Error: notebook controller is DISPOSED

I am coming from https://github.com/microsoft/vscode-jupyter/discussions/11653#discussioncomment-6840992
Environment data

VS Code version:

1.80.1
74f6148eb9ea00507ec113ec51c489d6ffb4b771
arm64

Jupyter Extension version (available under the Extensions sidebar): Jupyter==v2023.6.1101941928
Python Extension version (available under the Extensions sidebar):python==v2023.14.0
OS (Windows | Mac | Linux distro) and version: mac
Python and/or Anaconda version: python3.9
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv
Jupyter server running: Local

Expected behaviour
Not crashing.
Actual behaviour

Steps to reproduce:
No idea, sometimes it crashes, especially today is a bad day
Logs

Output for Jupyter in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Jupyter)

15:42:01.152 [debug] Initialize notebook communications for editor ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.152 [debug] Resolving notebook UI Comms (resolve) for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.152 [debug] initialize CommonMessageCoordinator
15:42:01.153 [debug] IPyWidgetScriptSource.initialize
15:42:01.153 [debug] IPyWidgetMessageDispatcher.initialize
15:42:01.153 [debug] Attempting to determine version of IPyWidgets
15:42:01.154 [debug] Controller selection change completed
15:42:01.154 [debug] Waiting for IPyWidgets version promise
15:42:01.154 [debug] Version of IPyWidgets 7 determined after 0.001s
15:42:01.154 [debug] Getting activated env variables, Class name = ta (started execution), Arg 1: "~/Documents/projects/PSW_devel/workflow", Arg 2: <Uri:~/Documents/projects/PSW_devel/workflow/env/bin/python>, Arg 3: undefined
15:42:01.155 [debug] Get Custom Env Variables, Class name = Jc (started execution), Arg 1: "~/Documents/projects/PSW_devel/workflow", Arg 2: "RunPythonCode"
15:42:01.155 [debug] Get Custom Env Variables, Class name = Jc, completed in 0ms, has a truthy return value, Arg 1: "~/Documents/projects/PSW_devel/workflow", Arg 2: "RunPythonCode"
15:42:01.155 [debug] Got env vars with python ~/Documents/projects/PSW_devel/workflow/env/bin/python, with env var count 61 in 0ms.
    PATH value is ~/Documents/projects/PSW_devel/workflow/env/bin:~/.rye/shims:~/.pyenv/shims:~/.nvm/versions/node/v18.9.0/bin:~/opt/miniconda3/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Applications/Racket v8.7/bin:/opt/X11/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:~/.cargo/bin and
    Path value is undefined
15:42:01.155 [debug] Prepend PATH with python bin for ~/Documents/projects/PSW_devel/workflow/env/bin/python,
    PATH value is ~/Documents/projects/PSW_devel/workflow/env/bin:~/.rye/shims:~/.pyenv/shims:~/.nvm/versions/node/v18.9.0/bin:~/opt/miniconda3/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Applications/Racket v8.7/bin:/opt/X11/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:~/.cargo/bin and
    Path value is undefined
15:42:01.156 [debug] Activated Env Variables for ~/Documents/projects/PSW_devel/workflow/env/bin/python,
    PATH value is ~/Documents/projects/PSW_devel/workflow/env/bin:~/.rye/shims:~/.pyenv/shims:~/.nvm/versions/node/v18.9.0/bin:~/opt/miniconda3/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Applications/Racket v8.7/bin:/opt/X11/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:~/.cargo/bin and
    Path value is undefined
15:42:01.156 [debug] Getting activated env variables, Class name = ta, completed in 2ms, has a truthy return value, Arg 1: "~/Documents/projects/PSW_devel/workflow", Arg 2: <Uri:~/Documents/projects/PSW_devel/workflow/env/bin/python>, Arg 3: undefined
15:42:01.157 [info] Process Execution: ~/Documents/projects/PSW_devel/workflow/env/bin/python -m pip list
15:42:01.158 [info] Handle Execution of Cells 2,4,6,8,10,11,13,15,17,18,20,22,24,25,27,30,32,34,36,38,39,40,42,44,45,47,48,51,53,55,57,59,62,63,64,66,67,69,70,73,74,77,78,80,81,82,84,87,88,90,94,96,101,103,105,107,109,110,111,112,115,117,119,121,124,126,128,130,132,135,136,137,138,139,141,143,147,148,150,152,154,157,158,160,164,166,167,168,169,171,172,174,176,177,181,182,184,185,187,188,189,191,193,195,197,199,201,204,206,207,209,211,213,214,215,216,218,220,222,224,227,229,230,231,232,234,236,237,239,241,243,244,245,247,248,249,251,254,256,258,260,261,262,263,266,268,270,272,273,275,276,281,283,285,287,289,291,293,294,296,298,299,300,302,303,305 for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.158 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb

similar output skipped due to the length

15:42:01.160 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.160 [debug] start the kernel, options.disableUI=false for ~/Documents/projects/PSW_devel/workflow/Workflow.ipynb
15:42:01.178 [error] Error in execution Error: notebook controller is DISPOSED
    at Object.createNotebookCellExecution (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:101:96540)
    at Function.create (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:17:182931)
    at Function.getOrCreate (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:17:182804)
    at new lg (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:22900)
    at Function.fromCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:23088)
    at cg.create (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:22072)
    at ug.queueCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:30547)
    at pg.executeCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:34890)

similar output skipped due to the length

15:42:01.219 [error] Error in execution (get message for cell) Error: notebook controller is DISPOSED
    at Object.createNotebookCellExecution (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:101:96540)
    at Function.create (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:17:182931)
    at Function.getOrCreate (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:17:182804)
    at new lg (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:22900)
    at Function.fromCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:23088)
    at cg.create (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:22072)
    at ug.queueCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:30547)
    at pg.executeCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:34890)
15:42:01.219 [error] Error in execution Error: notebook controller is DISPOSED
    at Object.createNotebookCellExecution (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:101:96540)
    at Function.create (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:17:182931)
    at Function.getOrCreate (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:17:182804)
    at new lg (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:22900)
    at Function.fromCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:23088)
    at cg.create (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:22072)
    at ug.queueCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:30547)
    at pg.executeCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:34890)
15:42:01.219 [error] Error in execution (get message for cell) Error: notebook controller is DISPOSED
    at Object.createNotebookCellExecution (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:101:96540)
    at Function.create (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:17:182931)
    at Function.getOrCreate (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:17:182804)
    at new lg (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:22900)
    at Function.fromCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:23088)
    at cg.create (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:22072)
    at ug.queueCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:30547)
    at pg.executeCell (~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/out/extension.node.js:24:34890)
15:42:01.221 [debug] Start cell 4 execution @ undefined
15:42:01.221 [debug] Start cell 6 execution @ undefined

similar output skipped due to the length

15:42:01.244 [debug] Start cell 302 execution @ undefined
15:42:01.244 [debug] Start cell 303 execution @ undefined
15:42:01.244 [debug] Start cell 305 execution @ undefined
15:42:01.252 [debug] Execution Request Sent to Kernel for cell 2
15:42:05.661 [info] End cell 4 execution @ undefined, started @ undefined, elapsed time = 0s
15:42:05.661 [info] End cell 6 execution @ undefined, started @ undefined, elapsed time = 0s
15:42:05.661 [info] End cell 8 execution @ undefined, started @ undefined, elapsed time = 0s

similar output skipped due to the length

15:42:05.732 [info] End cell 300 execution @ undefined, started @ undefined, elapsed time = 0s
15:42:05.732 [info] End cell 302 execution @ undefined, started @ undefined, elapsed time = 0s
15:42:05.733 [info] End cell 303 execution @ undefined, started @ undefined, elapsed time = 0s
15:42:05.733 [info] End cell 305 execution @ undefined, started @ undefined, elapsed time = 0s
15:42:05.759 [debug] IPyWidgetMessageDispatcher.initialize
15:42:05.759 [debug] Web view is ready to receive widget messages
15:42:07.449 [debug] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
15:42:07.449 [debug] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
15:42:07.450 [debug] IPyWidgetMessageDispatcher.initialize
15:42:07.450 [debug] IPyWidgetMessageDispatcher.initialize
15:42:07.450 [debug] Widget Message: Waiting for model to be available before rendering it 9b672f456cad410ea8e7b6eefba66430
15:42:07.450 [debug] Widget Message: Waiting for model to be available before rendering it f3b87a1209eb45a58970c67e652577c4
15:42:07.450 [debug] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
15:42:07.450 [debug] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
15:42:07.451 [debug] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
15:42:07.451 [debug] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
15:42:07.451 [debug] IPyWidgetMessageDispatcher.initialize
15:42:07.451 [debug] IPyWidgetMessageDispatcher.initialize
15:42:07.452 [debug] Widget Message: data-base-url set to https://file%2B.vscode-resource.vscode-cdn.net~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/temp/scripts/249b9e76a749eefd6484007bcb94ca207284e7e217bd27f3024f9a011f594632/jupyter
15:42:07.453 [debug] Widget Message: Received IPyWidgets_kernelOptions in ScriptManager
15:42:07.453 [debug] Widget Message: Received IPyWidgetMessages.IPyWidgets_kernelOptions
15:42:07.453 [debug] Widget Message: data-base-url set to https://file%2B.vscode-resource.vscode-cdn.net~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/temp/scripts/249b9e76a749eefd6484007bcb94ca207284e7e217bd27f3024f9a011f594632/jupyter
15:42:07.453 [debug] Widget Message: Received IPyWidget scripts [{"moduleName":"jupyterlab-plotly","scriptUri":"https://file%2B.vscode-resource.vscode-cdn.net~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/temp/scripts/249b9e76a749eefd6484007bcb94ca207284e7e217bd27f3024f9a011f594632/jupyter/nbextensions/jupyterlab-plotly/index","source":"local"}]
15:42:07.454 [debug] Widget Message: Source for IPyWidget jupyterlab-plotly found in local @ https://file%2B.vscode-resource.vscode-cdn.net~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/temp/scripts/249b9e76a749eefd6484007bcb94ca207284e7e217bd27f3024f9a011f594632/jupyter/nbextensions/jupyterlab-plotly/index.
15:42:07.454 [debug] Widget Message: Registering IPyWidget jupyterlab-plotly found in https://file%2B.vscode-resource.vscode-cdn.net~/.vscode/extensions/ms-toolsai.jupyter-2023.6.1101941928-darwin-arm64/temp/scripts/249b9e76a749eefd6484007bcb94ca207284e7e217bd27f3024f9a011f594632/jupyter/nbextensions/jupyterlab-plotly/index.
15:42:07.546 [debug] Start cell 2 execution @<PHONE_NUMBER>500 (clear output)
15:42:07.546 [info] Kernel acknowledged execution of cell 2 @<PHONE_NUMBER>500
15:42:07.548 [info] End cell 2 execution @<PHONE_NUMBER>546, started @<PHONE_NUMBER>500, elapsed time = 0.046s
15:42:07.549 [debug] Cell 2 executed with state Success
15:42:10.071 [debug] Version of IPyWidgets 7 determined after 0s
15:42:12.185 [debug] Version of IPyWidgets 7 determined after 0s
15:42:12.185 [debug] Version of IPyWidgets 7 determined after 0s
15:42:12.186 [debug] Version of IPyWidgets 7 determined after 0s
15:42:12.187 [debug] Version of IPyWidgets 7 determined after 0s
15:42:12.195 [debug] Version of IPyWidgets 7 determined after 0s
15:42:12.195 [debug] Version of IPyWidgets 7 determined after 0s
15:42:12.637 [debug] Version of IPyWidgets 7 determined after 0s
15:42:12.873 [debug] Version of IPyWidgets 7 determined after 0s
15:42:12.982 [debug] Version of IPyWidgets 7 determined after 0s

