VScode makes my device completely stop working in ubuntu

Type: Bug
I am using Ubuntu 22.04.1 LTS and i have dual boot (windows, ubuntu)
when i start working on vscode and after a short while (like 5mins) the laptop freezes completely.
i have tried to use "--disable-gpu" and still facing this problem.
VS Code version: Code 1.75.1 (441438abd1ac652551dbe4d408dfcec8a499b8bf, 2023-02-08T21:35:30.018Z)
OS version: Linux x64 5.19.0-32-generic snap
Modes:
Sandboxed: Yes

System Info

Item
Value

CPUs
AMD E2-9000 RADEON R2, 4 COMPUTE CORES 2C+2G (2 x 2200)

GPU Status
2d_canvas: unavailable_softwarecanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: disabled_softwaremultiple_raster_threads: disabled_offopengl: disabled_offrasterization: disabled_softwareraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: disabled_softwarevideo_encode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_softwarewebgpu: disabled_off

Load (avg)
8, 3, 1

Memory (System)
3.23GB (1.23GB free)

Process Argv
--no-sandbox --force-user-env --unity-launch --crash-reporter-id 8d00d210-d045-4284-b0ad-d5ea87cd25a8

Screen Reader
no

VM
0%

DESKTOP_SESSION
ubuntu

XDG_CURRENT_DESKTOP
Unity

XDG_SESSION_DESKTOP
ubuntu

XDG_SESSION_TYPE
wayland

Extensions: none
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
vstes627:30244334
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscoreces:30445986
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30669237
azure-dev_surveyone:30548225
pyindex848:30662994
nodejswelcome1cf:30587006
2e4cg342:30602488
pyind779:30662992
f6dab269:30613381
pythonsymbol12cf:30657549
vsctsb:30662444
vscodeenable:30660116

Can you provide the output of code --verbose, thanks!

Can you provide the output of code --verbose, thanks!

