Working (heavily used) Extensions forced into Disabled in Restricted Mode. Seeks an option to manually exit this mode.

Does this issue occur when all extensions are disabled? Yes/No - Not sure. It affects partial sets of extensions.
This issue is disabling some or all of the extensions, on reload of the Editor. Had a clean install of Code Insiders, new profile. Done Bisect twice, but different extensions finger pointed. Then checked on well matured Code install, and the issue "apparently now follows." across two separate binaries, installed at two separate times, at two distinct stages of configuration, with Insider 1.78.0 this morning.

-- I honestly don't see what this does for me in this case. I could, but having a academic deadline does not allow, to one by one uninstall and test each extension (or combinations) however that is too many permutations and is a time shink cost with little benefit to replicate or triage.

I've no issue with any extension, just 45blocked at once included a mission critical Git Authentication. See screenshots.
Disabled in Restructed Mode

Limited Access

VS Code Version: 1.77.1 Code (locally), 1.77.1 Code (codespaces, 1.78.0 *system setup - Installed today)
OS Version: Windows, 10 19041,<PHONE_NUMBER>

Request: I wish for: I know what am doing, please disable the restricted mode, and autonomous conditional disabling is not helpful, I have deadline and this is diverting from efforts.
Steps to Reproduce:

Started in a trusted workspace
Reloaded editor
Previously trusted and working extensions now disabled in restricted mode.
Uninstall and reinstall of extension fails to install

On load of Code Insiders, the latest install and latest extensions
The trusted window says
Tasks are not allowed to run
Debugging is disabled
30 workspace settings are not applied
45 extensions are disabled or have limited functionality
... the DevTools console says 11 messages, 10 user, 1 error
WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.vscode-selfhost-test-provider' wants API proposal 'testContinuousRun' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:431  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.remote-repositories' wants API proposal 'contribEditorLineNumberMenu' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:431  WARN Via 'product.json#extensionEnabledApiProposals' extension 'github.vscode-pull-request-github' wants API proposal 'contribEditorLineNumberMenu' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:431  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-toolsai.jupyter' wants API proposal 'notebookControllerKind' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:431  WARN Settings pattern "application.*" doesn't match any settings
log.ts:431  WARN SettingsEditor2: Settings not included in settingsLayout.ts: interactiveEditor.editMode

annot read properties of undefined (reading 'settingsGroups'): TypeError: Cannot read properties of undefined (reading 'settingsGroups')
    at ti.Hc (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2298:66499)
    at vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2298:51185
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at o.deliver (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2121)
    at r.fire (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1729)
    at z.Jb (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2284:72375)
    at z.updateWorkspaceTrust (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2284:61411)
    at vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2531:69201
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at o.deliver (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2121)
    at r.fire (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1729)
    at c.Q (vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2531:58365)
    at async vscode-file://vscode-app/c:/Program%20Files/Code%20Insiders/resources/app/out/vs/workbench/workbench.desktop.main.js:2531:55907

Extension Host
2023-04-09 18:49:43.300 [info] Extension host with pid 29092 started
2023-04-09 18:49:43.300 [info] Skipping acquiring lock for c:\Users\{..}\AppData\Roaming\Code - Insiders\User\workspaceStorage\f437ac551757ceb492905264c8290a4c.
2023-04-09 18:49:43.437 [info] ExtensionService#_doActivateExtension vscode.emmet, startup: false, activationEvent: 'onLanguage'
2023-04-09 18:49:43.450 [info] ExtensionService#_doActivateExtension vscode.github-authentication, startup: false, activationEvent: 'onAuthenticationRequest:github'
2023-04-09 18:49:43.507 [info] ExtensionService#_doActivateExtension vscode.git-base, startup: true, activationEvent: '*', root cause: vscode.git
2023-04-09 18:49:43.512 [info] ExtensionService#_doActivateExtension standard.vscode-standard, startup: true, activationEvent: '*'
2023-04-09 18:49:43.912 [info] ExtensionService#_doActivateExtension vscode.git, startup: true, activationEvent: '*'
2023-04-09 18:49:43.931 [info] ExtensionService#_doActivateExtension vscode.github, startup: true, activationEvent: '*'
2023-04-09 18:49:43.937 [info] ExtensionService#_doActivateExtension vscode.microsoft-authentication, startup: false, activationEvent: 'onAuthenticationRequest:microsoft'
2023-04-09 18:49:44.031 [info] Eager extensions activated
2023-04-09 18:49:44.041 [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch, startup: false, activationEvent: 'onStartupFinished'
2023-04-09 18:49:44.047 [info] ExtensionService#_doActivateExtension vscode.merge-conflict, startup: false, activationEvent: 'onStartupFinished'
2023-04-09 18:49:44.055 [info] ExtensionService#_doActivateExtension ms-vscode-remote.remote-wsl-recommender, startup: false, activationEvent: 'onStartupFinished'
2023-04-09 18:49:44.068 [info] ExtensionService#_doActivateExtension alefragnani.Bookmarks, startup: false, activationEvent: 'onStartupFinished'
2023-04-09 18:49:44.084 [info] ExtensionService#_doActivateExtension dbaeumer.vscode-eslint, startup: false, activationEvent: 'onStartupFinished'
2023-04-09 18:49:44.124 [error] ProxyResolver#getCaCertificates error Error: Cannot find module 'vscode-windows-ca-certs'
Require stack:
- c:\Program Files\Code<EMAIL_ADDRESS>- c:\Program Files\Code Insiders\resources\app\out\bootstrap-amd.js
- c:\Program Files\Code Insiders\resources\app\out\bootstrap-fork.js
-
	at Module._resolveFilename (node:internal/modules/cjs/loader:1010:15)
	at s._resolveFilename (node:electron/js2c/utility_init:2:2740)
	at Module._load (node:internal/modules/cjs/loader:858:27)
	at f._load (node:electron/js2c/asar_bundle:2:13330)
	at v._load (c:\Program Files\Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:124:29883)
	at m._load (c:\Program Files\Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:124:26633)
	at I._load (c:\Program Files\Code Insiders\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:90:24540)
	at Module.require (node:internal/modules/cjs/loader:1082:19)
	at g (c:\Program Files\Code Insiders\resources\app\out\vs\loader.js:4:647)
	at c:\Program Files\Code Insiders\resources\app\node_modules.asar\@vscode\proxy-agent\out\index.js:380:71
2023-04-09 18:49:44.332 [info] Getting edit session identifier for workspaceFolder {"$mid":1,"fsPath":"d:\\Code\\Code Institute\\terni-lapilli--toe","_sep":1,"external":"file:///d%3A/Code/Code%20Institute/terni-lapilli--toe","path":"/d:/Code/Code Institute/terni-lapilli--toe","scheme":"file"}
2023-04-09 18:49:44.333 [info] Invoking #provideEditSessionIdentity for workspaceFolder {"uri":{"$mid":1,"fsPath":"d:\\Code\\Code Institute\\terni-lapilli--toe","_sep":1,"external":"file:///d%3A/Code/Code%20Institute/terni-lapilli--toe","path":"/d:/Code/Code Institute/terni-lapilli--toe","scheme":"file"},"name":"terni-lapilli--toe","index":0}
2023-04-09 18:49:44.333 [info] Provider for scheme file is defined:  true
2023-04-09 18:49:44.510 [info] ExtensionService#_doActivateExtension vscode.json-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2023-04-09 18:49:44.541 [info] ExtensionService#_doActivateExtension vscode.typescript-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2023-04-09 18:49:45.109 [info] Provider returned edit session identifier:  {"remote":"https://github.com/iPoetDev/terni-lapilli--toe.git","ref":"main","sha":"6f3b542471f3df0ea2bd8f49b37a6f6ab8b9e229"}
2023-04-09 18:49:45.331 [info] Getting edit session identifier for workspaceFolder {"$mid":1,"fsPath":"d:\\Code\\Code Institute\\terni-lapilli--toe","_sep":1,"external":"file:///d%3A/Code/Code%20Institute/terni-lapilli--toe","path":"/d:/Code/Code Institute/terni-lapilli--toe","scheme":"file"}
2023-04-09 18:49:45.331 [info] Invoking #provideEditSessionIdentity for workspaceFolder {"uri":{"$mid":1,"fsPath":"d:\\Code\\Code Institute\\terni-lapilli--toe","_sep":1,"external":"file:///d%3A/Code/Code%20Institute/terni-lapilli--toe","path":"/d:/Code/Code Institute/terni-lapilli--toe","scheme":"file"},"name":"terni-lapilli--toe","index":0}
2023-04-09 18:49:45.331 [info] Provider for scheme file is defined:  true
2023-04-09 18:49:45.331 [info] Provider returned edit session identifier match result:  0

Am using .code-workspace files to track recommendations
I started from a clean profile this morning.
I have an exceptionally long and mature settings.json in another profile that is complaining about invalid settings, but the problem matcher or red wiggle lines don't show it (side issue, but)
Switching profiles does not stop extensions from being forced disabled
Switching editor binaries
I own my computer admin rights
I am a heavy extension user
I seek a fix for re-enabling the extensions. Beyond that I do not know. All I know, an issue that started in one binary (Insiders: 1.78.0) migrated to another ( Code: 1.77.1) which was not the focus of local troubleshooting. Now am forced to use Gitpod for equivalent development continuity.

2023-04-09 18:49:44.124 [error] ProxyResolver#getCaCertificates error Error: Cannot find module 'vscode-windows-ca-certs'

Just noted this line
I have nextdns (a cloud based firewall and Encrypted DNS) with an aggressive hostlist list filters (anti malware, ads etc)
I regularly get invalid cert issues or this host is using HSTS and can not connect errors
I use PortMaster as a GUI baded application firewall
I use a layer style network/app security

I assume trust is linked/driven my  vscode-windows-ca-certs (which arbiter trust) and would explain why my issue follows be over two different binaries on the same machine
While am at it, I do occaisionly het XHR fails for searching in the extensions on Code 1.76-1.77.1) and extension failing to install, so am prompted for a download as failback.

