Unable to launch extension in debug mode

https://user-images.githubusercontent.com/35271042/158413105-f552b496-5171-4afd-ba0b-0052a54bed97.mp4
Steps to Reproduce:

create new extension using yo code
press f5 to start extension
:bug: extension fails to start Extension host did not start in 10 seconds, it might be stopped on the first line and needs a debugger to continue

```log
workbench.desktop.main.js:sourcemap:605 CRITI Extension 'ms-azuretools.vscode-azureappservice CANNOT USE these API proposals 'terminalDataWriteEvent'. You MUST start in extension development mode or use the --enable-proposed-api command line flag
workbench.desktop.main.js:sourcemap:605  INFO Placing extension(s) vscode.git, vscode.git-base, vscode.github on a separate extension host.
workbench.desktop.main.js:sourcemap:605  INFO Placing extension(s) vscode.typescript-language-features on a separate extension host.
workbench.desktop.main.js:sourcemap:605  INFO Creating lazy extension host: contains 3 extension(s): formulahendry.code-runner-for-web,joyceerhl.vscode-pyodide,wengerk.highlight-bad-chars.
workbench.desktop.main.js:sourcemap:71 [Extension Host] highlight-bad-chars decorator is activated with configuration Object
workbench.desktop.main.js:sourcemap:71 [Extension Host] highlight-bad-chars configuration updated Object
workbench.desktop.main.js:sourcemap:605   ERR [MobX] minified error nr: 35. Find the full error at: https://github.com/mobxjs/mobx/blob/mobx6/src/errors.ts: Error: [MobX] minified error nr: 35. Find the full error at: https://github.com/mobxjs/mobx/blob/mobx6/src/errors.ts
    at n (/Users/miguelsolorio/.vscode-insiders/extensions/codespaces-contrib.codeswing-0.0.21/dist/extension.js:2:1590494)
    at Timeout._onTimeout (/Users/miguelsolorio/.vscode-insiders/extensions/codespaces-contrib.codeswing-0.0.21/dist/extension.js:2:1607972)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
workbench.desktop.main.js:sourcemap:605   ERR [Extension Host] Error: Ambiguous match found for serviceIdentifier: Symbol(IInitializeParams)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420044
    at Y (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420058)
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420220)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900
    at Array.forEach ()
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879
    at Array.forEach ()
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900
    at Array.forEach ()
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879
    at Array.forEach ()
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455316
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455382
    at e._get (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454582)
    at e._getButThrowIfAsync (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454642)
    at e.getAll (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:451147)
    at t.Binder.getLaunchers (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:972211)
    at t.Binder._boot (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:973296)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:971543
    at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069249)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1067692
    at i.fire (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1000850)
    at Socket._handleData (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1075100)
    at Socket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at TCP.onStreamRead (node:internal/stream_base_commons:199:23)
workbench.desktop.main.js:sourcemap:71 [Extension Host] Error: Ambiguous match found for serviceIdentifier: Symbol(IInitializeParams)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420044    at Y (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420058)    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420220)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900    at Array.forEach ()    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879    at Array.forEach ()    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900    at Array.forEach ()    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879    at Array.forEach ()    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455316    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455382    at e._get (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454582)    at e._getButThrowIfAsync (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454642)    at e.getAll (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:451147)    at t.Binder.getLaunchers (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:972211)    at t.Binder._boot (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:973296)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:971543    at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069249)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1067692    at i.fire (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1000850)    at Socket._handleData (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1075100)    at Socket.emit (node:events:390:28)    at addChunk (node:internal/streams/readable:315:12)    at readableAddChunk (node:internal/streams/readable:289:9)    at Socket.Readable.push (node:internal/streams/readable:228:10)    at TCP.onStreamRead (node:internal/stream_base_commons:199:23) (at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069853))
I @ workbench.desktop.main.js:sourcemap:71
workbench.desktop.main.js:sourcemap:605   ERR [Extension Host] Error: Ambiguous match found for serviceIdentifier: Symbol(ISourcePathResolver)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420044
    at Y (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420058)
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420220)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900
    at Array.forEach ()
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879
    at Array.forEach ()
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455316
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455382
    at e._get (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454582)
    at e._getButThrowIfAsync (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454642)
    at e.getAll (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:451147)
    at t.Binder.getLaunchers (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:972211)
    at t.Binder._boot (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:973296)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:971543
    at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069249)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1067692
    at i.fire (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1000850)
    at Socket._handleData (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1075100)
    at Socket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at TCP.onStreamRead (node:internal/stream_base_commons:199:23)
workbench.desktop.main.js:sourcemap:71 [Extension Host] Error: Ambiguous match found for serviceIdentifier: Symbol(ISourcePathResolver)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420044    at Y (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420058)    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420220)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900    at Array.forEach ()    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879    at Array.forEach ()    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455316    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455382    at e._get (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454582)    at e._getButThrowIfAsync (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454642)    at e.getAll (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:451147)    at t.Binder.getLaunchers (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:972211)    at t.Binder._boot (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:973296)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:971543    at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069249)    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1067692    at i.fire (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1000850)    at Socket._handleData (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1075100)    at Socket.emit (node:events:390:28)    at addChunk (node:internal/streams/readable:315:12)    at readableAddChunk (node:internal/streams/readable:289:9)    at Socket.Readable.push (node:internal/streams/readable:228:10)    at TCP.onStreamRead (node:internal/stream_base_commons:199:23) (at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069853))
I @ workbench.desktop.main.js:sourcemap:71
workbench.desktop.main.js:sourcemap:605   ERR Error processing attach: Error: Ambiguous match found for serviceIdentifier: Symbol(IInitializeParams)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420044
    at Y (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420058)
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420220)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900
    at Array.forEach ()
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879
    at Array.forEach ()
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900
    at Array.forEach ()
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879
    at Array.forEach ()
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455316
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455382
    at e._get (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454582)
    at e._getButThrowIfAsync (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454642)
    at e.getAll (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:451147)
    at t.Binder.getLaunchers (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:972211)
    at t.Binder._boot (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:973296)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:971543
    at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069249)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1067692
    at i.fire (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1000850)
    at Socket._handleData (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1075100)
    at Socket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at TCP.onStreamRead (node:internal/stream_base_commons:199:23): Error: Error processing attach: Error: Ambiguous match found for serviceIdentifier: Symbol(IInitializeParams)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420044
    at Y (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420058)
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420220)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900
    at Array.forEach ()
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879
    at Array.forEach ()
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900
    at Array.forEach ()
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879
    at Array.forEach ()
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455316
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455382
    at e._get (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454582)
    at e._getButThrowIfAsync (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454642)
    at e.getAll (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:451147)
    at t.Binder.getLaunchers (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:972211)
    at t.Binder._boot (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:973296)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:971543
    at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069249)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1067692
    at i.fire (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1000850)
    at Socket._handleData (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1075100)
    at Socket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at TCP.onStreamRead (node:internal/stream_base_commons:199:23)
    at o.handleErrorResponse (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1008:44810)
    at vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1008:44239
    at async o.launchOrAttach (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1008:36597)
    at async x.launchOrAttach (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2110:12458)
    at async J.launchOrAttachToSession (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2112:71154)
workbench.desktop.main.js:sourcemap:605   ERR Error processing attach: Error: Ambiguous match found for serviceIdentifier: Symbol(ISourcePathResolver)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420044
    at Y (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420058)
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420220)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900
    at Array.forEach ()
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879
    at Array.forEach ()
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455316
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455382
    at e._get (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454582)
    at e._getButThrowIfAsync (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454642)
    at e.getAll (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:451147)
    at t.Binder.getLaunchers (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:972211)
    at t.Binder._boot (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:973296)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:971543
    at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069249)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1067692
    at i.fire (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1000850)
    at Socket._handleData (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1075100)
    at Socket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at TCP.onStreamRead (node:internal/stream_base_commons:199:23): Error: Error processing attach: Error: Ambiguous match found for serviceIdentifier: Symbol(ISourcePathResolver)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420044
    at Y (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420058)
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420220)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420900
    at Array.forEach ()
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420879
    at Array.forEach ()
    at X (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:420280)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455316
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:455382
    at e._get (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454582)
    at e._getButThrowIfAsync (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:454642)
    at e.getAll (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:451147)
    at t.Binder.getLaunchers (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:972211)
    at t.Binder._boot (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:973296)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:971543
    at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069249)
    at /Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1067692
    at i.fire (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1000850)
    at Socket._handleData (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1075100)
    at Socket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:289:9)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at TCP.onStreamRead (node:internal/stream_base_commons:199:23)
    at o.handleErrorResponse (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1008:44810)
    at vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1008:44239
    at async o.launchOrAttach (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1008:36597)
    at async x.launchOrAttach (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2110:12458)
    at async J.launchOrAttachToSession (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2112:71154)
workbench.desktop.main.js:sourcemap:605   ERR [Extension Host] Error: connect ENOENT /var/folders/rd/146xpfg97nd5mckp5127722r0000gn/T/node-cdp.46102-2.sock
    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1161:16)
workbench.desktop.main.js:sourcemap:71 [Extension Host] Error: connect ENOENT /var/folders/rd/146xpfg97nd5mckp5127722r0000gn/T/node-cdp.46102-2.sock    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) (at t.default._onMessage (/Users/miguelsolorio/.vscode-insiders/extensions/ms-vscode.js-debug-nightly-2022.3.717/src/extension.js:2:1069853))
I @ workbench.desktop.main.js:sourcemap:71
```