the output:
[0222/120808.032236:ERROR:file_io_posix.cc(152)] open /home/abdelkader/.config/Code/Crashpad/pending/d55cae6c-6d15-4dee-b242-c040c7a4a540.lock: File exists (17)
/snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
(code:3395): Gtk-WARNING **: 12:08:12.757: Theme parsing error: gtk.css:1413:23: 'font-feature-settings' is not a valid property name
(code:3395): Gtk-WARNING **: 12:08:12.772: Theme parsing error: gtk.css:3286:25: 'font-feature-settings' is not a valid property name
(code:3395): Gtk-WARNING **: 12:08:12.781: Theme parsing error: gtk.css:3748:23: 'font-feature-settings' is not a valid property name
Gtk-Message: 12:08:13.617: Failed to load module "canberra-gtk-module"
Gtk-Message: 12:08:13.890: Failed to load module "canberra-gtk-module"
[3395:0222/120817.658978:WARNING:bluez_dbus_manager.cc(248)] Floss manager not present, cannot set Floss enable/disable.
[3524:0222/120817.993144:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: /snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /lib/x86_64-linux-gnu/libGLdispatch.so.0)
[3524:0222/120817.993458:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not dlopen libGL.so.1: /snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /lib/x86_64-linux-gnu/libGLdispatch.so.0)
[3524:0222/120817.993582:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[3524:0222/120818.092039:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: /snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /lib/x86_64-linux-gnu/libGLdispatch.so.0)
[3524:0222/120818.092291:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not dlopen libGL.so.1: /snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /lib/x86_64-linux-gnu/libGLdispatch.so.0)
[3524:0222/120818.092395:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[3524:0222/120818.092483:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
[3524:0222/120818.452020:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[3573:0222/120825.560760:WARNING:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
[main 2023-02-22T10:08:25.715Z] [File Watcher (node.js)] Request to start watching: /home/abdelkader/.config/Code/User (excludes: <none>, includes: <all>),/home/abdelkader/.config/Code/User/settings.json (excludes: <none>, includes: <all>)
[main 2023-02-22T10:08:25.884Z] [File Watcher (node.js)] Started watching: '/home/abdelkader/.config/Code/User'
[main 2023-02-22T10:08:25.887Z] [File Watcher (node.js)] Started watching: '/home/abdelkader/.config/Code/User/settings.json'
[main 2023-02-22T10:08:27.358Z] Starting VS Code
[main 2023-02-22T10:08:27.358Z] from: /snap/code/119/usr/share/code/resources/app
[main 2023-02-22T10:08:27.359Z] args: {
  _: [],
  diff: false,
  merge: false,
  add: false,
  goto: false,
  'new-window': false,
  'reuse-window': false,
  wait: false,
  help: false,
  'list-extensions': false,
  'show-versions': false,
  'pre-release': false,
  version: false,
  verbose: true,
  status: false,
  'prof-startup': false,
  'no-cached-data': false,
  'prof-v8-extensions': false,
  'disable-extensions': false,
  'disable-gpu': false,
  'ms-enable-electron-run-as-node': false,
  telemetry: false,
  debugRenderer: false,
  'enable-smoke-test-driver': false,
  logExtensionHostCommunication: false,
  'skip-release-notes': false,
  'skip-welcome': false,
  'disable-telemetry': false,
  'disable-updates': false,
  'disable-keytar': false,
  'disable-workspace-trust': false,
  'disable-crash-reporter': false,
  'crash-reporter-id': '8d00d210-d045-4284-b0ad-d5ea87cd25a8',
  'skip-add-to-recently-opened': false,
  'unity-launch': false,
  'open-url': false,
  'file-write': false,
  'file-chmod': false,
  force: false,
  'do-not-sync': false,
  trace: false,
  'force-user-env': false,
  'force-disable-user-env': false,
  'open-devtools': false,
  '__enable-file-policy': false,
  'enable-coi': false,
  'no-proxy-server': false,
  'no-sandbox': false,
  nolazy: false,
  'force-renderer-accessibility': false,
  'ignore-certificate-errors': false,
  'allow-insecure-localhost': false,
  'disable-dev-shm-usage': false,
  'profile-temp': false,
  logsPath: '/home/abdelkader/.config/Code/logs/20230222T120825'
}
[main 2023-02-22T10:08:27.365Z] Resolving machine identifier...
[main 2023-02-22T10:08:27.366Z] Resolved machine identifier: 14d67403f7b4228b67732384aab1585c0f3aa056437f412e16074145affded25
[main 2023-02-22T10:08:27.367Z] Main->SharedProcess#connect
[main 2023-02-22T10:08:27.883Z] StorageMainService: creating application storage
[main 2023-02-22T10:08:27.887Z] update#setState idle
[main 2023-02-22T10:08:27.892Z] ElectronURLListener: waiting for window to be ready to handle URLs...
[main 2023-02-22T10:08:27.893Z] lifecycle (main): phase changed (value: 2)
[main 2023-02-22T10:08:27.894Z] windowsManager#open
[main 2023-02-22T10:08:27.898Z] windowsManager#open pathsToOpen [
  {
    workspace: { id: '5e20110df06d4aec1c50ec73fcdf31da', uri: [w] },
    type: 2,
    exists: true
  }
]
[main 2023-02-22T10:08:27.900Z] windowsManager#doOpenFolderOrWorkspace {
  folderOrWorkspace: {
    workspace: { id: '5e20110df06d4aec1c50ec73fcdf31da', uri: [w] },
    type: 2,
    exists: true
  },
  filesToOpen: undefined
}
[main 2023-02-22T10:08:27.904Z] IPC Object URL: Registered new channel vscode:24d3d699-d25f-40ca-ad2f-263c0e7aba70.
[main 2023-02-22T10:08:27.905Z] window#validateWindowState: validating window state on 1 display(s) { mode: 0, x: 74, y: 27, width: 1024, height: 704 }
[main 2023-02-22T10:08:27.906Z] window#validateWindowState: 1 monitor working area { x: 74, y: 27, width: 1286, height: 741 }
[main 2023-02-22T10:08:27.907Z] window#ctor: using window state { mode: 0, x: 74, y: 27, width: 1024, height: 704 }
gbm: failed to open any driver (search paths /usr/lib/x86_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/radeonsi_dri.so: cannot open shared object file: No such file or directory
failed to load driver: radeonsi
gbm: failed to open any driver (search paths /usr/lib/x86_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/kms_swrast_dri.so: cannot open shared object file: No such file or directory
failed to load driver: kms_swrast
gbm: failed to open any driver (search paths /usr/lib/x86_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory
failed to load swrast driver
[main 2023-02-22T10:08:31.697Z] window#load: attempt to load window (id: 1)
[main 2023-02-22T10:08:35.061Z] StorageMainService: creating workspace storage (5e20110df06d4aec1c50ec73fcdf31da)
[main 2023-02-22T10:08:35.063Z] windowsManager#open used window count 1 (workspacesToOpen: 0, foldersToOpen: 1, emptyToRestore: 0, emptyToOpen: 0)
[main 2023-02-22T10:08:35.064Z] lifecycle (main): phase changed (value: 3)
[main 2023-02-22T10:08:35.064Z] resolveShellEnv(): skipped (VSCODE_CLI is set)
[main 2023-02-22T10:08:39.029Z] lifecycle (main): phase changed (value: 4)
[main 2023-02-22T10:08:45.382Z] resolveShellEnv(): skipped (VSCODE_CLI is set)
[3395:0222/120849.265034:INFO:CONSOLE(616)] "%cTRACE color: #888 workbench#open(): with configuration {"_":[],"diff":false,"merge":false,"add":false,"goto":false,"new-window":false,"reuse-window":false,"wait":false,"help":false,"list-extensions":false,"show-versions":false,"pre-release":false,"version":false,"verbose":true,"status":false,"prof-startup":false,"no-cached-data":false,"prof-v8-extensions":false,"disable-extensions":false,"disable-gpu":false,"ms-enable-electron-run-as-node":false,"telemetry":false,"debugRenderer":false,"enable-smoke-test-driver":false,"logExtensionHostCommunication":false,"skip-release-notes":false,"skip-welcome":false,"disable-telemetry":false,"disable-updates":false,"disable-keytar":false,"disable-workspace-trust":false,"disable-crash-reporter":false,"crash-reporter-id":"8d00d210-d045-4284-b0ad-d5ea87cd25a8","skip-add-to-recently-opened":false,"unity-launch":false,"open-url":false,"file-write":false,"file-chmod":false,"force":false,"do-not-sync":false,"trace":false,"force-user-env":false,"force-disable-user-env":false,"open-devtools":false,"__enable-file-policy":false,"enable-coi":false,"no-proxy-server":false,"no-sandbox":false,"nolazy":false,"force-renderer-accessibility":false,"ignore-certificate-errors":false,"allow-insecure-localhost":false,"disable-dev-shm-usage":false,"profile-temp":false,"logsPath":"/home/abdelkader/.config/Code/logs/20230222T120825","machineId":"14d67403f7b4228b67732384aab1585c0f3aa056437f412e16074145affded25","windowId":1,"mainPid":3395,"appRoot":"/snap/code/119/usr/share/code/resources/app","execPath":"/snap/code/119/usr/share/code/code","codeCachePath":"/home/abdelkader/.config/Code/CachedData/441438abd1ac652551dbe4d408dfcec8a499b8bf","backupPath":"/home/abdelkader/.config/Code/Backups/c5e18f251c917fbfd06e383daa3660e4","profiles":{"all":[{"id":"__default__profile__","name":"Default","location":{"scheme":"file","authority":"","path":"/home/abdelkader/.config/Code/User","query":"","fragment":"","_formatted":null,"_fsPath":null},"isDefault":true,"globalStorageHome":{"scheme":"file","authority":"","path":"/home/abdelkader/.config/Code/User/globalStorage","query":"","fragment":"","_formatted":null,"_fsPath":"/home/abdelkader/.config/Code/User/globalStorage"},"settingsResource":{"scheme":"file","authority":"","path":"/home/abdelkader/.config/Code/User/settings.json","query":"","fragment":"","_formatted":null,"_fsPath":null},"keybindingsResource":{"scheme":"file","authority":"","path":"/home/abdelkader/.config/Code/User/keybindings.json","query":"","fragment":"","_formatted":null,"_fsPath":null},"tasksResource":{"scheme":"file","authority":"","path":"/home/abdelkader/.config/Code/User/tasks.json","query":"","fragment":"","_formatted":null,"_fsPath":null},"snippetsHome":{"scheme":"file","authority":"","path":"/home/abdelkader/.config/Code/User/snippets","query":"","fragment":"","_formatted":null,"_fsPath":null},"extensionsResource":{"scheme":"file","authority":"","path":"/home/abdelkader/.vscode/extensions/extensions.json","query":"","fragment":"","_formatted":null,"_fsPath":null}}],"profile":"[Circular]"},"homeDir":"/home/abdelkader","tmpDir":"/tmp","userDataDir":"/home/abdelkader/.config/Code","workspace":{"id":"5e20110df06d4aec1c50ec73fcdf31da","uri":{"$mid":1,"path":"/home/abdelkader/Documents/Learn Programming/Javascript Assignments","scheme":"file"}},"userEnv":{"VSCODE_IPC_HOOK":"/run/user/1000/vscode-334b7830-1.75.1-main.sock","VSCODE_NLS_CONFIG":"{\"locale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}"},"logLevel":1,"loggers":{"window":[],"global":[{"resource":{"scheme":"file","authority":"","path":"/home/abdelkader/.config/Code/logs/20230222T120825/main.log","query":"","fragment":"","_formatted":"file:///home/abdelkader/.config/Code/logs/20230222T120825/main.log","_fsPath":"/home/abdelkader/.config/Code/logs/20230222T120825/main.log"},"id":"mainLog","name":"Main"}]},"product":{"nameShort":"Code","nameLong":"Visual Studio Code","applicationName":"code","win32AppId":"{{F8A2A208-72B3-4D61-95FC-8A65D340689B}","win32x64AppId":"{{EA457B21-F73E-494C-ACAB-524FDE069978}","win32arm64AppId":"{{A5270FC5-65AD-483E-AC30-2C276B63D0AC}","win32UserAppId":"{{D628A17A-9713-46BF-8D57-E671B46A741E}","win32x64UserAppId":"{{771FD6B0-FA20-440A-A002-3B3BAC16DC50}","win32arm64UserAppId":"{{D9E514E7-1A56-452D-9337-2990C0DC4310}","win32NameVersion":"Microsoft Visual Studio Code","win32DirName":"Microsoft VS Code","win32SetupExeBasename":"VSCodeSetup","win32AppUserModelId":"Microsoft.VisualStudioCode","win32ShellNameShort":"Code","win32MutexName":"vscode","win32RegValueName":"VSCode","darwinCredits":"resources/darwin/Credits.rtf","darwinBundleIdentifier":"com.microsoft.VSCode","darwinExecutable":"VSCode","linuxIconName":"vscode","licenseFileName":"LICENSE.rtf","licenseName":"Multiple, see https://code.visualstudio.com/license","serverGreeting":[],"serverLicense":["*","* Visual Studio Code Server","*","* By using the software, you agree to","* the Visual Studio Code Server License Terms (https://aka.ms/vscode-server-license) and","* the Microsoft Privacy Statement (https://privacy.microsoft.com/en-US/privacystatement).","*"],"serverLicensePrompt":"Do you accept the terms in the License Agreement (Y/n)?","serverApplicationName":"code-server","urlProtocol":"vscode","dataFolderName":".vscode","serverDataFolderName":".vscode-server","downloadUrl":"https://code.visualstudio.com","updateUrl":"https://update.code.visualstudio.com","webUrl":"https://vscode.dev","webEndpointUrl":"https://main.vscode-cdn.net","webEndpointUrlTemplate":"https://{{uuid}}.vscode-cdn.net/{{quality}}/{{commit}}","webviewContentExternalBaseUrlTemplate":"https://{{uuid}}.vscode-cdn.net/{{quality}}/{{commit}}/out/vs/workbench/contrib/webview/browser/pre/","quality":"stable","extensionsGallery":{"nlsBaseUrl":"https://www.vscode-unpkg.net/_lp/","serviceUrl":"https://marketplace.visualstudio.com/_apis/public/gallery","cacheUrl":"https://vscode.blob.core.windows.net/gallery/index","itemUrl":"https://marketplace.visualstudio.com/items","publisherUrl":"https://marketplace.visualstudio.com/publishers","resourceUrlTemplate":"https://{publisher}.vscode-unpkg.net/{publisher}/{name}/{version}/{path}","controlUrl":"https://az764295.vo.msecnd.net/extensions/marketplace.json"},"extensionTips":{"ms-dotnettools.csharp":"{**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json}","firefox-devtools.vscode-firefox-debug":"{**/*.ts,**/*.tsx,**/*.js,**/*.jsx,**/*.es6,**/.babelrc}","ms-edgedevtools.vscode-edge-devtools":"{**/*.ts,**/*.tsx,**/*.js,**/*.css,**/*.html}","golang.Go":"**/*.go","ms-vscode.PowerShell":"{**/*.ps1,**/*.psd1,**/*.psm1,**/*.ps.config,**/*.ps1.config}","Ionide.Ionide-fsharp":"{**/*.fsx,**/*.fsi,**/*.fs,**/*.ml,**/*.mli}","dbaeumer.vscode-eslint":"{**/*.js,**/*.jsx,**/*.es6,**/.eslintrc.*,**/.eslintrc,**/.babelrc,**/jsconfig.json}","ms-vscode.vscode-typescript-tslint-plugin":"{**/tslint.json}","bmewburn.vscode-intelephense-client":"{**/*.php,**/php.ini}","xdebug.php-debug":"{**/*.php,**/php.ini}","rust-lang.rust-analyzer":"{**/*.rs,**/*.rslib}","ms-vscode.cpptools-extension-pack":"{**/*.c,**/*.cpp,**/*.cc,**/.cxx,**/*.hh,**/*.hpp,**/*.hxx,**/*.h}","DavidAnson.vscode-markdownlint":"{**/*.md}","ms-azuretools.vscode-docker":"{**/dockerfile,**/Dockerfile,**/docker-compose.yml,**/docker-compose.*.yml,**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json,**/*.py,**/*.ipynb,**/*.js,**/*.ts,**/package.json}","EditorConfig.EditorConfig":"{**/.editorconfig}","HookyQR.beautify":"{**/.jsbeautifyrc}","donjayamanne.githistory":"{**/.gitignore,**/.git}","felipecaputo.git-project-manager":"{**/.gitignore,**/.git}","eamodio.gitlens":"{**/.gitignore,**/.git}","rebornix.Ruby":"{**/*.rb,**/*.erb,**/*.reek,**/.fasterer.yml,**/ruby-lint.yml,**/.rubocop.yml}","DotJoshJohnson.xml":"{**/*.xml}","stylelint.vscode-stylelint":"{**/.stylelintrc,**/stylelint.config.js}","ms-mssql.mssql":"{**/*.sql}","mtxr.sqltools":"{**/*.sql}","usqlextpublisher.usql-vscode-ext":"{**/*.usql}","ms-vscode.sublime-keybindings":"{**/.sublime-project,**/.sublime-workspace}","k--kato.intellij-idea-keybindings":"{**/.idea}","christian-kohler.npm-intellisense":"{**/package.json}","vue.volar":"{**/*.vue}","ms-python.python":"{**/*.py,**/*.ipynb}","ms-toolsai.jupyter":"{**/*.ipynb}","cake-build.cake-vscode":"{**/build.cake}","Angular.ng-template":"{**/.angular-cli.json,**/angular.json,**/*.ng.html,**/*.ng,**/*.ngml}","vscjava.vscode-maven":"**/pom.xml","ms-azuretools.vscode-azureterraform":"**/*.tf","HashiCorp.terraform":"**/*.tf","vsciot-vscode.vscode-arduino":"**/*.ino","ms-kubernetes-tools.vscode-kubernetes-tools":"{**/Chart.yaml}","GoogleCloudTools.cloudcode":"{**/skaffold.yaml}","Oracle.oracledevtools":"{**/*.sql}","ms-vscode.vscode-github-issue-notebooks":"{**/*.github-issues}","REditorSupport.r":"**/*.r","betterthantomorrow.calva":"{**/*.clj,**/*.cljs}","Pivotal.vscode-boot-dev-pack":"{**/application.properties}","GitHub.copilot":"{**/*.ts,**/*.tsx,**/*.js,**/*.py,**/*.go,**/*.rb}"},"extensionImportantTips":{"ms-dotnettools.csharp":{"name":"C#","languages":["csharp"],"pattern":"{**/*.cs,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln}"},"ms-python.python":{"name":"Python","languages":["python"],"pattern":"{**/*.py}"},"golang.Go":{"name":"Go","languages":["go"],"pattern":"**/*.go"},"vscjava.vscode-java-pack":{"name":"Java","languages":["java"],"pattern":"{**/*.java}","isExtensionPack":true,"whenNotInstalled":["ASF.apache-netbeans-java"]},"ms-vscode.PowerShell":{"name":"PowerShell","languages":["powershell"],"pattern":"{**/*.ps1,**/*.psd1,**/*.psm1}"},"ms-vscode.cpptools-extension-pack":{"name":"C/C++","languages":["c","cpp"],"pattern":"{**/*.c,**/*.cpp,**/*.cc,**/.cxx,**/*.hh,**/*.hpp,**/*.hxx,**/*.h}","whenNotInstalled":["llvm-vs-code-extensions.vscode-clangd"]},"ms-azuretools.vscode-docker":{"name":"Docker","languages":["dockerfile"],"pattern":"{**/dockerfile,**/Dockerfile,**/docker-compose.yml,**/docker-compose.*.yml}"},"vue.volar":{"name":"Vetur","languages":["vue"],"pattern":"{**/*.vue}"},"ms-vscode.makefile-tools":{"name":"Makefile Tools","languages":["makefile"],"pattern":"{**/makefile,**/Makefile}"},"ms-vscode.cmake-tools":{"name":"CMake Tools","pattern":"{**/CMakeLists.txt}"},"ms-azure-devops.azure-pipelines":{"name":"Azure Pipelines","pattern":"{**/azure-pipelines.yaml}"},"msazurermtools.azurerm-vscode-tools":{"name":"Azure Resource Manager","pattern":"{**/azuredeploy.json}"},"ms-vscode-remote.remote-containers":{"name":"Dev Containers","pattern":"{**/devcontainer.json}"},"ms-azuretools.vscode-bicep":{"name":"Bicep","pattern":"{**/*.bicep}"},"svelte.svelte-vscode":{"name":"Svelte","pattern":"{**/*.svelte}"},"ms-vscode.vscode-github-issue-notebooks":{"name":"GitHub Issue Notebooks","pattern":"{**/*.github-issues}"},"ms-playwright.playwright":{"name":"Playwright","pattern":"{**/*playwright*.config.ts,**/*playwright*.config.js,**/*playwright*.config.mjs}"},"vscjava.vscode-gradle":{"name":"Gradle for Java","pattern":"{**/gradlew,**/gradlew.bat,**/build.gradle,**/build.gradle.kts,**/settings.gradle,**/settings.gradle.kts}"},"REditorSupport.r":{"name":"R","languages":["r"],"pattern":"{**/*.r}"}},"keymapExtensionTips":["vscodevim.vim","ms-vscode.sublime-keybindings","ms-vscode.atom-keybindings","ms-vscode.brackets-keybindings","ms-vscode.vs-keybindings","ms-vscode.notepadplusplus-keybindings","k--kato.intellij-idea-keybindings","lfs.vscode-emacs-friendly","alphabotsec.vscode-eclipse-keybindings","alefragnani.delphi-keybindings"],"languageExtensionTips":["ms-python.python","ms-vscode.cpptools-extension-pack","ms-dotnettools.csharp","ms-toolsai.jupyter","vscjava.vscode-java-pack","ecmel.vscode-html-css","vue.volar","bmewburn.vscode-intelephense-client","dsznajder.es7-react-js-snippets","golang.go","ms-vscode.powershell","dart-code.dart-code","rust-lang.rust-analyzer","rebornix.ruby","GitHub.copilot"],"configBasedExtensionTips":{"git":{"configPath":".git/config","configName":"Git","recommendations":{"github.vscode-pull-request-github":{"name":"GitHub Pull Request","remotes":["github.com"]},"eamodio.gitlens":{"name":"GitLens"}}},"devContainer":{"configPath":".devcontainer/devcontainer.json","configName":"Dev Container","recommendations":{"ms-vscode-remote.remote-containers":{"name":"Dev Containers","important":true}}},"maven":{"configPath":"pom.xml","configName":"Maven","recommendations":{"vscjava.vscode-java-pack":{"name":"Java","important":true,"isExtensionPack":true,"whenNotInstalled":["ASF.apache-netbeans-java"]},"Pivotal.vscode-boot-dev-pack":{"name":"Spring Boot Extension Pack","isExtensionPack":true}}},"gradle":{"configPath":"build.gradle","configName":"Gradle","recommendations":{"vscjava.vscode-java-pack":{"name":"Java","important":true,"isExtensionPack":true,"whenNotInstalled":["ASF.apache-netbeans-java"]}}},"github-pull-request":{"configPath":".vscode/.github-pull-request.rec","configName":"GitHub","configScheme":"vscode-vfs","recommendations":{"github.vscode-pull-request-github":{"name":"GitHub Pull Request","important":true}}}},"exeBasedExtensionTips":{"az":{"friendlyName":"Azure CLI","windowsPath":"%ProgramFiles(x86)%\\Microsoft SDKs\\Azure\\CLI2\\wbin\\az.cmd","recommendations":{"ms-vscode.azurecli":{"name":"Azure CLI Tools"}}},"heroku":{"friendlyName":"Heroku CLI","windowsPath":"%ProgramFiles%\\Heroku\\bin\\heroku.cmd","recommendations":{"ms-azuretools.vscode-azureappservice":{"name":"Azure App Service"},"pkosta2005.heroku-command":{"name":"heroku-cli"}}},"mongo":{"friendlyName":"Mongo","windowsPath":"%ProgramFiles%\\MongoDB\\Server\\3.6\\bin\\mongod.exe","recommendations":{"ms-azuretools.vscode-cosmosdb":{"name":"Azure Databases"}}},"serverless":{"friendlyName":"Serverless framework","windowsPath":"%APPDATA%\\npm\\serverless.cmd","recommendations":{"ms-azuretools.vscode-azurefunctions":{"name":"Azure Functions"}}},"func":{"friendlyName":"Azure Function SDK","windowsPath":"%APPDATA%\\npm\\func.cmd","recommendations":{"ms-azuretools.vscode-azurefunctions":{"name":"Azure Functions"}}},"mysql":{"friendlyName":"MySQL","windowsPath":"%ProgramFiles%\\MySQL\\MySQL Server 8.0\\bin\\mysqld.exe","recommendations":{"mtxr.sqltools":{"name":"SQLTools"}}},"postgres":{"friendlyName":"PostgreSQL","windowsPath":"%ProgramFiles%\\PostgreSQL\\11\\bin\\psql.exe","recommendations":{"ms-ossdata.vscode-postgresql":{"name":"PostgreSQL"},"mtxr.sqltools":{"name":"SQLTools"}}},"sqlcmd":{"friendlyName":"SQL CLI","recommendations":{"ms-mssql.mssql":{"name":"SQL Server (mssql)"}}},"now":{"friendlyName":"Now CLI","windowsPath":"%APPDATA%\\npm\\now.cmd","recommendations":{"ms-azuretools.vscode-azureappservice":{"name":"Azure App Service"},"ms-azuretools.vscode-docker":{"name":"Docker"}}},"docker":{"friendlyName":"Docker","windowsPath":"%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\docker.exe","recommendations":{"ms-azuretools.vscode-docker":{"name":"Docker","important":true},"ms-vscode-remote.remote-containers":{"name":"Dev Containers","important":true},"ms-kubernetes-tools.vscode-kubernetes-tools":{"name":"Kubernetes"},"GoogleCloudTools.cloudcode":{"name":"Cloud Code"}}},"kubectl":{"friendlyName":"Kubernetes","windowsPath":"%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\kubectl.exe","recommendations":{"ms-azuretools.vscode-docker":{"name":"Docker"},"ms-kubernetes-tools.vscode-kubernetes-tools":{"name":"Kubernetes"},"GoogleCloudTools.cloudcode":{"name":"Cloud Code"},"ms-vscode-remote.remote-containers":{"name":"Dev Containers"}}},"ng":{"friendlyName":"Angular CLI","windowsPath":"%APPDATA%\\npmexit\\ng.cmd","recommendations":{"johnpapa.Angular2":{"name":"Angular Snippets"}}},"create-react-app":{"friendlyName":"Create React App","windowsPath":"%APPDATA%\\npm\\create-react-app.cmd","recommendations":{"msjsdiag.vscode-react-native":{"name":"React Native Tools"}}},"react-native":{"friendlyName":"React Native","windowsPath":"%APPDATA%\\npm\\react-native-cli","recommendations":{"msjsdiag.vscode-react-native":{"name":"React Native Tools"}}},"p4":{"friendlyName":"Perforce","recommendations":{"slevesque.perforce":{"name":"Perforce for VS Code"}}},"hg":{"friendlyName":"Mercurial","recommendations":{"mrcrowl.hg":{"name":"Hg"}}},"git":{"friendlyName":"Git","windowsPath":"%ProgramFiles%\\Git\\git-bash.exe","recommendations":{"eamodio.gitlens":{"name":"GitLens"}}},"svn":{"friendlyName":"Subversion","windowsPath":"%ProgramFiles%\\TortoiseSVN\\bin\\TortoiseProc.exe","recommendations":{"johnstoncode.svn-scm":{"name":"SVN"}}},"subl":{"friendlyName":"Sublime","windowsPath":"%ProgramFiles%\\Sublime Text3\\sublime_text.exe","recommendations":{"ms-vscode.sublime-keybindings":{"name":"Sublime Text Keymap and Settings Importer"}}},"atom":{"friendlyName":"Atom","windowsPath":"%USERPROFILE%\\AppData\\Local\\atom\\bin\\atom.cmd","recommendations":{"ms-vscode.atom-keybindings":{"name":"Atom Keymap"}}},"brackets":{"friendlyName":"Brackets","windowsPath":"%ProgramFiles(x86)%\\Brackets\\Brackets.exe","recommendations":{"ms-vscode.brackets-keybindings":{"name":"Brackets Keymap"}}},"notepadplusplus":{"friendlyName":"Notepad++","windowsPath":"%ProgramFiles%\\Notepad++\\Notepad++.exe","recommendations":{"ms-vscode.notepadplusplus-keybindings":{"name":"Notepad++ keymap"}}},"vi":{"friendlyName":"VIM","windowsPath":"%ProgramFiles(x86)%\\Vim\\vim80\\gvim.exe","recommendations":{"vscodevim.vim":{"name":"Vim"}}},"mvn":{"friendlyName":"Maven","recommendations":{"vscjava.vscode-java-pack":{"name":"Java","important":true,"isExtensionPack":true,"whenNotInstalled":["ASF.apache-netbeans-java"]}}},"gradle":{"friendlyName":"Gradle","recommendations":{"vscjava.vscode-java-pack":{"name":"Java","important":true,"isExtensionPack":true,"whenNotInstalled":["ASF.apache-netbeans-java"]}}},"Microsoft Edge":{"friendlyName":"Microsoft Edge","windowsPath":"%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge\\Application\\msedge.exe","recommendations":{"ms-edgedevtools.vscode-edge-devtools":{"name":"Microsoft Edge Developer Tools"}}},"Microsoft Edge Dev":{"friendlyName":"Microsoft Edge Dev","windowsPath":"%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge Dev\\Application\\msedge.exe","recommendations":{"ms-edgedevtools.vscode-edge-devtools":{"name":"Microsoft Edge Developer Tools"}}},"Microsoft Edge Beta":{"friendlyName":"Microsoft Edge Beta","windowsPath":"%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge Beta\\Application\\msedge.exe","recommendations":{"ms-edgedevtools.vscode-edge-devtools":{"name":"Microsoft Edge Developer Tools"}}},"Microsoft Edge Canary":{"friendlyName":"Microsoft Edge Canary","windowsPath":"%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge SxS\\Application\\msedge.exe","recommendations":{"ms-edgedevtools.vscode-edge-devtools":{"name":"Microsoft Edge Developer Tools"}}},"Mozilla Firefox (x86)":{"friendlyName":"Mozilla Firefox","windowsPath":"%ProgramFiles(x86)%\\Mozilla Firefox\\firefox.exe","recommendations":{"firefox-devtools.vscode-firefox-debug":{"name":"Debugger for Firefox"}}},"Mozilla Firefox Developer Edition (x86)":{"friendlyName":"Mozilla Firefox Developer Edition","windowsPath":"%ProgramFiles(x86)%\\Firefox Developer Edition\\firefox.exe","recommendations":{"firefox-devtools.vscode-firefox-debug":{"name":"Debugger for Firefox"}}},"Mozilla Firefox":{"friendlyName":"Mozilla Firefox","windowsPath":"%ProgramFiles%\\Mozilla Firefox\\firefox.exe","recommendations":{"firefox-devtools.vscode-firefox-debug":{"name":"Debugger for Firefox"}}},"Mozilla Firefox Developer Edition":{"friendlyName":"Mozilla Firefox Developer Edition","windowsPath":"%ProgramFiles%\\Firefox Developer Edition\\firefox.exe","recommendations":{"firefox-devtools.vscode-firefox-debug":{"name":"Debugger for Firefox"}}},"cordova":{"friendlyName":"Cordova","windowsPath":"%APPDATA%\\npm\\cordova","recommendations":{"msjsdiag.cordova-tools":{"name":"Cordova Tools"}}},"gcloud":{"friendlyName":"Google GCloud CLI","windowsPath":"%ProgramFiles(x86)%\\Google\\Cloud SDK\\google-cloud-sdk\\bin\\gcloud.cmd","recommendations":{"GoogleCloudTools.cloudcode":{"name":"Cloud Code"}}},"skaffold":{"friendlyName":"Skaffold Code to Cluster","recommendations":{"ms-azuretools.vscode-docker":{"name":"Docker"},"ms-kubernetes-tools.vscode-kubernetes-tools":{"name":"Kubernetes"},"GoogleCloudTools.cloudcode":{"name":"Cloud Code"}}},"minikube":{"friendlyName":"MiniKube Local Kubernetes Cluster","recommendations":{"ms-azuretools.vscode-docker":{"name":"Docker"},"ms-kubernetes-tools.vscode-kubernetes-tools":{"name":"Kubernetes"},"GoogleCloudTools.cloudcode":{"name":"Cloud Code"},"ms-vscode-remote.remote-containers":{"name":"Dev Containers"}}},"podman":{"friendlyName":"Podman","recommendations":{"ms-vscode-remote.remote-containers":{"name":"Dev Containers"}}},"wsl":{"friendlyName":"Windows Subsystem for Linux (WSL)","windowsPath":"%WINDIR%\\system32\\lxss\\LxssManager.dll","important":true,"recommendations":{"ms-vscode-remote.remote-wsl":{"name":"WSL","important":true}}}},"webExtensionTips":["tyriar.luna-paint","codespaces-contrib.codeswing","ms-vscode.vscode-github-issue-notebooks","esbenp.prettier-vscode","hediet.vscode-drawio"],"remoteExtensionTips":{"wsl":{"friendlyName":"WSL","extensionId":"ms-vscode-remote.remote-wsl"},"ssh-remote":{"friendlyName":"Remote - SSH","extensionId":"ms-vscode-remote.remote-ssh"},"dev-container":{"friendlyName":"Dev Containers","extensionId":"ms-vscode-remote.remote-containers"},"attached-container":{"friendlyName":"Dev Containers","extensionId":"ms-vscode-remote.remote-containers"},"vsonline":{"friendlyName":"Visual Studio Online","extensionId":"ms-vsonline.vsonline"},"tunnel":{"friendlyName":"Remote - Tunnels","extensionId":"ms-vscode.remote-server"}},"commandPaletteSuggestedCommandIds":["workbench.action.files.openFile","workbench.action.files.openFileFolder","workbench.action.files.openFolder","workbench.action.remote.showMenu","editor.action.formatDocument","editor.action.commentLine","workbench.action.tasks.runTask","workbench.action.openSettings2","workbench.action.selectTheme","workbench.action.openWalkthrough","workbench.action.openIssueReporter"],"extensionKeywords":{"md":["Markdown"],"js":["JavaScript"],"jsx":["JavaScript"],"es6":["JavaScript"],"html":["Html"],"ts":["TypeScript"],"tsx":["TypeScript"],"css":["CSS"],"scss":["SASS"],"txt":["Text"],"php":["PHP"],"php3":["PHP"],"php4":["PHP"],"ph3":["PHP"],"ph4":["PHP"],"xml":["XML"],"py":["Python"],"pyc":["Python"],"pyd":["Python"],"pyo":["Python"],"pyw":["Python"],"pyz":["Python"],"java":["Java"],"class":["Java"],"jar":["Java"],"c":["c","objective c","objective-c"],"m":["objective c","objective-c"],"mm":["objective c","objective-c"],"cpp":["cpp","c plus plus","c","c++"],"cc":["cpp","c plus plus","c","c++"],"cxx":["cpp","c plus plus","c++"],"hh":["cpp","c plus plus","c++"],"hpp":["cpp","c++"],"h":["cpp","c plus plus","c++","c","objective c","objective-c"],"sql":["sql"],"sh":["bash"],"bash":["bash"],"zsh":["bash","zshell"],"cs":["c#","csharp"],"csproj":["c#","csharp"],"sln":["c#","csharp"],"go":["go"],"sty":["latex"],"tex":["latex"],"ps":["powershell"],"ps1":["powershell"],"rs":["rust"],"rslib":["rust"],"hs":["haskell"],"lhs":["haskell"],"scm":["scheme"],"ss":["scheme"],"clj":["clojure"],"cljs":["clojure"],"cljc":["clojure"],"edn":["clojure"],"erl":["erlang"],"hrl":["erlang"],"scala":["scala"],"sc":["scala"],"pl":["perl"],"pm":["perl"],"t":["perl"],"pod":["perl"],"groovy":["groovy"],"swift":["swift"],"rb":["ruby"],"rbw":["ruby"],"jl":["julia"],"f":["fortran"],"for":["fortran"],"f90":["fortran"],"f95":["fortran"],"coffee":["CoffeeScript"],"litcoffee":["CoffeeScript"],"yaml":["yaml"],"yml":["yaml"],"dart":["dart"],"json":["json"]},"extensionAllowedBadgeProviders":["api.bintray.com","api.travis-ci.com","api.travis-ci.org","app.fossa.io","badge.buildkite.com","badge.fury.io","badge.waffle.io","badgen.net","badges.frapsoft.com","badges.gitter.im","badges.greenkeeper.io","cdn.travis-ci.com","cdn.travis-ci.org","ci.appveyor.com","circleci.com","cla.opensource.microsoft.com","codacy.com","codeclimate.com","codecov.io","coveralls.io","david-dm.org","deepscan.io","dev.azure.com","docs.rs","flat.badgen.net","gemnasium.com","githost.io","gitlab.com","godoc.org","goreportcard.com","img.shields.io","isitmaintained.com","marketplace.visualstudio.com","nodesecurity.io","opencollective.com","snyk.io","travis-ci.com","travis-ci.org","visualstudio.com","vsmarketplacebadge.apphb.com","www.bithound.io","www.versioneye.com"],"extensionAllowedBadgeProvidersRegex":["^https:\\/\\/github\\.com\\/[^/]+\\/[^/]+\\/(actions\\/)?workflows\\/.*badge\\.svg"],"crashReporter":{"productName":"VSCode","companyName":"Microsoft"},"appCenter":{"win32-ia32":"appcenter://code?aid=f4289815-a66e-4ad9-b74f-d8e5bc093e41","win32-x64":"appcenter://code?aid=a4e3233c-699c-46ec-b4f4-9c2a77254662","win32-arm64":"appcenter://code?aid=3712d786-7cc8-4f11-8b08-cc12eab6d4f7","linux-x64":"appcenter://code?aid=fba07a4d-84bd-4fc8-a125-9640fc8ce171","darwin":"appcenter://code?aid=860d6632-f65b-490b-85a8-3e72944f7774","darwin-arm64":"appcenter://code?aid=be71415d-3893-4ae5-b453-e537b9668a10","darwin-universal":"appcenter://code?aid=de75e3cc-e22f-4f42-a03f-1409c21d8af8"},"enableTelemetry":true,"aiConfig":{"ariaKey":"5bbf946d11a54f6783919c455abaddaf-fd62977b-c92d-4714-a45d-649d06980372-7168"},"msftInternalDomains":["redmond.corp.microsoft.com","northamerica.corp.microsoft.com","fareast.corp.microsoft.com","ntdev.corp.microsoft.com","wingroup.corp.microsoft.com","southpacific.corp.microsoft.com","wingroup.windeploy.ntdev.microsoft.com","ddnet.microsoft.com","europe.corp.microsoft.com"],"sendASmile":{"reportIssueUrl":"https://go.microsoft.com/fwlink/?LinkId=534872","requestFeatureUrl":"https://go.microsoft.com/fwlink/?LinkID=533482"},"documentationUrl":"https://go.microsoft.com/fwlink/?LinkID=533484#vscode","releaseNotesUrl":"https://go.microsoft.com/fwlink/?LinkID=533483#vscode","keyboardShortcutsUrlMac":"https://go.microsoft.com/fwlink/?linkid=832143","keyboardShortcutsUrlLinux":"https://go.microsoft.com/fwlink/?linkid=832144","keyboardShortcutsUrlWin":"https://go.microsoft.com/fwlink/?linkid=832145","introductoryVideosUrl":"https://go.microsoft.com/fwlink/?linkid=832146","tipsAndTricksUrl":"https://go.microsoft.com/fwlink/?linkid=852118","newsletterSignupUrl":"https://www.research.net/r/vsc-newsletter","twitterUrl":"https://go.microsoft.com/fwlink/?LinkID=533687","requestFeatureUrl":"https://go.microsoft.com/fwlink/?LinkID=533482","reportIssueUrl":"https://github.com/Microsoft/vscode/issues/new","reportMarketplaceIssueUrl":"https://github.com/microsoft/vsmarketplace/issues/new","licenseUrl":"https://go.microsoft.com/fwlink/?LinkID=533485","privacyStatementUrl":"https://go.microsoft.com/fwlink/?LinkId=786907","showTelemetryOptOut":true,"npsSurveyUrl":"https://aka.ms/vscode-nps","cesSurveyUrl":"https://aka.ms/new-to-vscode-feedback","checksumFailMoreInfoUrl":"https://go.microsoft.com/fwlink/?LinkId=828886","electronRepository":"Microsoft/vscode-electron-prebuilt","settingsSearchUrl":"https://bingsettingssearch.trafficmanager.net/api/Search","surveys":[{"surveyId":"cpp.1","surveyUrl":"https://www.research.net/r/VBVV6C6","languageId":"cpp","editCount":10,"userProbability":0.15},{"surveyId":"java.2","surveyUrl":"https://www.research.net/r/vscodejava","languageId":"java","editCount":10,"userProbability":0.3},{"surveyId":"javascript.1","surveyUrl":"https://www.research.net/r/vscode-js","languageId":"javascript","editCount":10,"userProbability":0.05},{"surveyId":"typescript.1","surveyUrl":"https://www.research.net/r/vscode-ts","languageId":"typescript","editCount":10,"userProbability":0.05}],"extensionEnabledApiProposals":{"ms-vscode.vscode-selfhost-test-provider":["testObserver","testContinuousRun"],"VisualStudioExptTeam.vscodeintellicode-completions":["inlineCompletionsAdditions"],"ms-vsliveshare.vsliveshare":["contribMenuBarHome","diffCommand","documentFiltersExclusive","fileSearchProvider","findTextInFiles","notebookCellExecutionState","notebookLiveShare","terminalDimensions","terminalDataWriteEvent","textSearchProvider"],"ms-vscode.js-debug":["portsAttributes","findTextInFiles","workspaceTrust","tunnels"],"ms-toolsai.vscode-ai-remote":["resolvers"],"ms-python.python":["quickPickSortByLabel","testObserver"],"ms-dotnettools.dotnet-interactive-vscode":["notebookMessaging"],"GitHub.codespaces":["contribEditSessions","contribMenuBarHome","contribRemoteHelp","contribViewsRemote","resolvers","tunnels","terminalDataWriteEvent","treeViewReveal","notebookKernelSource"],"ms-vscode.azure-repos":["extensionRuntime","fileSearchProvider","textSearchProvider"],"ms-vscode.remote-repositories":["contribEditSessions","contribRemoteHelp","contribMenuBarHome","contribViewsRemote","contribViewsWelcome","contribShareMenu","documentFiltersExclusive","editSessionIdentityProvider","extensionRuntime","fileSearchProvider","quickPickSortByLabel","workspaceTrust","scmActionButton","scmSelectedProvider","scmValidation","textSearchProvider","timeline"],"ms-vscode-remote.remote-wsl":["resolvers","contribRemoteHelp","contribViewsRemote","telemetry"],"ms-vscode-remote.remote-ssh":["resolvers","tunnels","terminalDataWriteEvent","contribRemoteHelp","contribViewsRemote","telemetry"],"ms-vscode.remote-server":["resolvers"],"ms-vscode.remote-explorer":["contribRemoteHelp","contribViewsRemote","extensionsAny"],"ms-vscode-remote.remote-containers":["contribEditSessions","resolvers","tunnels","workspaceTrust","terminalDimensions","contribRemoteHelp","contribViewsRemote"],"ms-vscode.js-debug-nightly":["portsAttributes","findTextInFiles","workspaceTrust","tunnels"],"ms-vscode.lsif-browser":["documentFiltersExclusive"],"GitHub.vscode-pull-request-github":["contribCommentThreadAdditionalMenu","tokenInformation","commentsResolvedState","contribShareMenu","contribCommentPeekContext","treeItemCheckbox","codiconDecoration","diffCommand","contribCommentEditorActionsMenu","quickDiffProvider"],"GitHub.copilot":["inlineCompletionsAdditions"],"GitHub.copilot-nightly":["inlineCompletionsAdditions"],"GitHub.remotehub":["contribRemoteHelp","contribMenuBarHome","contribViewsRemote","contribViewsWelcome","documentFiltersExclusive","extensionRuntime","fileSearchProvider","quickPickSortByLabel","workspaceTrust","scmSelectedProvider","scmValidation","textSearchProvider","timeline"],"ms-python.gather":["notebookCellExecutionState"],"ms-python.vscode-pylance":["notebookCellExecutionState"],"ms-toolsai.jupyter-renderers":["contribNotebookStaticPreloads"],"ms-toolsai.jupyter":["notebookControllerKind","notebookDeprecated","notebookMessaging","notebookMime","notebookCellExecutionState","portsAttributes","quickPickSortByLabel","notebookKernelSource","interactiveWindow","notebookControllerAffinityHidden","contribNotebookStaticPreloads"],"dbaeumer.vscode-eslint":["notebookCellExecutionState"],"ms-vscode.azure-sphere-tools-ui":["tunnels"],"ms-azuretools.vscode-azureappservice":["terminalDataWriteEvent"],"ms-vscode.anycode":["extensionsAny"],"ms-vscode.cpptools":["terminalDataWriteEvent"],"redhat.java":["documentPaste"]},"tasConfig":{"endpoint":"https://default.exp-tas.com/vscode/ab","telemetryEventName":"query-expfeature","featuresTelemetryPropertyName":"VSCode.ABExp.Features","assignmentContextTelemetryPropertyName":"abexp.assignmentcontext"},"experimentsUrl":"https://vscodeexperiments.azureedge.net/experiments/vscode-experiments.json","extensionKind":{"Shan.code-settings-sync":["ui"],"shalldie.background":["ui"],"techer.open-in-browser":["ui"],"CoenraadS.bracket-pair-colorizer-2":["ui"],"CoenraadS.bracket-pair-colorizer":["ui","workspace"],"hiro-sun.vscode-emacs":["ui","workspace"],"hnw.vscode-auto-open-markdown-preview":["ui","workspace"],"wayou.vscode-todo-highlight":["ui","workspace"],"aaron-bond.better-comments":["ui","workspace"],"vscodevim.vim":["ui"],"ollyhayes.colmak-vim":["ui"]},"extensionPointExtensionKind":{"typescriptServerPlugins":["workspace"]},"extensionSyncedKeys":{"ritwickdey.liveserver":["liveServer.setup.version"]},"extensionVirtualWorkspacesSupport":{"esbenp.prettier-vscode":{"default":false},"msjsdiag.debugger-for-chrome":{"default":false},"redhat.java":{"default":false},"HookyQR.beautify":{"default":false},"ritwickdey.LiveServer":{"default":false},"VisualStudioExptTeam.vscodeintellicode":{"default":false},"octref.vetur":{"default":false},"formulahendry.code-runner":{"default":false},"xdebug.php-debug":{"default":false},"ms-mssql.mssql":{"default":false},"christian-kohler.path-intellisense":{"default":false},"eg2.tslint":{"default":false},"eg2.vscode-npm-script":{"default":false},"donjayamanne.githistory":{"default":false},"Zignd.html-css-class-completion":{"default":false},"christian-kohler.npm-intellisense":{"default":false},"EditorConfig.EditorConfig":{"default":false},"austin.code-gnu-global":{"default":false},"johnpapa.Angular2":{"default":false},"ms-vscode.vscode-typescript-tslint-plugin":{"default":false},"DotJoshJohnson.xml":{"default":false},"techer.open-in-browser":{"default":false},"tht13.python":{"default":false},"bmewburn.vscode-intelephense-client":{"default":false},"Angular.ng-template":{"default":false},"xdebug.php-pack":{"default":false},"dbaeumer.jshint":{"default":false},"yzhang.markdown-all-in-one":{"default":false},"Dart-Code.flutter":{"default":false},"streetsidesoftware.code-spell-checker":{"default":false},"rebornix.Ruby":{"default":false},"ms-vscode.sublime-keybindings":{"default":false},"mitaki28.vscode-clang":{"default":false},"steoates.autoimport":{"default":false},"donjayamanne.python-extension-pack":{"default":false},"shd101wyy.markdown-preview-enhanced":{"default":false},"mikestead.dotenv":{"default":false},"pranaygp.vscode-css-peek":{"default":false},"ikappas.phpcs":{"default":false},"platformio.platformio-ide":{"default":false},"jchannon.csharpextensions":{"default":false},"gruntfuggly.todo-tree":{"default":false}},"linkProtectionTrustedDomains":["https://*.visualstudio.com","https://*.microsoft.com","https://aka.ms","https://*.gallerycdn.vsassets.io","https://*.github.com","https://login.microsoftonline.com","https://*.vscode.dev","https://*.github.dev"],"trustedExtensionAuthAccess":["vscode.git","vscode.github","ms-vscode.remote-repositories","github.remotehub","ms-vscode.azure-repos","ms-vscode.remote-server","github.vscode-pull-request-github","github.codespaces","ms-vsliveshare.vsliveshare"],"auth":{"loginUrl":"https://login.microsoftonline.com/common/oauth2/authorize","tokenUrl":"https://login.microsoftonline.com/common/oauth2/token","redirectUrl":"https://vscode-redirect.azurewebsites.net/","clientId":"aebc6443-996d-45c2-90f0-388ff96faa56"},"configurationSync.store":{"url":"https://vscode-sync.trafficmanager.net/","stableUrl":"https://vscode-sync.trafficmanager.net/","insidersUrl":"https://vscode-sync-insiders.trafficmanager.net/","canSwitch":false,"authenticationProviders":{"github":{"scopes":["user:email"]},"microsoft":{"scopes":["openid","profile","email","offline_access"]}}},"editSessions.store":{"url":"https://vscode-sync.trafficmanager.net/","authenticationProviders":{"microsoft":{"scopes":["openid","profile","email","offline_access"]},"github":{"scopes":["user:email"]}}},"tunnelApplicationName":"code-tunnel","tunnelApplicationConfig":{"editorWebUrl":"https://vscode.dev","extension":{"friendlyName":"Remote - Tunnels","extensionId":"ms-vscode.remote-server"},"authenticationProviders":{"github":{"scopes":["user:email","read:org"]}}},"builtInExtensions":[{"name":"ms-vscode.js-debug-companion","version":"1.0.18","repo":"https://github.com/microsoft/vscode-js-debug-companion","metadata":{"id":"99cb0b7f-7354-4278-b8da-6cc79972169d","publisherId":{"publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherName":"ms-vscode","displayName":"Microsoft","flags":"verified"},"publisherDisplayName":"Microsoft"}},{"name":"ms-vscode.js-debug","version":"1.75.1","repo":"https://github.com/microsoft/vscode-js-debug","metadata":{"id":"25629058-ddac-4e17-abba-74678e126c5d","publisherId":{"publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherName":"ms-vscode","displayName":"Microsoft","flags":"verified"},"publisherDisplayName":"Microsoft"}},{"name":"ms-vscode.vscode-js-profile-table","version":"1.0.3","repo":"https://github.com/microsoft/vscode-js-profile-visualizer","metadata":{"id":"7e52b41b-71ad-457b-ab7e-0620f1fc4feb","publisherId":{"publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherName":"ms-vscode","displayName":"Microsoft","flags":"verified"},"publisherDisplayName":"Microsoft"}},{"name":"ms-vscode-remote.remote-wsl-recommender","version":"0.0.18","repo":"https://github.com/microsoft/vscode-remote-wsl-recommender","metadata":{"id":"cb296d3c-017a-4dee-83af-ebb5a5a16e9a","publisherId":{"publisherId":"ac9410a2-0d75-40ec-90de-b59bb705801d","publisherName":"ms-vscode-remote","displayName":"Microsoft","flags":"verified"},"publisherDisplayName":"Microsoft"},"platforms":["win32"],"clientOnly":true}],"commit":"441438abd1ac652551dbe4d408dfcec8a499b8bf","date":"2023-02-08T21:35:30.018Z","checksums":{"vs/base/parts/sandbox/electron-browser/preload.js":"LBJxpbf66jOjhsrWDFKI9A","vs/workbench/workbench.desktop.main.js":"crvjxkNdJjg0aFJJubTmng","vs/workbench/workbench.desktop.main.css":"7fD2ilGwzP9oYOEmXy8MCQ","vs/workbench/api/node/extensionHostProcess.js":"K/b2NEG1JFZaNQZqYY8UZA","vs/code/electron-sandbox/workbench/workbench.html":"kBzJQyfJLjIyKztyISaZ8Q","vs/code/electron-sandbox/workbench/workbench.js":"98YmJ7T0yr0qaQh9of96oQ"},"version":"1.75.1","settingsSearchBuildId":1750101079520},"isInitialStartup":true,"perfMarks":[{"name":"code/timeOrigin","startTime":1677060475972.792},{"name":"code/didStartMain","startTime":1677060487114},{"name":"code/willStartCrashReporter","startTime":1677060487301},{"name":"code/didStartCrashReporter","startTime":1677060488258},{"name":"code/mainAppReady","startTime":1677060497617},{"name":"code/willLoadMainBundle","startTime":1677060497700},{"name":"code/fork/willLoadCode","startTime":1677060497912},{"name":"code/registerFilesystem/file","startTime":1677060502713},{"name":"code/didLoadMainBundle","startTime":1677060505683},{"name":"code/willStartMainServer","startTime":1677060506042},{"name":"code/didStartMainServer","startTime":1677060506047},{"name":"code/willCreateCodeWindow","startTime":1677060507904},{"name":"code/willRestoreCodeWindowState","startTime":1677060507905},{"name":"code/didRestoreCodeWindowState","startTime":1677060507907},{"name":"code/willCreateCodeBrowserWindow","startTime":1677060507909},{"name":"code/didCreateCodeBrowserWindow","startTime":1677060510688},{"name":"code/willMaximizeCodeWindow","startTime":1677060510688},{"name":"code/didMaximizeCodeWindow","startTime":1677060511694},{"name":"code/didCreateCodeWindow","startTime":1677060511695},{"name":"code/willOpenNewWindow","startTime":1677060511698}],"os":{"release":"5.19.0-32-generic","hostname":"ubuntu-laptop"},"autoDetectHighContrast":true,"autoDetectColorScheme":false,"accessibilitySupport":false,"colorScheme":{"dark":true,"highContrast":false},"fullscreen":false,"maximized":true,"partsSplash":{"zoomLevel":0,"baseTheme":"vs-dark","colorInfo":{"foreground":"#cccccc","background":"#1e1e1e","editorBackground":"#1e1e1e","titleBarBackground":"#3c3c3c","activityBarBackground":"#333333","sideBarBackground":"#252526","statusBarBackground":"#007acc","statusBarNoFolderBackground":"#68217a"},"layoutInfo":{"sideBarSide":"left","editorPartMinWidth":220,"titleBarHeight":0,"activityBarWidth":48,"sideBarWidth":0,"statusBarHeight":22,"windowBorder":false}}}", source: vscode-file://vscode-app/snap/code/119/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (616)
[3395:0222/120849.266267:INFO:CONSOLE(616)] "%c INFO color: #33f Electron sandbox mode is enabled!", source: vscode-file://vscode-app/snap/code/119/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (616)
[3395:0222/120849.266854:INFO:CONSOLE(616)] "%cTRACE color: #888 Renderer->SharedProcess#connect", source: vscode-file://vscode-app/snap/code/119/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (616)
[3395:0222/120849.352032:INFO:CONSOLE(616)] "%cTRACE color: #888 Renderer->SharedProcess#createWorker", source: vscode-file://vscode-app/snap/code/119/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (616)
[3395:0222/120849.661332:INFO:CONSOLE(616)] "%cTRACE color: #888 Error while resolving configuration file 'file:///home/abdelkader/Documents/Learn%20Programming/Javascript%20Assignments/.vscode/launch.json': Unable to read file '/home/abdelkader/Documents/Learn Programming/Javascript Assignments/.vscode/launch.json' (Error: Unable to resolve nonexistent file '/home/abdelkader/Documents/Learn Programming/Javascript Assignments/.vscode/launch.json')", source: vscode-file://vscode-app/snap/code/119/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (616)
[3395:0222/120849.663175:INFO:CONSOLE(616)] "%cTRACE color: #888 Error while resolving configuration file 'file:///home/abdelkader/Documents/Learn%20Programming/Javascript%20Assignments/.vscode/tasks.json': Unable to read file '/home/abdelkader/Documents/Learn Programming/Javascript Assignments/.vscode/tasks.json' (Error: Unable to resolve nonexistent file '/home/abdelkader/Documents/Learn Programming/Javascript Assignments/.vscode/tasks.json')", source: vscode-file://vscode-app/snap/code/119/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (616)
[3395:0222/120850.015191:INFO:CONSOLE(616)] "%cTRACE color: #888 [lifecycle] starting up (startup kind: 1)", source: vscode-file://vscode-app/snap/code/119/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (616)
[3395:0222/120850.025381:INFO:CONSOLE(616)] "%cTRACE color: #888 lifecycle: phase changed (value: 2)", source: vscode-file://vscode-app/snap/code/119/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js (616)
[3395:0222/120850.039579:INFO:CONSOLE(616)] "%c WARN color: #993 Via 'product.json#extensionEnabledApiProposals' extension 'github.vscode-pull-request-github' wants API proposal 'commentsResolvedState' but that proposal DOES NOT EXIST.

Can you check if the issue persists with our exploration build that comes with a newer version of the runtime, thanks!

I tired to install it, but snap store says: Failed to install file: not supported

Hey @deepak1556, this issue might need further attention.
@DevAbdelkader, you can help us out by closing this issue if the problem no longer exists, or adding more information.

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!


Do NOT just install the current version of @qooxdoo/framework.

the current version of the framework is nice for the current version of the compiler, but when running an old compiler this messes up things badly.

Seems we should change the deploy_npm script to update the package.json and package-lock in the moment the new package is build. This would help both. You have a stable combination of compiler/framework and we can not forget to update the version in package and package-lock.

maybe it would suffice to just add an npm update @qooxdoo/framework to the packaging and shrinkwrapping process. BEFORE runnig the tests.

That‘s one Part. The Second is to change postinstall to beforepublish so that the Package is updated when you run npm install
Von meinem iPhone gesendet

Am 20.06.2019 um 10:04 schrieb Tobias Oetiker<EMAIL_ADDRESS>maybe it would suffice to just add an npm update @qooxdoo/framework to the packaging and shrinkwrapping process. BEFORE runnig the tests.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub, or mute the thread.

@oetiker : Could you have a look at this https://github.com/qooxdoo/qooxdoo-compiler/pull/459? Should match better then your PR.


[automate] Chef Infra Server 14.2 update in automate currently failing.

As a Chef Infra Server developer I would like to update the latest stable release of Chef Infra Server in Automate.
It currently fails with:
1) Testing Status API with config Status API GET /_status should respond with valid health data
     Failure/Error: let (:config) { JSON.parse(IO.read("/etc/opscode/chef-server-running.json"))['private_chef'] }

     Errno::ENOENT:
       No such file or directory @ rb_sysopen - /etc/opscode/chef-server-running.json
     # /hab/pkgs/chef/chef-server-ctl/14.3.14/20210422123134/oc-chef-pedant/spec/api/status_spec.rb:3:in `read'
     # /hab/pkgs/chef/chef-server-ctl/14.3.14/20210422123134/oc-chef-pedant/spec/api/status_spec.rb:3:in `block (2 levels) in <top (required)>'
     # /hab/pkgs/chef/chef-server-ctl/14.3.14/20210422123134/oc-chef-pedant/spec/api/status_spec.rb:9:in `block (3 levels) in <top (required)>'

Finished in 1 minute 11.5 seconds (files took 4.53 seconds to load)
170 examples, 1 failure, 2 pending

The status endpoint we added in 14.2 looks for the /etc/opscode/chef-server-running.json file which is not present in the habitat installed chef-server.
[Place holder for some background and info]
Acceptance Criteria:

Automate can get the latest version of Chef Infra Server.

https://github.com/chef/automate/pull/5250 and https://github.com/chef/automate/pull/5213


Tab complete -bash: compopt: command not found - Yosemite 10.10.5

When ever I try to tab complete on anything, programs, directories, etc. Bash will throw the following error
-bash: compopt: command not found

Even though it throws that error, if you know the tab completion is correct, you can hit enter and it will go to it. Before I used dotfiles, I never had this issue before.

probably same as #544

That did the trick. Thank you @cemo


Begin implementing ExternalDNS Deployment logic

config/rbac/role.yaml:
Update operator RBAC for deployments.
go.mod & vendor/modules.txt:
Explicitly add go-cmp dep.
pkg/operator/controller/externaldns/controller.go:
Call deployment logic.
pkg/operator/controller/externaldns/deployment.go:
Add initial deployment logic.
pkg/operator/controller/externaldns/deployment_test.go:
Add initial deployment logic unit tests.
pkg/operator/operator.go:
Add deployment RBAC markers.

/cc @Miciah @alebedev87
it might make sense to merge this as-is, or cherry-pick my single commit into an expanded PR

What do you think about a a different target branch, not main? @sgreene570

/close
https://github.com/openshift/external-dns-operator/pull/19 takes over from this PR.


Integration Test - Release - 2019/02/15 04:06:34

Auto create for integration test. AnotherAuthorUpdatedArticleFlow

@PRMergerTest2 : Thanks for your contribution! The author, @v-caxian, has been notified to review your proposed change.


Is there any way to skip license in head of code file?

I have some code file contains license comment at the beginning of the code, e.g.
# Copyright (c) 2023 xxxx. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
    # http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# code below
import xxx
import xx

a = 1
b = 2
c = 3
d = a + b + c

So when I use mkdocstring, every doc will have an LICENSE at the beginning like below...

So is there any way to skip those LICENSE lines?

That is very surprising: we're using ast to parse source code, and ast does not pick up comments. There's no way the comments at the top of the file are used as a docstring. There must be something more specific about your setup :slightly_smiling_face:

Yup, that's what I thought: the file in your screenshot has the license in a docstring, not comments: https://github.com/PaddlePaddle/PaddleScience/blob/e133f4d627997fca492ecbd9090a4dbd7115f2d5/ppsci/arch/mlp.py#L22
You probably got confused by seeing other modules in your code using comments instead :slightly_smiling_face:
Closing, let me know if I can do anything else!

Yup, that's what I thought: the file in your screenshot has the license in a docstring, not comments: https://github.com/PaddlePaddle/PaddleScience/blob/e133f4d627997fca492ecbd9090a4dbd7115f2d5/ppsci/arch/mlp.py#L22
You probably got confused by seeing other modules in your code using comments instead 🙂 Closing, let me know if I can do anything else!

😁Thanks for you reply, this problem now solved after replacing all """xxx""" with # comment as you said.👍👍👍


No-filter component order inconsistent with matched-filter order

Discord username
No response
What type of issue is this?
Permanent – Occurring repeatably
Is this issue blocking you from using Enso?

[ ] Yes, I can't use Enso because of this issue.

Is this a regression?

[ ] Yes, previous version of Enso did not have this issue.

What issue are you facing?
The order of elements in the Component Browser when a filter is applied is not consistent with the order without a filter. Without a filter, the best match is Data.read. However, if I type read, the best match for that is File_Access.Read.
Expected behaviour
Typing read shouldn't replace Data.read with a different best match. We could avoid this kind of inconsistency by using the no-filter sort key to break ties between components with the same match score.
How we can reproduce it?

Press Enter to create a node; the suggested component is Data.read.
Type read; a different fuzzy match of equal match quality is suggested, such as File_Access.read.

Screenshots or screencasts
No response
Logs
No response
Enso Version
develop
Browser or standalone distribution
Standalone distribution (local project)
Browser Version or standalone distribution
standalone
Operating System
Linux
Operating System Version
No response
Hardware you are using
No response

Can't reproduce as described as of 6fd2295cc64f522ce1dd6b4746ebac2dfab4eb83 because, well, we never display File_Access.read. My CB currently displays exactly 13 entries on an empty project.

Upd: either I was using the old engine, or my project was broken. Now I see more than 13 entries after opening the searcher. There is still no File_Access.read, though, but I will try to reproduce with some other entry.


rna-transcription test results in segmentation fault

In the rna-transcription exercise's test file, the test_transcription() test helper function tries to use strncmp() and free() on the result of the UUT. But, following the TDD rules, at the start of the TDD process the UUT does not allocate any memory - this means that the project is un-buildable until at least some not insignificant portion of the implementation is already achieved, thus it breaks the TDD process that is supposed to be being fostered (according to the description of the exercise at least).
The helper function should be altered so as not to prevent early iterations of the implementation from being built. This could be as simple as adding in a check for NULL. e.g:
void test_transcription(const char *dna, const char *expected)
{
   char *rna = to_rna(dna);
   if (rna != NULL) {
      TEST_ASSERT_TRUE(strncmp(rna, expected, strlen(dna)) == 0);
      free(rna);
   } else {
      TEST_FAIL();
   }
}

Well, the project can build at least, it will just segfault unhelpfully. I think that's a good idea for a fix, but if you add it please make sure there is at least a brief comment to explain it.
On another note on this piece of code, that strncmp call may be wrong. I think the length argument should instead be "strlen(expected) + 1" so that it could check if the returned rna value has extra garbage characters at the end.

Fixed by #117


add oneOf object type tests – one of them fails

The resolution of the definitions of the objects for the oneOf constraint with $ref referencing something works, but the actual validation of the objects then fails for the second added test case with prop2 – failed to match exactly one schema.
See https://gist.github.com/graste/968573d9c29280b66a7c as well for a small usecase/example.
DON'T JUST MERGE this PR as it contains a failing test case deliberately.

Closed with https://github.com/justinrainbow/json-schema/pull/182
Please re-open if necessary.

Unfortunately testing will have to wait a month or two. Thanks for the work though! :+1:


add assets provider and move static resources there

Hello,
This patch takes advantage of Phalcon's asset manager.
I replaced the current assets loaded in the public layout and put them in a new assets provider.
Also, I added a sample admin javascript file to illustrate the potential usage of the assets provider.
The message isn't what you call beautiful, but for me, the idea of the admin area is to be implemented by people to suits their needs.

Do you know what Codacy is complaining about, it requires registration with my github account, but it requires some acc permissions i am not really keen on giving them. Or you already did? :)

I already did :)

maybe something like
if ( typeof vokuro === "undefined" ) {
    vokuro = {};
}
vokuro.admin = new Admin();

so depends on how many things needs to be added, we can have like a vokuro.js where we register a global object, and every module becomes a javascript object that attach itself to the global vokuro object
//vokuto js

var vokuro = {}

vokuro.users = new Users();
vokuro.utils = new Utils();

but private modules needs to self attach

/cc @Jeckerson

fixed, 3 of 4 codacy complains seem strange? fixed the 4th


Build failed with GRDB

@stephencelis  hi, I got a trouble, need your help.
I use groue/GRDB.swift and GodEye in my project, GodEye dependence your SQLite.swift. Xcode version is 8.3. I created a new project to test it, and podfile:
pod 'GRDB.swift', :git => 'https://github.com/groue/GRDB.swift.git', :branch => 'Xcode8.3beta'
pod 'SQLite.swift'
then I got an error when build:
Lexical or Preprocessor Issue
'sqlite3.h' file not found
fts3_tokenizer.h
In file included from /Users/sunny/Desktop/TestProject/Pods/SQLite.swift/Sources/SQLiteObjc/SQLite-Bridging.m:26:9: In file included from /Users/Sunny/Desktop/TestProject/Pods/SQLite.swift/Sources/SQLiteObjc/SQLite-Bridging.m:26:
When I deleted GRDB, build succeeded. But I have to use GRDB, what should I do ?

please use stackoverflow


Update types.ts

Removed union of primitive string and defined string unions
Summary

This is to provide better editor intellisence
Description for the changelog

Other info

Closing because the proposed solution restrict extensions.
Feel free to start a discussion in maxGraph/maxGraph/discussions/categories/ideas to let us find a better solution together


project is no git repository error on gist

I get this message while selecting packages->atomatigit->show on a gist that has been cloned. I can run git cmd line  no problem in the cloned top directory. Tried with multiple gists, same problem. Took a look at the code, it seems atom.project.getRepo is failing. Thanks

It depends on the notion of current folder or project in atom. My bad or atom's bad, but once atom is opened right in the repo, atomatigit starts correctly


Add support for clone index API

This commit adds support for the clone index API, introduced in Elasticsearch 7.4.0

I think something in the port to master went wrong:
https://dev.azure.com/azure3/elasticsearch-net/_build/results?buildId=2062

Api/RequestParameters/RequestParameters.Indices.cs(106,15): error CS0534: 'CloneIndexRequestParameters' does not implement inherited abstract member 'RequestParameters.SupportsBody.get'

weird, was a straight cherry-pick to master. Can look at first thing tomorrow 👍

fixed in 7ef74650d5a69ee38d1cbd8a9844deb50f3df0e4.


GME price tracker bot for discord

hello im new to github so i apologize if im requesting this incorrectly. You stated on your page to reach out to you on github if we wanted premium service so here i am trying to reach out to you to get the gme price tracker discord bot up and running again. any helps would be greatly appreciated, thank you

please dm me on discord if you want premium jonesbooned#1111


code error

plugins/dapps.js 186
code:
dappTrs = AschJS.dapp.createDapp(account.secret, secondSecret, dappParams);
but
fucntion createDapp first params need to dappParams.

1.3.4+ has fixed

@sqfasd no fixed.
asch-cli 1.3.6

asch-js 1.3.4

i tried to created hello world dapp , there are many mistakes.

Sorry. The new dapp template generation command and document will be released later
You can deploy a dapp by manual.
Use asch-cli registerdapp to register and then copy the boilerplate project to dapp directory

ok


[Enhancement] Custom row summary with null amount

Se agrega la posibilidad de no setear un amount en la custom row del summary.
Con color:
ReviewScreenPreference reviewScreenPreference = new ReviewScreenPreference.Builder()
                .setTitle("TITLE")
                .setProductDetail("PRODUCT_DETAIL")
                .setSummaryCustomDetail("Test description", "#17BD28")
                .build();

Sin color:
ReviewScreenPreference reviewScreenPreference = new ReviewScreenPreference.Builder()
                .setTitle("TITLE")
                .setProductDetail("PRODUCT_DETAIL")
                .setSummaryCustomDetail("Test description")
                .build();

[x] Android Lint check
[x] Code Style checked

Codecov Report

Merging #497 into release/3.0.0 will decrease coverage by <.01%.
The diff coverage is 0%.

@@               Coverage Diff                @@
##           release/3.0.0    #497      +/-   ##
================================================
- Coverage           7.91%    7.9%   -0.01%
================================================
  Files                195     195
  Lines              14897   14913      +16
  Branches            1312    1312
================================================
  Hits                1179    1179
- Misses             13579   13595      +16
  Partials             139     139

Impacted Files
Coverage Δ

...dopago/providers/ReviewAndConfirmProviderImpl.java
0% <0%> (ø)
:arrow_up:

...ercadopago/preferences/ReviewScreenPreference.java
0% <0%> (ø)
:arrow_up:

...ontrollers/reviewandconfirm/ReviewSummaryView.java
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Handle link clicks in BasicRichTextEditor

Prototype showing how we can start to handle clicks on spans in the editor.
This is required for more advanced features such as spell check.

Superseded: https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/194


Drop old unused tables

These two tables seem to be remnants of something that's been removed.
One of them is causing problems for us when we try to update to Rails 7.1.0 due to the long table name.
https://app.circleci.com/pipelines/github/bullet-train-co/bullet_train/2612/workflows/5040e98b-6442-44c3-844e-6189a3c1b7ed/jobs/13612/parallel-runs/6?filterBy=FAILED&invite=true#step-113-28752_131

@andrewculver gave me a gut check on this via Discord and said that this PR is good to go.


should we support fetching releases from forked kinode repos?

Currently can pass --runtime-path to the local copy of the forked repo, so this isn't high priority.

No


MSID: 92712 Version: 1 DOI: 10.1101/2<IP_ADDRESS>8958

MSID: 92712
Version: 1
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>8958
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=92712
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>8958

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/92712v1
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>8958
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/92712/v1/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

@acollings. the preprint version on bioRxiv doesn't match the submission in eJP. Do we need the authors to update their preprint?

Hi @fred-atherden yes, I think so. @FionaBryant would you mind following up with the authors? Thanks!

Hi @FionaBryant, is there any update form the authors on this one? If not, please could I ask that you chase them?

Hi @fred-atherden sorry no update yet, I have contacted the authors again today

Hi @FionaBryant, I see the authors posted a preprint version on the 29th. Can we proceed with this one or do some further issues need resolving?

I've loaded the v2 MECA package in anticipation of Editorial confirming we're Ok to proceed with that version.

Hi @fred-atherden sorry I missed this. I am worried that their V2 preprint now corresponds to the revision they have submitted in the system on the 28th July rather than the version originally reviewed. @acollings should I check with the authors whether this corresponds to their new revision or the version submitted to eLife on the 20th October? And if it isn't correct, what would we suggest to the authors?

Thanks @acollings, if the preprint v1 (from Feb 2023) does not match the submission in eJP (which I understand to be the case), then I don't think we should use it.
Either we need to get the authors to post the version that was originally reviewed, or we could ask Exeter to generate a package based on the files submitted in eJP.
If the v2 they've posted corresponds to a revised submission (instead of updating their pre-existing preprint so that it's in parity with the initial submission), then the latter option may be preferable to avoid further confusion and unintended issues.
I think it would be good to confirm with authors what the v2 corresponds to, if OK with you (and we can then decide how to proceed).

sounds good -- @FionaBryant could you please check what the authors have posted to bioRxiv?

thanks @acollings I have contacted the authors to ask what preprint V2 corresponds to

Hi @FionaBryant, have you heard back from the authors on this yet? If not, and if you suspect this relates to a revised submission, I'm inclined to ask Exeter to generate the package in order to avoid even further delay.

Hi @fred-atherden sorry for the delay. The authors have confirmed that preprint v2 (https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>8958v2) corresponds to the original submission reviewed, and not their revised version. Please can we proceed with v2 for the RP? Thank you!

Thanks @FionaBryant! That was unexpected. We'll proceed with the v2.


What is the unit of text-spacing?

https://github.com/mapbox/carto/blob/master/docs/latest.md#text-spacing-unsigned - pixels?

Yes, pixels


[Feature Request] More info for existing building blocks

Is your feature request related to a problem? Please describe.
I couldn't reopen the issue #96.
Describe the solution you'd like
Can you add more info about the linked annotation? Especially the "description" part, so that it is explicit enough for the user, why this annotation is there.
This could also mitigate the need for commenting in excel cells.
Describe alternatives you've considered
Link the TAN to the URL.

Sry completly forgot to add the description.

Done!


feat/new vaults table

Adding Table and NewVaultsTable component. This component displays information about current and upcoming vaults. The table is responsive: when screen is smaller than table, horizontal scrolling is activated. The columns of table are scaled to full width by default.

Note: The CTA is invisible on Interlay since it doesn't have styling defined for Interlay secondary variant  yet, once we define it the CTA will display styled without any needs to update the vaults table component.

Looks really good @peterslany :) - couple of comments/questions, but not necessarily change requests.