I just updated it to

1.80.2
2ccd690cbff1569e4a83d7c43d45101f817401dc
arm64

We will see whether it persists. I have to say that it is probably something like 50 times I have seen this kind of error in past 2 years. SO I doubt this is linked to specific versions, but to something deeper.

Sorry you are running into this,
Please enable verbose logging so we have the necessary logs if this happens again.
Please could you enable logging as follows:

Open settings & go into Jupyter->Logging
Change the value to verbose
Reload VS Code,
Attempt to repro the issue & then copy the output from the Jupyter output panel.

@DonJayamanne WHat other logs do you need if not those I included from Jupyter itself? See Issue -> logs.

I’d need the full logs, looks like the controller/kernel was disposed earlier and that information is missing from the logs

I’d need the full logs, looks like the controller/kernel was disposed earlier and that information is missing from the logs

The logs I provided are since the error started occurring, before that it was just a normal notebook with regular execution. I am not sure what more do you need. Because I believe there is no more relevant information.

I am not sure what more do you need. Because I believe there is no more relevant information.

I believe there will be
There should be logs/messagesof when the controller got disposed, hence the request for the logs

I am not sure what more do you need. Because I believe there is no more relevant information.

I believe there will be There should be logs/messagesof when the controller got disposed, hence the request for the logs

Well, we will need to wait for another crash then, there were ca 15 in two years.

I got this error similarly:
Error: Debug Failure. Cell path not found for cell vscode-notebook-cell://wsl%2Bubuntu/DIR/Coding/SpacyNER/jupyter/train_model_match.ipynb#W3sdnNjb2RlLXJlbW90ZQ%3D%3D
at _0x5e8922.getNotebookCellPath (/DIR/.vscode-server/extensions/ms-python.vscode-pylance-2023.11.11/dist/server.bundle.js:1:261668)
at _0x8f195a.decodeTextDocumentUri (/DIR/.vscode-server/extensions/ms-python.vscode-pylance-2023.11.11/dist/server.bundle.js:1:230980)
at _0x45a7e7.onDidCloseTextDocument (/DIR/.vscode-server/extensions/ms-python.vscode-pylance-2023.11.11/dist/server.bundle.js:1:901599)
at /DIR/.vscode-server/extensions/ms-python.vscode-pylance-2023.11.11/dist/pyright.bundle.js:1:1144202
at /DIR/.vscode-server/extensions/ms-python.vscode-pylance-2023.11.11/dist/vendor.bundle.js:2:1234062
at oe (/DIR/.vscode-server/extensions/ms-python.vscode-pylance-2023.11.11/dist/vendor.bundle.js:2:1234284)
at /DIR/.vscode-server/extensions/ms-python.vscode-pylance-2023.11.11/dist/vendor.bundle.js:2:1230224
at Immediate. (/DIR/.vscode-server/extensions/ms-python.vscode-pylance-2023.11.11/dist/vendor.bundle.js:2:1230244)
at processImmediate (node:internal/timers:476:21)
2023-11-06 16:41:27.383 [info] [Error - 4:41:27 PM] Server process exited with code 1.
2023-11-06 16:41:27.385 [info] [Info  - 4:41:27 PM] Connection to server got closed. Server will restart.
2023-11-06 16:41:27.385 [info] true
2023-11-06 16:41:27.775 [info] [Info  - 4:41:27 PM] (112005) Pylance language server 2023.11.11 (pyright 64c9c3ff) starting
2023-11-06 16:41:27.775 [info] [Info  - 4:41:27 PM] (112005) Server root directory: /DIR/.vscode-server/extensions/ms-python.vscode-pylance-2023.11.11/dist
2023-11-06 16:41:27.781 [info] [Error - 4:41:27 PM] Server initialization failed.
2023-11-06 16:41:27.781 [info]   Message: Request initialize failed with message: You may install and use any number of copies of the software only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services (collectively, the “Visual Studio Products and Services”) to develop and test your applications. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. You may not: work around any technical limitations in the software that only allow you to use it in certain ways; reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included in the software; remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; use the software in any way that is against the law or to create or propagate malware; or share, publish, distribute, or lease the software (except for any distributable code, subject to the terms above), provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party.
----- [e556c713f436c0ecb35ee944b51384c09ca83c88074e9adb1f78af895bc55f42]
Code: -32603
2023-11-06 16:41:27.781 [info] [Error - 4:41:27 PM] Pylance client: couldn't create connection to server.
2023-11-06 16:41:27.781 [info]   Message: Request initialize failed with message: You may install and use any number of copies of the software only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services (collectively, the “Visual Studio Products and Services”) to develop and test your applications. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. You may not: work around any technical limitations in the software that only allow you to use it in certain ways; reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included in the software; remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; use the software in any way that is against the law or to create or propagate malware; or share, publish, distribute, or lease the software (except for any distributable code, subject to the terms above), provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party.
----- [e556c713f436c0ecb35ee944b51384c09ca83c88074e9adb1f78af895bc55f42]
Code: -32603
2023-11-06 16:41:27.781 [info] [Error - 4:41:27 PM] Restarting server failed
2023-11-06 16:41:27.781 [info]   Message: Request initialize failed with message: You may install and use any number of copies of the software only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services (collectively, the “Visual Studio Products and Services”) to develop and test your applications. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. You may not: work around any technical limitations in the software that only allow you to use it in certain ways; reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included in the software; remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; use the software in any way that is against the law or to create or propagate malware; or share, publish, distribute, or lease the software (except for any distributable code, subject to the terms above), provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party.
----- [e556c713f436c0ecb35ee944b51384c09ca83c88074e9adb1f78af895bc55f42]
Code: -32603

@jlustgarten
Please can you disable the pylance extension and try again
Pylance versions are known to cause issues with execution of Jupiter notebooks

@jlustgarten @detrin Please can you disable the pylance extension and try again Pylance versions are known to cause issues with execution of Jupiter notebooks

I will. So far I didn't get the error again.

Thanks
Closing this issue for now


New (2.6 ) slot syntax results in slots not added to vm.$slots, breaking existing render functions

Version
2.6.1
Reproduction link
https://jsfiddle.net/3kpf9u54/4/
Steps to reproduce

Observe the contents of the <template> displayed
Change the code from <template slot="content"> to <template #content> or <template v-slot:content> and observe the contents stop being displayed
Change the render function code from this.$slots.content to this.$scopedSlots.content() and observe the contents be displayed again

What is expected?
Contents are displayed all the time; old render functions don't break when used with new syntax
What is actually happening?
New syntax forces slots into being scoped, breaking existing render functions

I'm actually not sure if this is intentional or not, but it breaks Vuetify, and probably other things too. Assuming this is intentional, it makes writing functional components more difficult, as you have to either:

check both this.$slots (for Vue pre-2.6) and this.$scopedSlots (for Vue post-2.6)
only check this.$scopedSlots and ask Vue pre-2.6 users to add slot-scope everywhere so all slots become scoped
only check this.$slots and ask Vue post-2.6 users to use the legacy syntax

but it breaks Vuetify

We were going to release a new minor version with $slots replaced by $scopedSlots, this change breaks v-slot use with dialog and menu activators

The plan was 3 for vuetify 1.4/1.5, then release vuetify 1.6 with a minimum vue version of 2.6 so old templates would still work.
Simple codepen demonstrating the problem: https://codepen.io/anon/pen/xMLreR?editors=1010
2.6.0: https://codepen.io/anon/pen/xMLreR?editors=1010

