False positive: Stryker changes the code in a way that the lines do not match anymore.

Summary
I've written a mocking library which i tested returning the line number if there is an error. Cause strkyer changes the line numbers with some mutations those mutations lead to errors, which they should not.
https://github.com/chubbyts/chubbyts-function-mock
https://github.com/chubbyts/chubbyts-function-mock/actions/runs/5535826437/jobs/10102653962
Stryker config
{
  "$schema"<EMAIL_ADDRESS>  "testRunner": "jest",
  "coverageAnalysis": "off",
  "reporters": [
    "clear-text",
    "progress",
    "dashboard"
  ]
}

Test runner config
{
    "preset": "ts-jest",
    "testEnvironment": "node",
    "collectCoverageFrom": [
      "src/**/*.ts"
    ],
    "coverageThreshold": {
      "global": {
        "lines": 100
      }
    }
  }

Stryker environment
<EMAIL_ADDRESS><EMAIL_ADDRESS>
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
Test runner environment
npm run test

Your Environment

software
version(s)

node
v18.16.1

npm
9.7.2

Operating System
Fedora Linux 38 (Workstation Edition) x86_64

Add stryker.log
23:16:04 (31202) INFO ProjectReader Found 2 of 18 file(s) to be mutated.
23:16:04 (31202) INFO Instrumenter Instrumented 2 source file(s) with 134 mutant(s)
23:16:04 (31202) INFO ConcurrencyTokenProvider Creating 15 test runner process(es).
23:16:04 (31202) INFO DryRunExecutor Starting initial test run (jest test runner with "off" coverage analysis). This may take a while.
23:16:06 (31202) ERROR DryRunExecutor One or more tests failed in the initial test run:
        object-mock useObjectMock to less mocks
                Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `object-mock useObjectMock to less mocks 1`