Thanks for the review @tomjeatt! I pushed some updates so feel free to re-review :)


Documentation site top bar sections reordered

Description
Sections in top bar of dosumentation website reordered
Checklist

[x] I have covered the code with tests
[x] I have added comments to my code to help others understand it
[x] I have updated the documentation to reflect the changes
[x] I have performed a self-review of the changes

What else should be reordered (if anything)?


Don't reopen the named pipe file for each line, just create a new scanner

hi!
thought i'd take this for a spin, this was the first thing i noticed.

hmmm. please don't merge this, removing the open per line causes a cpu spin.


Refactor to use fonts from  bower

Rather than commiting the fonts in this repo, I think this repo should be refactored to include the fonts from a bower package whose purpose is to keep up to date with the material design icons.
I followed johnotander's guide to convert this add on to use the mdi bower package.
The only issue I saw was there isn't a chat icon(from read me examples), but I'm not sure if mdi' icons are older or if this icon was removed or this repo is tracking a different material design inspired icons.
FWIW, I don't see 'chat' on https://materialdesignicons.com

FWIW:
https://github.com/jhr007/ember-cli-material-design-icons/commit/25166753e807fb93933c015ef2d521c834eeeca4
I didn't remove the vendor folder in this commit.

:+1: If you'd like to open up a PR for this commit, I'd be happy to merge :smile_cat:

Sure thing!
Might be a day or two for post proof-of-concept clean up
Should I remove vendor folder too?

update...
I originally suggested this change so this repo could focus on ember and not have to update based on the changes of another repo.
Looking further into MDI, It's in need of an update and it's not just a wrapper for Google's icons like I originally thought.
ex:
You can find a chat icon on:
Google's icons http://www.google.com/design/icons/
but not here:
bower mdi:  https://materialdesignicons.com/
mdi is a wrapper that includes a bunch of icons from the community as well some Google icons.
In searching for an alternative to mdi, I have been unable to find a package that does follow Google's webfont icons.
RFC/naive questions:
Google's MDI on git checkout is 337 MB which is what I was trying to downsize just to update the webfonts. Does Ember(ember-cli) include all 300mb in vendor?
Maybe a webfont wrapper can still be found under a hard to find name...
Maybe a more automated script to help in the update is a better resolution?

Well that's a bummer. A nice Bower package would be ideal. Thanks for looking into that and including an update, @jhr007 ! :beers:

Google's MDI on git checkout is 337 MB which is what I was trying to downsize just to update the webfonts. Does Ember(ember-cli) include all 300mb in vendor?

The majority of the 337MB from the git checkout is the git history, which won't be included. However, that's not to say that this addon is lightweight, as it is probably around ~400KB.
Ember-cli will include everything in vendor, however the CSS file that is loaded is ~41KB before minification. The majority of the weight is in the fonts, where each is roughly ~100KB. Luckily, the client will only download one of the fonts that's listed in the @font-face property. So, the user is downloading ~140KB before minification and gzipping.