@KaelWD This is now fixed in upstream Vue, and it seems your change actually makes things worse now :(

Note: this has been reverted (exposing scoped slots on $slots) as it is technically a breaking change.
The original issue, however, is not since the new syntax is opt-in. Users can keep using the old syntax while waiting for libraries to properly migrate to use this.$scopedSlots in all cases.

This is definitely an interesting problem, and one I don't really see a good solution for... I guess there's not much we can do now that this behavior is stable, except wait for the ecosystem to catch up :(

In 0e8560d0 I've made it so that only slots using the new v-slot syntax without scope are exposed on this.$slots. This should ensure intended behavior without affecting existing usage of legacy slots.

i made a simple test and v-slot still dont add the slots in $slots
fiddle


build(server): Update type tests for server

Reset the type test configuration for the server packages.
Command used:
flub typetests -g server --reset --previous --normalize

Then manually fixed up the config.

The "TS2589: Type instantiation is excessively deep and possibly infinite" error doesn't seem to be reproing in CI, so maybe it's just my machine...

The "TS2589: Type instantiation is excessively deep and possibly infinite" error doesn't seem to be reproing in CI, so maybe it's just my machine...

Actually, I don't think the server CI runs the "no extraneous files modified" check so my workaround might be passing CI when it shouldn't be.

Thanks for the review, @RishhiB!


[Telink] Fix SensorManager simulatedIndex max number calculation

Problem

Wrong number of array elements (simulatedIndex max number) calculation

Change overview

Fix SensorManager simulatedIndex max number calculation

Testing

Tested manually with chip-tool.

Steps:

Run: $ chip-tool pairing ble-thread <...>
Wait till success

Merged into https://github.com/project-chip/connectedhomeip/pull/26293


[Feature] Update the logic of specifying container commands for head Pod

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
Some users want to run additional container commands when RayClusters are started. Users can use headGroupSpec.template.spec.command to set the command running in the head pod. However, there is a tricky behavior that may cause users to be confused. If headGroupSpec.template.spec.command does not contain the substring ray start, KubeRay will replace the command specified by users. See the following code snippet for more details.
https://github.com/ray-project/kuberay/blob/e77b0958b040de22c0eeb9320bff7cefed9ecd7b/ray-operator/controllers/ray/common/pod.go#L307-L325
This software design will introduce more "unknown unknowns" for users. The logic is very weird, but removing the logic will cause backward incompatibility. Hence, I open this issue to discuss whether it is worth removing the logic.
Use case
No response
Related issues
#651
#912
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

No user has complained about this for the last 7 months. Close this issue.


Use one location for dataset type options/defaults

Combine controllers[type].datasets into datasets[type], for simpler options lookup and consistent defaults/options.

@stockiNail I'd appreciate any comments on this one, I'm not so sure if it should actually be the other way around, or should it not be changed at all.

@stockiNail I'd appreciate any comments on this one, I'm not so sure if it should actually be the other way around, or should it not be changed at all.

@kurkle I had a look and this sounds to me more consistent comparing with previous implementation.
Of course someone could complain that the datasets are not part of the controller but from user perspective it could be more clear (at least to me).

@kurkle I thought a bit more about the topic.
Well, my perspective is that datasets namespace is part of the controller therefore I'd expect to have the following structure/fallback:
dataset // dataset object
!
+--> options.datasets // datasets of the controller of the instantiated chart
     !
     +--> controllers[type].datasets // datasess default for the controller
           !
           +--> defaults.datasets // defaults for datasets of all controller type (maybe useless)

This chain should be also "merged" (or used by proxy) quite easily I guess.
But there is a use case (and I think only one) where it doesn't work as is, the combined chart, where you have datasets related to different controllers.
Probably to maintain the datasets logic as is, you should use the implementation of this PR where the datasets namespace is containing all controller types and their datasets options.
Going to this PR, I have only a doubt about custom controllers which are extending existing ones if the defaults.datasets[newController] must be set by the user/implementation before the controller registration.

@kurkle I thought a bit more about the topic.
Well, my perspective is that datasets namespace is part of the controller therefore I'd expect to have the following structure/fallback:
dataset // dataset object
!
+--> options.datasets // datasets of the controller of the instantiated chart
     !
     +--> controllers[type].datasets // datasess default for the controller
           !
           +--> defaults.datasets // defaults for datasets of all controller type (maybe useless)

I'm not sure what benefit would options.datasets bring compared to options?
options.datasets.line I understand on a mixed chart, but the plain datasets is just one more level to define something that affects the whole chart.

This chain should be also "merged" (or used by proxy) quite easily I guess.
But there is a use case (and I think only one) where it doesn't work as is, the combined chart, where you have datasets related to different controllers.

As you know, the current fallback is

dataset
options.datasets[type]
options.controllers[type].datasets
options
defaults.datasets[type}
defaults.controllers[type].datasets
defaults

The two, options.datasets[type] and options.controllers[type].datasets are equal in terms of where the options end up in.

Probably to maintain the datasets logic as is, you should use the implementation of this PR where the datasets namespace is containing all controller types and their datasets options.

Thats the idea in this PR.

Going to this PR, I have only a doubt about custom controllers which are extending existing ones if the defaults.datasets[newController] must be set by the user/implementation before the controller registration.

The customController.defaults.datasets is automatically merged into defaults.datasets[type], in this PR, so should not be a problem.

I'm not sure what benefit would options.datasets bring compared to options?
options.datasets.line I understand on a mixed chart, but the plain datasets is just one more level to define something that affects the whole chart.

I fully agree with you that sounds useless. As you highlighted, the only exceptions is mixed chart.

The two, options.datasets[type] and options.controllers[type].datasets are equal in terms of where the options end up in.

Honestly I wasn't aware about options.controllers[type] but I think options.datasets[type] and options.controllers[type].datasets should be the same. But I think that also defaults.datasets[type} and defaults.controllers[type].datasets should be the same.
Maybe I don't have the clear picture but the above objects could be "different" only if *.controllers[type].dataset is a read only object used only to maintain the original defaults of the controller. But maybe I'm wrong.
defaults.datasets[type}.stock = 1
defaults.controllers[type].datasets.stock = 1;
// the above statements should apply the same behavior to the chart
// and to change the first or the second statement is the same

What is not clear to me, why should a user change defaults.datasets[type} instead of defaults.controllers[type].datasets ?

@kurkle  additional thought:

dataset  <- to configure a single datasets of the chart
options.datasets[type] <- to configure all datasets of the same controller type of the chart
options.controllers[type].datasets <- to configure all dataset of the same controller type of the chart (the same of above)
options <- to configure everything of the chart
defaults.datasets[type} <- to configure all datasets of the same controller type for all charts
defaults.controllers[type].datasets <- to configure all datasets of the same controller type for all charts (the same of above)
defaults <- to configure everything for all charts

If I have understood well the PR, this is new fallback:

dataset  <- to configure a single datasets of the chart
options.datasets[type] <- to configure all datasets of the same controller type of the chart
options <- to configure everything of the chart
defaults.datasets[type} <- to configure all datasets of the same controller type for all charts
defaults <- to configure everything for all charts

New PR sounds to me more consistent.
In this way you should address the mixed chart and also the redundancy of fallback on the objects.
Does it mean that *.controllers[type].datasets will be removed or ignored having the default controllers config in the defaults.datasets[type] instead of defaults.controllers[type].datasets?

Does it mean that *.controllers[type].datasets will be removed or ignored having the default controllers config in the defaults.datasets[type] instead of defaults.controllers[type].datasets?

Yes, it would mean that.

I still have some doubts. While datasets[type] is shorter and somewhat more obvious, the element defaults / options per controller would are still in controllers[type].elements[el]. And controller level plugin defaults similar in controller[type].plugins[id]. So it is actually less consistent. The other option would be to remove the datasets[type] and only read the controllers[type].datasets.

In my opinion, elements and plugins are not strictly related to the controller type. Or better element is related to element type (and a controller could use more than 1 element, like line controller) therefore it could make more sense.
I'm thinking loud, removing datasets[type], the fallback could be:

dataset  <- to configure a single datasets of the chart
options.controllers[type].datasets <- to configure all dataset of the same controller type of the chart (the same of above)
options <- to configure everything of the chart
defaults.controllers[type].datasets <- to configure all datasets of the same controller type for all charts (the same of above)
defaults <- to configure everything for all charts

In this case we are not consistent as well (my opinion), as you mentioned about other namespace, like elements which are defined in options and defaults as well.
Probably the best is the current one, maybe a little bit redundant. ;)

I think after defaults.controllers[type].datasets we still need something for type specific chart level options because not all options are configurable per dataset.

@etimberg I think those are (mostle at least) at controllers[type]

Yup, that's where they are now. I just want to make sure any proposal keeps the fallback there

I think the original reason for putting these options in controllers[type].datasets was that we wanted to have all options for a chart type grouped together. E.g. anything affecting a bar chart should be able to be found under controllers.bar. Though it looks like now maybe we also have datasets[type] and it does seem like we shouldn't need both. What's currently set via datasets[type]?

Closing in favor of #8563


AATK process_results is missing

https://github.com/bigcode-project/bigcode-evaluation-harness/blob/astraios/bigcode_eval/tasks/aatk.py#L130-L131

@loubnabnl @RaymondLi0

Hi,
Just put the answer here so that more people can see.
There is an evaluation repo provided by the authors of the benchmark: https://github.com/moyix/AsleepKeyboardDataset
We mainly rely on the evaluation scripts provided by them.
Cheers

@terryyz can you share the exact command used to run the eval for AATK?

@terryyz can you share the exact command used to run the eval for AATK?

I just created a repo used for SC2 eval :slightly_smiling_face:
https://github.com/terryyz/AsleepKeyboardDataset
Please note that you may want to change stop_words when evaluating other models.


stream from node.lookup() doesn't match the documented interface

Calling node.lookup doesn't return the object described here:
https://github.com/hyperswarm/dht#const-stream--nodelookuptopic-options
It returns a Query instance from the dht-rpc and I can't find the described interface there either.

Ah the query IS a stream. Use like you would any nodejs stream or async iterator

The wording could be better, (feel free to improve :)) but the "looks like this" part describes the data returned.

I couldn't get any chunks with on('data'), however this works:
await stream.finished();
stream.closestNodes