Version: 1.66.0-insider (Universal)
Commit: 79d9bb8754331225372e892393619d4072474a19
Date: 2022-03-15T05:15:51.973Z
Electron: 17.1.1
Chromium: 98.0.4758.109
Node.js: 16.13.0
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 21.3.0

@misolori I cannot reproduce (at home) by following your steps.
Are you on an IP6 network or is your computer connected to the Internet via two interfaces (e.g. cable and wireless)? When in the MS office I'm seeing the same similar problem. The issue is https://github.com/microsoft/vscode/issues/144315

I was connected to the work VPN but disabling it didn't change anything, no double connection just wireless at home (nothing has changed for my local wifi). I hadn't encountered this before, not sure what else to try

Found the culprit, it was the extensions.experimental.affinity setting fyi @alexdima

Let me know if you need any support from the js-debug side.. js-debug does not depend on exported APIs of any other extension so I would not expect issues here.

@alexdima what is the debugging story for the new "affinity" feature?

@misolori What was the setting you've used for extensions.experimental.affinity ?

"extensions.experimental.affinity": {
      "vscode.git": 1,
      "vscode.typescript-language-features": 2
    },

@alexdima Today's extension debugging model (and associated command line arguments) can only deal with a single extension host.
Multiple extensions can be specified but the debugging model assumes that they all run in the same host.
Do we have to extend the model to multiple extension hosts?

Multiple extensions can be specified but the debugging model assumes that they all run in the same host.
Do we have to extend the model to multiple extension hosts?

For now, I will ignore the extensions.experimental.affinity setting when doing extension host debugging.


Remove unneeded files from the root of the project

A PR created additional files at the root of the project that I need removed.

.gitignore
package.json

@Emmanuel-Darko I already merged your PR before seeing that you wanted to push some changes for the Add Voters page.
So please take up this issue in a new working and do that Add Voters page changes you wanted to do along side.

@Emmanuel-Darko Give me your confirmation and I will assign you to this issue.

@Emmanuel-Darko I am doing some work over here that can allow me to handle this issue so let me take it away please.


assertion failed in 0.4.5

src/mdb.c:5276: Assertion 'NUMKEYS(mp) > 1' failed in mdb_page_search_root()
Aborted
after millions of writes and reads.

Never encountered this myself. What's your env? Test to reproduce?

Probably regression in LMDB if not observed in earlier versions.

I haven't tried reproducing, since this occured after about 12h of running bitcoin graph explorer and I wanted to get our project running ASAP again. We get random LMDB errors (like MDB_BAD_VAL) from time to time and they are never reproducible. This one is new, though.

There is an issue ITS#8336 reported on LMDB 0.9.17 (fixed in LMDB 0.9.18) which sounds similar to your problem.  I would suggest you post your hardware spec, os and description of your problem to<EMAIL_ADDRESS>

LMDB 0.9.18 is in lmdbjni 0.4.6 btw.

The fix of ITS#8336 removes the assertion which should solve your problem. Howard's commit message for the fix seems to indicate that the assertion was harmless.

Let "illegal" branch pages thru on the FreeDB - the condition
is only temporary and will be fixed by the time rebalance finishes.

Not sure about the random MDB_BAD_VAL errors though. Might be related if the rebalance wasn't finished?

Did you have time to try 0.4.6?

We've been running 0.4.6 since then. No problems so far :)

Glad to hear. Let me know when you feel comfortable closing the issue.

You're right, this should be resolved by the fix you mentioned. So I'm closing this issue. Thank you very much for your quick and thorough help, and for making LMDB available to the JVM ecosystem!

Thanks! :-)


Not an issue but helpful func for who use docker

Assuming there are containers running and has configured sshd and it is running(don't forget pam_loginuid.so optional stuff for docker).
I think it would be helpful for people who runs multiple containers with distinctive names.
basically
you just ssh into the container with the below command
ssh ${DOCKER}_preciousstone
and have this put in .profile/.bashrc/.bash_profile
for VAR in $(docker ps | perl docker-ps-list | cut -d '|' -f 7); do
XVAR=DOCKER_$(echo $VAR| sed 's/-|_//g')
export $XVAR=$(docker inspect "$VAR"| grep "IPAddress" | cut -d ':' -f 2 | cut -d '"' -f 2)
done
#below is docker-ps-list
#!/usr/bin/perl
my $line = ;
my $CONTAINER_ID = index($line, 'CONTAINER ID', 0);
my $IMAGE        = index($line, 'IMAGE', 0);
my $COMMAND      = index($line, 'COMMAND', 0);
my $CREATED      = index($line, 'CREATED', 0);
my $STATUS       = index($line, 'STATUS', 0);
my $PORTS        = index($line, 'PORTS', 0);
my $NAMES        = index($line, 'NAMES', 0);
my $CONTAINER_ID_W = $IMAGE        - $CONTAINER_ID;
my $IMAGE_W        = $COMMAND      - $IMAGE       ;
my $COMMAND_W      = $CREATED      - $COMMAND     ;
my $CREATED_W      = $STATUS       - $CREATED     ;
my $STATUS_W       = $PORTS        - $STATUS      ;
my $PORTS_W        = $NAMES        - $PORTS       ;
my $NAMES_W        = length($line) - $NAMES       ;
my $template = 'A'.join('A', $CONTAINER_ID_W, $IMAGE_W, $COMMAND_W, $CREATED_W, $STATUS_W, $PORTS_W).'A*';
while(my $line = ) {
$line =~ s/(\r|\n)$//g;
my ($CONTAINER_ID_VAL, ,$IMAGE_VAL, ,$COMMAND_VAL, ,$CREATED_VAL, ,$STATUS_VAL, ,$PORTS_VAL, ,$NAMES_VAL) = unpack($template, $line);
print join('|', $CONTAINER_ID_VAL, ,$IMAGE_VAL, ,$COMMAND_VAL, ,$CREATED_VAL, ,$STATUS_VAL, ,$PORTS_VAL, ,$NAMES_VAL)."\n";
}

Can you provide an example of how this would be used? If it makes sense, it could go into the docker plugin...
Feel free to provide a pull request with instructions on how to use/test it.

Basically, presumably there are containers running with network configured and sshd is running inside the container.
If you know the name of the container but to find the IP address for the container isn't difficult (you can still do with docker inspect) but it is just simple shorthand hot find the IP and setting up few environment variables with the IP address for each container with their respective IP would definitely ease the burden of running all the commands to find the IP.
Instead running the above script along with the perl script would make the environment variables with settings like
DOCKER_fedora=<IP_ADDRESS>
DOCKER_mysql56ubuntu=<IP_ADDRESS>
Then the current user can login simply with the below command
ssh $DOCKER_fedora
or to any other container with the environment variable instead of running docker inspect and find the IP and then ssh into it or even do anything else.
Hope this helps.

Thanks, that makes sense. Feel free to create a PR to add this to the docker plugin.

Will let you know once ready

Create a PR and waiting for your review

Closing to continue the discussion in #475


feat: Add "system:gke-vpa-target-reader" to K8sProhibitRoleWildcardAccess exceptions

After upgrading from GKE v1.24 to v1.27 I noticed that the new rule was added to the ClusterRole system:gke-vpa-target-reader:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  name: system:gke-vpa-target-reader
  # <...>
rules:
- apiGroups:
  - '*'
  resources:
  - '*/scale'
  verbs:
  - get
  - watch
# <...>

So now Policy Controller is complaining that it violates one of our K8sProhibitRoleWildcardAccess constraint. In our particular case it's cis-k8s-v1.5.1/5.1.3_prohibit-role-wildcard-access.yaml.
In this PR I'm adding the ClusterRole  system:gke-vpa-target-reader to the exception list of K8sProhibitRoleWildcardAccess in all bundles.
I found that this rule with a wildcard is supposed to be there intentionally - the official manifest from VPA contains it too:
https://github.com/kubernetes/autoscaler/blob/66b56c545165a6780227cb04d17bc5e3183bf50a/vertical-pod-autoscaler/deploy/vpa-rbac.yaml#L182-L189

Hi @legal90, thanks for the contribution!
I have some great news, this particular exception was included in the updates to the Policy bundles which just went live: https://github.com/GoogleCloudPlatform/acm-policy-controller-library/blob/main/bundles/policy-essentials-v2022/prohibit-role-wildcard-access.yaml#L94
Cheers!


carla.WalkerControl.direction requires a norm vector, otherwise speed is wrong

Issue
the direction of carla.WalkerControl.direction (https://carla.readthedocs.io/en/latest/python_api/#carlawalkercontrol) needs to be a norm vector (length = 1). Otherwise, it affects the speed of the carla walker and the walker runs much faster.
Unfortunately, carla.Vector3D does not provide a method to norm the vector.
I used:
def norm_vector(vector=carla.Vector3D):
    length = (vector.x**2 + vector.y**2 + vector.z**2)**(1/2)
    return vector/length

@bernatx could you have a look at this please?


chore: added json base parser to remove duplicated code

Description

References

#0000

Codecov Report

Merging #323 (d99e1dc) into main (21978a1) will increase coverage by 0.40%.
The diff coverage is 85.61%.

@@            Coverage Diff             @@
##             main     #323      +/-   ##
==========================================
+ Coverage   83.07%   83.48%   +0.40%
==========================================
  Files         456      490      +34
  Lines       10418    11581    +1163
==========================================
+ Hits         8655     9668    +1013
- Misses       1438     1578     +140
- Partials      325      335      +10

Impacted Files
Coverage Δ

...ivedMessages/ArchivedMessageGetDocumentListener.cs
0.00% <ø> (ø)

.../ArchivedMessages/ArchivedMessageSearchListener.cs
0.00% <0.00%> (ø)

...ation/Middleware/Correlation/CorrelationContext.cs
66.66% <ø> (ø)

...uration/Middleware/UnHandledExceptionMiddleware.cs
0.00% <0.00%> (ø)

...essages/RequestAggregatedMeasureMessageReceiver.cs
0.00% <0.00%> (ø)

...equestAggregatedMeasureTransactionQueueListener.cs
0.00% <0.00%> (ø)

...rchivedMessages/GetArchivedMessageDocumentQuery.cs
0.00% <0.00%> (ø)

...ChangeAccountingPointCharacteristicsTransaction.cs
0.00% <0.00%> (ø)

...r/RequestChangeOfSupplierIncomingMarketDocument.cs
100.00% <ø> (ø)

...rce/Application/SearchMessages/GetMessagesQuery.cs
12.50% <0.00%> (ø)

... and 102 more

... and 1 file with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Dice Rule Fix + Extra Bruised Health Level

This fixes the dice rules used in the buttons on the Character sheet.
Werewolf 20 does not use exploding dice (either for normal rolls or
specialties)
The buttons also neglected to use the 1s subtract from successes rule
standard to classic world of darkness (with the exception of damage
rolls). Buttons have been modified to correct this.
An extra Bruised health box has been added to accommodate users with the
Huge Size merit.

This is my first time using Github and Roll20. I apologize for any mistakes in trying to submit this fix.


Implemented subject file paths feature and updated test workflow file

Closes #51
Closes #35
Closes #58

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

18 of 18 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.03%) to 92.075%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
244

Relevant Lines:
265

💛  - Coveralls


Generate-Context Algorithm

The way we currently generate context is:

Add files that the user has selected
Add diff annotations to those files for the diff or pr-diff they select
Calculate how many tokens we've used. If it's over the model's max, throw an error.
Else, If no_code_map is false:
a) Try to include filename/functions/signatures
b) If it's too big, try to include filename/functions
c) If it's too big, try to include just filenames