Maybe a webfont wrapper can still be found under a hard to find name...

Upon my searching, I couldn't find anything too useful, so I initially was using an unofficial icon font.

Maybe a more automated script to help in the update is a better resolution?

I imagine this is the best option to go with until Google releases an officially supported icon font. Potentially down the road, we could also adopt an svg only implementation, too (this might be the best, and lightest weight, option).

Found the upstream issue on Google's Material Design Icon repo:
https://github.com/google/material-design-icons/issues/133
As an alternative, one poster created this Bower package for just fonts, until Google comes up with alternatives that svg/font specific.
bower install material-design-icons-iconfont --save

Awesome! Looks like this might be the route to go for the time being.

Hi guys, what are we currently doing to keep this updated, may I branch and update as I need? The community could help out keep it updated if there is not a more elegant solution for the time being.

Hey @CarlosV89, there isn't currently an elegant way to keep things updated. You can absolutely branch and update. That would be much appreciated! I will try to set aside some time to set up a more elegant update solution in the future.

Hey John Im getting permission denied when Im trying to push my branch! Is
there anything I need to do? like get an SSH key or something like that?
Thanks!
On Fri, Feb 12, 2016 at 12:14 PM, John Otander<EMAIL_ADDRESS>wrote:

Hey @CarlosV89 https://github.com/CarlosV89, there isn't currently an
elegant way to keep things updated. You can absolutely branch and update.
That would be much appreciated! I will try to set aside some time to set up
a more elegant update solution in the future.
—
Reply to this email directly or view it on GitHub
https://github.com/johnotander/ember-cli-material-design-icons/issues/11#issuecomment-183436239
.