Which are the public functions on Query, so I will leave it at that until I find a use for any other API.

It emits data, end, close. If you data was emitted the stream was prob empty.

Well, how to send data?
All I have is another nod e that is announcing:
      const node = new DHT({ keyPair });
      node.announce(topic);
``

So if that doesn't result in data, I am not sure what does?

For example this one, https://github.com/hyperswarm/dht/blob/master/test/announces.js#L36-L39

I didn't wait for the announced stream to finish.
This work fine:
      await node.announce(topic, keyPair).finished();


add regionmask/test/test_mask_defined_regions.py

closes #74

Codecov Report

Merging #75 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #75      +/-   ##
==========================================
+ Coverage    99.1%   99.11%   +<.01%
==========================================
  Files          18       19       +1
  Lines        1459     1475      +16
==========================================
+ Hits         1446     1462      +16
  Misses         13       13

Impacted Files
Coverage Δ

regionmask/test/test_mask_defined_regions.py
100% <100%> (ø)

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 4a3c532...85c24f1. Read the comment docs.


[Tests] migrate tests to Github Actions

Per https://github.com/ljharb/object.assign/pull/81

travis-ci's new pricing plan, and its defaults, have caused all my ljharb repos to have zero CI whatsoever until December. @travis-ci Support is MIA, so I unfortunately can't rely on it as a service anymore.

Allow all actions is set

I'm very confused why the PR isn't triggering an actions run :-/

@paulmillr is there an "approve and run" button showing for you on the PR status box?

@ljharb I think it will only show after the merge

That has not been my experience - pull_request_target workflows behave like that, but most of these are pull_request, and should work immediately.
You can see all the hundreds of PRs I linked to https://github.com/ljharb/object.assign/pull/81 running on the first PR.

perhaps it depends on repo owner, which is different in your repos. let's try merging it, we can always revert

I'd prefer to hold off; I'm pinging github folks about it.

Figured it out; I had to land at least one action in the default branch first to "enable" actions (which seems like a clear bug).
I'll land this once the tests pass.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@ad15fce). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #469   +/-   ##
=========================================
  Coverage          ?   30.10%
=========================================
  Files             ?        2
  Lines             ?     2352
  Branches          ?      607
=========================================
  Hits              ?      708
  Misses            ?     1644
  Partials          ?        0

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 ad15fce...8d44bc1. Read the comment docs.


aspect ratio should be width:height, right now its width:width

This will always be 1 as is.
https://github.com/therenderingguys/path-tracer/blob/7a8652c77212212286330f9feffb4b850c30d4b4/src/renderer/renderer.cpp#L70
updated for file name change:
https://github.com/therenderingguys/path-tracer/blob/e4c75dc29e3ed6a91e95173f16827c28a6eb9d09/src/renderer/pathTracer.cpp#L77

resolved by #40


brew tap fwartner/mac-cleanup broken

Running brew tap fwartner/mac-cleanup doesn't work:

==> Tapping fwartner/mac-cleanup
Cloning into '/usr/local/Homebrew/Library/Taps/fwartner/homebrew-mac-cleanup'...
Username for 'https://github.com': XXX
Password for<EMAIL_ADDRESS>remote: Repository not found.
fatal: repository 'https://github.com/fwartner/homebrew-mac-cleanup/' not found
Error: Failure while executing; git clone https://github.com/fwartner/homebrew-mac-cleanup /usr/local/Homebrew/Library/Taps/fwartner/homebrew-mac-cleanup exited with 128.

Same here :'(

you can directly use this:
$ git clone git@github.com:fwartner/mac-cleanup.git /usr/local/Homebrew/Library/Taps/fwartner/homebrew-mac-cleanup

and then brew install mac-cleanup

It's because the git repo is incorrect on the brew tap. It should read "https://github.com/fwartner/mac-cleanup/", but instead it is trying to pull "https://github.com/fwartner/homebrew-mac-cleanup/".

@syfless1999 that doesn't work for me.
Cloning into '/usr/local/Homebrew/Library/Taps/fwartner/homebrew-mac-cleanup'...
<EMAIL_ADDRESS>Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

@syfless1999 that doesn't work for me.
Cloning into '/usr/local/Homebrew/Library/Taps/fwartner/homebrew-mac-cleanup'...
<EMAIL_ADDRESS>Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

maybe permission problem, try to use sudo su and then clone

@syfless1999 still getting the exact same error

@x7a https://stackoverflow.com/questions/2643502/how-to-solve-permission-denied-publickey-error-when-using-git
this answer maybe useful

Could be because of the naming of the repository. Renamed it.

@fwartner still can't install. I get Error: SHA256 mismatch. I don't think it is worth it to rename the repo. It can be definitely done differently.

@fwartner still can't install. I get Error: SHA256 mismatch.


Plunkr not showing the code

Hi, I am working on an angular2 app and I am trying to include a dialog but when I go to angular.material.io and try to see the code on Plunkr it is not showing up. I tried it on another machine within the same team and it wasn't showing there either.

Related to #5285 and #5245

Dupe of #5245
Please search for existing issues before filing.


Feature: add a Codeowners file

Motivation:
As of now, the repository does not contain a Codeowners file.
from GitHub's docs:

Description:
The Codeowners file allows defining policies for pinging specific people automatically when certain files are touched.
Exit criteria:

[ ] a Codeowners file exists and is configured

It's likely we won't need this for the time being, but let's talk at the grooming :)

I had a proper read here, and I don't see the benefit currently. Opinions?

for instance if we want the programmers (out of all the people in the org) to always review changes regarding the code, this is an easy way to do it automatically.
other people can still do reviews, it just makes sure that specific people are always pinged on PRs (that are not in the draft stage).
a little UX boost, perhaps.

Based on what most of us think, we're not interested in this as of now.
We'll likely close this within the next few days.

A project of this size does not need a CODEOWNERS file at the moment.


Bootstrap style?

I fell in love with these components and I think there are few as good as these.
But one thing I really don't like: IBM graphic style! 😄
Is there a way to use Bootstrap instead?
Would this be allowed byt the license?

go for it

Hey @metonym I believe there is no point leaving this one open :)

@alkanna why? Can we leave this open until a theme switch feature comes?

I thought the question was if it's allowed by the license, not if a theme switch feature could be implemented. I didn't see that as a feature request


Cherry-pick PR#16459 into Release 1.3

Please provide a description for what this PR is for.
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[x] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

The auto cherry-pick failed https://github.com/istio/istio/pull/16459#issuecomment-525080014, this PR manually cherry-picks that PR.

cc @myidpt

@JimmyCYJ: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

istio-pilot-e2e-envoyv2-v1alpha3-release-1.3
03fcfd5b3745c22de528244516febca7511bd2d4
link
/test istio-pilot-e2e-envoyv2-v1alpha3-release-1.3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

The istio-pilot-e2e-envoyv2-v1alpha3-release-1.3 test failed:
https://prow.istio.io/view/gcs/istio-prow/pr-logs/pull/istio_istio/16677/istio-pilot-e2e-envoyv2-v1alpha3-release-1.3/182
--- FAIL: TestTempWorkspace (16.75s)
    --- PASS: TestTempWorkspace/StoreInvariant (4.40s)
    --- FAIL: TestTempWorkspace/istioConfig (0.07s)
        config.go:454: Post(ClusterRbacConfig) => got the server could not find the requested resource (post clusterrbacconfigs.rbac.istio.io)
    --- PASS: TestTempWorkspace/controllerEvents (6.53s)
    --- PASS: TestTempWorkspace/controllerClientSync (4.40s)
    --- PASS: TestTempWorkspace/controllerCacheFreshness (0.80s)
FAIL
FAIL	istio.io/istio/tests/e2e/tests/controller	16.765s
tests/istio.mk:189: recipe for target 'test/local/noauth/e2e_pilotv2' failed
make[1]: *** [test/local/noauth/e2e_pilotv2] Error 1
make[1]: Leaving directory '/home/prow/go/src/istio.io/istio'
tests/istio.mk:132: recipe for target 'with_junit_report' failed
make: *** [with_junit_report] Error 2

/test istio-pilot-e2e-envoyv2-v1alpha3-release-1.3

--- FAIL: TestTempWorkspace (16.75s)
--- PASS: TestTempWorkspace/StoreInvariant (4.40s)
--- FAIL: TestTempWorkspace/istioConfig (0.07s)
config.go:454: Post(ClusterRbacConfig) => got the server could not find the requested resource (post clusterrbacconfigs.rbac.istio.io)
--- PASS: TestTempWorkspace/controllerEvents (6.53s)
--- PASS: TestTempWorkspace/controllerClientSync (4.40s)
--- PASS: TestTempWorkspace/controllerCacheFreshness (0.80s)
FAIL
FAIL	istio.io/istio/tests/e2e/tests/controller	16.765s
tests/istio.mk:189: recipe for target 'test/local/noauth/e2e_pilotv2' failed
make[1]: *** [test/local/noauth/e2e_pilotv2] Error 1
make[1]: Leaving directory '/home/prow/go/src/istio.io/istio'
tests/istio.mk:132: recipe for target 'with_junit_report' failed
make: *** [with_junit_report] Error 2

I think that is not relevant to this PR. Maybe TestTempWorkspace is flaky.

I think that is not relevant to this PR. Maybe TestTempWorkspace is flaky.

This is not flaky. All PRs against istio/istio:release-1.3 are now have that same failure.
Resolution is tracked in https://github.com/istio/istio/pull/16428.

@JimmyCYJ: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

istio-pilot-e2e-envoyv2-v1alpha3-release-1.3
03fcfd5b3745c22de528244516febca7511bd2d4
link
/test istio-pilot-e2e-envoyv2-v1alpha3-release-1.3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

The istio-pilot-e2e-envoyv2-v1alpha3-release-1.3 test will be fixed by https://github.com/istio/istio/pull/16682.