At 4), we want to use the remaining context in the most valuable way - not just fill it in with code_map. To do this we will:

a) Make a list of all the features we could potentially include. Would include (mentat/app.py, 'code'), (mentat/app.py, 'diff'), (mentat/app.py, 'cmap_signatures') etc. for different features of a file, as well as smaller chunks, e.g. (mentat/app.py:run 'code'), (mentat/app.py:loop 'code'). Chunks within files should cover the entire file without overlap.
b) Assign a relevance score to each feature based on (i) its embedding, relative to the current prompt (ii) if/how it relates to user-specified paths/diff, (iii) which functions it calls and is called by, etc.
c) Divide the score by some length factor - maybe the literal number of tokens, maybe a parameter like cmap_signature_weight. Just want to prioritize higher-density information.
d) Sort all the features by score, and add one-by-one until context is full. If there's overlap conflicts, e.g. <file>:<func> is already included and you add <file>, keep the higher-level item ().

Happy for questions or suggestions on the approach! My plan moving forward is:

[ ] Move the get_code_message to CodeFile, update diff and codemaps to work on individual files. Eventually CodeFile will become CodeFeature and can be anything in a).
[ ] Setup a refresh workflow and caching of code message
[ ] Build a basic version of the algo using just diff and codemaps
[ ] Add embeddings (with some type of persistent storage) and use to prioritize items in b)
[ ] Add Tree-sitter to parse files into smaller chunks.

Thanks for the clear write up!

A couple questions / comments:

Would include (mentat/app.py, 'code'), (mentat/app.py, 'diff'), (mentat/app.py, 'cmap_signatures') etc. for different features of a file

Am I correct in understanding that (mentat/app.py, 'code') would contain the full code and diff for a file / chunk, while (mentat/app.py, 'diff') would just contain the diff?
The diffs certainly complicate things. Without them it's clear to me that the "levels of detail" for files / chunks would go from "full code" to cmaps with less and less detail. But if a file or chunk has a diff, the diff alone might show less detail than a code map (which would show function signatures that might not have been touched by the diff). Maybe we should always include all diffs and just vary showing the surrounding code as full code or cmap levels?

[] Add Tree-sitter to parse files into smaller chunks.

So until adding tree-sitter all of this would be operating at the level of entire files, not chunks? Or are you going to use the CodeFile Intervals somehow?

Am I correct in understanding that (mentat/app.py, 'code') would contain the full code and diff for a file / chunk, while (mentat/app.py, 'diff') would just contain the diff?
The diffs certainly complicate things. Without them it's clear to me that the "levels of detail" for files / chunks would go from "full code" to cmaps with less and less detail. But if a file or chunk has a diff, the diff alone might show less detail than a code map (which would show function signatures that might not have been touched by the diff). Maybe we should always include all diffs and just vary showing the surrounding code as full code or cmap levels?

I agree, maybe this is the move initially.
I do suspect in many cases including the full diff will overshoot the context. Especially when a PR includes new files, because the whole file is effectively a diff. What if diff is another argument, (mentat/app.py, 'code', <diff_target>)? Would be a treeish if the file is part of active diff, otherwise None. Then you'd expect (mentat/app.py, 'cmap', 'HEAD') to have a higher score than (mentat/app.py, 'cmap', None), and you'd get that unless it was too big.

So until adding tree-sitter all of this would be operating at the level of entire files, not chunks? Or are you going to use the CodeFile Intervals somehow?

I'd like to preserve the functionality we have all the way through but not sure how much cajoling that will take. I'll aim for that and keep you posted.

This is largely complete now, and we want to move toward an official launch.
Changes to code before launch:

[ ] Add tqdm for context-generation
[ ] Make `display_features

Thanks for writing this up. Some other things I think we need to do:

Auto context enabled should allow mentat to edit files that are not included. User confirmation is asked anyway so I think this is fine.
When auto-context is enabled rather than failing when the included files exceed the context we should give a warning that our auto context system is selecting a subset of the included files and they may not all be in the LLM's context. In the limit I think mentat and mentat . should have the same behavior.
LLMFeatureFilter needs to report its cost to the CostTracker.


'd' and 'u' scrolling aren't working

Describe the bug
'd' and 'u' for scrolling aren't working on webpages
To Reproduce
Steps to reproduce the behavior:

Go to any pages
Click on 'd' of 'u'
The page location stay still

Expected behavior
should scroll through the page
Desktop (please complete the following information):

macOS version: 12.4
Safari version: 15.5
Vimari version: 2.1.1

If you're hitting the same issue that I was, this comes from having missing bindings from the config binding list. ie. I didn't have duplicateTab in there, which was causing a parsing error and skipping some of my other bindings, including scrollUpHalfPage / scrollDownHalfPage.
Here's my working config with the required binding list:
 {
  "excludedUrls": "https://monkeytype.com, https://docs.google.com",
  "linkHintCharacters": "asdfjklweio",
  "detectByCursorStyle": false,
  "scrollSize": 250,
  "openTabUrl": "https://google.com",
  "modifier": "",
  "smoothScroll": true,
  "scrollDuration": 25,
  "transparentBindings": true,
  "bindings": {
      "hintToggle": [ ";", "f" ],
      "newTabHintToggle": "shift+;",
      "scrollUp": [ "k","up"],
      "scrollDown": [ "j", "down" ],
      "scrollLeft": "h",
      "scrollRight": "l",
      "scrollUpHalfPage": ["ctrl+u", "shift-space"],
      "scrollDownHalfPage": ["ctrl+d", "space"],
      "goToPageTop": "g g",
      "goToPageBottom": "shift+g",
      "goToFirstInput": "g i",
      "goBack": "ctrl+o",
      "goForward": "ctrl+i",
      "reload": "r",
      "tabForward": "ctrl+l",
      "tabBack": "ctrl+h",
      "closeTab": "x",
      "openTab": "t",
      "duplicateTab": "y t"
  }
}

Feel free to cross-check and add any missing bindings and see if it fixes the issue for you.


[docs] Reorganize content in README.md

There is marketing content in the README.md. READMEs should focus on the developer. As it is, a reader must scroll down to the end of the README to learn how to contribute. Additionally some of the content belongs in the Documentation which would reduce maintenance and redundancy. I would suggest the following reorganization.
Volto
No change.
Introduction
No change.
Demo
No change.
Create a Volto project
No change.
Contributing to Volto
Rename to "Contributing".
Add a sentence.
For newcomers to Volto, Plone, or open source software, you must read and follow [First-time contributors](https://6.docs.plone.org/contributing/first-time.html).
Documentation
No change.
Supported Plone and Python versions
Move to https://6.docs.plone.org/volto/contributing/version-policy.html#plone-and-plone-rest-api, merge content in destination, and provide a link to its new location.
Also include this sentence:
See the [Plone Release Schedule](https://plone.org/download/release-schedule) for details of maintenance and support.
Supported Node.js versions
Move content to https://6.docs.plone.org/volto/contributing/version-policy.html#node-js, and provide a link to its new location.
Supported browsers
Move to just after https://6.docs.plone.org/volto/contributing/version-policy.html#node-js, and provide a link to its new location.
Known good set of versions for backend packages
Move to https://6.docs.plone.org/volto/contributing/version-policy.html#plone-and-plone-rest-api, merge content in destination. Remove heading, no reference link.
Volto in Production
Move content to Volto Awesome. Merge content into https://github.com/collective/awesome-volto#open-source-websites-built-with-volto, avoid duplication, and create a new section "Other websites built with Volto" for the non-open source websites.
Contributors
No change.
License
No change.

There is marketing content in the README.md. READMEs should focus on the developer.

The main reason there is 'marketing' and generic information in this readme, as is in the README 's of Plone/ Products.CMFlone and volto repo is that it is also used to generate the homepage page on package repositories like pypi or in this case npmjs.com:   https://www.npmjs.com/package/@plone/volto
These sites are indexed and have reach and visibility from people searching for packages. And it is not only developers who see/find those homepages.

The content headings would still exist, and most sections would not be changed. For the content that would be moved, the authoritative sources of the material would be better maintained, instead of fractured and inconsistent across multiple locations. Normally I would agree with Marketing All The Things™, but I think the maintenance burden outweighs the negligible benefit of preserving content on npmjs.com, based on Matomo stats of referrals from npmjs.com (roughly 0.08% of total referrals).

/assign


Wording improvements

The last commit fixes #667

There's a few more improvements as well, nicely split into individual commits.


Added colourmeamused as release uploader for parameterized-scheduler plugin

Description
Github repository for parameterized-scheduler plugin
Please add @colourmeamused (username for both Github and Jenkins infra) as release uploader.
Github user page
Jenkins Infra LDAP user
Current release uploader: @batmat
Current maintainers: @batmat and @colourmeamused
ci.jenkins.io builds enabled via buildPlugin()
Submitter checklist for changing permissions
Always

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

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

[x] Use the Jenkins community (LDAP) account name in the YAML file, not the GitHub account name
[x] All newly added users have logged in to Artifactory at least once

@daniel-beck Removed the approver line in the comment, I didn't need it I think as I am a maintainer: https://github.com/jenkinsci/parameterized-scheduler-plugin/commits/master

@colourmeamused For historical reasons, many repositories are set up to allow commits from non-maintainers, unfortunately.


Multiple authors saved

In BooksApiApplication, we have a command line runner that prepopulates the database with some test data. Despite only creating two authors, multiple authors are created (see SELECT * FROM author;)

@knjk04 : In application.properties the key spring.jpa.hibernate.ddl-auto is set to validate. This setting will not remove existing data on bootRun. Try changing the settings to create-drop.

Ah, thanks for this!


Reaction Forces - drawing

When draw lines for FormDiagram, it needs to be clearify that all supports should draw a reaction force from x and y direction if we need to run bi-ags. (As all the examples in bi-ags. )

If the FormDiagram is drawn as a hinge and a roller (3 lines), or only vertical reaction forces( 2 lines) we would get the following error when running the newton method to update FormDiagram from ForceDiagram...

When the isostatic boundary conditions are considered (roller in one side and x,y fixed) ags2 can't deal with the right to left modification (force to form). This does not occur in ags form from force modification. We may need to review this topic in the future reincorporating ags2. However, for now I will close it.


HL-885 | Fix de minimis aid's row deletion

Description :sparkles:
De minimis aid could not be removed (one aid had to remain, otherwise the rows would not get updated) after application was created. Now additional checks are being done:

Ensure there is no unfinished aid fields

Toast an error if there is

If there is no aid rows but de minimis toggle radio is on then consider radio is off

API branch is deployed to platta: https://helsinkilisa-pr2169.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2169.dev.hel.ninja :rocket::rocket::rocket:

Codecov Report

Merging #2169 (c01d857) into develop (01ea28c) will decrease coverage by 12.19%.
Report is 24 commits behind head on develop.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##           develop    #2169       +/-   ##
============================================
- Coverage    29.98%   17.79%   -12.19%
============================================
  Files          816      122      -694
  Lines        16791     2944    -13847
  Branches      3652      736     -2916
============================================
- Hits          5034      524     -4510
+ Misses       11140     2304     -8836
+ Partials       617      116      -501

Files Changed
Coverage Δ

...orms/application/deMinimisAid/DeMinimisAidForm.tsx
0.00% <0.00%> (ø)

...s/forms/application/step1/ApplicationFormStep1.tsx
0.00% <0.00%> (ø)

...forms/application/step1/useApplicationFormStep1.ts
0.00% <0.00%> (ø)

... and 695 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

API branch is deployed to platta: https://helsinkilisa-pr2169.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2169.dev.hel.ninja :rocket::rocket::rocket:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2169.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-pr2169.dev.hel.ninja :laughing::tada::tada::tada:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2169.dev.hel.ninja :rocket::rocket::rocket:

API branch is deployed to platta: https://helsinkilisa-pr2169.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2169.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-pr2169.dev.hel.ninja :laughing::tada::tada::tada:


Construct Scalar with precise sizes

@bors r+

:pushpin: Commit d6795a77b4d18c96c3c967a0d05d90f20b49d0d2 has been approved by RalfJung

:hourglass: Testing commit d6795a77b4d18c96c3c967a0d05d90f20b49d0d2 with merge 7a5e95c9ac3fa2eab4b2413bdf5f5b8672e94a85...

:sunny: Test successful - checks-travis, status-appveyor
Approved by: RalfJung
Pushing 7a5e95c9ac3fa2eab4b2413bdf5f5b8672e94a85 to master...


[Macros] Use source locations to determine whether to suppress macro expansions.

This PR is a follow-up to https://github.com/apple/swift/pull/64968 that replaces the request evaluator stack approach to macro expansion suppression in macro arguments with a source-location-based approach using ASTScope.
Background
SE-0389 states that code in a macro argument does not have visibility into macro-generated names for macros at the same scope or enclosing scopes, because the semantics of the program would depend on the ordering of those macro expansions. Arbitrary macro names also make name lookup extremely prone to request cycles, because any lookup into that scope will need to expand macros that can produce arbitrary names. For these reasons, macro resolution cannot be dependent on macro expansion, so macro-generated names are excluded from name lookup when lookup happens within a macro argument.
The old request-evaluator-stack approach
Previously, answering the question of "are we performing name lookup from within a macro argument?" used a heuristic that checked whether there is an active ResolveMacroRequest in the current request-evaluator stack. This heuristic was not totally correct. For example, if type checking a macro argument was the first bit of type checker work that invoked conformance checking for a type, name lookups performed by the conformance checker would exclude macro-generated names even though the conforming type is not inside of a macro argument. If the conformance checker happens to be invoked before type checking the macro argument, macro-generated names would be included. Because macro-generated names in a conforming type can fulfill protocol requirements, this makes the type checking semantics dependent on the order of requests, which is Not Good.
The new ASTScope approach
Instead, this change uses source locations to answer the question of "are we performing name lookup from within a macro argument?". Source locations are now plumbed through all of the name lookup APIs. When constructing the various name lookup requests, the source location is used to determine whether lookup is being done from within a macro argument. We use ASTScopes to find the innermost scope enclosing that source location, and walk up the scope tree to look for either a freestanding macro expansion scope or an attached macro scope. If we find one of those scopes, that source location is contained within a macro argument, and the appropriate flag is added to the name lookup options to exclude macro-generated names from the name lookup results.
Arbitrary names at global scope
As part of this, I needed to ban freestanding and peer macro expansions at global scope that can generate arbitrary names. Introducing arbitrary names means that any lookup into this scope must expand the macro. This is a problem, because resolving the macro can invoke type checking other declarations. If anything the macro depends on performs unqualified name lookup, e.g. type resolution, we'll get circularity errors. It's better to prevent this by banning these macros at global scope if any of the macro candidates introduce arbitrary names.
Resolves rdar://109214279.

@swift-ci please smoke test

Re: Using freestanding & arbitrary peer names now being banned at the global level.
Are you sure that’s what you want to do? I feel like plenty of @Model style macros for other engines might need to add arbitrary objects to the global scope.
I’m sure I don’t understand the code at this level though, so please disregard if I don’t make much sense.

Are you sure that’s what you want to do? I feel like plenty of @Model style macros for other engines might need to add arbitrary objects to the global scope.

This change does not affect the @Model macro, the @Observable macro, or other similar macros that add members to types.

@swift-ci please smoke test

freestanding and peer macros can still add named, prefixed, suffixed, and overloaded names to the global scope.

Ah! This reassures me/addresses my fear. I thought this was a flat ban on any new names (introduced by macros) at global scope.
Thanks for clarifying!

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test Windows

@swift-ci please smoke test Windows

As part of this, I needed to ban freestanding and peer macro expansions at global scope that can generate arbitrary names.

If I understand it correctly, does this mean something like the #gyb example in SE-0397 is no longer possible?

If I understand it correctly, does this mean something like the #gyb example in SE-0397 is no longer possible?

That's correct. However, that example is not producing truly arbitrary names, and it could be expressed if a freestanding macro could use prefixed, e.g. prefixed(Int), prefixed(UInt), etc. We're working on a proposal revision that 1) specifies the restriction implemented in this PR, and 2) allows freestanding macros to use prefixed and suffixed so that we don’t lose all of the expressivity of dynamically generating global names in freestanding declaration macros.

We're working on a proposal revision that 1) specifies the restriction implemented in this PR, and 2) allows freestanding macros to use prefixed and suffixed so that we don’t lose all of the expressivity of dynamically generating global names in freestanding declaration macros.

Ok this seems reasonable to me. At least, prefixed and suffixed should be sufficient for my own use case.


Ctrl/cmd a behaviour web

This will close issue 540.
The fix for the cmd a behaviour is small, we just needed to count the extra offsets that are introduced by certain tags after the paragraph refactor.
That work, however, made me realise that a lot of the dom tests for getCurrentSelection needed rewriting as they no longer represented what a user would be writing in the composer. This is why the diff is so large.
Behaviour:
https://user-images.githubusercontent.com/56027671/216019885-bb68cc26-156d-4aa8-95a5-2980e0492352.mov

Just putting back into draft whilst I appease SonarCloud

If I check the coverage locally, it doesn't match the issues that SonarCloud is showing, I'm not sure what is going on there

If I check the coverage locally, it doesn't match the issues that SonarCloud is showing, I'm not sure what is going on there

The CI doesn't run the coverage however the report is sent to sonar.


[FEATURE REQ] [TestFramework] Support multipart content matching

Library name
Azure.Core.TestFramework
Please describe the feature.
For HTTP multipart requests, a random boundary value will be determined for each request. That boundary is used in both Content-Type header and each part in the request content. See below for an example.
POST /upload HTTP/1.1
Content-Length: 428
Content-Type: multipart/form-data; boundary=abcde12345
--abcde12345
Content-Disposition: form-data; name="id"
Content-Type: text/plain
123e4567-e89b-12d3-a456-426655440000
--abcde12345
Content-Disposition: form-data; name="address"
Content-Type: application/json
{
  "street": "3, Garden St",
  "city": "Hillsbery, UT"
}
--abcde12345
Content-Disposition: form-data; name="profileImage "; filename="image1.png"
Content-Type: application/octet-stream
{…file content…}
--abcde12345--

Right now

Content-Type is in the ExcludedHeaders list, so the boundary value won't fail matching.
But test framework will still do exact matching for request content, which will fail for multipart requests, like below:

Azure.Core.TestFramework.TestRecordingMismatchException
  HResult=0x80131500
  Message=Unable to find a record for the request POST
https://xxxx-document-translator.cognitiveservices.azure.com/translator/document:translate?targetLanguage=hi&api-version=2023-11-01-preview
Header differences:
Body differences:
Request and record bodies do not match at index 2:
     request: "--eba93f1c-f9dc-4082-8"
     record:  "--38fa6b03-6458-4459-8"

We need to figure out a way to ignore multipart boundary in the request content.

This is an issue with the Test Proxy, not the test framework.   Tracking is here:  https://github.com/Azure/azure-sdk-tools/issues/2900


Bug: Test Qualification Data and Air Emission Testing Data missing in Import and Export (RATA)

Issue:
The data elements for Test Qualification Data and Air Emission Testing Data are not available in the Import and Export endpoints. We need to add those

Add data elements to Export endpoints in both the Global and the workspace. Import is for Workspace only
Test Qualification Data is applicable to RATA only
AET data is applicable to RATA, Appendix-E and Unit Default

Steps to Recreate:

Login to ECMPS
Navigate to the Test Data module, select and check out a Configuration and locate a RATA record
Create Test Qualification and Air Emissions Testing Data and save
Now navigate to Export and for the same Configuration, locate the RATA record and export
You will notice that the AET and TQ data are missing in the export. The same behavior is observed when you Import data for RATA with Test Qualification Data and Air Emission Testing Data

testQualificationData Rata Workspace

testQualificationData Rata Global

airEmissionTestingData UNITDEF Workspace

airEmissionTestingData UNITDEF Workspace

Bug fixed


add logo, update version

docusaurus version updated to "2.0.0-alpha.75",
logo is added as svg

open issues.

problem with changing small icon in top left (just replacing logo.svg with rabbit.svg is not working.
placement of large logo in center needs more css finesse

Fixes #239
Fixes #240


USB ECM/RNDIS Can't receive broadcast messages

Describe the bug
I can't receive udp broadcast messages when using usb ecm or usb rndis.
Board: blackpill: blackpill_f411ce
To Reproduce
Code used:
   struct sockaddr server_addr;
    memset(&server_addr, 0, sizeof(server_addr));
    net_sin(&server_addr)->sin_family = AF_INET;
    net_sin(&server_addr)->sin_port = htons(DHCP_SERVER_PORT);
    net_sin(&server_addr)->sin_addr.s_addr = htonl(INADDR_ANY);

    sock = zsock_socket(server_addr.sa_family, SOCK_DGRAM, IPPROTO_UDP);

	ret = zsock_bind(sock, &server_addr, sizeof(server_addr));
	if (ret < 0) {
		LOG_ERR("Failed to bind UDP socket: %d", errno);
		ret = -errno;
	}

Expected behavior
Broadcast packets should be received
Impact
Can't continue with the current feature
Logs and console output
I get this from the usb system:
[00:00:00.475,000]  usb_ecm: len 0 req_type 0x21 req 0x43 enabled 1
[00:00:00.475,000]  usb_ecm: Set Interface 0 Packet Filter 0x000c not supported
[00:00:00.525,000]  usb_ecm: len 0 req_type 0x21 req 0x43 enabled 1
[00:00:00.525,000]  usb_ecm: Set Interface 0 Packet Filter 0x000e not supported
[00:00:00.527,000]  usb_ecm: len 0 req_type 0x21 req 0x43 enabled 1
I can see the dhcp packets being sent in wireshark
Environment (please complete the following information):

OS: Linux
Toolchain: Zephyr SDK
Commit SHA: Zephyr: 47850a301c419df5d01e2c5eef04ca05c48e33e1

Additional context
I am not sure if this is supposed to be supported and I am doing this the wrong way, missing some config option or the like. Or if the current usb system just doesn't support it.

For CDC ECM, SetEthernetPacketFilter, filter bitmaps PACKET_TYPE_MULTICAST and PACKET_TYPE_BROADCAST are required but not implemented by CDC ECM function, what can be considered as a bug.


Add Qdrant vector store

Fixes #392

I see java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: Native Library /home/runner/.djl.ai/tokenizers/0.15.0-0.26.0-linux-x86_64/libtokenizers.so already loaded in another classloader [in thread "main"]
That is caused by https://github.com/langchain4j/langchain4j/issues/776. For now you'll need to work around it in the QdrantEmbeddingStoreTest like I did in other tests, see  https://github.com/quarkiverse/quarkus-langchain4j/pull/369/files#diff-7f790b81296e9b9dc4ad5e99b7e3c1a79ed9337fea3d41b6a3f3861d329b30e3R29-R40 - we need to make sure that the embedding model constructor is not called twice under different class loaders

I see java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: Native Library /home/runner/.djl.ai/tokenizers/0.15.0-0.26.0-linux-x86_64/libtokenizers.so already loaded in another classloader [in thread "main"]
That is caused by langchain4j/langchain4j#776. For now you'll need to work around it in the QdrantEmbeddingStoreTest like I did in other tests, see https://github.com/quarkiverse/quarkus-langchain4j/pull/369/files#diff-7f790b81296e9b9dc4ad5e99b7e3c1a79ed9337fea3d41b6a3f3861d329b30e3R29-R40 - we need to make sure that the embedding model constructor is not called twice under different class loaders

done


No activity after adding ingress with annotations

I've deployed kube-cert-manager, but nothing appears to happen when I then create a tagged ingress resource. Is there anyway I can debug further what is happening?
The ingress looks like this:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: main-ingress
  annotations:
    kubernetes.io/ingress.class: "gce"
    stable.k8s.psg.io/kcm.enabled: "true"
    stable.k8s.psg.io/kcm.provider: "rfc2136"
    stable.k8s.psg.io/kcm.email: "hi@<mydomain>"
spec:
  tls:
    - hosts:
      - <mydomain>
      - i.<mydomain>
      secretName: tls
  rules:
  <some rules here that seem to work>

The kube-cert-manager deploy looks like this:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  labels:
    app: kube-cert-manager
  name: kube-cert-manager
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: kube-cert-manager
      name: kube-cert-manager
    spec:
      containers:
        - name: kube-cert-manager
          image: palmstonegames/kube-cert-manager:0.3.1
          args:
            - "-data-dir=/var/lib/cert-manager"
            - "-acme-url=https://acme-staging.api.letsencrypt.org/directory"
            # NOTE: the URL above points to the staging server, where you won't get real certs.
            # Uncomment the line below to use the production LetsEncrypt server:
            #- "-acme-url=https://acme-v01.api.letsencrypt.org/directory"
          env:
          - name: RFC2136_NAMESERVER
            value: <nameserver>
          - name: RFC2136_TSIG_KEY
            value: <tsig_key>
          - name: RFC2136_TSIG_SECRET
            value: <tsig_secret>
          volumeMounts:
            - name: data
              mountPath: /var/lib/cert-manager
        - name: kubectl-proxy
          image: palmstonegames/kubectl-proxy:1.4.0
      volumes:
        - name: "data"
          persistentVolumeClaim:
            claimName: certs

Logs from the kube-cert-manager pod:
 2017-01-18T11:47:44.348529154Z 2017/01/18 11:47:44 Starting Kubernetes Certificate Controller...
2017-01-18T11:47:44.348653419Z 2017/01/18 11:47:44 Kubernetes Certificate Controller started successfully.
2017-01-18T11:47:44.349468788Z 2017/01/18 11:47:44 Error while watching kubernetes events: Get http://<IP_ADDRESS>:8001/apis/extensions/v1beta1/ingresses?watch=true&resourceVersion=0: dial tcp <IP_ADDRESS>:8001: getsockopt: connection refused
2017-01-18T11:47:44.349595320Z 2017/01/18 11:47:44 Error while watching kubernetes events: Get http://<IP_ADDRESS>:8001/apis/stable.k8s.psg.io/v1/certificates?watch=true&resourceVersion=0: dial tcp <IP_ADDRESS>:8001: getsockopt: connection refused

and then nothing, which I understand to be normal.

I have configured the ingress to run in a namespace, if that would make any difference.

Is KCM configured to monitor the same namespace ?

Hi Luna,
KCM is deployed in the same namespace - I had assumed that was the
namespace it would watch given that's how certificates seem to function.
I'll check the config options more thoroughly!
Thanks
On Thu, 19 Jan 2017, 04:47 Luna Duclos<EMAIL_ADDRESS>wrote:

Is KCM configured to monitor the same namespace ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PalmStoneGames/kube-cert-manager/issues/34#issuecomment-273681331,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAS4QKRGTec779ik6_iUw8o2ftz9GKfcks5rTurygaJpZM4Lmy5e
.

It indeed SHOULD be, but there might be a bug ... Please let me know

@mavnn it is probably not working because you have multiple domains for one Secret, which kcm does not support. If you check the logs for the kcm container you'll probably see the warnings about this (kubectl logs podname -c kube-cert-manager)
  tls:
    - hosts:
      - <mydomain>
      - i.<mydomain>
      secretName: tls

Change it to two secrets as below and you should be away. You'll get two certificates, one for each domain name, but that will work perfectly with the Ingress.
  tls:
    - hosts:
      - <mydomain>
      secretName: tls1
    - hosts:
      - i.<mydomain>
      secretName: tls2

@whereisaaron that's good to know, thank you (although I didn't get any logs). Unfortunately it turns out that my dns supplier doesn't fully support tsig so I've had to hand roll a different solution anyway; I'm going to close this issue for now with thanks for the prompt feedback!


Bug #16: Using tabs as an indentation breaks feature file parsing

Added support for \t as an indentation character

Great thanks!


warning email

the code will continue to the next section and would that fail (for obj in response["Contents"])?

Totally right ..... Fixed


Added debug logging with effective value for io.netty.leakDetection.acquireAndReleaseOnly property

Motivation:
The configurable property value recently added was not logged like others properties.
Modifications:
Added debug log with effective value applied.
Result:
Consistent with other properties

@merlimat thanks!
Cherry-picked into 4.0 (fd70dd658ebfc3b89634f43f7f23c2458bcf7842) , 4.1 (7a9a3159f9681291c0622d10592e0cd8b23dffd9) and master (dde894310d31c51b0aebd3c6a1ac6e4d36be6b46)


Automated cherry pick of #6670: get snapshots order by created at asc

Cherry pick of #6670 on release/2.13.
#6670: get snapshots order by created at asc

Codecov Report

Merging #6674 into release/2.13 will increase coverage by 0.00%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##           release/2.13   #6674   +/-   ##
============================================
  Coverage          6.86%   6.86%
============================================
  Files               536     536
  Lines             90621   90612    -9
============================================
+ Hits               6222    6224    +2
+ Misses            83889   83879   -10
+ Partials            510     509    -1

Flag
Coverage Δ

#aFlag
6.86% <0.00%> (+<0.01%)
:arrow_up:

Impacted Files
Coverage Δ

pkg/cloudcommon/policy/resources.go
0.00% <ø> (ø)

pkg/compute/models/guestdisks.go
0.57% <ø> (+<0.01%)
:arrow_up:

pkg/compute/models/snapshots.go
1.58% <0.00%> (+<0.01%)
:arrow_up:

pkg/util/rbacutils/policyset.go
75.00% <0.00%> (+9.78%)
:arrow_up:

pkg/util/rbacutils/rbac.go
55.04% <0.00%> (-0.70%)
:arrow_down:

pkg/cloudcommon/db/lockman/inmemory.go
67.07% <0.00%> (+2.43%)
:arrow_up:

pkg/appsrv/response.go
69.11% <0.00%> (+2.94%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5c91ebd...f35dee2. Read the comment docs.


Extend global information tab

Could contain things like highest generation etc.

Time elapsed.

Currently, the ui system collects, processes and displays the info. Unfortunately, this means having lots of function parameters. We should create resources to track certain collections of information. The ui can then just inspect these resources.

The resource should be responsible for teaching information over time. That way, we can use it to create graphs, not just display the current situation.


Getting this error after install the sms_advanced

FAILURE: Build failed with an exception.

What went wrong:
A problem occurred configuring project ':sms_advanced'.

Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl.
Namespace not specified. Specify a namespace in the module's build file. See https://d.android.com/r/tools/upgrade-assistant/set-namespace for information about setting the namespace.

 If you've specified the package attribute in the source AndroidManifest.xml, you can use the AGP Upgrade Assistant to migrate to the namespace value in the build file. Refer to https://d.android.com/r/tools/upgrade-assistant/agp-upgrade-assistant for general information about using the AGP Upgrade Assistant.

Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org.

BUILD FAILED in 2s
Error: Gradle task assembleDebug failed with exit code 1

Same here x2

This is ultimately caused by new requirements with using Android SDK 35 and can be fixed by adding the namespace to the build.gradle file in $HOME/.pub-cache/hosted/pub.dev/sms_advanced-1.1.0 (or wherever your pub cache is located). Not best practices, but allows it to build successfully.
android {
    namespace 'com.elyudde.sms_advanced'
    ...
}

A better option would be to fork this repo and add it to your pubspec.yaml:
  sms_advanced:
    git:
      url: https://github.com/YOURNAMEHERE/sms_advanced.git
      ref: master


Adding a new non-required parameter to an endpoint shouldn't break contract

satisfiesContract shouldn't fail if the implementation has an additional non-required parameter.
At the moment we get an error:
org.assertj.core.api.SoftAssertionError:
The following assertion failed:
1) [Checking parameters of 'GET' operation of path '/mentions/search']
Actual and expected should have same size but actual size is:
 <3>
while expected is:
 <2>
Actual was:
<[io.swagger.models.parameters.QueryParameter@7569d537,
    io.swagger.models.parameters.QueryParameter@39224809,
    io.swagger.models.parameters.QueryParameter@4a3f02dd]>

Hi,
thx for creating the issue.
The project is maintained by the community. I don't fix any issues anymore, but I accept PRs and release new versions.
If need this change, could you please create a PR?
Kind regards,
Robert

@madgnome no guarantee I'll be able to find the time to fix this -- but do you have an example of the request that caused the problem?

Hi.  I have a fix for this, which I'd be glad to push on to a branch for you to code review and merge to master, if you'd like.  Username: Zag24

Hi
Very nice. Just create a Pull Request and I review and merge it.

@RobWin, @Zag24, looks like this issue should have been closed manually after @RobWin cherry-picked @Zag24's commit that he refered to above

looks like this issue should have been closed

👍


mac 10.3 make failed

cd github.com/TrueFurby/go-callvis/ && make
go get github.com/golang/dep/cmd/dep
dep ensure -update
make: dep: No such file or directory
make: *** [dep] Error 1

No way for me to test this. But I checked the Makefile and the only reason I found it might be is the order of targets.
I have changed the order, try updating the repository and trying again.

Okay. I tried doing clean install and found out the problem was due some recent changes in dep tool. Using Godep.* files instead manifest/lock.json. I committed https://github.com/TrueFurby/go-callvis/commit/a5f9bf85971e9874d9aa4f376cb03942b3a92939 to fix this. Try with the latest changes.

cd go-callvis/ && make
go get -u github.com/golang/dep/cmd/dep
dep ensure -update
make: dep: No such file or directory
make: *** [dep] Error 1

Did you run:
go get -u github.com/TrueFurby/go-callvis
cd $GOPATH/src/github.com/TrueFurby/go-callvis && make

I just tested clean install and everything works for me. However I have no way to test this on mac.

Still issues on macOS 10.12
$ go get -u github.com/TrueFurby/go-callvis
$ cd $GOPATH/src/github.com/TrueFurby/go-callvis && make
go get -u github.com/golang/dep/cmd/dep
dep ensure -update
make: dep: No such file or directory
make: *** [dep] Error 1

I have the same issue on macOS 10.12.6. It is due to the lack of $GOPATH/bin in $PATH. The Makefile assumes that it is included when it tries to call dep after installing it.
I think it would be better to prefix all calls to dependencies installed with go get with $GOPATH/bin in the Makefile, since that will work regardless of whether you have added $GOPATH/bin to your $PATH. While that may be a popular modification among Gophers, it is not set by the default installer (which only adds $GOROOT to your $PATH), is not mentioned in the official install docs, and is only suggested as an optional modification for convenience in "How to write Go code".


use the pretrained model st_gcn.kinetics-6fa43f73.pth to inference

hello，
there is no demo that shows how to use the trained model to inference，and I found it is not so easy to rewrite the deprecated test function.
I use configs/recognition/st_gcn/dataset_example/test.yaml and model st_gcn.kinetics-6fa43f73.pth to inference the example 3 jsons, the result is not right，it is a little difficult，please have a see!
thanks

May I modify the output layer of the migrated pre-trained model in that file?

In which file, modify the output layer of the migrated pre-trained model?


feat(bgp): Add configuration for DefinedSets

Description
Added configuration for DefinedSets and its child elements.
Related links:

#267

Signed-off-by: Amal Thundiyil<EMAIL_ADDRESS>

Thanks for your contribution!!!

I have a question. Can we put the configuration in the configmap like coreDNS?
https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#coredns-configmap-options

Maybe it's not just the goBGP policy configuration. Can all goBGP configurations be placed in the ConfigMap so that we can support all goBGP features?

I have a question. Can we put the goBGP policy configuration in the ConfigMap like coreDNS?
https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#coredns-configmap-options

What do you think about it？ @amal-thundiyil @renyunkang

I have a question. Can we put the goBGP policy configuration in the ConfigMap like coreDNS?
https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#coredns-configmap-options

What do you think about it？ @amal-thundiyil @renyunkang

Very good, simpler and more convenient than the previous design.


test(crdvalidator): add e2e test case for a crd update that breaks an existing

Adding a new test case to the crdvalidator e2e suite that prevents a schema update from breaking an existing CR.

/hold
looks like lint is failing

/hold cancel


pull request for infix to postfix

This is my first PR if any changes or suggestions will be appreciated.
Thank You.

I am closing this pull request. Fork the new repo with the new directory structure. Insert the file in Algorithms/Competitive Coding/sorting/stack (create new folder) along with the description in a ReadMe file. Then create a new Pull Request.


Erro on build on Codemagic VM

Hi,
I try build my project on Codemagic VM, and get this errors. I already check de requirements, but no sucess
C:\Users\builder\clone\windows\flutter\ephemeral\.plugin_symlinks\webview_windows\windows\util/capture.desktop.interop.h(4,10): fatal error C1083: Cannot open include file: 'windows.graphics.capture.interop.h': No such file or directory [C:\Users\builder\clone\build\windows\plugins\webview_windows\webview_windows_plugin.vcxproj]
C:\Users\builder\clone\windows\flutter\ephemeral\.plugin_symlinks\webview_windows\windows\webview.cc(3,10): fatal error C1083: Cannot open include file: 'atlstr.h': No such file or directory [C:\Users\builder\clone\build\windows\plugins\webview_windows\webview_windows_plugin.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\cppwinrt\winrt/base.h(6508,17): error C2220: the following warning is treated as an error [C:\Users\builder\clone\build\windows\plugins\webview_windows\webview_windows_plugin.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\cppwinrt\winrt/base.h(6508,17): warning C5205: delete of an abstract class 'winrt::impl::implements_delegate<winrt::Windows::UI::Core::DispatchedHandler,H>' that has a non-virtual destructor results in undefined behavior [C:\Users\builder\clone\build\windows\plugins\webview_windows\webview_windows_plugin.vcxproj]
C:\Users\builder\clone\windows\flutter\ephemeral\.plugin_symlinks\webview_windows\windows\util/capture.desktop.interop.h(4,10): fatal error C1083: Cannot open include file: 'windows.graphics.capture.interop.h': No such file or directory [C:\Users\builder\clone\build\windows\plugins\webview_windows\webview_windows_plugin.vcxproj]
C:\Users\builder\clone\windows\flutter\ephemeral\.plugin_symlinks\webview_windows\windows\util/capture.desktop.interop.h(4,10): fatal error C1083: Cannot open include file: 'windows.graphics.capture.interop.h': No such file or directory [C:\Users\builder\clone\build\windows\plugins\webview_windows\webview_windows_plugin.vcxproj]
C:\Users\builder\clone\windows\flutter\ephemeral\.plugin_symlinks\webview_windows\windows\util/capture.desktop.interop.h(4,10): fatal error C1083: Cannot open include file: 'windows.graphics.capture.interop.h': No such file or directory [C:\Users\builder\clone\build\windows\plugins\webview_windows\webview_windows_plugin.vcxproj]

Can you help me identify the problem?
This is details abou operation system:

Below is the Visual Comunity check:

And the Visual Comunity Intalation details:

Hi, i found the problem...
Codemagic dependencies for windows desktop is broken. Codemagic VM have pre-installed Visual Studio Build Tools, but this not enough for Flutter development.
For fix this, i need first make a complete uninstall of all Visual Studio Versions. Then install the correct Visual Studio bundle for Flutter Windows Desktop development.
This is the commands in 'Post-clone script' field on codemagic UI settings :
cmd /c '"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" -q /uninstall'
refreshenv
choco install visualstudio2019community /y -force
refreshenv
choco install visualstudio2019-workload-nativedesktop -y -force

Them... the build succeed


how to add sublists in JFXListView,following code fails

    JFXListView<Label> jfxListView = new JFXListView<Label>();
    jfxListView.getStylesheets().add(getClass().getClassLoader().getResource("css/jfoenix-main-demo.css").toExternalForm());

    JFXListView<HBox> jfxListView1 = new JFXListView<HBox>();
    jfxListView1.setGroupnode(new Label("head"));

    for(int k =0;k< 40;k++){
        jfxListView1.getItems().add(ViewFactory.getLectureItemView());
    }
    jfxListView.addSublist(jfxListView1,0);

    primaryStage.setScene(new Scene(jfxListView,390,400));
    primaryStage.show()

you just need to call the method:
jfxListView.getItems().add(jfxListView1);
the method addSublist is used to keep track of the index, however it will be removed later.

GREAT !!!!
that works.
thanks.

setGroupnode() is deprecated and addSublist() not exists in latest release.
what is the alternative to making JFXListView have sublist items?
like the demo.


Identity Scaffolder bug fix

Fixes #8435
Internal review URL
AddDefaultIdentity and AddIdentity

@HaoK  can you look at AddDefaultIdentity and AddIdentity ?
I have a link to the gitHub source which @danroth27  doesn't approve of, but it seems like the best way to explain AddDefaultIdentity
Looking at the source, it's a bit misleading to say it's like calling AddIdentity when it really calls AddIdentityCore. Should I add some text on AddIdentityCore? What's the difference between AddIdentityCore and AddIdentity?
Should I include AddIdentityCookies in the list?

@HaoK  quick review please.
I have a link to the gitHub source which @danroth27  doesn't approve of, but it seems like the best way to explain AddDefaultIdentity
Looking at the source, it's a bit misleading to say it's like calling AddIdentity when it really calls AddIdentityCore. Should I add some text on AddIdentityCore? What's the difference between AddIdentityCore and AddIdentity?
Should I include AddIdentityCookies in the list?

If you can't link to the source, just paste the current source into the doc?
"Add AddDefaultIdentity does the following: "
            services.AddAuthentication(o => // Configures the identity cookies to be used by default scheme
            {
                o.DefaultScheme = IdentityConstants.ApplicationScheme;
                o.DefaultSignInScheme = IdentityConstants.ExternalScheme;
            })
            .AddIdentityCookies(o => { }); // Adds the identity cookies

            return services.AddIdentityCore<TUser>(o =>
            {
                o.Stores.MaxLengthForKeys = 128; // Sets the max length for string keys
                configureOptions?.Invoke(o);
            })
                .AddDefaultUI() // Adds the default UI
                .AddDefaultTokenProviders(); // Adds dataprotection, email, phone number, totp, authenticator token providers

Feel free to flesh out the comments more


No Audit logs when creating an internal role

There are no Audit logs when creating an internal role. There have to be audit logs for this.

This is applicable to any role with a domain.

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


Fix mdbook deploy error - set fixed versions

Set mdbook and mdbook-variables to install fixed versions to avoid deploy error.
https://github.com/rustprooflabs/pgosm-flex/actions/runs/5693129167
Saw reference to this change in PL/Rust, pinned versions to match what I have installed locally.

Had to drop mdbook-variables to 0.2.1.  I thought that's what I had locally that worked, but wasn't.
https://github.com/rustprooflabs/pgosm-flex/commit/6e8d797a0cfd1cbc7ab898a516481e246fd02d9b


Menu Entry Swapper for Escort on Temple Trekking

It would be nice to have Escort the default option.

This is a niche feature that is best suited for the plugin hub, and is currently covered by the Menu swapper extented plugin there. See runelite/plugin-hub#42


Add owned variants of RwLock guards

There exists a method to lock a Mutex in an Arc using lock_arc, so it would make sense for there to be read_arc/write_arc methods for the RwLock.
Related: async-rs/async-std#991

+1 !


Publications better identify the replication_type

From: https://www.postgresql.org/docs/10/catalog-pg-subscription.html
"Unlike most system catalogs, pg_subscription is shared across all databases of a cluster:
There is only one copy of pg_subscription per cluster, not one per database."
For two basic installations:
2 cluster 2 databases:
global db: subscription is visible
global db: publication is NOT visible
remote db: subscription is NOT visible
remote db: publication is visible
1 cluster 2 databases(development setup all on one machine):
global db: subscription is visible
global db: publication is NOT visible
remote db: subscription is visible
remote db: publication is visible
Because the subscription is visible to both remote and global databases in the
second scenario, we need to check for a publication first, as that will ONLY
be visible for a remote database.

The only other thing I might suggest is to find a way to not have it return global when it's a remote.  I think this can be achieved by leveraging the extra paramter in the subscriptions method that filters by database.

The only other thing I might suggest is to find a way to not have it return global when it's a remote. I think this can be achieved by leveraging the extra paramter in the subscriptions method that filters by database.

Opened PR here: https://github.com/ManageIQ/pg-logical_replication/pull/7
Note,  it defaults to the existing behavior that is still a bit unexpected but isn't a breaking change.  With that PR, we'd be able to use subscriber?(publisher.db) and that will now be false.


Difference between solid-testing-library fireEvent and @testing-library/user-event userEvent?

Hello.
First I want to say thank you for the hardwork in building the ecosystem around SolidJS!
This project as a whole should be more widely recognized.
So, my question is exactly the title. As there are no documentation yet, I looked at Preact Testing Library's documentation as you've indicated that this library is completely inspired by it. There I saw the usage of fireEvent but on this repo's testing code, you use userEvent instead.
And I'd like to contribute on the documentation, where should I start?

All answered in the Discord chat room. Great community there!


(feat|fix)Updating breakpoints to have unique file, support up|down|only functi…

…onality and match grid breakpoints. Added functionality to breakpoints and made consistent with gird-breakpoints.
Changelog
New

breakpoints now support up|down|only functionality
breakpoints match grid breakpoints (eventually should use same one)

Changed

moved breakpoints to separate file

Any and all feedback is welcome

Hi @DusanMilko! 👋 Thanks for taking the time to create this PR 😄 Before committing other changes, do you have an issue or reference that details the motivations behind these changes?

@joshblack Currently there was a divide between breakpoints and grid-breakpoints. Breakpoints also did not match up with the mentioned breakpoints in docs, this should ideally use 1 map accross the whole project not 2. I felt that breakpoints should be its own file and more descriptive than just 'layout'. Also I added the functionality to reference down(max-width) or only(min - max) in breakpoint allowing the dev to do more than just min-width.

Thanks @DusanMilko for explaining the background! One question before I dig into the details - Did you simply try to fix our Sass design defect you have in your mind, or is your application affected negatively by our breakpoint code? I'm asking this especially because this PR contains a breaking change to our breakpoint() mix-in.

@asudoh its a mix of both, it does affect my current application but is also a defect in the breakpoint mixin. The current breakpoint mixin is very limiting (lack of max-width, and min+max). The current project I use has these manually specified. Would prefer to tap into the breakpoint mixin for these situations. The breakpoint mixin currently uses a map of sizes that are similar but slightly different from the grid breakpoint sizes(500px in one, 576px in the other). Would be good to just use one consistent map. The current breakpoint mixin is fixed to use a specific map so the only solution is in my project to create my own copy of the map and modified mixin which is duplicative.

Thanks @DusanMilko for your explanation. My knee-jerk reaction to your latter two bullets is it'd be best to maintain your proposed @mixin breakpoint in your own repo for now. One reason is the nature of breaking change as you described (very well). Another reason is that your proposed one does much more than existing one (we tend to do MVP to keep things flexible to consuming applications).
Given one of your concern is synced breakpoint between components/grid, it'd be great you can sync up with @joshblack, who is working on next gen of grid, on this. Also great to understand why getting breakpoints in sync between components/grid is important for applications - My apologies if you think it's obvious, but trying to understand it well enough before giving the notion a green light.
Another of your concern is up/down support, but haven't been able to find out any explanation in your PR comment or in your code. My apologies if I'm missing something, but otherwise, great to have more details. Thanks!

@asudoh The ability for a breakpoint mixin to support max width and only width feels like mvp to me though. The proposed changes bring in functionality that is missing in the mixin. The current mixin only supports up(min-width) meaning you can't currently do max-width or min+max meaning you can't target down or a specific breakpoint only. For example a use case for only is where styles for breakpoints sm, md and xl are same but styles for lg are different so you can use the min+max to target only lg. I know these use cases may be uncommon but

Definitely can understand the limitations of the existing code, it was never meant to be too sophisticated. Will echo @asudoh and say that we should limit contributions for this part of the codebase to bug fixes. I think you have a great point that the breakpoints are not in sync and we should definitely fix this 👍
For additional functionality, I think these are things we'd want to leave in the hands of product teams, at least for the moment. With our push towards our X release later on in the year we are trying to minimize change as much as possible which is one of the larger motivations behind this, unfortunately.
As @asudoh mentioned, we are trying to see if we can fit in a more functional version of grid over in https://github.com/IBM/carbon-elements. Feel free to make a feature request issue over there if you feel like this functionality is essential for products teams and we can definitely take a look!

@joshblack this feature would make breakpoints more manageable and reusable in my current project. I will take a look at carbon-elements. I don't see carbon-elements being used in this project, is it planned to be incorporated at some point?
Syncing up the 2 breakpoint maps is the part of my change that may cause any breaking changes. Do you have an idea of how they could be synced up without any issues?

Definitely understand the value add, although for now I think we would want that to be in products versus in carbon-components 👍
For the breaking change part, that's a good point. Typically for breaking changes we introduce them in our big releases. The next one is Carbon X in December and we can get these changes in for that, most likely 😄 Let me know!

@joshblack Awesome, I'll start contributing to Carbon X. Is there a branch or something for Carbon X for me to send my p/r's?

Thanks for responding @DusanMilko! Right now, all the work related to grid is shifting over to https://github.com/IBM/carbon-elements
We're actually working this sprint on finishing up most of the packages in this project, so I think the best next action would be to make issues on the project describing what kind of feature sets you're looking for. Then we can go over them and see if they'd be a good fit. If they seem like a great addition, then we'd ask for some help from you for implementation if you'd be up for it 😄

Closing this for now as all new grid functionality is being handled in carbon-elements.