Its my first time making a contribution here :P
On Fri, Feb 12, 2016 at 3:46 PM, Carlos Villalta<EMAIL_ADDRESS>wrote:

Hey John Im getting permission denied when Im trying to push my branch! Is
there anything I need to do? like get an SSH key or something like that?
Thanks!
On Fri, Feb 12, 2016 at 12:14 PM, John Otander<EMAIL_ADDRESS>wrote:

Hey @CarlosV89 https://github.com/CarlosV89, there isn't currently an
elegant way to keep things updated. You can absolutely branch and update.
That would be much appreciated! I will try to set aside some time to set up
a more elegant update solution in the future.
—
Reply to this email directly or view it on GitHub
https://github.com/johnotander/ember-cli-material-design-icons/issues/11#issuecomment-183436239
.


feat: verify chunk availability before concludin synced status

This is an experimental change to increase push reliability
The availability check is done by attempting to retrieve through a peer farther away from the chunk as the node, to minimize the probability of merging/rejoining routes used for the push and verification

This change is

not sure why this would be needed

because, out of neighborhood peers creating storage receipts could be filtered out by checking the availability of the chunk,
so large files can be uploaded more reliably

use : instead of ,

?

would be better to have this function in peerSuggester?
no opinion, it was introduced here because closestPeer was used from local code as well, to maintain consistency