/test istio-pilot-e2e-envoyv2-v1alpha3-release-1.3


⚠ Bofrost.de has degraded performance

In a27c8bf, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1168 ms

Resolved: Bofrost.de performance has improved in 5e7e227.


train it for 2class and the loss-c is decreased but loss-l is still not. What's wrong?

My hyperparameter is: CUDA_VISIBLE_DEVICES=0,1 python train_RFB.py -v RFB_E_vgg -s 512 -d VOC --basenet ./weights/vgg16_reducedfc.pth  --jaccard_threshold 0.5 --batch_size 32 --num_workers 8 --cuda True --ngpu 2 --lr 4e-3 --momentum 0.9 --resume_net None --resume_epoch 0 --max_epoch 300 --weight_decay 5e-4 --gamma 0.1 --log_iters True --save_folder ./training_model/RFB_E_vgg/
Train set includes 2,500 images,and i only changed the num_class from 21 to 2 in the train_rfb.py and voc0712.py.

I got the same problem. Did yo solve it or have a workaround?

I got the same problem,how to fix it


Do not try to remove the finalizer of Plant Secret when it is not found

/kind bug
Currently gardener-controller-manager is not able to delete a Plant when its Secret is not found:
time="2021-02-18T06:13:04Z" level=info msg="Error syncing plant garden-it/e2e-9n26q: failed to remove finalizer from plant secret 'garden-it/test-secret-plant-r9xtc': could not remove \"core.gardener.cloud/plant\" finalizer: resource name may not be empty"
time="2021-02-18T06:13:04Z" level=info msg="Error syncing plant garden-it/e2e-9n26q: failed to remove finalizer from plant secret 'garden-it/test-secret-plant-r9xtc': could not remove \"core.gardener.cloud/plant\" finalizer: resource name may not be empty"
time="2021-02-18T06:13:04Z" level=info msg="Error syncing plant garden-it/e2e-9n26q: failed to remove finalizer from plant secret 'garden-it/test-secret-plant-r9xtc': could not remove \"core.gardener.cloud/plant\" finalizer: resource name may not be empty"
time="2021-02-18T06:13:04Z" level=info msg="Error syncing plant garden-it/e2e-9n26q: failed to remove finalizer from plant secret 'garden-it/test-secret-plant-r9xtc': could not remove \"core.gardener.cloud/plant\" finalizer: resource name may not be empty"
time="2021-02-18T06:13:04Z" level=info msg="Error syncing plant garden-it/e2e-9n26q: failed to remove finalizer from plant secret 'garden-it/test-secret-plant-r9xtc': could not remove \"core.gardener.cloud/plant\" finalizer: resource name may not be empty"
time="2021-02-18T06:13:04Z" level=info msg="Error syncing plant garden-it/e2e-9n26q: failed to remove finalizer from plant secret 'garden-it/test-secret-plant-r9xtc': could not remove \"core.gardener.cloud/plant\" finalizer: resource name may not be empty"

Release note:

An issue causing gardener-controller-manager to not be able to delete a Plant when the Plant Secret is not found is now fixed.

Is this /ready?


Feature request: add support for accessing deCONZ Phoscon app without using ingress

It would be nice if the Phoscon web-app could be accessed using a regular browser via for example hassio.local:40850. Since it is a fully optimized web app it's a shame it's not accessible via a web browser. This also makes it possible for non Hassio admins to access Phoscon and allows to visit it on a iPad as well.
Maybe add it as an option which is by default off but can be enabled for people who really want it.

Guys, just to clarify the situation again. I just upgraded to addon version 5.1.
The port for VNC, as it worked earlier, works fine now. But the other two ports didn't work. And after I open deconz addon page, and slick save under section of container ports, I have only one port now - it's VNC port, the other two ports for rest api were gone, 40850 and 4860.
What I need to do for back this possibility to the addon/container? Thanks in advanced!

Click reset to defaults on the network sections.
Both Ingress AND direct access are available for the add-on.

@soapp or see my post ⬆ https://github.com/home-assistant/hassio-addons/issues/1002#issuecomment-575754651

@frenck thanks for answer. Of course I did it, but still, I have only one port - it's for vnc.
But, I already see today, after I push 'reset to defaults' it's reset the ports now, and I see the two fields for api and websocket ports.
When I'm will back to home, I check it, and will post about my situation. Thanks homies.

@frenck & @allanpersson thanks guys! I'm already can send rest api confoguration to my Xiaomi motion sensors, thnaks again all wolrs fine for me now! :) :+1


build: add action for test commands to cfn template

These changes bring the test commands introduced in https://github.com/aws/amazon-ecs-cli-v2/pull/1029 all the way through execution. If test commands are present in deploy.PipelineStage, CodeBuild actions are added to the specified deploy stage(s) of the CFN template and run accordingly. Addresses #783.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

relevant part of a generated CFN template:
 - Name: DeployTo-test
          Actions:
            - Name: TestCommands
              ActionTypeId:
                Category: Test
                Owner: AWS
                Version: 1
                Provider: CodeBuild
              InputArtifacts:
                - Name: SCCheckoutArtifact
              Configuration:
                ProjectName: !Ref BuildTestCommands0
              RunOrder: 1
            - Name: CreateOrUpdate-svc1-test
              Region: us-west-2
              ActionTypeId:
                Category: Deploy
                Owner: AWS
                Version: 1
                Provider: CloudFormation
              Configuration:
                # https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline-action-reference.html
                ChangeSetName: sample-test-svc1
                ActionMode: CREATE_UPDATE
                StackName: sample-test-svc1
                Capabilities: CAPABILITY_NAMED_IAM
                TemplatePath: BuildOutput::infrastructure/svc1.stack.yml
                TemplateConfiguration: BuildOutput::infrastructure/svc1-test.params.json
                # The ARN of the IAM role (in the env account) that
                # AWS CloudFormation assumes when it operates on resources
                # in a stack in an environment account.
                RoleArn: arn:aws:iam::327148513104:role/sample-test-CFNExecutionRole
              InputArtifacts:
                - Name: BuildOutput
              RunOrder: 2
              # The ARN of the environment manager IAM role (in the env
              # account) that performs the declared action. This is assumed
              # through the roleArn for the pipeline.
              RoleArn: arn:aws:iam::327148513104:role/sample-test-EnvManagerRole
        - Name: DeployTo-prod
          Actions:
            - Name: TestCommands
              ActionTypeId:
                Category: Test
                Owner: AWS
                Version: 1
                Provider: CodeBuild
              InputArtifacts:
                - Name: SCCheckoutArtifact
              Configuration:
                ProjectName: !Ref BuildTestCommands1
              RunOrder: 1


New release?

Hi there,
Some of the newest commits are super helpful, is there a timeline on releasing a new version?

@dineshba @kishaningithub Any thoughts on how this repo progresses or is it stale?
Cheers

@cillierscharl As of now I am only a contributor of this repo and not a maintainer as such.

Thanks @cillierscharl for checking. I missed to make a release this time.
Just release a new version v0.3.3.
Will think about auto release when new commits merged to main branch.


EditLink to open another dialogs

I was usually using EditLink in SomeEntityColumns.cs to open another dialogs with this syntax:
[EditLink(ItemType = "MyModule.MyEntity", IdField = "MyEntityId")]
public Int32 MyEntityId{ get; set; }
Where "MyModule.MyEntity" is [LookupScript("MyModule.MyEntity")] in MyEntityRow.cs
Now in a fresh new Serenity's instance, I'm getting the following link on MyEntityId column on grid: mydomain/MyModule/SomeEntity#MyModule-MyEntity/1 (where 1 is the correct MyEntityId value for that grid's row).
Therefore, clicking it trows this unexpected error message: "MyModule.MyEntityDialog dialog class is not found!"

LookupScript was typed differently than declaration.


[cluster-test][node launcher] remove delete_data parameter.

Related Issue: #5063

:umbrella: The latest upstream changes (presumably 7a881f4d654a70b076df9b174ba2d1f2a1691a60) made this pull request unmergeable. Please resolve the merge conflicts.

Code looks good, but please confirm that delete_data actually deletes data:

Run recovery experiment on master and on this PR
Observe state sync version counter, to confirm it dips to low values during recovery experiments on this PR. Use same experiment on master as a guideline on what this dip looks like

Confirmed.
Test Plan:

Code looks good, but please confirm that delete_data actually deletes data:

Run recovery experiment on master and on this PR
Observe state sync version counter, to confirm it dips to low values during recovery experiments on this PR. Use same experiment on master as a guideline on what this dip looks like

Confirmed.
Test Plan:
Add time delay during recovery_time experiment. Evidence:  /opt/libra/data/event.log decreased during restarting and time record of /opt/libra/data/fluent-bit.conf is updated during restarting.

@bors-libra r=andll

:pushpin: Commit c7cda65 has been approved by andll

:hourglass: Testing commit c7cda656ee6775bd3d3f80647adea19b27c4a963 with merge 66bba08c94e725c96668aa9134646d9b5f9f889e...

:broken_heart: Test failed - checks-actions_land_blocking_test

@bors-libra r=andll

:pushpin: Commit ea9498a has been approved by andll

@bors-libra r=andll

:pushpin: Commit 872917e has been approved by andll

:hourglass: Testing commit 872917e5c5176aad0df9e9d62080883eec759a9c with merge fb597f71ab448a1f64eb3fe4fdb1503c24bc63d6...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: andll
Pushing fb597f71ab448a1f64eb3fe4fdb1503c24bc63d6 to master...


Make known-unknowns more clear in the reports