Updated the original issue ⏫

Are you seeing this issue on all workspaces or just a particular workspace? This will happen when the workspace is not trusted? Are you able to trust the workspace and if so what is happening after trusting the workspace?

I was busy and didn't have bandwidth
Now, I launched a new folder, without prior configure, directly into my default profile in VSCdode
Version: 1.77.3 (system setup)
Commit: 704ed70d4fd1c6bd6342c436f1ede30d1cff4710
Date: 2023-04-12T09:16:02.548Z
Electron: 19.1.11
Chromium: 102.0.5005.196
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19045
Sandboxed: No
I have 4 profiles, in descending order

3 out of 4 profiles, I have at least 6 up to 22 extensions impacted. It is not linear or repeatable

This is on the default profile, on which I do not use if can help. I used profiles as intended, customised settings, and extensions for each purpose.

So in outcome
This repeats over workpaces, and on the default profile for one binary: VSCode 1.77.03
Next entry will be for VSCode insiders.

Current DevTools
  ERR [/d:/.Tools/.vscode/extensions/ms-vscode-remote.remote-wsl-0.78.0]: Extension is not compatible with Code 1.77.3. Extension requires: ^1.78.0.
log.ts:431  WARN [amirHA.better-comments-2]: Cannot register 'better-comments.multilineComments'. This property is already registered.
log.ts:431  WARN [amirHA.better-comments-2]: Cannot register 'better-comments.highlightPlainText'. This property is already registered.
log.ts:431  WARN [amirHA.better-comments-2]: Cannot register 'better-comments.tags'. This property is already registered.
2log.ts:421  INFO [cmstead.js-codeformer]: Command `cmstead.jscodeformer.introduceFunction` appears multiple times in the `commands` section.
console.ts:137 [Extension Host] Extension "Go to MDN" has been activated.
console.ts:137 [Extension Host]  Quokka.js Live Share integration disabled, VSLS not found.
console.ts:137 [Extension Host] Looking for parseable documents...
console.ts:137 [Extension Host] [Wallaby Console] VS Code extension v1.0.351
console.ts:137 [Extension Host] [Wallaby Console] Core v1.0.1397
console.ts:137 [Extension Host] Found no documents
notificationsAlerts.ts:42 Cannot activate the 'Python Test Explorer for Visual Studio Code' extension because it depends on the 'Python' extension, which is not loaded. Would you like to reload the window to load the extension?
c @ notificationsAlerts.ts:42
log.ts:441   ERR [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
console.ts:137 [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
T @ console.ts:137
log.ts:441   ERR [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
console.ts:137 [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
T @ console.ts:137
log.ts:441   ERR [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
console.ts:137 [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
T @ console.ts:137
log.ts:441   ERR [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
console.ts:137 [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
T @ console.ts:137
log.ts:441   ERR [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
console.ts:137 [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
T @ console.ts:137
log.ts:441   ERR [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
console.ts:137 [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
T @ console.ts:137
log.ts:441   ERR [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
console.ts:137 [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
T @ console.ts:137
log.ts:441   ERR [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
console.ts:137 [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.1\out\extension
T @ console.ts:137
log.ts:421  INFO [cmstead.js-codeformer]: Command `cmstead.jscodeformer.introduceFunction` appears multiple times in the `commands` section.
log.ts:431  WARN [ms-toolsai.vscode-jupyter-cell-tags]: View container 'jupyter-variables' does not exist and all views registered to it will be added to 'Explorer'.
log.ts:441   ERR Extension 'tabnine.tabnine-vscode' wants API proposal 'inlineCompletions' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
log.ts:421  INFO [cmstead.js-codeformer]: Command `cmstead.jscodeformer.introduceFunction` appears multiple times in the `commands` section.
log.ts:431  WARN No search provider registered for scheme: file, waiting
notificationsAlerts.ts:42 Cannot activate the 'Test Explorer UI' extension because it depends on the 'Test Adapter Converter' extension, which is not installed. Would you like to install the extension and reload the window?
c @ notificationsAlerts.ts:42
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.log.
Old grammar file: file:///c%3A/Program%20Files/Microsoft%20VS%20Code/resources/app/extensions/log/syntaxes/log.tmLanguage.json.
New grammar file: file:///c%3A/Users/Charles/.vscode/extensions/emilast.logfilehighlighter-2.16.0/syntaxes/log.tmLanguage
register @ TMScopeRegistry.ts:45
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.gherkin.feature.
Old grammar file: file:///c%3A/Users/Charles/.vscode/extensions/alexkrechik.cucumberautocomplete-2.15.2/syntaxes/feature.tmLanguage.
New grammar file: file:///c%3A/Users/Charles/.vscode/extensions/stevejpurves.cucumber-0.14.0/syntaxes/feature.tmLanguage
register @ TMScopeRegistry.ts:45
console.ts:137 [Extension Host] ONPREM is  false
console.ts:137 [Extension Host] Extension "Go to MDN" has been activated.
console.ts:137 [Extension Host]  Quokka.js Live Share integration disabled, VSLS not found.
console.ts:137 [Extension Host] Looking for parseable documents...
console.ts:137 [Extension Host] [Wallaby Console] VS Code extension v1.0.350
console.ts:137 [Extension Host] [Wallaby Console] Core v1.0.1395
console.ts:137 [Extension Host] spawning binary with command:  c:\Users\Charles\AppData\Roaming\Code\User\globalStorage\tabnine.tabnine-vscode\binaries\4.4.281\x86_64-pc-windows-gnu\TabNine.exe  args:  --client=vscode --no-lsp=true --client-metadata clientVersion=1.77.3 pluginVersion=3.6.44 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=unknown t9-vscode-JSAutoImportEnabled=unknown vscode-telemetry-enabled=true vscode-remote=false vscode-remote-name=undefined vscode-extension-kind=1 vscode-theme-name=Abyss vscode-theme-kind=Dark vscode-machine-id=463e2abb7a244cf0920d825b50a1924ce26e5bee11f45a9fa16da327ef953287 vscode-is-new-app-install=false vscode-session-id=0e55fb2a-4377-46b5-9406-0f54678cb83f1681754111143 vscode-language=en vscode-app-name=Visual Studio Code vscode-beta-channel-enabled=false vscode-status-customization=unknown vscode-inline-api-enabled=true ide-restart-counter=0
console.ts:137 [Extension Host] capabilities resolved immediately
console.ts:137 [Extension Host] Found no documents
log.ts:421  INFO [cmstead.js-codeformer]: Command `cmstead.jscodeformer.introduceFunction` appears multiple times in the `commands` section.
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.log.
Old grammar file: file:///c%3A/Program%20Files/Microsoft%20VS%20Code/resources/app/extensions/log/syntaxes/log.tmLanguage.json.
New grammar file: file:///c%3A/Users/Charles/.vscode/extensions/emilast.logfilehighlighter-2.16.0/syntaxes/log.tmLanguage
register @ TMScopeRegistry.ts:45
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.gherkin.feature.
Old grammar file: file:///c%3A/Users/Charles/.vscode/extensions/alexkrechik.cucumberautocomplete-2.15.2/syntaxes/feature.tmLanguage.
New grammar file: file:///c%3A/Users/Charles/.vscode/extensions/stevejpurves.cucumber-0.14.0/syntaxes/feature.tmLanguage
register @ TMScopeRegistry.ts:45
log.ts:441   ERR [/d:/.Tools/.vscode/extensions/ms-vscode-remote.remote-wsl-0.78.0]: Extension is not compatible with Code 1.77.3. Extension requires: ^1.78.0.
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.log.
Old grammar file: file:///c%3A/Program%20Files/Microsoft%20VS%20Code/resources/app/extensions/log/syntaxes/log.tmLanguage.json.
New grammar file: file:///c%3A/Users/Charles/.vscode/extensions/emilast.logfilehighlighter-2.16.0/syntaxes/log.tmLanguage
register @ TMScopeRegistry.ts:45
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.html.markdown.
Old grammar file: file:///c%3A/Program%20Files/Microsoft%20VS%20Code/resources/app/extensions/markdown-basics/syntaxes/markdown.tmLanguage.json.
New grammar file: file:///d%3A/.Tools/.vscode/extensions/gordonsmith.observable-js-0.4.34/syntaxes/omd.tmLanguage.json
register @ TMScopeRegistry.ts:45
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.gherkin.feature.
Old grammar file: file:///c%3A/Users/Charles/.vscode/extensions/alexkrechik.cucumberautocomplete-2.15.2/syntaxes/feature.tmLanguage.
New grammar file: file:///c%3A/Users/Charles/.vscode/extensions/stevejpurves.cucumber-0.14.0/syntaxes/feature.tmLanguage
register @ TMScopeRegistry.ts:45
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.log.
Old grammar file: file:///c%3A/Program%20Files/Microsoft%20VS%20Code/resources/app/extensions/log/syntaxes/log.tmLanguage.json.
New grammar file: file:///c%3A/Users/Charles/.vscode/extensions/emilast.logfilehighlighter-2.16.0/syntaxes/log.tmLanguage
register @ TMScopeRegistry.ts:45
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.html.markdown.
Old grammar file: file:///c%3A/Program%20Files/Microsoft%20VS%20Code/resources/app/extensions/markdown-basics/syntaxes/markdown.tmLanguage.json.
New grammar file: file:///d%3A/.Tools/.vscode/extensions/gordonsmith.observable-js-0.4.34/syntaxes/omd.tmLanguage.json
register @ TMScopeRegistry.ts:45
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope text.gherkin.feature.
Old grammar file: file:///c%3A/Users/Charles/.vscode/extensions/alexkrechik.cucumberautocomplete-2.15.2/syntaxes/feature.tmLanguage.
New grammar file: file:///c%3A/Users/Charles/.vscode/extensions/stevejpurves.cucumber-0.14.0/syntaxes/feature.tmLanguage
register @ TMScopeRegistry.ts:45
console.ts:137 [Extension Host] ONPREM is  false
console.ts:137 [Extension Host] Extension "Go to MDN" has been activated.
console.ts:137 [Extension Host] Looking for parseable documents...
console.ts:137 [Extension Host] [Wallaby Console] VS Code extension v1.0.351
console.ts:137 [Extension Host] [Wallaby Console] Core v1.0.1397
console.ts:137 [Extension Host] spawning binary with command:  c:\Users\Charles\AppData\Roaming\Code\User\globalStorage\tabnine.tabnine-vscode\binaries\4.4.281\x86_64-pc-windows-gnu\TabNine.exe  args:  --client=vscode --no-lsp=true --client-metadata clientVersion=1.77.3 pluginVersion=3.6.44 t9-vscode-AutoImportEnabled=true t9-vscode-TSAutoImportEnabled=unknown t9-vscode-JSAutoImportEnabled=unknown vscode-telemetry-enabled=true vscode-remote=false vscode-remote-name=undefined vscode-extension-kind=1 vscode-theme-name=Default Dark+ vscode-theme-kind=Dark vscode-machine-id=463e2abb7a244cf0920d825b50a1924ce26e5bee11f45a9fa16da327ef953287 vscode-is-new-app-install=false vscode-session-id=0e55fb2a-4377-46b5-9406-0f54678cb83f1681754111143 vscode-language=en vscode-app-name=Visual Studio Code vscode-beta-channel-enabled=false vscode-status-customization=unknown vscode-inline-api-enabled=true ide-restart-counter=0
console.ts:137 [Extension Host] capabilities resolved immediately
console.ts:137 [Extension Host] Found no documents
console.ts:137 [Extension Host] rejected promise not handled within 1 second: Error: command 'extension.js-debug.clearAutoAttachVariables' not found
T @ console.ts:137
console.ts:137 [Extension Host] stack trace: Error: command 'extension.js-debug.clearAutoAttachVariables' not found
    at w.k (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1570:13383)
    at w.executeCommand (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1570:13299)
T @ console.ts:137
log.ts:441   ERR command 'extension.js-debug.clearAutoAttachVariables' not found: Error: command 'extension.js-debug.clearAutoAttachVariables' not found
    at w.k (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1570:13383)
    at w.executeCommand (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:1570:13299)
log.ts:441   ERR Cannot read properties of undefined (reading 'dispose'): TypeError: Cannot read properties of undefined (reading 'dispose')
    at ke.qb (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2526:38964)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2526:35215
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at o.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2121)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1729)
    at f.G (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2313:33967)
    at f.D (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2313:33443)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2313:28067
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at o.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2121)
    at a.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1729)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:84:27386
    at g.invoke (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:145)
    at o.deliver (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:2121)
    at u.fire (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:1729)
    at u.resume (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:86:3086)
    at n.bufferChangeEvents (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:613:47925)
    at ke.dc (vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2617:45697)
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2617:45094
    at vscode-file://vscode-app/c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:90:13705

I would be willing for a more interactive inspection, at my own discretion and control as I have the services to do so....

Can you please run the following command and show provide us the screenshot of what you are seeing in the editor

F1 > Workspaces: Manage Workspace Trust

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

I seek to reopen this issue and assist
Following latest update
Version: 1.79.0 (system setup)
Commit: b380da4ef1ee00e224a15c1d4d9793e27c2b6302
Date: 2023-06-07T14:26:35.552Z
Electron: 22.5.5
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19045

A complete clean uninstall of VSCode using BCUninstaller, inc residue registry keys

A install of the system, not user, variant of VSCode for Windows 10

Wndows 10

I performed a Wireshark Capture of install process and can privately share.
And as for the Screenshot for further information: here is is.

NOTE: this is immediately after install

I use a internet firewall (NextDNS) and I have allowlisted the following

and I use PortMaster for application firewall locally

Here are the Extension Host Logs
2023-06-10 16:31:18.416 [info] ExtensionService#_doActivateExtension vscode.git-base, startup: true, activationEvent: '*', root cause: vscode.git
2023-06-10 16:31:18.446 [info] ExtensionService#_doActivateExtension vscode.git, startup: true, activationEvent: '*'
2023-06-10 16:31:18.471 [info] ExtensionService#_doActivateExtension vscode.github, startup: true, activationEvent: '*'
2023-06-10 16:31:18.627 [info] ExtensionService#_doActivateExtension vscode.github-authentication, startup: false, activationEvent: 'onAuthenticationRequest:github'
2023-06-10 16:31:18.677 [info] Eager extensions activated
2023-06-10 16:31:18.745 [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch, startup: false, activationEvent: 'onStartupFinished'
2023-06-10 16:31:18.750 [info] ExtensionService#_doActivateExtension vscode.merge-conflict, startup: false, activationEvent: 'onStartupFinished'
2023-06-10 16:31:18.764 [info] ExtensionService#_doActivateExtension ms-vscode-remote.remote-wsl-recommender, startup: false, activationEvent: 'onStartupFinished'
2023-06-10 16:31:18.831 [info] ExtensionService#_doActivateExtension vscode.microsoft-authentication, startup: false, activationEvent: 'onAuthenticationRequest:microsoft'
2023-06-10 16:31:20.266 [info] ExtensionService#_doActivateExtension vscode.json-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2023-06-10 16:31:20.294 [info] ExtensionService#_doActivateExtension vscode.typescript-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
2023-06-10 16:31:20.313 [info] ExtensionService#_doActivateExtension vscode.emmet, startup: false, activationEvent: 'onLanguage'
2023-06-10 17:06:49.602 [info] ExtensionService#_doActivateExtension ritwickdey.LiveServer, startup: false, activationEvent: 'onStartupFinished'
2023-06-10 17:06:54.782 [info] ExtensionService#_doActivateExtension ms-edgedevtools.vscode-edge-devtools, startup: false, activationEvent: 'onStartupFinished'
2023-06-10 17:07:01.028 [info] ExtensionService#_doActivateExtension esbenp.prettier-vscode, startup: false, activationEvent: 'onStartupFinished'
2023-06-10 17:07:20.242 [info] Extension host terminating: renderer closed the MessagePort
2023-06-10 17:07:20.254 [error] Canceled: Canceled
	at new l (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:105905)
	at s.O (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:111:11754)
	at $.<computed>.j.charCodeAt.$.<computed> (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:111:9029)
	at e.ExtHostCommands.g (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:130078)
	at e.ExtHostCommands.executeCommand (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:129454)
	at k.registerCommand.description (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:128747)
	at e.ExtHostCommands.h (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:130664)
	at e.ExtHostCommands.g (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:129554)
	at e.ExtHostCommands.executeCommand (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:129454)
	at Object.executeCommand (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:117:24230)
	at D (c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1261260)
	at b.invoke (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:145)
	at d.deliver (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:2121)
	at n.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:1729)
	at Object.m [as dispose] (c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1276093)
	at c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1280594
	at Array.forEach (<anonymous>)
	at g.dispose (c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1280580)
	at r.<anonymous> (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:97:12552)
	at r.dispose (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:97:12687)
	at r.<anonymous> (c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1263390)
	at r.dispose (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:97:12687)
	at I (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:10:12083)
	at n.Z (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:113:11285)
	at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:113:9187
	at Array.map (<anonymous>)
	at n.S (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:113:9175)
	at n.terminate (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:113:9445)
	at h.terminate (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:117:1544)
	at p (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:127:34497)
	at MessagePortMain.<anonymous> (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:127:30636)
	at MessagePortMain.emit (node:events:513:28)
	at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:367) setContext undefined
2023-06-10 17:07:20.255 [error] Canceled: Canceled
	at new l (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:105905)
	at s.O (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:111:11754)
	at $.<computed>.j.charCodeAt.$.<computed> (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:111:9029)
	at e.ExtHostCommands.g (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:130078)
	at e.ExtHostCommands.executeCommand (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:129454)
	at k.registerCommand.description (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:128747)
	at e.ExtHostCommands.h (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:130664)
	at e.ExtHostCommands.g (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:129554)
	at e.ExtHostCommands.executeCommand (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:99:129454)
	at Object.executeCommand (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:117:24230)
	at set b [as b] (c:\Program Files\Microsoft VS Code\resources\app\extensions\github\dist\extension.js:2:152873)
	at c:\Program Files\Microsoft VS Code\resources\app\extensions\github\dist\extension.js:2:153583
	at c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1348853
	at b.invoke (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:145)
	at d.deliver (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:2121)
	at n.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:1729)
	at Object.m [as dispose] (c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1276093)
	at c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1280594
	at Array.forEach (<anonymous>)
	at g.dispose (c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1280580)
	at r.<anonymous> (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:97:12552)
	at r.dispose (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:97:12687)
	at r.<anonymous> (c:\Program Files\Microsoft VS Code\resources\app\extensions\git\dist\main.js:2:1263390)
	at r.dispose (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:97:12687)
	at I (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:10:12083)
	at n.Z (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:113:11285)
	at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:113:9187
	at Array.map (<anonymous>)
	at n.S (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:113:9175)
	at n.terminate (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:113:9445)
	at h.terminate (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:117:1544)
	at p (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:127:34497)
	at MessagePortMain.<anonymous> (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:127:30636)
	at MessagePortMain.emit (node:events:513:28)
	at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:367) setContext undefined

VSCode Windows Logs
2023-06-10 17:06:54.892 [error] [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.2\out\extension
2023-06-10 17:06:54.893 [error] [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.2\out\extension
2023-06-10 17:06:54.897 [error] [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.2\out\extension
2023-06-10 17:06:54.898 [error] [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.2\out\extension
2023-06-10 17:06:54.900 [error] [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.2\out\extension
2023-06-10 17:06:54.901 [error] [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.2\out\extension
2023-06-10 17:06:54.902 [error] [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.2\out\extension
2023-06-10 17:06:54.903 [error] [Extension Host] Failed to load message bundle for file d:\.Tools\.vscode\extensions\ms-edgedevtools.vscode-edge-devtools-2.1.2\out\extension

Essentially I cannot use VSCode and I have to use a competing IDE: JetBrain

Can you please share a screenshot of your Extensions view?

Closing this issue due to unresponsiveness.


Murisi/masp incentive

The MASP client and incentive integration work. I hope to reapply the changes over the current Anoma release.

mind moving this branch from your fork to the anoma repository? the CI doesn't handle that very well :(


buildGoPackage: use installShellFiles, {excluded,sub}Packages

Motivation for this change
#85535
cc @kalbasit @Mic92
Things done

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

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

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

Result of nixpkgs-review pr 86121 1

8 packages built:
- aptly
- blockbook
- cloudfoundry-cli
- git-lfs1
- heptio-ark
- minishift
- openshift
- prometheus-alertmanager


mm: stack: Add unit tests

Add basic unit tests for the stack. This is a start to adding unit tests to all memory components.

Thanks for adding this test. I left a few comments.

Thanks for the feedback @joergroedel I have updated the test


Improve JSMin performance

The JSMin library is hideously slow. It probably needs quite a bit of
optimization before Minify will be usable for JavaScript minification on a
high-traffic website.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 3 May 2007 at 5:54

Use the version on github. It will skip minifying files that end with .min.js
or -min.js for one thing, so use pre-minified files where available. Also this
process only runs once until your files change.

Original comment by<EMAIL_ADDRESS>on 14 Jan 2012 at 3:43

Done and done.

Original comment by<EMAIL_ADDRESS>on 4 May 2007 at 5:41

Changed state: Fixed

I don't think so. Yesterday i implement minify one EDP framework.
Minifiy take 12sec for minifiying 9 jquery scripts (jquery core, jquery ui, and
some plugins).

This is too much.

Original comment by<EMAIL_ADDRESS>on 14 Jan 2012 at 2:47


Move flyby computation to core

This PR tries to move computations for threebody flybys to core.
Thanks!

@astrojuanlu Could you take a look at this transfer of computation?
It also seems that the codecov/patch test needs a fix.
Thanks!


feat: fastapi + redis sample app

Hi @Sonichigo @Swpn0neel can you please review it?

Hi @Sonichigo @Swpn0neel can you please review it?

Hey, @sammaji can add a readme file with instructions and curl commands.!

@Sonichigo there is a readme file with instructions and some curl commands for interacting with the api.

Stale PR. Closing the pr since now it has conflicts as well


[Request] More Configurations?

EnderIO lacks of configs. Players should able to disable almost all of the items/machines like how MFR and TE does.

Many of the EnderIO machines are required to craft other things - it doesn't make sense to disable these.
What exactly do you want to disable and why?
You can always use Minetweaker to remove recipes.

Yes I can always use minetweaker but just suggesting to add more disable-ability.
Also kinda out of topic, how can I disable all of the alloyer/sagmill recipes? Just want to know.

The easiest EIO native way of disabling recipes in a machine is to go into the user config and put an invalid recipe in.
This would disable the sag milling of certus  quartz ore, if put in the SAGMillRecipes_User.xml file, as stated in said file. Same format for other machines.

@Dwargkiller EIO has support for removing recipes - no need for invalid ones.

@MatthiasMann The sag mill config literally says, and I quote:
"To disable individual recipes, simply provide an invalid recipe for them"
Recipe groups can be disabled with a false flag, individual ones can't.


Fix Firestore runQuery issue

Fixes https://github.com/google/googleapis.dart/issues/303

FYI @jonasfj – fixed an OLD bug https://github.com/google/googleapis.dart/issues/25

Cool, did they fix this upstream, or should we be careful next time we update?

No fix upstream. My diff magic seems to be super stable. It rarely breaks on update.


syz-manager: collect machine info with crashes

For kvm bugs it would be useful to provide CPU info (vendor_id, cpu family, model, stepping, flags from /proc/cpuinfo) and values of /sys/module/kvm*/parameters. Extending this we could also collect e.g. qemu command line arguments, additional sysctl's that we set and probably something else.
Manager should collect such info and send to dashboard.
Note: each new GCE instance can have different CPU, so we can't obtain this info just once per VM.

For future reference: It does not only have benefits for KVM, when stored in some structured queryable format. For one, we can do other interesting analysis, e.g. identifying if a certain crash only manifests on a subset of CPUs (which could suggest missing kernel code for the CPU or, although unlikely, CPU bugs).

A big design decision here is if we want to assume that all VMs are equivalent or not.
They are currently not on GCE, but that's only because we don't request the same machine type, we could do that.
They are definitely equivalent with qemu. And we generally assume throughout that all VMs are equivalent (definitely the same kernel, but during repro/bisect we assume that everything about them is equivalent). So potentially it's better to work in the other direction: make GCE VMs as equivalent as possible. This will also improve repro/bisection process.
Then we need to collect and upload the info only once per syz-manager start along with build info for the kernel. This has benefit of improving performance and collecting less data (though, we probably need some de-duplication story anyway).
Otherwise we will need to collect all possible info about the machine after each boot and upload all of it with every crash.

More bits of information to collect: contents of /dev/, output of lsusb, lspci, lsmod. Perhaps the first 5-10 seconds of dmesg output.

It would be nice to allow for heterogeneous VMs/workers.
It should be straightforward to solve the deduplication and storage overhead if either, a) the manager sends system-information hashes of all known VMs under its control to a VM, and if a VM determines its system-information hash is not in the set of known hashes, it sends its information back; or b) have each VM send the information back and have the manager hash it, and only insert it into the system-information table if the hash doesn't exist.
On crashes, only the system-information hash is stored.
Then, obviously, we should avoid storing information that constantly changes, e.g. dmesg-head output, or even lsmod, etc.

It would be nice to allow for heterogeneous VMs/workers.

Why? It's not only about this feature, this feature is pretty minor in the overall scheme of things. Broken reproduction, bisection, patch testing and coverage are more important issues. And if we go more in the direction of allowing heterogeneous VMs, these problem will become even bigger. Note the current heterogeneous GCE VMs are purely result of negligence.

It would be nice to allow for heterogeneous VMs/workers.

Why? It's not only about this feature, this feature is pretty minor in the overall scheme of things. Broken reproduction, bisection, patch testing and coverage are more important issues. And if we go more in the direction of allowing heterogeneous VMs, these problem will become even bigger. Note the current heterogeneous GCE VMs are purely result of negligence.

Agreed, for consistency homogeneous VMs are better. But why limit ourselves?
What I meant was simply that the feature discussed here would benefit from supporting heterogeneous VMs, as it generalizes machine info collection and enables:

verifying that XX% of VMs are actually homogeneous like you want, but don't want to kill VMs that aren't what you expect;
throwing away reproduction results if GCE accidentally gave you a wrong VM;
running heterogeneous VMs intentionally for the purpose of detecting bugs that only manifest on certain types of machines/CPUs (probably not our usecase then).

Ah, I see, if by "allowing" you mean "not doing hard assumptions that they are 100% the same in the design of this feature", this can make sense. It would be useful to understand if it will have any significant impact on code complexity and/or performance. If it won't have negative impact, then I agree it's better.

FTR, sent an announcement and asked for what other info we should include:
<EMAIL_ADDRESS>


help(map-directions-renderer):  Can't display multiple routes

Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
hi real beginner here with this but i'm trying to display all the routes on the maps using the below as per the documentation within the html:
<map-directions-renderer *ngIf="(dResultTransit | async) as directionsResults1" [directions]="directionsResults1"></map-directions-renderer>
i have the request to provide route alternatives:
   let request: google.maps.DirectionsRequest = {       origin: this.origin,       destination: this.destination,       travelMode: google.maps.TravelMode.TRANSIT,       provideRouteAlternatives: true,       transitOptions: {         modes: transitMode,         routingPreference: this.transitPreference       },     }
this is followed with providing the dResultTransit as defined:
  dResultTransit: Observable<google.maps.DirectionsResult | undefined> | undefined;
this.dResultTransit = this.DirectionsServiceTransit.route(this.TransitRequest()).pipe(map(response => response.result));
Reproduction
Steps to reproduce:

I tried different travel modes and turning off the provide route alternatives to ensure the displaying of the routes is correct
I tried using different machines and os and i am getting the same result

Expected Behavior
I expect 4 routes to be displayed as per below

Actual Behavior
however, this is only currently displaying 1 route.

Environment

Angular: 15.0.5
CDK/Material: 15.1.4
Browser(s): Google Chrome
Operating System (e.g. Windows, macOS, Ubuntu): macOS and Windows

Same here. Any update?

Update:
Unfortunately I am still unable to display multiple routes at once.
My workaround at the moment is to have to map-renderer lines (1 for transit and the other for driving).
I had my sidebar to toggle the provided alternative routes for transit so at least the polylines are refreshed for each route.
Didnt really solve the problem but at least its displaying the different polyline for each route.

Hope others have better luck than me!


InkVisitor 1.3: testing by the whole H5

We have had a look at the imported data in Spring. Further testing will be by real life.


Disable non-caching cocoon pipeline for XMLUI themes

Some time during DSpace 1.7 or 1.8, we were seeing bizarre caching effects in XMLUI themes, like themes using CSS from one theme, but a banner from another.  We initially suspected client-side browser caching but eventually found that the Cocoon pipeline was somehow messing up.
The fix at the time was to use a non-caching pipeline for XMLUI themes.  It has been nearly two years since we made this fix, and we need to re-evaluate whether we still want this.

Testing on DSpace Test for several weeks.  Haven't told any users.  Just doing the first initial tests to see if I can find issues myself first.

Irrelevant since we're moving to a completely new theme in DSpace 5.


LinkedQL

This change is

Status of implementation:

graph.Morphism()

[ ] Implementation
[ ] Test

graph.Vertex([nodeId],[nodeId]...)

[x] Implementation
[x] Test

path.and(path)

[x] Implementation
[x] Test

path.as(tags)

[x] Implementation
[x] Test

path.back([tag])

[x] Implementation
[x] Test

path.both([predicatePath], [tags])

[x] Implementation
[x] Test

path.count()

[x] Implementation
[x] Test

path.difference(path)

[x] Implementation
[x] Test

path.except(path)

[x] Implementation
[x] Test

path.filter(args)

[x] Implementation
[x] Test

path.follow(path)

[x] Implementation
[ ] Test

path.followR(path)

[x] Implementation
[ ] Test

[ ] path.followRecursive(*)

[ ] Implementation
[ ] Test

path.has(predicate, object)

[x] Implementation
[x] Test

path.hasR(*)

[x] Implementation
[x] Test

path.in([predicatePath], [tags])

[x] Implementation
[x] Test

path.inPredicates()

[x] Implementation
[x] Test

path.intersect(path)

[x] Implementation
[x] Test

path.is(node, [node..])

[x] Implementation
[x] Test

[ ] path.labelContext([labelPath], [tags])

[ ] Implementation
[ ] Test

path.labels()

[x] Implementation
[ ] Test

path.limit(limit)

[x] Implementation
[x] Test

path.out([predicatePath], [tags])

[x] Implementation
[x] Test

path.outPredicates()

[x] Implementation
[x] Test

path.save(predicate, tag)

[x] Implementation
[x] Test

path.saveInPredicates(tag)

[x] Implementation
[x] Test

path.saveOpt(*)

[x] Implementation
[x] Test

path.saveOptR(*)

[x] Implementation
[x] Test

path.saveOutPredicates(tag)

[x] Implementation
[x] Test

path.saveR(*)

[x] Implementation
[x] Test

path.skip(offset)

[x] Implementation
[x] Test

path.tag(tags)

[x] Implementation
[x] Test

path.tagArray(*)

[x] Implementation
[x] Test

path.value()

[x] Implementation
[x] Test

path.tagValue()

[x] Implementation
[x] Test

path.union(path)

[x] Implementation
[x] Test

path.unique()

[x] Implementation
[x] Test

path.order()

[x] Implementation
[x] Test

@dennwc I'd like your help with Morphism. I'll try to reduce panics and cover more parts of the code with testing soon but I think we can start the review process.

I see what you say. But I think the steps should reflect the API exposed. Specifically, I think .skip().limit() is a good API. I think two guidelines are a similarity to Gremlin API and simplicity.

It seems like Gremlin is taking a very different approach for recursive queries. Instead of using morphism it uses nested match step:
g.V().match(
                 __.as('a').out('knows').as('b'),
                 __.as('b').out('created').has('name','lop'),
                 __.as('b').match(
                              __.as('b').out('created').as('c'),
                              __.as('c').has('name','ripple')).
                            select('c').as('c')).
               select('a','c').by('name')

@dennwc I think I got rid of the last problematic panic()

@dennwc I think for now we can leave Properties to accept only IRIs until we make changes for morphism.

Missing pieces:

Refactor Filter and Operator to nicer syntax
Allow passing validation as value to has (gt, lt...)
Create anonymous paths from arrays of iris

@dennwc we should make properties with empty iri set to save all properties


0.128.0-ext-alpine-ci seems to be missing autoprefixer, 0.127.0-ext-alpine-ci had it

Describe the bug
On https://gitlab.com/graphviz/graphviz.gitlab.io/-/merge_requests/683, renovatebot proposed updating from 0.127.0-ext-alpine-ci to 0.128.0-ext-alpine-ci.
And our build breaks on the proposal. Our site is a docsy site.
$ hugo
hugo: downloading modules …
hugo: collected modules in 14463 ms
Start building sites …
hugo v0.128.0-e6d2712ee062321dc2fc49e963597dd5a6157660+extended linux/amd64 BuildDate=2024-06-25T16:15:48Z VendorInfo=gohugoio
WARN  deprecated: .Site.DisqusShortname was deprecated in Hugo v0.120.0 and will be removed in a future release. Use .Site.Config.Services.Disqus.Shortname instead.
Total in 19694 ms
Error: error building site: POSTCSS: failed to transform "/scss/main.css" (text/css): Error: Loading PostCSS Plugin failed: Cannot find module 'autoprefixer'
Require stack:
-<EMAIL_ADDRESS><EMAIL_ADDRESS>    at load (/usr/local/lib/node_modules/postcss-cli/node_modules/postcss-load-config/src/plugins.js:28:11)
    at async Promise.all (index 0)
    at async plugins (/usr/local/lib/node_modules/postcss-cli/node_modules/postcss-load-config/src/plugins.js:57:12)
    at async processResult (/usr/local/lib/node_modules/postcss-cli/node_modules/postcss-load-config/src/index.js:39:14)
    at async Promise.all (index 0)

My understanding is autoprefixer should be included in the image: https://github.com/floryn90/docker-hugo/blob/master/src/docker/alpine-ext/ext-alpine.df#L34
I'm not sure why it's not any more. Has something changed here recently?
To Reproduce
Try to import autoprefixer.
Expected behavior
It imports.
Screenshots
See logs above.
Desktop (please complete the following information):
GitLab linux CI environment.
Additional context
This isn't an urgent problem for us, or anything, we can just not merge this proposal yet, just thought I'd reach out upstream in case you know what happened.

I should add there's a good chance we are doing something wrong here too. I haven't investigated deeply yet.

Thank you!
On Sat, 6 Jul 2024 at 22:32, Florin Lungu @.***> wrote:

Closed #120 https://github.com/floryn90/docker-hugo/issues/120 as
completed via #125 https://github.com/floryn90/docker-hugo/pull/125.
—
Reply to this email directly, view it on GitHub
https://github.com/floryn90/docker-hugo/issues/120#event-13411456969,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAZYOKUIDWN3DRTSU3XZ7DZK7PVFAVCNFSM6AAAAABJ646566VHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJTGQYTCNBVGY4TMOI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hmm, our merge request has updated to 0.128.2-ext-alpine-ci, which seems to include your latest fix https://github.com/floryn90/docker-hugo/releases/tag/v0.128.2,
But I'm still getting the same error. Logs:
Running with gitlab-runner 17.0.0~pre.88.g761ae5dd (761ae5dd)
  on green-6.saas-linux-small-amd64.runners-manager.gitlab.com/default YKxHNyexq, system ID: s_a[2](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L2)01ab37b78a
Resolving secrets
Preparing the "docker+machine" executor
00:18
Using Docker executor with image floryn90/hugo:0.128.2-ext-alpine-ci ...
Pulling docker image floryn90/hugo:0.128.2-ext-alpine-ci ...
Using docker image sha256:1b794749e1206f2afad19a491a950558d[3](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L3)27584d5ae9aab43516[4](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L4)1580eeaf10b for floryn90/hugo:0.128.2-ext-alpine-ci with digest floryn90/hugo@sha2[5](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L5)6:5075a37159ad14b93ba3c945eb0f40e57d739eb59a75c4159c17e7a5bc108e8f ...
Preparing environment
00:0[6](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L6)
Running on runner-ykxhnyexq-project-4212598-concurrent-0 via runner-ykxhnyexq-s-l-s-amd64-1[7](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L7)20170392-70c4a56f...
Getting source from Git repository
00:08
Fetching changes...
Initialized empty Git repository in /builds/graphviz/graphviz.gitlab.io/.git/
Created fresh repository.
Checking out 7a6c9333 as detached HEAD (ref is renovate/floryn90-hugo-0.x)...
Skipping Git submodules setup
$ git remote set-url origin "${CI_REPOSITORY_URL}"
Executing "step_script" stage of the job script
00:24
Using docker image sha256:1b794749e1206f2afad19a491a95055[8](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L8)d327584d5ae9aab4351641580eeaf10b for floryn[9](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L9)0/hugo:0.128.2-ext-alpine-ci with digest floryn90/hugo@sha256:5075a37159ad14b93ba3c945eb0f40e57d739eb59a75c4159c17e7a5bc[10](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L10)8e8f ...
$ hugo
hugo: downloading modules …
hugo: collected modules in 14523 ms
Start building sites …
hugo v0.128.2-de36c1a95d28595d8243fd8b891665b069ed0850+extended linux/amd64 BuildDate=2024-07-04T08:13:25Z VendorInfo=gohugoio
WARN  deprecated: .Site.DisqusShortname was deprecated in Hugo v0.120.0 and will be removed in a future release. Use .Site.Config.Services.Disqus.Shortname instead.
Total in 19965 ms
Error: error building site: POSTCSS: failed to transform "/scss/main.css" (text/css): Error: Loading PostCSS Plugin failed: Cannot find module 'autoprefixer'
Require stack:
-<EMAIL_ADDRESS><EMAIL_ADDRESS>    at load (/usr/local/lib/node_modules/postcss-cli/node_modules/postcss-load-config/src/plugins.js:28:[11](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L11))
    at async Promise.all (index 0)
    at async plugins (/usr/local/lib/node_modules/postcss-cli/node_modules/postcss-load-config/src/plugins.js:57:[12](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L12))
    at async processResult (/usr/local/lib/node_modules/postcss-cli/node_modules/postcss-load-config/src/index.js:39:[14](https://gitlab.com/graphviz/graphviz.gitlab.io/-/jobs/7272252861#L14))
    at async Promise.all (index 0)

I wonder if this might not quite be fixed yet?

I tested directly the image and the autoprefixer is available inside the image and into $PATH env variable

OK, interesting, maybe this is a problem on our end.

If the issue persists, please open another issue and I’ll take a look

I hit 'rerun' again and it worked. The difference seems to be two different
SHAs for the same tag
FAILING: Using docker image
sha256:1b794749e1206f2afad19a491a950558d327584d5ae9aab4351641580eeaf10b for
floryn90/hugo:0.128.2-ext-alpine-ci with digest
@.***:5075a37159ad14b93ba3c945eb0f40e57d739eb59a75c4159c17e7a5bc108e8f
...
PASSING: Using docker image
sha256:db3ec8498a4ec649a16376de4956525525c49994d14f7439bb02ba4b83e3497d for
floryn90/hugo:0.128.2-ext-alpine-ci with digest
@.***:006301bab0bb3f435bb9abe3790c39be3554de974c3e3566ece8ad402f194c07
...
On Thu, 11 Jul 2024 at 03:53, Florin Lungu @.***> wrote:

If the issue persists, please open another issue and I’ll take a look
—
Reply to this email directly, view it on GitHub
https://github.com/floryn90/docker-hugo/issues/120#issuecomment-2221118134,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAZYOOV3QDPXOL7CSWWTFTZLVYKBAVCNFSM6AAAAABJ646566VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRRGEYTQMJTGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Improvements:

Add support for Sepolia
Remove ocr2base gethwrapper
Add ocr2abstract gethwrapper
Fix networking stack string printing

Based on f5dc529b01264df684f1bdd305b4431aac27afc2

Okay...


Fresh installs create a broken link in ~/.dbt/profiles.yml

Describe the bug
I ran pip install dbt and then dbt init myproject. Inside the newly created ~/dbt/profiles.yml file was this link:
https://github.com/fishtown-analytics/dbt/blob/master/sample.profiles.yml
That link currently 404s.
Steps To Reproduce
Delete the profiles.yml file and reinstall dbt with pip.
System information
Which database are you using dbt with?
N/A
The output of dbt --version:
installed version: 0.16.1
   latest version: 0.16.1

Up to date!

The operating system you're using:
Mac OS Mojave.
The output of python --version:
Python 3.7.7

ah, thanks for the heads up @tjwaterman99! I think the fix here is just to periodically merge feature branches back into master. We don't really use master for anything these days, and I think we've just neglected to do this for a while!
We'll get this fixed up - thanks!

I think this should have been fixed by https://github.com/fishtown-analytics/dbt/pull/1366, way back when. Failing that, it's definitely been addressed by the changes in https://github.com/fishtown-analytics/dbt/pull/2594. Just tested locally and confirmed the errant link is missing


EF Core instance of entity type cannot be tracked

I've been following the approaches proposed in this repo and the associated pluralsight course, and they have worked really well, but recently been getting the following exception thrown by EFCore:

"The instance of entity type 'YourEntity' cannot be tracked because another instance with the same key value for {'Id'} is already being tracked.
When attaching existing entities, ensure that only one entity instance with a given key value is attached.
Consider using 'DbContextOptionsBuilder.EnableSensitiveDataLogging' to see the conflicting key values."

I have created a minimum example to demonstrate the issue (using EFCore inmemory and a Sqlite DB) here: https://github.com/robertlarkins/efcore-cannot-track-entity-issue
As far as I can determine it is related to static entities (such as Course in this repo, or Appointment Status in my linked repo), and it occurs when the context is holding an instance of AppointmentStatus pulled from the database, and the same AppointmentStatus is added to the context from the static AppointmentStatus reference in code. When trying to save the context to the database the above exception gets thrown.
This exception occurs on this line:
IEnumerable<EntityEntry> enumerationEntries = ChangeTracker.Entries()
                .Where(x => EnumerationTypes.Contains(x.Entity.GetType()));

so it never gets to the point of trying to set the EntityState as unchanged.
Is this an issue you have come across before? I couldn't find how this repo stops this occurring, hopefully I have just missed something, but if not, then I assume it could potentially happen within this repo as well. Alternatively should this issue be presented on the EFCore issue tracker?

Not sure why this is not working. Try adding lazy loading to your reference project, maybe that's the difference here.
It's impossible to make changes in CSharpFunctionalExtensions to avoid this issue, it is core to how EF keeps track of entities in its DbContext. As usual, it's unnecessarily overcomplicated; it's a solved problem in NHibernate.

In our main project we have lazy loading, and this issue is occurring 😢. I couldn't figure out if or how to add lazy loading to the example solution, I suspect that the InMemoryDB doesn't cater for it.
From reading and my (limited) understanding what is happening is some query pulls the static defined variable into the context (say AppointmentStatus.Finished in this case), such as when getting all the Appointments, so this become the instance known to the context, but when updating an appointment to AppointmentStatus .Finished from the static code, this becomes a second instance tracked by the context. EF then sees these as two separate instances for the same thing (even though they are the same, and immutable), as EF determines equivalency by reference equals.
You're right, because of how EF tracks entities (using reference equals) nothing on the Entity class will help. At this stage I guess we continue with pulling the values from the db when necessary until EF better handles this (whenever that might be).
I'll go and create this as an EFCore issue and see what is said. Thanks again for your response @vkhorikov.

@robertlarkins I have the same issue in latest EF Core. What is the solution to this? How can this be fixed? Thank you

FYI I opened a ticket for this here


Document what needs to be changed in the workflow yml

Line 60 NAME: rust-cross-compile-example needs to be changed to the name of your project. It would be good if this was documented, since it may be hard to figure out otherwise.

Done


cutelyst: 2.8.0 -> 2.9.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/cutelyst/versions.
meta.description for cutelyst is: '"C++ Web Framework built on top of Qt"'.
meta.homepage for cutelyst is: '"https://cutelyst.org/"
Compare changes on GitHub

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2.9.0 with grep in /nix/store/ngycryw0wqwba4yfvjnghxf23n271b8c-cutelyst-2.9.0

directory tree listing: https://gist.github.com/20ee91defb6ab74aeb805bb7a0643dc7

du listing: https://gist.github.com/e4cc7939e1e14a9c48f1eacb4f31d0f9

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)
2 package rebuild(s)
2 x86_64-linux rebuild(s)
0 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
0 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
cutelyst
virtlyst

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ngycryw0wqwba4yfvjnghxf23n271b8c-cutelyst-2.9.0 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A cutelyst https://github.com/r-ryantm/nixpkgs/archive/e0bb7d29e313f65fe181ef9a13c5b9070b8cba57.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ngycryw0wqwba4yfvjnghxf23n271b8c-cutelyst-2.9.0
ls -la /nix/store/ngycryw0wqwba4yfvjnghxf23n271b8c-cutelyst-2.9.0/bin

cc @fpletz for testing.

@GrahamcOfBorg build virtlyst


feat(tangle-dapp): Update account page to prioritize restaking

Summary of changes
Provide a detailed description of proposed changes.

➕ Liquid staking pools are now shown as assets on the account page.
🔧 Updated the account page to prioritize restaking balances and assets.
🔧 Locked balance details (ie. vesting, staking, etc.) are now shown on a modal.
🔧 Fixed overflow bug & improved the design of the Update Nominations table.

Proposed area of change
Put an x in the boxes that apply.

[x] apps/tangle-dapp
[ ] apps/tangle-cloud
[ ] libs/tangle-shared-ui
[ ] libs/webb-ui-components

Associated issue(s)
Specify any issues that can be closed from these changes (e.g. Closes #233).

Closes #2680

Screen Recording
If possible provide screenshots and/or a screen recording of proposed change.

Status update?


erpcgen: Fix templates for malloc errors.

If during the execution of the code the malloc fails to allocate
memory, appropriate checks are needed for safe execution.
This patch introduces new checks to ensure safe execution.

Hello @AdithyaBaglody , the situation with memory allocation checking is not ideal, I agree. However, your pull request solves structures only and that is not systematic to cover just one of all possible data types. Would you be willing to update the patch and cover all supported cases? Also, it is necessary to follow the coding style and not putting if conditional statements on a single line - instead it is required to use curly brackets and put the command in it. Thank you.

Hello @AdithyaBaglody , the situation with memory allocation checking is not ideal, I agree. However, your pull request solves structures only and that is not systematic to cover just one of all possible data types. Would you be willing to update the patch and cover all supported cases? Also, it is necessary to follow the coding style and not putting if conditional statements on a single line - instead it is required to use curly brackets and put the command in it. Thank you.

@MichalPrincNXP I did some changes in the patch to conform to the coding standards. Also i have added a few more conditions for other data types aswell. I did a few cases and saw all the malloc'd variables were protected. Since i am not familiar with all the supported cases, i am not sure how much i can help in getting them fixed.

@MichalPrincNXP hi did you get a chance to review these changes?

Hello @AdithyaBaglody , I am sorry for delayed response ... looking at your pull request again, I have several comments:
a. It is better to add new changes in new commit instead of modifying the previous commit and pushing it with --force, it helps to better understand the development history ...
b. Taking an example from test_unions: there is ArithmeticService_service::sendMyFoo_shim that allocates structure f and even the allocation fails it passes null pointer to read_foo_struct() function. This is not acceptable and your changes in c_common_functions.template solve that by adding null pointer checker at the read_foo_struct() function beginning. I am ok with accepting these changes.
c. But, I am afraid adding "if (!codec->getStatus())" checkers in other parts is not necessary. Looking at the read_foo_struct() again, it would be like this:

i.e. "if (!codec->getStatus())" checkers are called repeatedly and I do not see the necessity. Could you please elaborate your motivation for this change, any case you are dealing with?
d. As for Travis check fail, this is caused by python erpcgen test, pattern 'codec->getStatus()' is not expected in test case: test_error_checks_c.yml::not_allowed::type12_in and in test case: test_error_checks_c.yml::not_allowed::type13_out. This is aligned with point c.
Regards
Michal

Hi, i reviewed the changes. I reverted changes which where not related to return from struct/union read/write functions when data are NULL.
Quickly it looked like not an issue. If you steel see some case as an issue please create new PR where case is described.

Thank you for your contribution. Your changes can be still found on your branch in history before my commits.

Thank you!


Refactor device tuning code

Reviewing PR #864 made me consider the naming of functions and variables and the structure of functions. I found it confusing that it talked about throttling internally and converted this to tuning toggles for rook, while ocs-operator is not doing any throttling. Furthermore, having two lists of fast and slow device storage classes, but having the the detection function hardcode which provisioner to apply each list against did not seem very intuitive and robust to me.
This PR refactors the code to be (IMHO) more obvious and more prone to future expansions of known devices.

/lgtm


Add options to disable the printing of lane context and fastlane summary table

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
This is an enhancement/feature request to please add a configuration option that gives users the ability to disable fastlane from outputting the lane_context during an error.  Also, please add a separate configuration option that gives users the ability to disable fastlane from outputting the "fastlane summary" table when fastlane is finished.
Complete output when running fastlane, including the stack trace and command used

You can use: --capture_output as the last commandline argument to get that collected for you

N/A
Environment
Please run fastlane env and copy the output below. This will help us help you :+1:
If you used --capture_output option please remove this block - as it is already included there.
N/A

Can you go into a bit more detail why that would be useful for you, and how other users could benefit from this change?

Sure.  This would be very useful for us because our Fastfiles are setup to deploy multiple different apps at once (like tens of apps at a time).  We have our CI server running our builds with fastlane and the logs get ginormous.  The major driver of the size of the logs is build output, fastlane summary table output and fastlane lane context output.  Being able to turn off the summary and the lane context would save us a tremendous amount of space on our CI server.  This would benefit anyone who has their builds setup with a CI server.

Just to further clarify, I'm referring to the "fastlane summary" table at the end of execution, not the individual lane summary tables (like produce, pem, etc.)

Alright, I can see the value in that. We could add a global --quiet option that disables outputs like these - or even disables most of the output except for errors. Does that sound like a good solution to you? Any other things you think would make sense to have muted?
In the meantime, you should also be able to mute the lane_context output using egrep:
fastlane release | egrep -v ":DEFAULT_PLATFORM=>|Variable Dump"

I think that seems reasonable.  The update messages would also seem like a good candidate to filter out if --quiet is present.
ex.
#######################################################################
# fastlane 1.107.0 is available.
# It is recommended to use the latest version.
# Update using 'bundle update fastlane'.
#######################################################################

1.107.0 New actions, enhanced debugging features & more
* Add error message on `fastlane init` when fastlane directory or file already exists (#6849)
* Update error message when using fastlane_version with bundle (#6831)
* Automatically use GITHUB_API_TOKEN for create pull request action (#6841)
* Add app_store_build_number action (#6790)
* Honor system proxy settings when downloading crashlytics.jar (#6817)
* enhance env printing + add  `--capture_output`  option
* Move Actions.md to docs.fastlane.tools (#6809)
* Improve `fastlane init` already exists error message (#6798)
* Fix slack action error when passing a custom payload option (#6792)
* Don’t ask for clipboard on non-interactive shell (#6782)
* Update dependencies

You can also use the FASTLANE_SKIP_UPDATE_CHECK to hide the update messages 👍

Going too close this issue for now as I think @KrauseFx's solution is great. Feel free to drop a note here if things are still not working as desired. 🐙

@KrauseFx's solution is only for the update check output....not all the other output this issue was referring to...


Hostname::isValid() ip address detection is detecting false positive

Hey,
I investigated an issue I had. An E-Mail-Address is recognized as invalid. To guard the real email address, I create something that is fitting to my detected issue.
Lets use the email address<EMAIL_ADDRESS>If I try to validate this host name, I get an error from Hostname::IP_ADDRESS_NOT_ALLOWED.
Why? Because of the used regexp.
    public function isValid($value)
    {
        if (!is_string($value)) {
            $this->error(self::INVALID);
            return false;
        }

        $this->setValue($value);
        // Check input against IP address schema
        if (preg_match('/^[0-9a-f:.]*$/i', $value)
        //....

The regexp '/^[0-9a-f:.]*$/i' expressed as sentence would be something like:
This matches if provided value contains only numbers from "0" to "9", characters from "a" to "f", ":" and ".".
Since my example domain only exists out of numbers and characters from "a" to "f", this expression would match false positive.
Is there a chance to fix this?
Since my client is using php 5.4, I would need a new zend framework version also for that.
Thanks in advanced.

Originally posted by @stevleibelt at https://github.com/zendframework/zend-validator/issues/57

closing as seems already addressed. version 2.4 seems no longer relevant. please re-create issue if the problem persist.


Add a background color to the title

We have tried that during the lab time, turns out it will contradict with the overall UI design and color scheme (since we are using white background), so we decide not implementing.


typescript support

electron part

electron part

好，等我学ts  _

加油，这个项目挺适合初中级的vue2程序员的

+1

+1

a year later 🤠

tow years later 🤠


[SUGGESTION] Config options for how big each tier of Compact Machines are

Would it be possible to make a config option for the size of each tier in the config file kind of like this?
tinycompactmachinesize=3
smallcompactmachinesize=5
normalcompactmachinesize=7
bigcompactmachinesize=9
giantcompactmachinesize=11
`maximumcompactmachinesize=13``

Most likely won't happen. The size of the biggest CM is capped at the size of 13 to really only load obe chunk per machine in the CM dimension when nobody is in the dimension.

This.
I've also started working on CompactMachines2, a rewrite of the mod for 1.10 with some major changes, there won't be another 1.7.10 version.


Use the error modal to display any error message on the registration form

This pull request replaces the status message added in the previous PR with the error modal that was already in place.
Screenshot

This PR is ready for review.

Re-assigned to you @yuki24 so that you can do any coordinated deployed needed. Merge at your discretion


DropdownMenu must use SafeArea

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
Use a widget based on MenuAnchor like DropdownMenu
Expected results
When the list is expanded, it respects padding
Actual results
Part of the list is not visible
Code sample
Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      theme: ThemeData.dark(useMaterial3: true),
      home: Scaffold(
        appBar: AppBar(),
        bottomNavigationBar: const BottomAppBar(),
        body: Center(
          child: DropdownMenu(
            dropdownMenuEntries: [
              for (final item in Iterable.generate(100))
                DropdownMenuEntry(
                  value: item,
                  label: 'Item $item',
                ),
            ],
          ),
        ),
      ),
    ),
  );
}

Screenshots or Video

Screenshots / Video demonstration

Logs
No response
Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.10.5, on macOS 13.4 22F66 darwin-arm64, locale en-DE)
    • Flutter version 3.10.5 on channel stable at /Users/nikitadol/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 796c8ef792 (4 weeks ago), 2023-06-13 15:51:02 -0700
    • Engine revision 45f6e00911
    • Dart version 3.0.5
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nikitadol/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /opt/homebrew/opt/openjdk@11/bin/java
    • Java version OpenJDK Runtime Environment Homebrew (build 11.0.19+0)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.4)
    • IntelliJ at /Users/nikitadol/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 74.0.4
    • Dart plugin version 231.9161.14

[✓] VS Code (version 1.79.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (2 available)
    • macOS (desktop)             • macos                     • darwin-arm64   • macOS 13.4 22F66 darwin-arm64
    • Chrome (web)                • chrome                    • web-javascript • Google Chrome 114.0.5735.198

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

CC @QuncCccccc

Hey there, any update, workaround or new parameter setting to prevent this problem? Running into the same issue:


Playlist is not available

Python for Hackers FULL Course | Bug Bounty & Ethical Hacking - PhD Security

You can add it as videocast on /casts

"The playlist does not exist."

I have found the full video:
https://www.youtube.com/watch?v=XWuP5Yf5ILI&list=PLk2eI3QfoTTLuKecGzrcE2LrqUuNkRR_M&index=2&t=11s

I think you want https://www.youtube.com/playlist?list=PLtZtNPs3fJyDUJttw2sJVU69IKfqY7XPn
For youtube, we prefer "playlist" links and the name of the producer/creator. docs/CONTRIBUTING.md#platforms-and-access-notes


[0.66] Fix CI

Please select one of the following

[ ] I am removing an existing difference between facebook/react-native and microsoft/react-native-macos :thumbsup:
[ ] I am cherry-picking a change from Facebook's react-native into microsoft/react-native-macos :thumbsup:
[x] I am making a fix / change for the macOS implementation of react-native
[ ] I am making a change required for Microsoft usage of react-native

Summary
Make whatever changes I need to have the CI pass on the 0.66 branch.
Changelog

[Internal] [Fixed] - Fix / comment out tests in CI till it passes
Test Plan

Not having a lock file will add to the instability of the builds -- (the build could pick up new versions of pods as they are published with no code change from our side).  Can we instead ensure that the lock file is updated appropriately?

Not having a lock file will add to the instability of the builds -- (the build could pick up new versions of pods as they are published with no code change from our side). Can we instead ensure that the lock file is updated appropriately?

Removing the lock file in this specific test was suggested by @tido64 here (https://github.com/microsoft/react-native-macos/pull/957#issuecomment-1014255154) where I am trying to fix the test in the main branch. I can see the argument not to remove the lock for a stable branch, since those could be forward compatible. Regardless, that's the lock file in React-Native-Test-App, not react-native-macos

Not having a lock file will add to the instability of the builds -- (the build could pick up new versions of pods as they are published with no code change from our side). Can we instead ensure that the lock file is updated appropriately?

Or is your suggestion instead to do something like pod update instead of rm podfile.lock?

We can do pod update, but we will quickly be updating all packages listed in Podfile.lock. The only pods that we need to download are Flipper, DoubleConversion, glog, RCT-Folly, and libevent. Flipper isn't enabled for macOS, and the others are all fixed to an explicit version by react-native. It should be safe to remove Podfile.lock.

That sounds ok then.
BTW, has anyone looked at enabling flipper in macos?  That seems like something that we should have?

That sounds ok then.
BTW, has anyone looked at enabling flipper in macos? That seems like something that we should have?

I've tried running it before but I can't remember if it worked. React Native Test App has it listed as disabled for macOS in their documentation. Once 0.66 is published to NPM, I can give it another try.


Make existing rules more extensible

I tried to implement some class name override without cluttering my schema definitions with java-code specific entries like javaType etc. When exploring the codebase I saw that basically all rule methods are private, which makes it hard to extend them by inheritance. An example for a nice extension point would be ObjectRule#getClassName, which could be easily modified with an own mapping when it would be protected.
Is this something you intentionally didn't provide or could you imagine to make the code more open? I am asking because none of your rules are actually final, but their implementation doesn't allow to extend them in any reasonable way.

I think it is better to go with concrete use cases. Since useTitleAsClassname is merged and makes NameHelper#getClassName a public method I am fine for now and am going to close this.
Thank you.


Unable to load a pickled object

We are using a graph to do some pathfinding for us in python. The graph is fairly large, so we are generating the graph elsewhere and pickling the python object to be loaded later. AnyLogic is one of our test beds for testing the output of the pathfinding algorithms. We need to load the pickled object but have been unsuccessful. The error given:
Failed to run python code; feedback: AttributeError("Can't get attribute 'CustomClass' on <module '__main__' from 'C:\\\\Users\\\\REDACTED\\\\AppData\\\\Local\\\\Temp\\\\pypeline-server_13616648004425206534.py'>")
	at com.anylogic.engine.Engine.error(Unknown Source)

I've imported the class in the error message using a from statement. I'm running the pickle.load command right in AnyLogic.
pyComm.run("with open('python_files/package/src/package/pickled_object.pkl', 'rb') as file:",
" custom_class_object = pickle.load(file)");

I'm able to declare a new object of the class as well.
pyComm.run("custom_class_object=CustomClass()");

Is there a limitation with "where" on my computer pypeline actually runs? This is my first guess based on the output of the error showing it's running main from a temp directory.
Any help is appreciated!

Interesting use case!

Is there a limitation with "where" on my computer pypeline actually runs?

I thought the answer was "no": before this problem, I would've touted that it runs the same way as if you execute a script or use in an interactive terminal relative to the model's directory. Turns out pickling is an exception!
To test this, I started by creating a setup (assumingly) similar to yours (see here) and generated the pkl object from running the shown script directly.
I then added a 'helper' script in the model directory for streamlining the python code needed in AL and for testing outside of AL (see here) - as you can see, running that directly does work. However, if I try importing the helper from a separate interactive terminal, it fails for a similar reason it does in AL (see here). Double however, the successful "direct loading" seen in the screenshot fails when using Pypeline -- that, I don't know why.
I did find a workaround though: you just need a custom unpickler that redirects the class lookup to the correct module. Updating the 'helper.py' script to look like the following allows it to work from anywhere.
class MyCustomUnpickler(pickle.Unpickler):
    def find_class(self, module, name):
        if module == "__main__":
            module = "pickler"  # script name that generated the file
        return super().find_class(module, name)

def get_obj():
    with open("python_files/pickling_test/pickled_object.pkl", "rb") as f:
        unpickler = MyCustomUnpickler(f)
        obj = unpickler.load()
    return obj

In case you want to explore yourself: Model323.zip

@t-wolfeadam I just figured this out. I did exactly what you put here. I didn't know that pickle saved the path to the module used.

@t-wolfeadam I just figured this out. I did exactly what you put here. I didn't know that pickle saved the path to the module used.

There's that, but still the issue of a discrepancy between loading from the active environment in an interactive shell (which works) versus when called via Pypeline (which does not) when the idea is that they should behave the same.
After looking into it more, the way Pypeline creates the Python environment causes name to be set to "builtins" (vs "main" in an interactive shell). The same thing happens to PyCharm's shell (SO ref) - something for me to look into at some point


[Share Extension] Able to share a text

For now the Share Extension can only be open if the users share an URL. Make it able to also handle a text, try to detect the URLs available in the text, pick the first URL if there are many and continue the flow as normal. If the text contains no URLs, make the text the default notes of the alias.

I see you closed #117 already. I think we're all going the same direction here in what we want/need in terms of functionality. If the keyboard cannot access the URL, I see how that that could be challenging to implement.
It feels like we are trying to come up with a workaround for system limitations.

Yes it's kind of a workaround as you said. I think it's a tiny easter egg which is not really necessary but nice to have.


save_changes() doesn't save the field when it's None, but should save it (as null)

save_changes() doesn't save the field when it's None, only when it's Some(val).
That's very counter-intuitive. It should save all the fields!
So when the field is None, it should save it (as null in sql).
It should behave differently than an Option field in a normal changeset struct (used with normal update queries), because a normal struct has different expected semantics (and has to have them, to signify not changing a field).
BUT: With save_changes() you expect ALL changes to be saved. And when you don't want to change a field, you just don't modify the struct before calling save_changes().

May I suggest adding #[changeset_options(treat_none_as_null = "true")] to the docs?
I struggled with this problem for a while until I found this issue. I found neither a description of the potential problem nor the solution in the docs.

@Glitchy-Tozier It's already part of the documentation: https://docs.diesel.rs/master/diesel/prelude/derive.AsChangeset.html#optional-container-attributes


build: fix astra integration tests

Fixes the astra integ tests.

Fixing env var access

Fixing env var access

Sorry haha

Fixing env var access

Sorry haha

Haha did you change something? This was a mistake on my end -- I have the naming incorrect in th eworkflow.


fix: correct minor configuration details

Codecov Report

Merging #5 (e62ff42) into main (7b54038) will decrease coverage by 0.03%.
The diff coverage is 25.00%.

@@            Coverage Diff             @@
##             main       #5      +/-   ##
==========================================
- Coverage   38.59%   38.56%   -0.04%
==========================================
  Files          19       19
  Lines        1855     1854       -1
==========================================
- Hits          716      715       -1
  Misses       1097     1097
  Partials       42       42

Impacted Files
Coverage Δ

pkg/provider/provider.go
1.85% <0.00%> (ø)

pkg/provider/identityprovider.go
48.29% <100.00%> (-0.35%)
:arrow_down:

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 7b54038...e62ff42. Read the comment docs.