Thanks for this PR @metacertain . Let's first roll out what we have to the testnet and then validate the effect of this change.


cache CORS requests

https://httptoolkit.tech/blog/cache-your-cors/

https://news.ycombinator.com/item?id=32907234

caching of longer than 30mins is apparently considered to be a vulnerability: https://vulncat.fortify.com/en/detail?id=desc.dynamic.html.html5_cors_prolonged_caching_of_preflight_response

We already do! https://github.com/komuw/ong/blob/2c4db0654a96d2d78c1519f25c5f7c2af89329b5/middleware/cors.go#L54


ngClass fails to update class when initial value is false

Minimal repro case:
http://plnkr.co/edit/JCHWQoBOGjmlpUANoP9Y?p=preview
We'd like to set a class on an element by default, and then have it removed by Angular on bootstrap (assuming the expression for that particular class evaluates to false).
Our workaround for now is to just reverse the behavior so that you need to add a class to get the desired effect. Angular updates class correctly when the initial value is true.

OMG, this is really a corner case :-) But kind of valid bug anyway... Here is a test:
it('should remove classes', inject(function($rootScope, $compile) {
    element = $compile('

')($rootScope);
    $rootScope.$digest();
    expect(element[0].className).toBe('');
  }));

There seems to be a PR for that https://github.com/angular/angular.js/pull/9811

Oh, @Narretz how are you finding those references? Whatever you do you are good at it :-)
I will take a look at the patch.