Describe the Feature
In a discussion with @vargenau and his colleague, they mentioned that it would be nice to know known-unknowns in a container. This information is available from Tern but can sometimes be buried in the report. Proposal to make this information more clear.
Use Cases
When individuals are inventorying containers it is helpful to understand the limits of Tern's analysis so that users can know what further analysis needs to be done.
Implementation Changes
Changes to the output reporting. Perhaps a list of known unknowns in the default report? Also changing the wording in other report formats to make it more clear that further analysis is required. currently Tern reports say: Unknown content included in layer {files}. Please analyze these files separately or Unknown content. Additional analysis may be required
@vargenau thoughts on this? What would be most helpful/clear?

Hi @rnjudge,
Thank you for taking our request under consideration.
Currently, the messages are put in the PackageComment of each affected package.
It would be better to have them grouped in a separate section at the beginning of the SPDX file.
It could be:

in the DocumentComment field,
or in the PackageComment of the top-level package.

I would keep them also in the affected packages.


Remix IDE doesn't compile in Tor browser

Compiler doesn't finish. Progress arrows just stop rotating with no result. However, If there is a compile error - it will be reported as in normal browser.
You can try compiling ballot.sol both in e.g. Firefox and in Tor. With the same compiler selected.
I have marked ethereum.org domain as trusted in Tor browser and it doesn't help.
This used to work few weeks ago.
If it helps, here is the output from javascript console:

@Woolfyi is that working with brave in Tor mode?


Python API: deprecate mode parameter of Tokenizer.tokenize

The correct way to tokenize with different mode is to create a (new) Tokenizer with that mode

Let's keep it around, but somehow try to communicate that the better way tokenize with a single mode is to pass it on the tokenizer creation


UI components for Import Firefox Places

This is the wiring up of a menu item and UI for passing info into the UAS, corresponding with #514.
We have a few options of doing this. Scanning file system for Firefox places, using Electron's dialog/filepicker, etc

For v0, commented in #514, the UX will just be a script call; moving to untriaged for future triaging for any UI for this


Make PhoneGap app. Framework 7 not needed.

https://github.com/nolimits4web/Framework7/releases/tag/v2.0.0-beta.1

➤ zeb commented:
This should actually be done using Adobe PhoneGap. Framework 7 is just css/js framework. So we can actually still use our current css/js


Email Notification Start PR