Snapshot: [Error: Missing mock: {
  "line": "215",
  "mockIndex": 2
}]
Received: [Error: Missing mock: {
  "line": "216",
  "mockIndex": 2
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/object-mock.test.ts:237:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34)
        object-mock useObjectMock method name mismatch
                Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `object-mock useObjectMock method name mismatch 1`

Snapshot: [Error: Method name mismatch: {
  "line": "249",
  "mockIndex": 2,
  "actual": "substring",
  "expect": "uppercase"
}]
Received: [Error: Method name mismatch: {
  "line": "250",
  "mockIndex": 2,
  "actual": "substring",
  "expect": "uppercase"
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/object-mock.test.ts:272:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34)
        object-mock useObjectMock parameters count mismatch
                Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `object-mock useObjectMock parameters count mismatch 1`

Snapshot: [Error: Parameters count mismatch: {
  "line": "286",
  "mockIndex": 0,
  "name": "substring",
  "actual": 2,
  "expect": 3
}]
Received: [Error: Parameters count mismatch: {
  "line": "287",
  "mockIndex": 0,
  "name": "substring",
  "actual": 2,
  "expect": 3
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/object-mock.test.ts:297:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34)
        object-mock useObjectMock parameter mismatch
                Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `object-mock useObjectMock parameter mismatch 1`

Snapshot: [Error: Parameter mismatch: {
  "line": "312",
  "mockIndex": 1,
  "name": "substring",
  "parameterIndex": 2,
  "actual": 3,
  "expect": 2
}]
Received: [Error: Parameter mismatch: {
  "line": "313",
  "mockIndex": 1,
  "name": "substring",
  "parameterIndex": 2,
  "actual": 3,
  "expect": 2
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/object-mock.test.ts:326:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34), Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `object-mock useObjectMock parameter mismatch 2`

Snapshot: [Error: Parameter mismatch: {
  "line": "312",
  "mockIndex": 1,
  "name": "substring",
  "parameterIndex": 3,
  "actual": {
    "key": "value1"
  },
  "expect": {
    "key": "value1"
  }
}]
Received: [Error: Parameter mismatch: {
  "line": "313",
  "mockIndex": 1,
  "name": "substring",
  "parameterIndex": 3,
  "actual": {
    "key": "value1"
  },
  "expect": {
    "key": "value1"
  }
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/object-mock.test.ts:342:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34), Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `object-mock useObjectMock parameter mismatch 3`

Snapshot: [Error: Parameter mismatch: {
  "line": "312",
  "mockIndex": 1,
  "name": "substring",
  "parameterIndex": 3,
  "actual": {
    "key": "value2"
  },
  "expect": {
    "key": "value1"
  }
}]
Received: [Error: Parameter mismatch: {
  "line": "313",
  "mockIndex": 1,
  "name": "substring",
  "parameterIndex": 3,
  "actual": {
    "key": "value2"
  },
  "expect": {
    "key": "value1"
  }
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/object-mock.test.ts:362:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34)
        function-mock useFunctionMock to less mocks
                Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `function-mock useFunctionMock to less mocks 1`

Snapshot: [Error: Missing mock: {
  "line": "146",
  "mockIndex": 3
}]
Received: [Error: Missing mock: {
  "line": "147",
  "mockIndex": 3
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/function-mock.test.ts:175:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34)
        function-mock useFunctionMock parameters count mismatch
                Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `function-mock useFunctionMock parameters count mismatch 1`

Snapshot: [Error: Parameters count mismatch: {
  "line": "187",
  "mockIndex": 0,
  "actual": 2,
  "expect": 3
}]
Received: [Error: Parameters count mismatch: {
  "line": "188",
  "mockIndex": 0,
  "actual": 2,
  "expect": 3
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/function-mock.test.ts:196:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34)
        function-mock useFunctionMock parameter mismatch
                Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `function-mock useFunctionMock parameter mismatch 1`

Snapshot: [Error: Parameter mismatch: {
  "line": "210",
  "mockIndex": 0,
  "parameterIndex": 2,
  "actual": 3,
  "expect": 2
}]
Received: [Error: Parameter mismatch: {
  "line": "211",
  "mockIndex": 0,
  "parameterIndex": 2,
  "actual": 3,
  "expect": 2
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/function-mock.test.ts:221:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34), Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `function-mock useFunctionMock parameter mismatch 2`

Snapshot: [Error: Parameter mismatch: {
  "line": "210",
  "mockIndex": 0,
  "parameterIndex": 3,
  "actual": {
    "key": "value1"
  },
  "expect": {
    "key": "value1"
  }
}]
Received: [Error: Parameter mismatch: {
  "line": "211",
  "mockIndex": 0,
  "parameterIndex": 3,
  "actual": {
    "key": "value1"
  },
  "expect": {
    "key": "value1"
  }
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/function-mock.test.ts:236:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34), Error: expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `function-mock useFunctionMock parameter mismatch 3`

Snapshot: [Error: Parameter mismatch: {
  "line": "210",
  "mockIndex": 0,
  "parameterIndex": 3,
  "actual": {
    "key": "value2"
  },
  "expect": {
    "key": "value1"
  }
}]
Received: [Error: Parameter mismatch: {
  "line": "211",
  "mockIndex": 0,
  "parameterIndex": 3,
  "actual": {
    "key": "value2"
  },
  "expect": {
    "key": "value1"
  }
}]
    at Object.<anonymous> (/home/<username>/Projects/chubbyts/chubbyts-function-mock/.stryker-tmp/sandbox6451457/tests/function-mock.test.ts:255:19)
    at Promise.then.completed (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/utils.js:233:10)
    at _callCircusTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:314:40)
    at _runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:250:3)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:120:9)
    at run (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/<username>/Projects/chubbyts/chubbyts-function-mock/node_modules/jest-runner/build/runTest.js:444:34)
23:16:06 (31202) ERROR Stryker There were failed tests in the initial test run.

The problem is that Stryker will disable type checks by default, as in: TypeScript type checks. It does this, is by adding // @ts-nocheck atop each source file (it's the only way).  Also atop your tests files, causing an off-by-one error with your inline source maps (that are depend on your exact line).
You can disable this using: "disableTypeChecks": "src/**/*.{js,ts,jsx,tsx,html,vue,cts,mts}". This will only disable type checks for your source files. Which is needed, because ts-jest will run type checking.

@nicojs thanks for your response, based on it i created this: https://github.com/chubbyts/chubbyts-function-mock/commit/94a884a44960d9df8157167905507f58bc48298b#diff-25e7d881d0d5f1db55623160306770a86278dd832f3ce6ae5d5467f1c39d7783R6

@nicojs the reason why it did not work on my first try was instead of "disableTypeChecks": "src/**/*.{js,ts}" i added "disableTypeChecks": "src/**/*.{ts}". It works now, thank you


work on node 5.7

apparently node 5.7 uses the shell option for something now. this pr just deletes the option before forwarding it which fixes a bunch of weird issues i was getting

It looks like there more going on. I think is the proper fix is:
return spawn(command, Object.assign({ shell: true }, options);

Unfortunately this will not be compatible with older node versions.
See:

https://nodejs.org/dist/latest-v5.x/docs/api/child_process.html#child_process_child_process_spawn_command_args_options
and
https://github.com/nodejs/node/blob/master/lib/child_process.js#L326L338

Confirmed the fix. I edited your commit message to explain the details.

published as version 1.0.1


container not listening on defined port

OS: CentOS 7
nerdctl version: v0.14.0
containerd version: v1.5.8
cni config
cat <<-'EOF' > /etc/cni/net.d/10-containerd-net.conflist
{
  "cniVersion": "0.4.0",
  "name": "containerd-net",
  "plugins": [
    {
      "type": "bridge",
      "bridge": "cni0",
      "isGateway": true,
      "ipMasq": true,
      "promiscMode": true,
      "ipam": {
        "type": "host-local",
        "ranges": [
          [{
            "subnet": "<IP_ADDRESS>/24"
          }]
        ],
        "routes": [
          { "dst": "<IP_ADDRESS>/0" }
        ]
      }
    },
    {
      "type": "portmap",
      "capabilities": {"portMappings": true}
    }
  ]
}
EOF

I started a container:
$ nerdctl run -d --name my_test -p 20080:80 nginx:1.20.2
I can find the container:
$ nerdctl container ls
CONTAINER ID    IMAGE                             COMMAND                   CREATED          STATUS    PORTS                    NAMES
324e7ad31212    docker.io/library/nginx:1.20.2    "/docker-entrypoint.…"    6 minutes ago    Up        <IP_ADDRESS>:20080->80/tcp    mytest

port listener:
$ netstat -ltnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 <IP_ADDRESS>:22              <IP_ADDRESS>:*               LISTEN      1005/sshd
tcp        0      0 <IP_ADDRESS>:34115         <IP_ADDRESS>:*               LISTEN      16305/containerd
tcp6       0      0 :::22                   :::*                    LISTEN      1005/sshd

The container is not listening on the port
I checked the log:
$ cat /var/log/messages
Dec  7 17:16:34 localhost kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Dec  7 17:16:34 localhost NetworkManager[770]: <info>  [1638868594.0912] manager: (veth92beb525): new Veth device (/org/freedesktop/NetworkManager/Devices/20)
Dec  7 17:16:34 localhost NetworkManager[770]: <info>  [1638868594.0948] device (veth92beb525): carrier: link connected
Dec  7 17:16:34 localhost kernel: IPv6: ADDRCONF(NETDEV_UP): veth92beb525: link is not ready
Dec  7 17:16:34 localhost kernel: IPv6: ADDRCONF(NETDEV_CHANGE): veth92beb525: link becomes ready
Dec  7 17:16:34 localhost kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Dec  7 17:16:34 localhost kernel: nerdctl0: port 1(veth92beb525) entered blocking state
Dec  7 17:16:34 localhost kernel: nerdctl0: port 1(veth92beb525) entered disabled state
Dec  7 17:16:34 localhost kernel: device veth92beb525 entered promiscuous mode
Dec  7 17:16:34 localhost kernel: nerdctl0: port 1(veth92beb525) entered blocking state
Dec  7 17:16:34 localhost kernel: nerdctl0: port 1(veth92beb525) entered forwarding state
Dec  7 17:16:34 localhost NetworkManager[770]: <info>  [1638868594.0976] device (nerdctl0): carrier: link connected

There is actually no 'eth0'
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet <IP_ADDRESS>/8 scope host lo
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:8c:64:d8 brd ff:ff:ff:ff:ff:ff
    inet <IP_ADDRESS>/24 brd <IP_ADDRESS> scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
3: nerdctl0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether c2:77:05:75:37:84 brd ff:ff:ff:ff:ff:ff
    inet <IP_ADDRESS>/24 brd <IP_ADDRESS> scope global nerdctl0
       valid_lft forever preferred_lft forever
10: cni0: <NO-CARRIER,BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether e2:bc:c5:df:49:6a brd ff:ff:ff:ff:ff:ff
    inet <IP_ADDRESS>/24 brd <IP_ADDRESS> scope global cni0
       valid_lft forever preferred_lft forever
20: veth92beb525@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master nerdctl0 state UP group default
    link/ether 2a:1d:5a:a9:5e:07 brd ff:ff:ff:ff:ff:ff link-netnsid 0

How can i solve this problem?

I turned off ipv6

Rootless mode or rootful mode?

netstat -ltnp

This doesn't work if you are using rootful mode.
iptables -vnL -t nat is the right command for inspecting rootful ports.

Rootless mode or rootful mode?

netstat -ltnp

This doesn't work if you are using rootful mode. iptables -vnL -t nat is the right command for inspecting rootful ports.
Chain CNI-DN-61a8963af6f7ade4bc6aa (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 CNI-HOSTPORT-SETMARK  tcp  --  *      *       <IP_ADDRESS>/24          <IP_ADDRESS>/0            tcp dpt:20080
    1    60 CNI-HOSTPORT-SETMARK  tcp  --  *      *       <IP_ADDRESS>            <IP_ADDRESS>/0            tcp dpt:20080
    1    60 DNAT       tcp  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>/0            tcp dpt:20080 to:<IP_ADDRESS>:80

rootful mode
With 'iptables -vnL -t nat' I managed to discover the port
Thanks！


Callback data should exclude children

We currently provide (e, data) in all callbacks.  This is very useful as the data usually includes props, significant state, and any proposed new values.  However, children should be removed.
We should encapsulate the handling of our callback data in a lib function getCallbackData():
Before
const data = { ...this.props, checked: !checked, indeterminate: false }
_.invoke(this.props, 'onChange', e, data)

After
const data = getCallbackData({ ...this.props, checked: !checked, indeterminate: false })
_.invoke(this.props, 'onChange', e, data)

Why?

It is an opaque data structure that is not to be touched directly.
It is extremely large as it contains the entire tree of ancestors via the _owner._currentElement references.
There are references to children's refs and keys in here, again not something you should be messing with.

The motivation for this issue came form using Storybook with the actions addon.  The callback args are logged.  They are parsed with a circular JSON safe parser first.  Because the children prop is so massive, this gives a huge performance hit.

Thanks to @rijk, we have improved how we handle stale issues, see #2761.   Reopening.

Unstale, please :cat


Skip-Button

Make a button to force skip to next game to skip cutscenes

Still needs async for "seconds" mode


incorrect n_mutated_groups by clinicalEnrichment

Describe the issue
Hi.
Thanks for your great work!
I tried "clinicalEnrichment" function and noticed that the calculated numbers of n_mutated_groups by "clinicalEnrichment" and the mutations displayed by "oncoplot" are different.
For example, it is correctly counted that 7 samples have BRCA2 mutations by oncoplot,
however, when use "clinicalEnrichment" function, there are only 2 BRCA mutations in the result
by $groupwise_comparision

here is also a small typo "groupwise_comparison" may be correct.

Command
Res.ce = clinicalEnrichment(maf = onco.res, minMut = 5, clinicalFeature = 'Res')
CE.res <- Res.ce$groupwise_comparision

Session info
R version 4.0.0 (2020-04-24)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 17134)
Matrix products: default
attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base
other attached packages:
[1] dplyr_0.8.5    maftools_2.4.0
loaded via a namespace (and not attached):
[1] Rcpp_<IP_ADDRESS>       lattice_0.20-41    crayon_1.3.4       assertthat_0.2.1   grid_4.0.0         R6_2.4.1           lifecycle_0.2.0    magrittr_1.5
[9] pillar_1.4.3       rlang_0.4.6        rstudioapi_0.11    data.table_1.12.8  Matrix_1.2-18      vctrs_0.2.4        ellipsis_0.3.0     splines_4.0.0
[17] RColorBrewer_1.1-2 tools_4.0.0        glue_1.4.0         purrr_0.3.4        survival_3.1-12    compiler_4.0.0     pkgconfig_2.0.3    tidyselect_1.0.0
[25] tibble_3.0.1

Hi,
I believe one of your group has has only two BRCA mutation. They are not total number of samples with BRCA (which is what would be shown in oncoplot) rather they are number of samples within a particular group with BRCA mutations.

Dear Anand Mayakonda,
I really appreciate your great work
I was trying to attach figures regarding this issue on github, but it didn’t work.
So, here, I share the results.
This is the oncoplot displaying 7 samples with BRCA mutations among 115 samples.
<EMAIL_ADDRESS>This is the results from clinicalEnrichment, CE.res
<EMAIL_ADDRESS>There are only two samples included in the calculation 2/23 in group1 and 0/92 in group2. 2+0 = 2
The total numbers of mutations used in the calculations are also incorrect for other genes, such as NOTCH1 and ARID1A.
The total numbers of mutations for NOTCH1 and ARID1A is 6+4=10, 3+2=5 in clinicalEnrichment, but in the oncoplot they are 11 and 13, respectively.
I am wondering why these different results are coming from.
Best regards,
Jihoon Yoon
From: Anand Mayakonda<EMAIL_ADDRESS>Sent: Wednesday, May 20, 2020 11:34 PM
To: PoisonAlien/maftools<EMAIL_ADDRESS>Cc: 윤지훈(약리학교실<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [PoisonAlien/maftools] incorrect n_mutated_groups by clinicalEnrichment (#529)
Hi,
I believe one of your group has has only two BRCA mutation. They are not total number of samples with BRCA (which is what would be shown in oncoplot) rather they are number of samples within a particular group with BRCA mutations.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/PoisonAlien/maftools/issues/529#issuecomment-631512841, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AL6X4HQLRAD26UGUEZN6FILRSPS7LANCNFSM4NFSUIFA.

Its hard to imagine the issue without a reproducible example. I also don't see your output from CE.res. You can just copy paste your output from R.
One more thing to remember is that the test compares number of mutated samples and not the number of mutations. If a sample has multiple mutations in the same gene, its still a single sample.


#594 add type attribute to button tag

Fix for #594 add type attribute to button tag to prevent fall-back to submit behavior

@nwhitmont,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Udemy Courses "Method Not Allowed"

I am wanting to download a course from Udemy, but it keeps giving me this error. Any solutions?

This course is not free, Have you purchased it?

Do I need to purchase them? Cause I heard that it works with Udemy-dl as well. People who get paid courses free.

Of course you need. Without purchasing you can only download preview videos (use -i to skip errors). udemy-dl does not download it without purchasing as well.


add report and images for benchmark of awg5208

Changes proposed in this pull request:

add script for setting up awg
add script for getting waveforms from oscilloscope
add script for analysing the data

@WilliamHPNielsen

Nice! Does this belong to QCoDeS repository though?

I was thinking the same thing. We should think about a good place for this kind of meta documentation about the drivers and performance. Benchmarking scripts may belong if they can be used for some kind of continuous /semi automated benchmarking but the report probably does not

@jenshnielsen what about redirecting this PR to StationQ?

Closing this in favour of QCoDeS/Reports#2


Remove workarounds related to custom status codes

https://github.com/spring-projects/spring-framework/issues/23366
https://github.com/spring-projects/spring-framework/issues/23367

Removed via https://github.com/spring-cloud/spring-cloud-sleuth/commit/75dcc87bd5eaae2b0248de2bd7336138003ba109


Add UnknownMessage type for returning any NMEA message not known

Useful for logging all data and identifying missing NMEA parsers.

Forgot to close. Was added a while back.


length of the reply seems to be limited

Thanks for the project，but the length of the reply seems to be limited

Fixed.


Managed header ruleset phases shouldn't be part of cloudflare_rulesets

Current cloudflare-go version
latest
Description
We faced a couple issues in TF because of how the managed header rulesets were being treated/evolving.
The initial problem was the two phases http_response_headers_transform_managed and http_request_late_transform_managed were introduced, so support was added in TF. Then those phases became read-only, which created an issue when we were attempting to copy the config from one zone to another (for the monarch project). The final state there was that those would be hidden from the GET rulesets response, which is great because they are exposed as a settings endpoint now, which has TF support.
This API is stable, GA and not going to change.  The kind=managed rulesets will remain read-only, and the kind=zone,root,custom will remain read-write.
The key bit is that the kind=managed rulesets aren't resources that belong to customer accounts—they're resources which a customer account can refer to in rules, but not modify. In summary: I think that terraform should ignore any ruleset of kind=managed, always.  But in any other case, it should be able to take ownership of resources in a ruleset it can see, regardless of the phase.  Internal phases should simply never be seen in the public API.
I also see, that there is a new resource for managed headers: https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/managed_headers
I believe, it's going to be used for changing settings, that we were doing with these ruleset resources before:

http_response_headers_transform_managed
http_response_firewall_managed
http_request_late_transform_managed
http_request_firewall_managed

Though when I try to generate cf-terraforming generate --resource-type cloudflare_managed_headers
I see, that it needs some work in cf_terraforming.
"cloudflare_managed_headers" is not yet supported for automatic generation

Use cases
Since the managed phases are now hidden from the API, it doesn't cause any problem, but we should clean them up, so it wouldn't lead to misunderstandings.
Potential cloudflare-go usage
-

References
No response

as this is a impacting cf-terraforming, let's filter from there instead of the Go library and leave these read only phases as is for now.


About train datasets

Different frames range in different data sets, what do they represent? And when train the SiamRPN++, I found that with three data sets (COCO, DET, VID) and with four data sets (COCO, DET, VID, YOUTUBE BB), the total number in the log seems to be the same


location sometimes appears as NaN

usually on a reload I think? Have not tried to purposefully reproduce but Not a Number usually pops up when trying to do math with 2 different var types. Guessing the math involved is using an empty object until it is loaded with something from the store.  Will look into further

fixed in next messages commit. needed logged in profile, set to dispatch if not available on the matches component. User can now refresh on /messages and /messages/[id] pages and still see distance


Update: Nal files: Include as resources to make usable in release. (n…

…ot as test resource)

Who duplicated it anyways?

me, I forgot to delete what this PR deletes :)


Development mode

Background:

While a developer is working on their app locally they may not want to have honeybadger reporting errors they encounter (are you really a dev if you don't cause exceptions during development?) but I don't see a way to tell honeybadger not to send errors. My first instinct would be to just not configure honeybadger when DEV is true but I suspect that will cause errors in the console if I have any calls to notify , setContext or resetContext . This item is related to that last use case above. If I am using a error reporting tool I would hate for it to yell at me for not wanting to report errors while in dev

See also #3. We have a developmentEnvironments feature which automatically disables error reporting for certain environments. This may not map to RN exactly (if it doesn't use the concept of environments), but maybe we could still support it—and/or, we could specifically support ____DEV____ as mentioned above, so long as we could override it. (i.e. the default for reportErrors could be reportErrors = !____DEV____).
Errors should be logged while in development mode; in Ruby we also log that the error wasn't reported to Honeybadger because development mode is enabled.

Additional feedback:

I attempted to gate the Honeybadger.configure("APIKEY"); with a DEV check which works for not capturing normal errors when doing development however as soon as it encountered a Honeybadget.notify it, understandably, threw a message saying that we should call the configure method with the API key. This is what I kind of expected but as a dev I would want a path to say "I don't care about errors being reported right now". This becomes especially important given the paid plans are based on the number of errors. You wouldn't want to count "normal" dev errors to soak up some of the paid plans errors. I have seen other error handlers allow you to define a set of "environments" that you want to track in and it just skips sending when you declare you are not in that environment

Based on this I lean towards just supporting developmentEnvironments like we do in honeybadger.js.

This would definitely be a very welcome feature! Any updates on it?

@andreybutov is there any way to disable error reporting currently? Maybe adding a reportErrors boolean option would be a good first step.

@joshuap @adambeer reportErrors has been added as a configuration option in 0.0.9 - available now.

@joshuap Let's keep this issue open - I'd like to expand this feature to incorporate the environment at runtime somehow, and eventually transfer ownership of this to honeybadger.js


RTCDataChannel

@SimonTheCat , Thanks for the contribution.
Due to big changes to the project, it will be very difficult to merge this PR. Instead, I took your idea and added it to the project (see b441a347e0939f65b187773c0e8ab5084935dfcc).
Closing the PR


Assign NPU in Arm NN

Hi,
ETHOSN_SUPPORT and ETHOSN_ROOT can be set in CMakeList.txt in Arm NN 21.02; however, the two variables are removed since Arm NN 21.05.
How to assign the program is executed in NPU, and how to ensure the program is run on NPU ?
Best regards,
Rahn

The backend-specific options have been moved from GlobalConfig.cmake into backend-specific files (e.g. https://github.com/ARM-software/ethos-n-driver-stack/blob/master/armnn-ethos-n-backend/backend.cmake) but it should work the same way.

Hi,
we followed the steps in Build the Ethos-N NPU driver; however, we met the warning when building Arm NN 21.08 after building Ethos-N NPU driver:
CMake Warning: Manually-specified variables were not used by the project: ETHOSN_SUPPORT ETHOSN_ROOT

It seems these variables are not recognized by Arm nn, if we continue compile Arm NN with the settings above, will NPU be utilized by Arm NN in runtime execution?

Hi @Rahn80643
If you specify the backend you want to use to be EthosNAcc then you should get an error if it's not built correctly or not available to ArmNN.
Best regards,
Mike


Initial code

OK - tidied up a few things! Plan to merge by end of tomorrow.
Thank you for the feedback!


404 page response with 200

Reason (Why?)
A 404 Page has to response with Status Code 404 Not Found.
Solution (What?)
Change the Status Code from 200 to 404

This is not really possible to implement since SPAs fully run in the browser and do not act on HTTP status codes after the initial files are loaded. Which is always done before it is known that we are visiting an invalid page.
There seem to be some hacky workarounds to produce a similar result but I dont think it would be worth to go down that path.
We could technically implement this for only for the case where someone requests an invalid page as their first request, as this could be handled by the web server. But as there is no fix for client-side routing this is inconsistent.
I would close this issue as I also would not prioritize it.

I used an SEO Checker. The Checker displayed this as a High Issue. But you are probably right.


Postprocess the output

I just realized, that when using PostCSS-loader, I am not getting the expected results. I have initialized the postcss-loader with a "merge-rules" plugin. But my filesize is not changing, like, not a single byte. That only tells me that it is not yielding the expected results.
In general it would be great to run something over the finalized CSS as a "postprocessor". Could this be added?

+1

Bump! o.o
I have played around with PurifyCSS and I am getting unbelivable results. I would really like to use it with this plugin since the original PurifyCSS plugin doesn't cut it...

+1

+1
I really need to be able to postprocess the output

+1
I don't see any way to pass modules into postcss-loader when using extract-text. Would be very usefull.

+1 I need to be able to append to the output

How about this?

+1

#167 covers how to achieve post-processing.


Consider the use of Backward-cpp or similar for getting stack traces during Segfaults

Backward.cpp is already used fairly effectively by the Gazebo team.  It provides end users with a stack trace in the event that there is a segfault in their code by installing a signal handler. This can help us better understand issues with our own code and aid plugin developers with debugging as well.
Options to consider:

Vendor it ourselves here.
Depend on existing ros2 package: https://github.com/pal-robotics/backward_ros/tree/foxy-devel

So while I think this would be helpful, I think there are a few things we need to consider:

Does Backward.cpp work across both Linux and Windows?
If the answer to the previous question is "yes", can we get it from the platform (i.e. Ubuntu)?
The signal handling story in ROS 2 is complicated.  If we want to implement this across the board, we'd probably have to at least implement it in rclcpp, rclpy, rosbag2, and possibly ros2cli and launch (the latter two are Python, but maybe we want to install it anyway).  We'd also have to integrate with the existing signal handling, which is quite complicated (especially on Windows).

Does Backward.cpp work across both Linux and Windows?

Yes.

If the answer to the previous question is "yes", can we get it from the platform (i.e. Ubuntu)?

Ubuntu seems to have a package but the package does not provide cmake targets. In the OSRF codebase it seems to be vendored in osrf_testing_tools_cpp and int 2 different places in gazebo.

The signal handling story in ROS 2 is complicated. If we want to implement this across the board, we'd probably have to at least implement it in rclcpp, rclpy, rosbag2, and possibly ros2cli and launch (the latter two are Python, but maybe we want to install it anyway). We'd also have to integrate with the existing signal handling, which is quite complicated (especially on Windows).

I've never had luck with using backward-cpp with python. That being said, I think perusing the rclcpp repo there is an open issue https://github.com/ros2/rclcpp/issues/2396 which is related.


DroneShare and DroneKit-Cloud will be closing on March 31st, 2016

Dear DroneKit-Cloud and DroneShare users,
As of March 31st, 2016 the DroneKit team will be permanently shutting down both DroneShare and DroneKit-Cloud (the cloud service which powers it).
Users who want to download their data will still be able to do so until that date (ask for help on the support forums if you have any problems).
This decision has not been taken lightly. We're proud that we've been able to help so many of you work with our cloud based mission planning software, but we need to focus our resources elsewhere. This change will allow us to better support all our other great developer products.
Thank you for your support of DroneShare and DroneKit-Cloud over the last few years. We’re humbled to have been part of the Drones in the Cloud story.
The DroneKit Team

We have more info available on our official forums here

What are you doing with the DroneShare domain?


Implement renderDelete for Oracle

Following the pattern from renderRead in PostgresModule and SqlServerModule implement an Oracle specific renderDelete.

Done.


Remove signal handler after finish

Before and after

Wow, pretty critical! @wemeetagain will this implementation leak or be safe? https://github.com/ChainSafe/lodestar/blob/master/packages/lodestar/src/util/sleep.ts

@dapplion seems like it should be safe.
We just need to be sure there's a signal.removeEventListener that gets called when an abortable thing is completed and not aborted.


This doesn't seem to work if the dll project is a CMake project generated by "open folder"

I want to debug a dll generated by a cmake project that is opened by the "open folder" command in visual studio.
I have a debugging exe that calls that dll. The steps above just don't work in that case, I can't add an exisiting project because for "open folder" projects the menu entry under File just isn't there.
Please udate these docs for cmake projects.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 930e45d1-d15e-272e-ee8d-37e2a2fead2b
Version Independent ID: fa0a6241-3503-77d4-4fcc-2ba3a2376609
Content: Debug an app that isn't part of a Visual Studio solution
Content Source: docs/debugger/how-to-debug-an-executable-not-part-of-a-visual-studio-solution.md
Product: visual-studio-windows
Technology: vs-ide-debug
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@Mathias-Fuchs Thank you for the feedback, we're sorry you're having issues.
Which version of Visual Studio are you using?
This might be related to the CMake debug issue resolved from 2017.
Also, have you tried using File > Open > CMake... instead of Open Folder?

@Mathias-Fuchs You might also check the procedures here to see if they work for your scenario. They are specific to open folder projects and C++.
https://docs.microsoft.com/en-us/cpp/build/open-folder-projects-cpp?view=vs-2017#configure-debugging-parameters-with-launchvsjson
Please let us know if you resolve the issue, and we can add appropriate links.

Adding links to debug info for open folder projects.


audacious: 3.9 -> 4.0.5

Motivation for this change
New upstream version.
Since version 4.0.0, the Qt version is the default.  Development of the GTK version seems to have ceased: "new features will only be added to the Qt UI going forward".  I've therefore combined the audacious and audaciousQt5 packages, so that we only have audacious with Qt.
I've also looked over the dependencies and made sure that we have all necessary dependencies for the plugins.  I've added libcdio-paranoia for CD audio, and openmpt123 for OpenMPT (no idea what that is though).
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Tested with nix-shell -p nixpkgs-review --run "nixpkgs-review pr 93240". Runs fine. You may thick the 3rd checkbox in the PR body. The git diff looks fine as well.


ERROR: unable to download video data: <urlopen error [Errno 0] Error> again!

Command:
youtube-dl "https://www.youtube.com/watch?v=linlz7-Pnvw" -f 337+251 --proxy "socks5://<IP_ADDRESS>:1086" --verbose -R infinite
Output:
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://www.youtube.com/watch?v=linlz7-Pnvw', '-f', '337+251', '--proxy', 'socks5://<IP_ADDRESS>:1086', '--verbose', '-R', 'infinite']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.01.08
[debug] Python version 3.8.5 (CPython) - macOS-10.16-x86_64-i386-64bit
[debug] exe versions: ffmpeg git-2020-12-02-0c8a0d3, ffprobe git-2020-12-02-0c8a0d3, rtmpdump 2.4
[debug] Proxy map: {'http': 'socks5://<IP_ADDRESS>:1086', 'https': 'socks5://<IP_ADDRESS>:1086'}
[youtube] linlz7-Pnvw: Downloading webpage
[debug] Invoking downloader on 'https://r5---sn-gvnuxaxjvh-v8cs.googlevideo.com/videoplayback?expire=1610558254&ei=ztb-X9CTH9TR7QSKn6co&ip=<IP_ADDRESS>&id=o-APM8yloMkXmivYYITSmMQTwS8abHun74dlLBbFJ2IkHl&itag=337&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C272%2C278%2C298%2C299%2C302%2C303%2C308%2C315%2C330%2C331%2C332%2C333%2C334%2C335%2C336%2C337&source=youtube&requiressl=yes&mh=Ot&mm=31%2C29&mn=sn-gvnuxaxjvh-v8cs%2Csn-n8v7znlr&ms=au%2Crdu&mv=m&mvi=5&pcm2cms=yes&pl=23&initcwndbps=1436250&vprv=1&mime=video%2Fwebm&ns=2Zjuj4_dl6TYLSMVE4_YYggF&gir=yes&clen=4131592924&dur=1214.133&lmt=1607213042935453&mt=1610536352&fvip=5&keepalive=yes&c=WEB&txp=5531232&n=AR8TYJuS7lh_DW&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgJvEGlouOyziqbsBx21wzlDWWBrqVrY8o9VYF_dYNaHoCIC5qZ4D_ML08Ld4_GjoHOZtNefMJ3PCqbrGs4RROfVGx&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgewB9MuWGHysrtc2iV_1KPkfFoOS6NfpjNGF3vr88a9kCIQDxkUdXWGlUQFqyl2Vkg2NNLw5xKNCYvCo_xKA5ICkkqQ%3D%3D&ratebypass=yes'
[download] Destination: Switzerland in 8K ULTRA HD HDR - Heaven of Earth (60 FPS)-linlz7-Pnvw.f337.webm
[download]   4.5% of 3.85GiB at  5.14MiB/s ETA 12:12ERROR: unable to download video data: <urlopen error [Errno 0] Error>
Traceback (most recent call last):
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/urllib/request.py", line 1350, in do_open
    h.request(req.get_method(), req.selector, req.data, headers,
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/http/client.py", line 1255, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/http/client.py", line 1301, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/http/client.py", line 1250, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/http/client.py", line 1010, in _send_output
    self.send(msg)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/http/client.py", line 950, in send
    self.connect()
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/site-packages/youtube_dl-2021.1.8-py3.8.egg/youtube_dl/utils.py", line 2706, in connect
    self.sock = self._context.wrap_socket(
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
OSError: [Errno 0] Error

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/site-packages/youtube_dl-2021.1.8-py3.8.egg/youtube_dl/YoutubeDL.py", line 1930, in process_info
    partial_success = dl(fname, new_info)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/site-packages/youtube_dl-2021.1.8-py3.8.egg/youtube_dl/YoutubeDL.py", line 1875, in dl
    return fd.download(name, info)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/site-packages/youtube_dl-2021.1.8-py3.8.egg/youtube_dl/downloader/common.py", line 366, in download
    return self.real_download(filename, info_dict)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/site-packages/youtube_dl-2021.1.8-py3.8.egg/youtube_dl/downloader/http.py", line 351, in real_download
    establish_connection()
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/site-packages/youtube_dl-2021.1.8-py3.8.egg/youtube_dl/downloader/http.py", line 116, in establish_connection
    raise err
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/site-packages/youtube_dl-2021.1.8-py3.8.egg/youtube_dl/downloader/http.py", line 110, in establish_connection
    ctx.data = self.ydl.urlopen(request)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/site-packages/youtube_dl-2021.1.8-py3.8.egg/youtube_dl/YoutubeDL.py", line 2248, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/urllib/request.py", line 525, in open
    response = self._open(req, data)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/urllib/request.py", line 542, in _open
    result = self._call_chain(self.handle_open, protocol, protocol +
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/urllib/request.py", line 502, in _call_chain
    result = func(*args)
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/site-packages/youtube_dl-2021.1.8-py3.8.egg/youtube_dl/utils.py", line 2734, in https_open
    return self.do_open(functools.partial(
  File "/Users/ibobby/opt/anaconda3/lib/python3.8/urllib/request.py", line 1353, in do_open
    raise URLError(err)
urllib.error.URLError: <urlopen error [Errno 0] Error>

Why I set retries to infinite, I also tried 10000, non of them will retry by it self. If I run the command second time manually, it will continue downloading.
Is there an option that can really retry by it self?

Have similar problem, simply try to update an app as per here https://github.com/ytdl-org/youtube-dl/issues/22415#issuecomment-531579709


libipl: Check to not apply resolved guard records

Change:
Adding check in updatehwmodel istep to not apply resolved
guard records.
Test:
Guarded two procs and deleted one entry and ipled the system,
post that checked HWAS state in DEVTREE.
Signed-off-by: Chirag Sharma<EMAIL_ADDRESS>

This PR is dependent on libguard changes so both should bump together.


Adding more options to voxelreuseplot

For voxel_reuse.jl
All I did was add in more options to the function voxelreuse so that it had the same arguments as iqsim.
For plot_recipes.jl
I modified the plotting function to use more arguments. Passing more arguments through voxelreuseplot required the function mapreuse to also pass identical arguments. Since mapreuse only appeared once I figured it would be fine to delete it and paste its contents directly into the main plotting function.
The voxelreuseplot function seems to work as expected with additional arguments now although the progress bar gets messed up when using GPU.

Thank you @ammilten , there is a more Julian way to pass parameters forward with the syntax "kwargs...". I will work on it when I find time and let you know when it is ready. Meanwhile, you know how to workaround the GPU option to suit your needs. :+1:
Thanks again for submitting the PR.

Thanks again for the suggestion, I've added the options that make sense in the voxel reuse plot recipe. It ended up very similar to your pull request because of some limitations of recipes macros, but I also cleaned up other related code for the next release. :+1:

We still need to fix the progress bar in the presence of the GPU.

Great, thanks for the fix! I tried looking into where that "using GPU" info message is coming from but couldn't seem to find anything in the OpenCL and clFFT libraries that would print it. Not sure how else to get rid of that message aside from stopping it from being printed in the first place.

Oh the message is generated inside of ImageQuilting.jl here: https://github.com/juliohm/ImageQuilting.jl/blob/master/src/utils_gpu.jl#L36
I think passing an argument to that function like verbose=false could help. I am not using a GPU at the moment because of other unrelated issues, but at some point I will have access to a GPU again and will look into this message+progress bar issue again. :+1:


Optionally clip marks to the canvas area?

And related, you might want overflow: visible on the SVG element?

We can imagine two use cases:

hiding the values that exceed the domain's bounds
putting them a few pixels to the left of the min (resp. right of the max); maybe linked to the unknown/others properties (see #446)

Any idea for a syntax?

Motivating application: https://observablehq.com/@observablehq/plot-horizon-chart
Here I could see us supporting a clip: true option for the x and y scales. But in some cases I could see us wanting to control the clipping on a per-mark basis. I’d rather implementing the clipping functionality centrally, though; I don’t want each Mark to have to implement it on its own.


Permissions added for iTMS junit report publisher

Description

Submitter checklist for changing permissions

Always

[ ] Add link to plugin/component Git repository in description above

For a newly hosted plugin only

[ ] Add link to resolved HOSTING issue in description above

For a new permissions file only

[ ] Make sure the file is created in permissions/ directory
[ ] artifactId (pom.xml) is used for name (permissions YAML file).
[ ] groupId / artifactId (pom.xml) are correctly represented in path (permissions YAML file)
[ ] Check that the file is named plugin-${artifactId}.yml for plugins

When adding new uploaders (this includes newly created permissions files)

[ ] Make sure to @mention an existing maintainer to confirm the permissions request, if applicable
[ ] Use the Jenkins community (LDAP) account name in the YAML file, not the GitHub account name
[ ] All newly added users have logged in to Artifactory at least once

Merge permission to GitHub repository

[ ] Check this if newly added person also needs to be given merge permission to the GitHub repo. If needed, it can be done using an IRC bot command. Make sure to check that the $pluginId Developers team has Write permissions or above while granting the access.

Build failed; the context from the latest run is:
Expand to view
[2019-12-19T02:41:32.349Z] 	at groovy.json.JsonBuilder$toPrettyString$0.call(Unknown Source)
[2019-12-19T02:41:32.349Z] 	at io.jenkins.infra.repository_permissions_updater.ArtifactoryPermissionsUpdater$_generateApiPayloads_closure1.doCall(ArtifactoryPermissionsUpdater.groovy:194)
[2019-12-19T02:41:32.349Z] 	at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
[2019-12-19T02:41:32.349Z] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2019-12-19T02:41:32.349Z] 	at java.lang.reflect.Method.invoke(Method.java:498)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
[2019-12-19T02:41:32.349Z] 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
[2019-12-19T02:41:32.349Z] 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1024)
[2019-12-19T02:41:32.349Z] 	at groovy.lang.Closure.call(Closure.java:414)
[2019-12-19T02:41:32.349Z] 	at groovy.lang.Closure.call(Closure.java:430)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachFile(ResourceGroovyMethods.java:1070)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.ResourceGroovyMethods.eachFile(ResourceGroovyMethods.java:1088)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.dgm$936.invoke(Unknown Source)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
[2019-12-19T02:41:32.349Z] 	at io.jenkins.infra.repository_permissions_updater.ArtifactoryPermissionsUpdater.generateApiPayloads(ArtifactoryPermissionsUpdater.groovy:135)
[2019-12-19T02:41:32.349Z] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2019-12-19T02:41:32.349Z] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2019-12-19T02:41:32.349Z] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2019-12-19T02:41:32.349Z] 	at java.lang.reflect.Method.invoke(Method.java:498)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:151)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.callStatic(StaticMetaMethodSite.java:102)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:56)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:194)
[2019-12-19T02:41:32.349Z] 	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:214)
[2019-12-19T02:41:32.349Z] 	at io.jenkins.infra.repository_permissions_updater.ArtifactoryPermissionsUpdater.main(ArtifactoryPermissionsUpdater.groovy:318)
[2019-12-19T02:41:32.375Z] [Pipeline] }
[2019-12-19T02:41:32.406Z] [Pipeline] // stage
[2019-12-19T02:41:32.453Z] [Pipeline] stage
[2019-12-19T02:41:32.462Z] [Pipeline] { (Archive)
[2019-12-19T02:41:32.495Z] [Pipeline] archiveArtifacts
[2019-12-19T02:41:32.507Z] Archiving artifacts
[2019-12-19T02:41:32.948Z] [Pipeline] archiveArtifacts
[2019-12-19T02:41:32.962Z] Archiving artifacts
[2019-12-19T02:41:33.200Z] [Pipeline] }
[2019-12-19T02:41:33.224Z] [Pipeline] // stage
[2019-12-19T02:41:33.243Z] [Pipeline] }
[2019-12-19T02:41:33.273Z] [Pipeline] // node
[2019-12-19T02:41:33.319Z] [Pipeline] End of Pipeline
[2019-12-19T02:41:34.855Z]
[2019-12-19T02:41:34.855Z] GitHub has been notified of this commit’s build result
[2019-12-19T02:41:34.855Z]
[2019-12-19T02:41:34.855Z] ERROR: script returned exit code 1
[2019-12-19T02:41:34.855Z] Finished: FAILURE

Powered by the Comment Logger

Hi @slide Thank for your info, I have fixed. :D


Add basic travis config, fix warnings and reformat

Description

Motivation and Context

How Has This Been Tested?
In CI hopefully

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

@yoshuawuyts could you enable Travis for this repo?

@tirr-c it looks like you probably have access to Travis for this org as well, are you able to enable it since Yoshua seems busy?

@Nemo157 Sure, should be working now!

@tirr-c looks like it, thanks!


Performance regression with DartVM 2.4.0 on dbcrypt-1.0.0

The below code snippet shows a huge regression (~20x slower) between DartVM-2.3.1 and DartVM-2.4.0 with dbcrypt-1.0.0.
import 'package:dbcrypt/dbcrypt.dart';

final _dbCrypt = DBCrypt();

String hash(String password) => _dbCrypt.hashpw(password, _dbCrypt.gensalt());

bool check(String password, String hashed) => _dbCrypt.checkpw(password, hashed);

main() {
  final sw1 = Stopwatch()..start();
  print(hash('my awesome password'));
  print(sw1.elapsedMicroseconds);
  final sw2 = Stopwatch()..start();
  print(check(
    'my awesome password',
    r'$2b$10$PBnkjDUvKr7xBVVenknCuO.hCkPd.xAzjJWPDW/8iJajWDgaHdk3G',
  ));
  print(sw2.elapsedMicroseconds);
}

$> ~/dart/2.4.0/dart-sdk/bin/dart --version
Dart VM version: 2.4.0 (Wed Jun 19 11:53:45 2019 +0200) on "linux_x64"

$> ~/dart/2.4.0/dart-sdk/bin/dart dbcript.dart
$2b$10$5WKIytdjdcVjmowif0C0suGchD4F.r/YmhN73SYp0eXQ0wtNiG6Fm
2016674
true
2014394

$> ~/dart/2.3.1/dart-sdk/bin/dart --version
Dart VM version: 2.3.1 (Tue May 21 19:28:38 2019 +0200) on "linux_x64"

$> ~/dart/2.3.1/dart-sdk/bin/dart dbcript.dart
$2b$10$FiFs6e9WNbwUvLH4xJhbBuublyjTkBI0cGjZq09BTkfnX062.kGyO
110184
true
97433

/cc @mraleph

Based on the quick look this might have been caused/revealed by @mkustermann's changes to TypeData.
We are hitting deoptimation loop in several functions in dbcrypt, for example package:dbcrypt/dbcrypt.dart_DBCrypt__key. Deoptimization happens in the following code on UnboxInt32 instruction:
  70:     v64 <- BinarySmiOp:56(^ [-o], v481, v62 T{_Smi}) [-4611686018427387904,<PHONE_NUMBER>427387903] T{_Smi}
  72:     ParallelMove rax <- rdx
  72:     v483 <- UnboxInt32:58(v64) [-4611686018427387904,<PHONE_NUMBER>427387903] T{int}
  73:     ParallelMove rcx <- S-8, rdx <- S-7
  74:     StoreIndexed:58(v56 T{_Int32List}, v19, v483 T{_Smi})

The UnboxInt32 instruction is not marked as truncating - so it deoptimizes if smi is not precisely representable as int32. The code in inliner.cc is suspiciously missing Int32 array:
  const bool value_needs_unboxing =
      array_cid == kTypedDataInt8ArrayCid ||
      array_cid == kTypedDataInt16ArrayCid ||
      array_cid == kTypedDataUint8ArrayCid ||
      array_cid == kTypedDataUint8ClampedArrayCid ||
      array_cid == kTypedDataUint16ArrayCid ||
      array_cid == kExternalTypedDataUint8ArrayCid ||
      array_cid == kExternalTypedDataUint8ClampedArrayCid ||
      array_cid == kTypedDataUint32ArrayCid;

Martin could you take a look?

Will take a look.

Will the patch be apply on 2.4 branch ?

@aadilmaan @athomas what are the conditions to do a patch release for a stable branch? We introduce a pretty severe performance regression in JIT mode for some types of numeric code. Do we want to do a patch release for that?


Login field is case sensitive and untrimmed

I'm trying out Casdoor, and getting complaints from a significant percentage of users having trouble logging in.
Particularly people register with<EMAIL_ADDRESS>only to later try to log in as<EMAIL_ADDRESS>or<EMAIL_ADDRESS>"--and getting rejected as a non-existent account. Sometimes they proceed to try and register again, being told that the account already exists.
Can we add optionally downcasing and trimming the username field?
(Using postgres as a backing database btw, this is possibly case insensitive in others?)

This can be an org setting, or app.conf config


Update dotnet-isolated project and item templates

Update includes changes from this templates PR which introduces two new templates packages, one for NetFx and one for NetCore apps.
EDIT: @mattchenderson validated that this is picked up correctly by VS by pointing to this feed PR locally.

Diff gist please


[ACM-7785] Updated hive commit to latest mce-2.4

Description
Updating config.yaml to support the latest mce-2.4 hive commit.
Related Issue
https://issues.redhat.com/browse/ACM-7785
Changes Made
Added latest mce-2.4 commit to the config.yaml file.
Screenshots (if applicable)
Add screenshots or GIFs that demonstrate the changes visually, if relevant.
Checklist

[ ] I have tested the changes locally and they are functioning as expected.
[ ] I have updated the documentation (if necessary) to reflect the changes.
[ ] I have added/updated relevant unit tests (if applicable).
[ ] I have ensured that my code follows the project's coding standards.
[ ] I have checked for any potential security issues and addressed them.
[ ] I have added necessary comments to the code, especially in complex or unclear sections.
[ ] I have rebased my branch on top of the latest main/master branch.

Additional Notes
Add any additional notes, context, or information that might be helpful for reviewers.
Reviewers
Tag the appropriate reviewers who should review this pull request. To add reviewers, please add the following line: /cc @reviewer1 @reviewer2
/cc @cameronmwall @joeg-pro
/hold
Definition of Done

[ ] Code is reviewed.
[ ] Code is tested.
[ ] Documentation is updated.
[ ] All checks and tests pass.
[ ] Approved by at least one reviewer.
[ ] Merged into the main/master branch.

/unhold

/lgtm


fix typo from getTaskManagerLogFileDetail to getTaskManagerLogFileDeatil

Purpose of the pull request
fix typo
Brief change log
fix typo from getTaskManagerLogFileDetail method to getTaskManagerLogFileDeatil method
Verify this pull request
This pull request is code cleanup without any test coverage.
This change added tests and can be verified as follows:

@aiwenmo PTAL


Update search page to bring users to /dev and /stable instead of /vXX.Y

This change now points users to go to /dev and /stable URLs instead of /vXX.Y.

This change is


fix shortcut to start in %userprofile% instead of the install folder

Realized this doesn't have the intended effect I want.  It'll hardcode the shortcut to the profile of whomever ran the installer.  Closing until I can find solution.


no scroll events

Ionic version:  (check one with "x")
[x ] 3.6
I'm submitting a ...  (check one with "x")
[x] bug report
Current behavior:
I'm not getting any scroll events.
I've tried Hostlistener, Observable.fromEvent and plain Javascript
 @HostListener('window:scroll', ['$event']) private scroll(event) {
    console.log(event)
  }
  Observable.fromEvent(document, 'scroll').subscribe(e => console.log(e))

    window.addEventListener('scroll', function (e) {
      console.log(e)
    })

Expected behavior:
Steps to reproduce:
using ionic cli, ionic start test (choose super template)
add a couple more list items in mock.

Hello! Thank you for opening an issue with us! Would you be able to provide a sample application via GitHub that demonstrates the issue you are having? Thanks for using Ionic!

Closing due to inactivity. If you can provide a sample application via GitHub that we can use to troubleshoot this issue I will be happy to reopen it.


Incorrect type for ws.publish

What version of Elysia is running?
1.1.12
What platform is your computer?
Darwin 24.1.0 arm64 arm
What steps can reproduce the bug?
In an Elysia.ws handler, add a response validator and use ws.publish, like this:
new Elysia()
    .ws( "/", {
        open: ws => {
            ws.publish( "channel", "hello" )
        },
        response: t.String()
    } )
    .listen( 3000 )

What is the expected behavior?
There should be no type error.
What do you see instead?
"hello" has a type error:

Argument of type string is not assignable to parameter of type { 200: string; }.

Additional information
Essentially, when response validates the type T, the type checking of data argument requires {200: T}. However, the execution expects T: if provided with a {200: T}, a validation error is thrown.
I believe a previous version had the correct type for the data argument: WS['data']['schema']['response'] instead of Route["response"].
Have you try removing the node_modules and bun.lockb and try again yet?
No.

The generated type for Eden Treaty's subscribe is also wrong. I currently use it like this:
treatyClient.websocketRoute.subscribe().subscribe( ( { data } ) => {
    const wellTypeData = data as unknown as ( typeof data )[ 200 ] )
} )

Fixed and published under 1.1.13 with test case included
see https://github.com/elysiajs/elysia/compare/1.1.12...1.1.13
If this doesn't fix the issue, feel free to tag me or reopen the issue.


Gradle: Failed to notify project evaluation listener.

Hello,
I try to install NativeScript CLI and prepare step I have an error. "
FAILURE: Build failed with an exception.

What went wrong:
A problem occurred configuring root project 'MyApp'.

Failed to notify project evaluation listener.
Could not initialize class com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED
Total time: 28.497 secs
Processing node_modules failed. Error: Command gradlew.bat failed with exit code 1"
How to fix this!?
After 7 days I note a problem with 1 test app.

Hey @VentsislavDinev!
Since we are lacking the full picture here, I'd guess that the problem was caused by Gradle, and is not a result of faulty android build artifacts. Can you reproduce this consistently? What are the steps, and what does the full build log look like?
Thank you!

Hi @VentsislavDinev,
It's been a month since we last heard of you. Are you still experiencing problems running NativeScript projects?

Closing due to inactivity. Please let us know if you come across that problem again.


failed to run certbot

I don't understand why this error can be.
start nginx
ssl_key=le-key.pem, ssl_cert=le-crt.pem, ssl_chain_cert=le-chain-crt.pem
cp: can't stat '/etc/nginx/conf.d-le/*.conf': No such file or directory
cp: can't stat '/etc/nginx/stream.conf.d-le/*.conf': No such file or directory
'/etc/nginx/conf.d' -> '/etc/nginx/conf.d.disabled'
'/etc/nginx/stream.d' -> '/etc/nginx/stream.d.disabled'
start letsencrypt updater
trying to update letsencrypt ...
letsencrypt certificate will expire soon or missing, renewing...
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Requesting a certificate for www.*my.domain*
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
  Domain: www.*my.domain*
  Type:   connection
  Detail: 176.*my.ip*.107: Fetching http://www.*my.domain*/.well-known/acme-challenge/FoenBak6jY93v4e88oM_jbJr5lV7zP3RfQBL6JZk6dg: Timeout during connect (likely firewall problem)
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
Some challenges have failed.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.
failed to run certbot
'/etc/nginx/conf.d.disabled' -> '/etc/nginx/conf.d'
'/etc/nginx/stream.d.disabled' -> '/etc/nginx/stream.d'
reload nginx with ssl
2022/05/18 17:50:15 [notice] 35#35: signal process started

pls add the configuration you used, i.e. your docker-compose (or docker command line) and nginx service config.

I don't know where I can find the nginx service config (if nginx.conf is meant, then the standard config file from image is used), but here are the contents of docker-compose.yml, I just changed some parameters to fit my data:
version: '2'
services:

    nginx:
        build: .
        image: umputun/nginx-le:latest
        hostname: nginx
        restart: always
        container_name: nginx

        logging:
          driver: json-file
          options:
              max-size: "10m"
              max-file: "5"

        volumes:
            - /home/lzrdblzzrd/Documents/nginx-le/etc/ssl:/etc/nginx/ssl
            - /home/lzrdblzzrd/Documents/nginx-le/etc/nginx/service.conf:/etc/nginx/service.conf
            # - ./etc/service-example-2.conf:/etc/nginx/service2.conf # more services, should be service*.conf
            # - ./etc/stream-example-2.conf:/etc/nginx/stream2.conf # more streams, should be stream*.conf
            # - ./etc/conf.d:/etc/nginx/conf.d-le # configuration folder, all files from it will be added
            # - ./etc/stream.conf:/etc/nginx/stream.conf.d-le # streams configuration folder, all files from it will be added
        ports:
            - "80:80"
            - "443:443"

        environment:
            - TZ=UTC
            - LETSENCRYPT=true
            -<EMAIL_ADDRESS>            - LE_FQDN=www.my.domain
            #- SSL_CERT=le-crt.pem
            #- SSL_KEY=le-key.pem
            #- SSL_CHAIN_CERT=le-chain-crt.pem

you passed this config here, I'm talking about /home/lzrdblzzrd/Documents/nginx-le/etc/nginx/service.conf

As a result, due to the fact that I recreated the container every time, it accessed the Let's Encrypt API so many times that now I get an error There were too many requests of a given type :: Error creating new account :: too many registrations for this IP: see https://letsencrypt.org/docs/rate-limits/
And what about service.conf - I use the default config (https://github.com/nginx-le/nginx-le/blob/master/etc/service-example.conf), without changing anything in it.
In fact, it seems to me that the path /.well-known/acme-challenge is initially missing, since I have not found any hint that it exists anywhere at all. And because of this, most likely Certbot cannot access this page. Most likely I'm just doing something wrong, but I don't understand what exactly.

In fact, it seems to me that the path /.well-known/acme-challenge is initially missing

https://github.com/nginx-le/nginx-le/blob/master/conf/nginx.conf#L56

Most likely I'm just doing something wrong, but I don't understand what exactly.

The only thing I can thing about - you are running it on a different host, i.e. not the one you passed with LE_FQDN
Another possibility - something wrong with you path, for example /home/lzrdblzzrd/Documents/nginx-le/etc doesn't exist on the host, or smth like this

In fact, it seems to me that the path /.well-known/acme-challenge is initially missing

https://github.com/nginx-le/nginx-le/blob/master/conf/nginx.conf#L56

Since nginx.conf has the line root /usr/share/nginx/html;, I decided to check if such a path exists at all by connecting the console directly to the container. And if you look, the folder html missing in usr/share/:

no, it is not
you can do this:
> docker pull umputun/nginx-le:latest
Digest: sha256:5ce02d98388dbc5e8f2e1cda4ab0a1f87c9f483a78c79cd4b413edd2ad5f67f2
Status: Downloaded newer image for umputun/nginx-le:latest
docker.io/umputun/nginx-le:latest

> docker run -it --rm umputun/nginx-le:latest ls -la /usr/share/nginx/html
total 16
drwxr-xr-x    2 root     root          4096 Apr  5 07:22 .
drwxr-xr-x    3 root     root          4096 Apr  5 07:22 ..
-rw-r--r--    1 root     root           494 Nov 16  2021 50x.html
-rw-r--r--    1 root     root           612 Nov 16  2021 index.html

Another possibility - something wrong with you path, for example /home/lzrdblzzrd/Documents/nginx-le/etc doesn't exist on the host, or smth like this

This is clearly not the problem I'm looking for, as this path is present on my host, and the container even creates a dhparams.pem file in the ssl folder on first launch:

The only thing I can think about - you are running it on a different host, i.e. not the one you passed with LE_FQDN

I think this is not a problem either, because if I go over the host asf.lzrdblzzrd.xyz via http://, he even writes the GET request log and immediately redirects me to the https:// version of the page, after the redirect he cannot load it with the error ERR_CONNECTION_REFUSED.
The screenshot below shows which hosts are trying to get a certificate for, the error I don't understand (2022/05/18 16:50:43 [emerg] 37#37: cannot load certificate "/etc/nginx/ssl/le-crt.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/nginx/ssl/le-crt.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)) and logs of GET requests via http://:

And once again I will write about the penultimate line in the console.
In the logs on the line Detail: <IP_ADDRESS>: Fetching http://www.lzrdblzzrd.xyz/.well-known/acme-challenge/lJ7hk70WvJVLKF01eU0uat5IoSDxOfg1mddR13SctQA : Timeout during connect (likely firewall problem) it can be seen that Certbot accesses the site page, after which it receives Timeout during connect. But if I follow this link myself, I will see the page 404 Not Found, saying that such a page does not exist at all, but at the same time the host is working. I don't really understand what exactly is working wrong and I want to find out how to fix it.

no, it is not
you can do this:
> docker pull umputun/nginx-le:latest
Digest: sha256:5ce02d98388dbc5e8f2e1cda4ab0a1f87c9f483a78c79cd4b413edd2ad5f67f2
Status: Downloaded newer image for umputun/nginx-le:latest
docker.io/umputun/nginx-le:latest

> docker run -it --rm umputun/nginx-le:latest ls -la /usr/share/nginx/html
total 16
drwxr-xr-x    2 root     root          4096 Apr  5 07:22 .
drwxr-xr-x    3 root     root          4096 Apr  5 07:22 ..
-rw-r--r--    1 root     root           494 Nov 16  2021 50x.html
-rw-r--r--    1 root     root           612 Nov 16  2021 index.html

I'm sorry, I made a little mistake with this. I have already deleted my post on this topic.

my attempt to hit http://www.lzrdblzzrd.xyz hangs, and eventually fails on timeout, so  Timeout during connect (likely firewall problem) sounds about right to me

The problem was that my provider allowed forward any ports except 80 and 443. I wrote to them demanding to allow forward these ports and now everything works as it should.

The problem was that my provider allowed forward any ports except 80 and 443. I wrote to them demanding to allow forward these ports and now everything works as it should.


HTTP/2 and SNI oddities

I noticed an oddity when using the latest Chrome browser against a mod_h2 patched apache server: I use SNI to have multiple SSL-sites on the same IP address, and it looks like Chrome gets confused over this.
I believe that this is a Chrome bug, so I filed this bug report:
https://code.google.com/p/chromium/issues/detail?id=498765
There you will also find details and steps to reproduce.
Just want to give you a heads-up here, because there is a small chance that the issue is really triggered by mod_h2 incorrectly handling SNI virtual hosts.

I am seeing the same thing on Firefox. This is some more generic thing. Perhaps about re-using connections etc.
See https://bz.apache.org/bugzilla/show_bug.cgi?id=58007

But before I enabled mod_h2 in apache all browsers behaved fine?! And browsers that do not support http/2 still behave fine with the test sites.

Unfortunately, this is a bug in httpd, where no patch exists yet. This happens with wildcard certificate when the browser re-uses the connection from one host to send requests for another.

Yes, I use a wildcard cert here. But why is it only triggered with http/2 ?

Because browsers reuse connections in this way only when HTTP/2 is used. The Apache core is not prepared for this and, unnecessary checks, that all requests from an SNI connection carry the same Host: header.

Ahh, I see ... I will check for related apache bug reports. Maybe it's time to migrate to nginx, sigh!

If you build your httpd with the new sni_misdirect.patch from v0.6.6, the problem will disappear.


Evaluating on "" and None in services_nlp.py

In services_nlp.pywhen evaluating pass_from_source=True we check for a literal blank string (i.e. ""). For example on Line 117:
field_text = field.description_column if field.description_column is not "" else field.name

Whereas if pass_from_source=False (i.e. running at the value level) then we evaluate on None. For example on Line 159:
field_text = item.scan_report_field.description_column if item.scan_report_field.description_column is not None else item.scan_report_field.name

This is due to how Vas' Azure Function reads in data from the scan report. For fields, there is a field_description column; this could be blank or contain a descriptive string of text. At the moment, Vas' code casts field_description to string (str(field_description)) which causes literal blank strings when processing each row (if there is no text in the field_description cell in the scan report). There are no fields in the scan report for value descriptions and therefore explictly set as None in her code.
We may want to decide at a later date whether we want to evaluate on "" or None (rather than using both as in the current implementation)

NLP has been largely removed, so closing this.


Manifest releaser does not update dependent modules

Environment details

OS: macos and linux
Node.js version: 12, 14, and 16
npm version: 6 and 7
release-please version: 11.22.0

Steps to reproduce

Create a lerna monorepo with interdependent modules
Use manifest releaser to create a release

See an example of a broken PR here: https://github.com/open-telemetry/opentelemetry-js/pull/2444/files
I expected that the packages which were updated like @opentelemetry/core would be reflected in the package.json file of packages which depended on them.

Is there any recommendation around how to support monorepos with interdependent modules? The manifest releaser doesn't have a lot of available info or docs but the bottom of the documentation md file seems to imply that the node-workspace plugin should work for that. Do I need to do anything other than add the plugin to the config to enable it?

@dyladan you should be able to simply add the plugin, like this:
https://github.com/looker-open-source/sdk-codegen/blob/main/release-please-config.json#L2
See: https://github.com/googleapis/release-please/blob/master/docs/manifest-releaser.md#plugins

No that is not working for me. Here's the config:
https://github.com/open-telemetry/opentelemetry-js/blob/main/release-please-config.json#L3
And the PR does not update the dependencies of dependent modules.

I am also experiencing release PR not updating dependent packages of Lerna monorepo
See https://github.com/little-spoon-dev/design-system/pull/12
This is my release-please-config.json

@remarkablemark was the version that was not updated a major bump? there was an issue related to this fixed last week.

@remarkablemark was the version that was not updated a major bump? there was an issue related to this fixed last week.

@bcoe it wasn't a major bump but thanks for checking in

@remarkablemark it looks like it wasn't a major bump, but you don't use semver versioning, so lerna would have had nothing to bump. The change that @bcoe mentioned forces linking across all local projects, so it should solve your issue.

@phated how do I use semver versioning? In my project, I'm using Lerna independent versioning + Conventional Commits
I also created a separate repo that has the same behavior as the other project: https://github.com/remarkablemark/release-please-manifest-demo

@remarkablemark A quick scan of your demo repo seems to indicate the problem is that you don't actually have a root package.json that defines your workspaces. This would mean that RP wouldn't be able to link together your monorepo dependencies.

@phated you are right, that was a bad example. The other project did have a root package.json since it uses Lerna + Yarn workspaces. However, I have removed Release Please from the project.

@dyladan I'm getting a 404 with the config you shared, are you still blocked?

@bcoe looks like RP was removed from that repo too.

Yeah we removed it from the repo. We're still using it in another repo with less interdependent modules and haven't had a problem yet, but I think it's not because it is working but just because the modules are isolated.

@dyladan closing for now, as we're in the middle of a big refactor, and there's a good chance this issue will have been solved ... and replaced with interesting new bugs :laughing:

If you do have a specific repo you would like us to dig into, don't hesitate to open a new issue.


Getting blank image after downloading the resume

Hi,
Initially, I was able to download resume properly. But now when I am trying to download the resume, it is giving a blank page. Also if I bring down the quality to less than 60% it always gives a blank image when trying to view the resume after downloading.

I faced that too right now, just once, then I cleared the browser cache and refreshed the page. Everything seemed to start working again. If this is still happening, could you try clearing the cache? Any indicators that might help me recreate the issue on my end?

Ya it was infact the cache issue. Working fine for me now.
Thanks for your help.
On Sun, 26 Apr, 2020, 9:24 pm Amruth Pillai<EMAIL_ADDRESS>wrote:

I faced that too right now, just once, then I cleared the browser cache
and refreshed the page. Everything seemed to start working again. If this
is still happening, could you try clearing the cache? Any indicators that
might help me recreate the issue on my end?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/AmruthPillai/Reactive-Resume/issues/140#issuecomment-619574047,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGBR2L2DTRFN6PR6KEPC363RORKJVANCNFSM4MRILLAA
.

Awesome :) Glad I could help!


Milestone 1 feedback

Congratulations on finishing milestone 1! We can see you put a lot of work into this project, nice work! Below we list some specific feedback you can use to improve your project.
1. Team work contract
Good Job!
2. Create project structure for the python project (40 points)
Good Job!
3. Function specifications (20 points)
Good Job!
4. Manage issues (10 points)

[x] There isn't a milestone created - mechanics -2
Comments: Although milestone is created, please close the issues when they are completed so that the milestone associated with the issue will also be marked as complete

5. Specific expectations for this milestone are: (10 points)
Good Job!
We provide tick boxes for you to use in the future as you address these concerns to improve the final grade of your project. If anything is unclear, please feel free to ask questions in this issue thread.

Thanks @Glenn032787 for reviewing and leaving your feedback. The completed issues are closed now.


feat: recognize HTTPS via proxy

This will cause Django to treat HTTPS connections to CloudFlare as secure. This will cause it to generate https://... URLs when generating absolute URLs despite seeing non-TLS proxied requests.
Before deploying this, we should confirm that CloudFlare is behaving as required in the warning at https://docs.djangoproject.com/en/dev/ref/settings/#secure-proxy-ssl-header. We also need to be sure we never deploy this setting without a proxy that handles the X-Forwarded-Proto header as required.

For the record: we've successfully confirmed Cloudflare's X-Forwarded-Proto handling, and it does indeed send it set to https for an incoming https request.


Request for bsg_print_int for the HOST/CUDA API

Requested by prof.mbt:

Similar to bsg_printf, but only send one word
Print the coordinates of the tile calling bsg_print_int
Print the word in {hex, decimal, floating point} format

Cool beans.

Addressed in #342