@pkozlowski-opensource Just a good memory :)


when open a file encoded with none utf8, vscode git will incorrectly mark lines as changed

VSCode Version:
OS Version:

Steps to Reproduce:

git clone https://github.com/TorosFanny/none_utf8_vscode_bug.git. This is a very simple git repo, with only one none utf-8 encoded README.md.

Use vscode to open the README.md file, then you will notice that the first line is wrongly encoded.

Reopen the file with gb2312 (if your environment has a proper font for Chinese), then the first line displays normally, but it is marked as changed.

Note: I didn't change anything. vscode git wrongly marked none utf-8 encoded line as changed.

Does this issue occur when all extensions are disabled?: Yes

/duplicate #21146


Footer: fix hydration error with the locale dropdown

It looks like there's a bug with chakra-enhanced <option> where the selected property is no longer set. That's why there's a mismatch between the client and server rendered html.
Types of Changes

[x] Bug fix (non-breaking change that fixes an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Documentation update
[ ] Breaking change (could cause existing functionality to not work as expected)
[ ] Other changes (non-breaking changes that does not fit any of the above)

Breaking changes include:

Removing a public function or component or prop
Adding a required argument to a function
Changing the data type of a function parameter or return value
Adding a new peer dependency to package.json

Changes

(change1)

How to Test-Drive This PR

(step1)

Checklists

General

[ ] Changes are covered by test cases
[ ] CHANGELOG.md updated with a short description of changes (not required for documentation updates)

Accessibility Compliance
You must check off all items in one of the follow two lists:

[ ] There are no changes to UI

or...

[ ] Changes were tested with a Screen Reader (iOS VoiceOver or Android Talkback) and had no issues
[ ] Changes comply with WCAG 2.0 guidelines levels A and AA
[ ] Changes to common UI patterns and interactions comply with WAI-ARIA best practices

Localization

[ ] Changes include a UI text update in the Retail React App (which requires translation)

@bfeister To address your concern, I've refactored the solution so that it still uses the theme styling.


WIP: Transport for London integration

Work in progress.
This currently works for my Oyster account details, and results in the following activities:
Need to figure out how to calculate start and end point, or distance, for Bus journeys
  {
    id: '',
    datetime: '2019-10-13T06:42:56+00:00',
    durationHours: null,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Bus',
    destinationStation: 'Bus'
  },
  {
    id: '',
    datetime: '2019-10-14T07:11:18+00:00',
    durationHours: null,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Chiswick Park',
    destinationStation: 'Unknown'
  },
  {
    id: '',
    datetime: '2019-10-14T07:11:18+00:00',
    durationHours: 0.5019444444444444,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Chiswick Park',
    destinationStation: 'Victoria (London Underground)'
  },
  {
    id: '',
    datetime: '2019-10-14T17:06:56+00:00',
    durationHours: 0.16472222222222221,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Victoria (London Underground)',
    destinationStation: 'Vauxhall (London Underground)'
  },
  {
    id: '',
    datetime: '2019-10-14T19:06:15+00:00',
    durationHours: 0.20833333333333334,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Vauxhall (National Rail)',
    destinationStation: 'Putney'
  },
  {
    id: '',
    datetime: '2019-10-17T12:26:40+00:00',
    durationHours: 0.4602777777777778,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Putney',
    destinationStation: 'Victoria (National Rail Southern)'
  },
  {
    id: '',
    datetime: '2019-10-17T17:40:18+00:00',
    durationHours: 0.3836111111111111,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Victoria (National Rail Southern)',
    destinationStation: 'Putney'
  },
  {
    id: '',
    datetime: '2019-10-18T09:06:36+00:00',
    durationHours: 0.5413888888888889,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Putney Bridge',
    destinationStation: 'Victoria (London Underground)'
  },
  {
    id: '',
    datetime: '2019-10-20T14:27:48+00:00',
    durationHours: null,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Bus',
    destinationStation: 'Bus'
  },
  {
    id: '',
    datetime: '2019-10-20T15:10:02+00:00',
    durationHours: null,
    distanceKilometers: '',
    activityType: 'ACTIVITY_TYPE_TRANSPORTATION',
    transportationMode: 'public_transport',
    carrier: 'Transport For London',
    departureStation: 'Bus',
    destinationStation: 'Bus'
  }
]

Fixes #3

https://www.whatdotheyknow.com/request/average_bus_journey_length_in_km
Should we use this data for bus? People could then edit if they wanted.

https://www.whatdotheyknow.com/request/bus_passenger_journey_times this looks even better

Is the team comfortable storing another apps ‘AppId’ in the source code without permission?

There might be some useful data in the APIs that might offer metrics for estimation, distance between places perhaps? Actually thinking about it,  I’d expect duration, as @martincollignon suggests, might be better for an estimation.
https://api.tfl.gov.uk/swagger/ui/index.html

@willtonkin isn't it publicly available?

https://www.whatdotheyknow.com/request/bus_passenger_journey_times this looks even better

This looks good for an average bus journey duration. Seems like ~3140 is what we should put into the model, but it's annoying it doesn't give a unit... I'm guessing it is in seconds? So that gives 52 mins?

Also, how far back do you want this to pull data for? It's currently set to past two weeks...

https://www.whatdotheyknow.com/request/bus_passenger_journey_times this looks even better

This looks good for an average bus journey duration. Seems like ~3140 is what we should put into the model, but it's annoying it doesn't give a unit... I'm guessing it is in seconds? So that gives 52 mins?

I would think this is in meters - which is even better!
I think we'd like the data to go back as far as possible, depending on how long it takes to pull that data. Our other integrations only fetch the most recent ones afterward.

Ok, i've added the average bus journey distance, and have got it fetching 56 days of data (max allowed)

Sorry guys, realised that i was committing to master on my forked repository, will create a new MR from a feature branch.


The typescript.check.tscVersion setting should contain specific version numbers not just true/false

Previously I remember seeing the warning about TS version mismatch when my local version was 1.8, but VSCode used already 2.0. In that case this message was useful. However today the mismatch was between 2.1.4 and 2.1.6. Due to my laziness, I decided to click the "Don't check" button.
However, I did not really expect that the check would be disabled completely - but rather for this particular version combination. If VSCode updates to 2.2, I would like to be notified again.

Closing as this warning is no longer shown


Mouse wheel events during click-drag misdelivered as button events

To reproduce, run the mouse demo, click and drag to start drawing a box, then scroll up or down.
Also, in the micro editor you can't start a selection with click-drag, them scroll with the mouse wheel (you can in vim).
The problem is here:
https://github.com/gdamore/tcell/blob/ede1dd5ee68071a873d425e749bcbde04f1a1cc3/tscreen.go#L1247-L1251
The wasbtn check seems to be there to work around some terminal bug, but I don't know why. If I remove the check and always report a wheel event the mouse demo and scrolling in micro work as expected.
This can also result in wheel events not during a click-drag being reported as button presses if the tcell application spawns another application on a click event. The child app gets the mouse release event and wasbtn never gets reset.

Let me think on this -- I am pretty sure that I was seeing drag events that would get misreported.  But maybe I've missed something.

Essentially, I figured that it was not reasonable to scroll while doing drag events - because I was treating the wheel like any other button.  That's clearly wrong.


Updated 01_Data_Model_and_ORM.md for byID

According to the Framework's API documentation 'byID' is a method of DataList not 'byId'.  Both are used in the documentation.
Actually, both 'byId' and 'byID' methods are used by the Framework and CMS so please correct me if I am wrong about this.

Thanks!


Core vs Formio.js Question

@travist I presume this library is purely for rendering forms?   Can the template system still be used with this lib?

Yes, this library is intended to serve as the "core" rendering system which includes the template system. Our goal is to then refactor the existing "formio.js" library to be called "@formio/forms" which will be the renderer library built on top of this "framework".  We have recognized that our renderer has become bloated and this is our approach to solve this problem. We will keep this library minimalistic and the renderer will extend it to introduce all the components you know today, but with a much more minimalistic interface as seen in the "components" folder of this library. Hope you agree with this approach.

On a separate note. This library is actually intended to render anything. Some of the core components are HTML and HTML Container, which could technically render anything you like using JSON schemas.


Cannot use function for async_task if it's living in the same directory as my newly created cluster

Hi everybody,
I'm new to the whole async queuing game and wanted to implement some sort of file handler into my Django project. I have consulted the documents numerous times but had to find out the hard way that you cannot create a cluster and a function fed into async_task() within one .py-file.
My setup was the following:
testtask.py
from time import sleep

from django_q.cluster import Cluster
from django_q.tasks import async_task

q = Cluster()
q.start()

def hello2(x):
    sleep(x)
    return "OK"

from .different_file import hello #just a copy of hello2 living in a different_file.py

for _ in range(20):
    async_task(hello2, 2, cached=True)

q.stop()

It turns out that calling hello2 within the same file where the cluster is created yields an AttributeError for me:
AttributeError: Can't get attribute 'hello2' on <module 'services.testtask' from 'my path to testtask.py'>
Besides that, I have to manually clean up the task queue afterwards because subsequent clusters won't recognize anything living in the task queue.
Now having hello2 (as hello()) living in different_file.py and importing it into testtask.py makes everything work like a charm.
I have no clue if this is due to my non-understanding and my poor programming skills or a bug but I guess it would help people like me a lot if this was mentioned in the official docs to start understanding everything better.

have you tried using the full path:   async_task(services.testtask.hello2, 2, cached=True)


Investigate: What the City of Boston will provide for results data.

Boston has a Chief Open Data Officer, we should reach out and see if we can get our hands on a sample data set, or a guarantee that the data schema would match past years

Reached out to Boston's Chief Data Officer by e-mail:
https://www.boston.gov/departments/analytics-team/andrew-therriault

No response, looks like we're going with the PDF.


Evaluation Progress Summary for Challenge Managers

User story
As a challenge manager, in order to quickly "evaluate" the progress of the evaluations of the challenge submissions, I would like to see submissions and evaluations progress information.
Acceptance criteria:

[ ] On a submissions list view for a challenge manager, the following submissions and evaluations progress data is displayed in a dashboard view::

[ ] Total number of submissions for the challenge or challenge phase
[ ] Number of completed evaluations
[ ] Number of evaluations in progress
[ ] Number of evaluations not started
[ ] Number of remaining days until evaluation window closes

Dev tasks:

[ ] Task 1
[ ] Task 2

Definition of Done
Doing (dev team)

[ ] Code complete
[ ] Code is organized appropriately
[ ] Any known trade offs are documented in the associated GH issue
[ ] Code is documented, modules, shared functions, etc.
[ ] Automated testing has been added or updated in response to changes in this PR
[ ] The feature is smoke tested to confirm it meets requirements
[ ] Database changes have been peer reviewed for index changes and performance bottlenecks
[ ] PR that changes or adds UI

[ ] include a screenshot of the WAVE report for the altered pages
[ ] Confirm changes were validated for mobile responsiveness

[ ] PR approved / Peer reviewed
[ ] Move card to testing column in the board

Testing (dev team)

[ ] Security scans passed
[ ] Automate accessibility tests passed
[ ] Build process and deployment is automated and repeatable
[ ] Feature toggles if appropriate
[ ] Deploy to staging

Staging

[ ] Accessibility tested (Marni)

[ ]  Keyboard navigation
[ ]  Focus confirmed
[ ] Color contrast compliance
[ ] Screen reader testing

[ ] Usability testing: mobile and desktop (Tracy or Marni)
[ ] Cross browser testing (tool to be determined) (Tracy or Marni)

[ ]  UI rendering is performant

[ ] AC review (Renata)
[ ] Deploy to production (production-like environment for eval capability) (dev team)
[ ] Move to production column in the board

Production

[ ] User and security documentation has been reviewed for necessary updates (Renata / Tracy / Dev team)
[ ] PO / PM approved (Jarah or Renata)
[ ] AC is met and it works as expected (Jarah or Renata)
[ ] Move to done column in the board (Jarah or Renata)