Description of change
Namespace CRM7 email notifications so we can do CRM4  ones
Notes for reviewer
This is not a full PR and doesn't have 100% coverage as it's missing else pathways (this is where CRM4 things would go so just should wait til that's tested) - can be used as a basis for any of the email decision notification tickets

closed as superseded


Indexing after a permissions change

It appears that reindexing is limited to actual changes to the file or its associated metadata.
How long after the permissions are changed on an item will it be reindexed?

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

ID: d18cdf74-1e86-aa79-3282-69ffc9cdd282
Version Independent ID: 39cea6c4-be38-1908-7815-aa9ee552cedf
Content: Manually request crawling and reindexing of a site, a library or a list - SharePoint in Microsoft 365
Content Source: SharePoint/SharePointOnline/crawl-site-content.md
Service: sharepoint-online
GitHub Login: @SerdarSoysal
Microsoft Alias: serdars

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


Interlocked.Read for int?

Whenever I'm using Interlocked, I always end up using it with a long, due to it's the only type that Interlocked.Read() is implemented for.
Is it ok to write an extension method for int, too?

Interlocked.Read is only available for long because it is only useful to ensure an atomic read of a 64 bits value under a 32 bits system.
MSDN documentation says:

The Read method is unnecessary on 64-bit systems, because 64-bit read operations are already atomic. On 32-bit systems, 64-bit read operations are not atomic unless performed using Read.

This geekswithblog blog post says the same:

When you are dealing with an item smaller or equal to the system word size (such as an int on a 32 bit system or a long on a 64 bit system) then the read is generally atomic, because it can grab all of the bits needed at once.  However, when dealing with something larger than the system word size (reading a long on a 32 bit system for example), it cannot grab the whole value at once, which can lead to some problems since this read isn’t atomic.

In summary, 32bits read operations are always atomic in both 32 bits and 64 bits systems so, Interlocked.Read(Int32) is unnecesary.

Fair enough. Although I never used Interlocked for atomicity, always for thread safety.


Full robust support of a different frame rates

In the current build, the tool does not handle drop-frame rates correctly.
In the next and subsequent builds, the tool should process different frame rates (those which are supported by FCP) correctly.
Final Cut Pro's supported frame rates.
23.98, 24, 25, 29.97, 30, 50, 59.94 & 60.

All these rates (including interlaced rates like 25i, 29.97i) are supported by TimecodeKit.
This is probably the first refactor - importing TimecodeKit as a dependency and letting it handle timecode and frame rate conversions.

I've now implemented this, but have only tested a handful of frame rates. So far it's resulting in correct output.

All progressive frame rates should be working reliably. What I haven't tested is interlaced rates because I don't have any interlaced video on hand.
@IAmVigneswaran are you able to test with 25i and 29.97i?

@orchetect Sure! Will report back soon using the current build of the tool.

@orchetect I don't have interlaced clips. But I have converted couple of timelines to 25i and 29.97i.
With the 0.1.1 build that I have tested with, I notice Marker timecode drift.

We need to be testing with the head of the main branch. Are you able to compile it?

We need to be testing with the head of the main branch. Are you able to compile it?

Nope. Could you send me a pre-compiled binary?

Using the latest build, I tested the 25i FCP project you sent over. It's working perfectly.

However what you will notice is that in the FCP sequence, markers actually are not perfectly on frame starts. They have subframes > 0. This likely happened when you took the old FCP project (which was at a different incompatible frame rate) and changed it to 25i.
Having timecode output with truncated subframes is fine for our purposes. We could however allow subframes to be output in the CSV very easily. My suggestion is that we only enable subframes output in CSV if subframes are > 0. The reason is that many projects will not have subframes in their timecode since FCP defaults to inserting markers at frame starts. The only time you run into this odd situation we have here is when mixing frame rates or converting projects between frame rates.
If we want to discuss subframes, we should open a new Issue as that is a new feature.

I'll close this issue, as we've basically tested all frame rates now.

Opened a new issue to address subframes - #29


Radius controller updates deployment spec when Radius is enabled

Bug information
Steps to reproduce (required)
Follow the Kubernetes & Helm tutorial up to step 4.
Observed behavior (required)
In step 4 Radius updates the deployment to inject a secret reference:
apiVersion: apps/v1
kind: Deployment
metadata:
  annotations:
    deployment.kubernetes.io/revision: "2"
    meta.helm.sh/release-name: demo
    meta.helm.sh/release-namespace: demo
    radapp.io/configuration-hash: bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f
    radapp.io/enabled: "true"
    radapp.io/status: '{"scope":"/planes/radius/local/resourceGroups/default-demo","application":"/planes/radius/local/resourceGroups/default-demo/providers/Applications.Core/applications/demo","environment":"/planes/radius/local/resourcegroups/default/providers/Applications.Core/environments/default","container":"/planes/radius/local/resourceGroups/default-demo/providers/Applications.Core/containers/webapp","phrase":"Ready"}'
  creationTimestamp: "2023-10-17T18:02:30Z"
  finalizers:
  - radapp.io/deployment-finalizer
  generation: 4
  labels:
    app.kubernetes.io/managed-by: Helm
  name: webapp
  namespace: demo
  resourceVersion: "4282"
  uid: 0f87f944-eff1-4cd4-a546-da5a6eee95ca
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      app: webapp
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 25%
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: webapp
    spec:
      containers:
      - env:
        - name: CONNECTION_REDIS_URL
          valueFrom:
            secretKeyRef:
              key: url
              name: redis-secret
        envFrom:
        - secretRef:
            name: webapp-connections
            optional: false
        image: radius.azurecr.io/tutorial/webapp:edge
        imagePullPolicy: IfNotPresent
        name: webapp
        ports:
        - containerPort: 3000
          protocol: TCP
        resources: {}
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      dnsPolicy: ClusterFirst
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
status:
  availableReplicas: 1
  conditions:
  - lastTransitionTime: "2023-10-17T18:03:15Z"
    lastUpdateTime: "2023-10-17T18:03:15Z"
    message: Deployment has minimum availability.
    reason: MinimumReplicasAvailable
    status: "True"
    type: Available
  - lastTransitionTime: "2023-10-17T18:02:30Z"
    lastUpdateTime: "2023-10-17T18:07:07Z"
    message: ReplicaSet "webapp-54c668f4bf" has successfully progressed.
    reason: NewReplicaSetAvailable
    status: "True"
    type: Progressing
  observedGeneration: 4
  readyReplicas: 1
  replicas: 1
  updatedReplicas: 1

Desired behavior (required)
Radius does not update the deployment unless the user declares a connection.
Workaround (optional)
This is non-blocking but goes against one of our value propositions. We want to tell users that enabling Radius doesn't change any behaviors. This does change a behavior.
AB#9832

Search the docs repo for this issue number. Some text in the tutorial is commented out because of this bug and can be re-enabled.


Is there a way to debug the action containers?

Environment details:

local deployment
Mac

Steps to reproduce the issue:

Create an action 'Sleep' with the namespace 'guest'.The action sleeps for 50 seconds
Invoke the sleep action twice (simultaneously) and get the activation ID
Get the details using the two activationID's from the above step
The activation details in response should have the 'init' value to display two action containers were spawned up.

I one of the test runs the same action container were used for both the invocations.So the activation details for invocation1 of sleep actions has the 'init' value but invocation2 utilizes the same action container used by invocation1.
How to debug the above scenario and see why same action container was used.
Also, this cases occurred only twice of the 500 runs.

If you have the system logs still you can use
wskadmin syslog get -g activation-id-1
This will yield results from which you can infer the transaction id (tid_nnn). Repeat the wskadmin operation now using the transaction id.
Then do the same for the other activation id.

Can you describe how you invoked the 500 sleep actions? Are they all sequential blocking invokes?

Thanks, @rabbah ,
It seems there is a problem with the setup.I get the following error when I use the command given above:
./wskadmin syslog get -g a7418b688ebe4f6a818b688ebe7f6a65-1
grep: /logs/controller0/controller0_logs.log: No such file or directory
grep: /logs/invoker0/invoker0_logs.log: No such file or directory
Also, the invoked actions are sequential and  non-blocking (blocking=false&result=true')

result=true implies a blocking invoke. So  second invoke will end up reusing a previous container in that case.
As for missing logs - do you know where your logs are stored? Usually they are in /tmp unless the location is changed in the environment files.

Oops my bad.
Thanks for the clarification.Closing this issue.


Error building for javascript

Godot version:
9bd5315d3
OS/device including version:
Ubuntu 18.04.1
Issue description:
I'm trying to compile using this command scons platform=javascript tools=no target=release but the following error occurs.
/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:282
        throw new JS_Parse_Error(message, line, col, pos);
        ^
Error
    at new JS_Parse_Error (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:260:22)
    at js_error (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:282:15)
    at croak (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:752:17)
    at token_error (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:760:17)
    at unexpected (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:766:17)
    at /home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:840:33
    at block_ (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:1010:32)
    at /home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:989:43
    at /home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:993:29
    at /home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:1123:43
ERROR:root:'/home/user1/Documents/emsdk/node/8.9.1_64bit/bin/node /home/user1/Documents/emsdk/emscripten/1.38.11/tools/js-optimizer.js /tmp/tmpwzFgkE/godot.javascript.opt.bc.o.js.mem.js noPrintMetadata AJSDCE minifyWhitespace' failed
scons: *** [bin/godot.javascript.opt.js] Error 1
scons: building terminated because of errors.

Emscripten removed Module.print() and Module.printErr() in 1.38.7. Please use an earlier version until Godot is adjusted for that change

I opened #20922 to fix the print/printErr issue.
However, I don't think that would cause a JS_Parse_Error exception in the compiler. That usually is because of JS code provided to the emscripten optimizer that it can't handle. I don't see that error on Godot master (with or without that PR) when I run scons platform=javascript tools=no target=release - @tomasantunes, do you have any local changes or additions? And is there any additional context earlier in the log? (EMCC_DEBUG=1 in the env might help)

I ran it with EMCC_DEBUG and here is the full error:
JS optimizer error:
Unexpected token: punc (,) (line: 1679, col: 684, pos: 58565)

================================

// === Body ===

var ASM_CONSTS = [function() { _audioDriver_audioContext = new (window.AudioContext || window.webkitAudioContext); _audioDriver_scriptNode = null; },
 function($0) { var CHANNEL_COUNT = $0; var channelCount = _audioDriver_audioContext.destination.channelCount; try { _audioDriver_scriptNode = _audioDriver_audioContext.createScriptProcessor(0, 0, channelCount); } catch (e) { _audioDriver_scriptNode = _audioDriver_audioContext.createScriptProcessor(4096, 0, channelCount); } _audioDriver_scriptNode.connect(_audioDriver_audioContext.destination); return _audioDriver_scriptNode.bufferSize; },
 function() { { var INTERNAL_BUFFER_PTR = $0; var audioDriverMixFunction = cwrap('audio_driver_js_mix'); _audioDriver_scriptNode.onaudioprocess = function(audioProcessingEvent) { audioDriverMixFunction(); var output = audioProcessingEvent.outputBuffer; var input = HEAPF32.subarray( INTERNAL_BUFFER_PTR / HEAPF32.BYTES_PER_ELEMENT, INTERNAL_BUFFER_PTR / HEAPF32.BYTES_PER_ELEMENT + output.length * output.numberOfChannels); for (var channel = 0; channel < output.numberOfChannels; channel++) { var outputData = output.getChannelData(channel); for (var sample = 0; sample < outputData.length; sample++) { outputData[sample] = input[sample * output.numberOfChannels + channel]; } } }; }, internal_buffer },
                                                                                ^
================================

/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:282
        throw new JS_Parse_Error(message, line, col, pos);
        ^
Error
    at new JS_Parse_Error (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:260:22)
    at js_error (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:282:15)
    at croak (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:752:17)
    at token_error (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:760:17)
    at unexpected (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:766:17)
    at /home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:840:33
    at block_ (/home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:1010:32)
    at /home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:989:43
    at /home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:993:29
    at /home/user1/Documents/emsdk/emscripten/1.38.11/tools/eliminator/node_modules/uglify-js/lib/parse-js.js:1123:43
ERROR:root:'/home/user1/Documents/emsdk/node/8.9.1_64bit/bin/node /home/user1/Documents/emsdk/emscripten/1.38.11/tools/js-optimizer.js /tmp/tmpF2rBLR/godot.javascript.opt.bc.o.js.mem.js noPrintMetadata AJSDCE minifyWhitespace' failed
scons: *** [bin/godot.javascript.opt.js] Error 1
scons: building terminated because of errors.

The error is correct - there is in fact an invalid , on column 684 there. The question is where it comes from.
That EM_ASM is from ./platform/javascript/audio_driver_javascript.cpp. Is it possible you have local changes in that file? On current Godot master, when I compile it locally I don't see an error.
If it's not due to local changes or a different branch, I'd try to debug this by changing that EM_ASM (in AudioDriverJavaScript::start) - removing code until it compiles ok could find the critical thing that is confusing it.

I haven't been able to reproduce this either, @tomasantunes Did you find out anything, are there any changes in the source code (git diff)?


linux: drop ubuntu 18.04

Ubuntu 18.04 is EOL now, so stop building containers for it.
Also adjust some dates in the documentation

[ ] Have you followed the guidelines in our Contributing document?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same change?
[ ] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

Is someone still using .devcontainer/ubuntu18.04/devcontainer.json ?

We should add a .docker-deprecate message to the image (and add the org.opencontainers.image.support.end-of-support label) beforehand to announce this removal for the next minor release or something.

Is someone still using .devcontainer/ubuntu18.04/devcontainer.json ?

No, please feel free to remove.

Thanks


siconos_vview not working: about fclib, csparse

Hi, I am a new user of siconos, and I successfully compiled it with the cmake flag:

-DWITH_BULLET=ON

Hi, please give more information regarding the error you are seeing?  If you see,

No module named siconos.fclib.

this is normal and can be ignored.  I am not sure what you mean by "csparse", do you see an error regarding csparse?

Hi, and thanks for you fast answer. I put the submit button by mistake before finishing the message, I am currently writing an update.

Ok, I got the

No module named siconos.fclib

error, I thought the problem was from this import so I tried to compile fclib by myself but I got an other error with csparse.
Anyway, as you said I can ignore this message, this is what I have done in siconos/examples/Mechanics/MechanicsIO:
siconos cube.py -> everything was ok
then
siconos_vview cube.hdf5
and I get:

No module named siconos.fclib.
ERROR: In /build/vtk-NWL3SN/vtk-5.10.1+dfsg/Graphics/vtkDataObjectToDataSetFilter.cxx, line 290
vtkDataObjectToDataSetFilter (0x2dd8a40): Couldn't create any points
ERROR: In /build/vtk-NWL3SN/vtk-5.10.1+dfsg/Graphics/vtkDataObjectToDataSetFilter.cxx, line 290
vtkDataObjectToDataSetFilter (0x2dd76a0): Couldn't create any points
Traceback (most recent call last):
File "/usr/local/bin/siconos_vview", line 945, in
transformer.SetInputData(datasets[contactor_name])
AttributeError: SetInputData

Any idea ?
Many thanks

Hi, that's odd, it seems the VTK function does not exist, so it must be a version problem with that library.  I am using it with Python 2.7.12 after installing the "python-vtk6" package in Ubuntu, which appears to be VTK version 6.2.0.  Which version of VTK are you running?

Oh I see now, sorry, vtk-5.10.1.  Try using VTK 6.

Thanks, with the python-vtk6 package it works now. On Ubuntu 16.04, it seems that the default python-vtk package installs the 5.10 version.

Excellent.  Hopefully VTK gets Python 3 support sometime :P


Invalid Pair Key

I do everything according to the instructions, but I can not bind the mail in any way. Constantly displays the message "Invalid pair key".

@EShimonin I just uploaded a new version of the plugin, could you try again?

Unfortunately, it still doesn't work for me, displays the message "Invalid pair key".

@EShimonin I just uploaded a new version of the plugin, could you try again?

Okay I'll ask Martin


Write test to verify that a NULL document does not block records for a program

Should not be able to save an empty an empty document.

When someone with the proper permissions reads this, would you please assign this issue to me and maybe put a label on it to indicate it needs a test. Maybe "Regression" or "QA" or even both?

@kurtwall Can you also include in your test to make sure that the URL field is also required in addition to the name


Openstack Swift DB Backups

In support of the RFE described in BZ https://bugzilla.redhat.com/show_bug.cgi?id=1615488.
Add a new FileDepot subclass for Swift.
Since we need to pass info in to the Mount Session (in gems-pending) regarding the Openstack
connection, utilize the URI with Query Parameters to do so.
@carbonin @NickLaMuro @roliveri please review.
Links

https://bugzilla.redhat.com/show_bug.cgi?id=1615488
https://github.com/ManageIQ/manageiq-schema/pull/259
https://github.com/ManageIQ/manageiq-gems-pending

Just $0.02 from OpenStack provider point of view. This seems to be as pretty much of duplication of credentials and config needed to connect to OpenStack. Storing credentials in encoded URL looks to me to have also security implications since it is different (older) way than Authentications are stored now.

I would agree 100% if that was what we are doing.  But its not.  The
credentials are being passed/stored just as they are for the other
FileDepot implementations.  We are only adding the additional parameters
not used by other FileDepots to the URI as Query parameters.
On Tue, Sep 11, 2018 at 9:56 AM Marek Aufart<EMAIL_ADDRESS>wrote:

Just $0.02 from OpenStack provider point of view. This seems to be as
pretty much of duplication of credentials and config needed to connect to
OpenStack. Storing credentials in encoded URL looks to me to have also
security implications since it is different (older) way than
Authentications are stored now.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ManageIQ/manageiq/pull/17967#issuecomment-420283437,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF1cZy_p1BwpK7GVzrZcUcWrZoIKP7JWks5uZ8EMgaJpZM4WiMPF
.

--
JERRY KESELMAN
PRINCIPAL SOFTWARE ENGINEER,
CLOUDFORMS VM SMARTSTATE ANALYSIS & STORAGE
Red Hat Inc. https://www.redhat.com/
<EMAIL_ADDRESS>Gitter: jerryk55
IRC:    jerrykbiker

@carbonin any chance of a final review and merge on this? Thanks!

@NickLaMuro @carbonin I've fixed the issue with credential verification.  I see that there was a request for a spec in one case but other than this should be ready to go.  The UI PR is ready to go and waiting on this one.  I have gems-pending code from Nick L to push out and we should be ready at least with the Backup side of the equation if I can get buy-in from everyone.  Let me look at a spec here.

@carbonin tests added.  ready to rock and roll?

@carbonin All comments addressed and pushed.

@jerryk55 We're still targeting hammer for this right?

Yup.  Assuming that the restore side can be finished by then.  Which we are relying on @NickLaMuro to do the bulk of that...  UI, Core, and Schema are merged.  I'm working through comments on the backup side of the gems-pending PR, and there is still an outstanding appliance_console PR.

Hammer backport details:
$ git log -1
commit e5e724a18e9887514fc0753b7d122991c9f81ec4
Author: Nick Carboni<EMAIL_ADDRESS>Date:   Thu Oct 11 11:48:16 2018 -0400

    Merge pull request #17967 from jerryk55/swift_db_backups

    Openstack Swift DB Backups

    (cherry picked from commit 520f0077af3b3373bab9b692f50224575cfc332b)

    https://bugzilla.redhat.com/show_bug.cgi?id=1615488


storeInVaultOnSuccess Feature Request

This may not be the right repository but it seems to get the most attention.  When using transaction.sale and the option to storeInVaultOnSuccess can we have the ability to pass in an existing customer id to have it appended to the record?  Currently if you try and pass in a current customer ID you get the following:
"customer": {
  "validationErrors": {
    "id": [
      {
        "attribute": "id",
        "code": "91609",
        "message": "Customer ID has already been taken."
      }
    ]
  },

This makes it more difficult to vault a payment method for a current customer as you now have to do the paymentMethod.create and then the transaction.sale creating the transaction from the vaulted token.  Would be SO much easier to be able to do this in transaction.sale and have it append to the customers payment methods if it is an existing customer.

+1

Hi @trainerbill,
Thanks for your thoughts on this. If you'd like help optimizing your integration, feel free to reach out to Braintree support and we'll help you out.
Closing this as it's not relevant to this particular repo.

@trainerbill did you get anywhere with this, I know, 5 years.


reverse course order

Description
Change the order planned or upcoming courses are shown.
Motivation and Context
Usually newest dates are displayed first instead of last.
Implementation: Simply reverse the array that holds the information about given upcoming or planned courses

This would be where I'd try to fix this with runtime in mind:
https://github.com/joschahenningsen/TUM-Live/blob/0f4e2160ea76523450db81a0798ac373dadfcc4c/dao/streams.go#L254
Note: If the query is used somewhere else we'd need to make the order of the methods result configurable

Is there a reason this isn't merged yet? The query isn't used anywhere else so there is no need for configuration.

No, no reason!
I was at a conference and didn't find a minute to review this yet :)
Am Mi., 2. Nov. 2022 um 10:15 Uhr schrieb Kaffee☕ @.***

:

Is there a reason this isn't merged yet? The query isn't used anywhere
else so there is no need for configuration.
—
Reply to this email directly, view it on GitHub
https://github.com/joschahenningsen/TUM-Live/pull/731#issuecomment-1299914955,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKV24QF2WIEB6625WPB47KDWGIWJNANCNFSM6AAAAAARJCR5LI
.
You are receiving this because you commented.Message ID:
@.***>


docs(CONTRIBUTING): fix typo graps => grabs

Just a small fix of a typo, to open the "door" for more contributions :)
In CONTRIBUTING.md:

Feel like doing a bit more? You can check what is up for ~graps~grabs in our public backlog and create a PR for it

Added another fix in the docs/contributing documentation page.
One small issue is that the installation instructions are not currently valid, since the package is not yet published. Or maybe it is published under a different scope with public access?
Maybe it's a good idea to note that on the docs...

Thanks for contributing @arturmiglio indeed we need to make a manual release while https://github.com/freenowtech/wave/issues/38 gets solved

Thanks for contributing @arturmiglio indeed we need to make a manual release while #38 gets solved

@duranmla does it make sense to note on the README (in case people is trying to install the package with the supplied command)?

@arturmiglio I don't think so, I will try to make a release manually today if it is possible.
The current usage of the library doesn't direct me to an actual state of urgency, but it is true we need to be coherent. Apologizes


Initial critical|nonCritical css setup

https://github.com/parameter1/cox-matthews-associates-websites/pull/227

 Update critical|noncritical css inclusion within package/site repes


Certificates generated using deprecated extensions

Any certificate generated in the certificate management interface is generated with a Netscape Cert Type extension indicating the purpose of the certificate. This extension is old and its use has been deprecated for a long time. In fact, the nsCertType extension shows up as an unknown extension as of OpenSSL v1.1. OpenVPN has also deprecated the use of this extension quite some time ago, and is soon to remove the ns-cert-type option from OpenVPN entirely.
OpenVPN Deprecated Options
The correct method is to set the X.509v3 Key Usage and X.509v3 Extended Key Usage fields correctly.
Accordingly, the web UI for OPNsense should stop looking for the nsCertType extension to determine/display if the certificate is a client or server certificate, and set/follow the KU/EKU extensions. In OpenVPN, "remote-cert-tls" has replaced "ns-cert-type"; this checks the KU/EKU fields appropriately.
X509v3 extensions:
            X509v3 Basic Constraints:
                CA:FALSE
            Netscape Cert Type:
                SSL Server
            Netscape Comment:
                OpenSSL Generated Server Certificate
            X509v3 Subject Key Identifier:
                AB:77:8C:16:BA:39:51:49:14:79:F0:33:C5:A6:C6:62:4F:31:22:8D
            X509v3 Authority Key Identifier:
                keyid:FA:D8:C3:33:05:F7:23:F7:F6:B4:19:E1:F4:0F:27:3B:66:BF:A1:FC
                DirName:/CN=Test CA/C=US
                serial:5B:1E:C6:B5:0A:5C:54:10
            X509v3 Extended Key Usage:
                TLS Web Server Authentication, <IP_ADDRESS>.<IP_ADDRESS>.2
            X509v3 Key Usage:
                Digital Signature, Key Encipherment

question, are the cert's we create now missing  KU/EKU extensions or incomplete? Or is this  issue covering more then UI checks and OpenVPN settings?
If  the certs created from OPNsense have been good for quite some time, we could probably easily switch, if not, switching will impact users and have to be planned carefully.

I should have clarified that!
The certs created now DO include the correct KU/EKU extensions, yes (displayed in the provided output), so that's not a problem.

no problem, thanks for the clarification.

It appears that the OpenVPN client configuration required for this is already in place, though with a conflicting comment.
src/www/vpn_openvpn_export.php:

// Prevent MITM attacks by verifying the server certificate.
// - Disable for now, it requires the server cert to include special options
//$conf .= "remote-cert-tls server{$nl}";

if (is_array($server_cert) && ($server_cert['crt'])) {
    $purpose = cert_get_purpose($server_cert['crt'], true);
    if ($purpose['server'] == 'Yes') {
        $conf .= "remote-cert-tls server{$nl}";
    }
}


Paragraph breaks not recognized in block content

Example: https://hub.aashe.org/_ad/block_content/block/19/change/ has three "paragraphs", but it displays as a single paragraph: https://hub.aashe.org/browse/types/academicprogram/
Hard to test out different variations because of the 12-hour caching.

This is resolved as per our discussion on the hub call today. We should probably update any documentation we have on markdown to make it more clear, but otherwise this is now working. The tab links not switching tabs is a different but related issue I'll resolve today, changing those from links manually added in django-block-content pieces to automatically generated buttons under the text block (which will allow interaction with bootstrap to make the tab switch).


Lost userdata after player changed username

Situation
Similar to #2232, my server has appeared a weird situation. A player has already played on my server for quite a period, and suddenly he reported that he lost every dime of permission. I checked on the PermissionsEX plugin, using /pex user <playerName> info the commands returned nothing.
Bug
After a previously logged in player changed the username, PermissionsEx cannot retrieve the data.

As far as I know, user data is retrieved by the UUID since Minecraft 1.7.9 and higher.  If your server is 1.7.9+ and running in offline mode, it doesn't have UUIDs.  In that case, you should be aware that PEX does not support offline mode and you should encourage your users to not use hacked/torrented/illegally downloaded Minecraft clients and to buy the game.  ;-)

@zml2008 can answer as to how the info is accessed by PEX.

I'm sorry that I failed to mention my server is in online mode, Spigot 1.10.

Are you on 1.x or 2.x?

2.x snapshot

Ok, can you pastebin the permissions.json or upload the permissions.mv.db?

Here it is:
https://gist.github.com/lifehome/cf8d1460991541fd76aa6d6f6d402546

So the permissions file you posted only has you listed as a user. Is that the actual file you're running your server with?

Yes indeed, no matter how many times I restart the server.

Unfortunately PermissionsEx is currently unmaintained and no further updates are planned. Because of this, all pull requests are being closed. If you are looking for an actively maintained permissions plugin, take a look at LuckPerms. It is compatible with major server platforms and can import data from PEX.