non-Pylance intellisense features fail in notebook context only

Environment data

VS Code version: 1.89.1
Jupyter Extension version (available under the Extensions sidebar): 2024.4.0
Python Extension version (available under the Extensions sidebar): 2024.12.0
OS (Windows | Mac | Linux distro) and version: Mac
Python and/or Anaconda version: Python 3.11.9
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Jupyter server running: Local

Expected behaviour
With a new python environment, create a new file with a single import statement (import os). If in a .py file, Intellisense work on this import (either hover hint or go to def) even if Pylance is not installed, falling back to Jedi if python.languageServer is set to Default or explicitly to Jedi (or even using pyright if the extension is installed and python.languageServer is set to None).
This should also work if the same line is in a notebook.
Actual behaviour
non-Pylance intellisense only works as expected in the notebook for jupyter v2023.9.100, python v2024.2.1 or older. For newer extension versions a "No definition found" hover appears instead. Additionally (and possibly related) the same failure occurs even in older versions when python.languageServer is set to Default and Pylance is not installed.
(Previously reported as microsoft/vscode-jupyter#15702, but adding more details here)
Steps to reproduce:

In the latest VS Code, install python and jupyter extensions, and uninstall pylance.
Create an empty notebook and add the line import os
"Go to def" on os and see the failure result hovertext.
Install jupyter v2023.9.100, python v2024.2.1 and set python.languageServer to Jedi.
"Go to def" on os and see the correct source file open

Logs

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

Visual Studio Code (1.89.1, undefined, desktop)
Jupyter Extension Version: 2024.1.0.
Python Extension Version: 2024.0.0.
Pylance Extension Version: 2024.3.2.
Platform: darwin (arm64).
Workspace folder ~/code/TReND_2024, Home = /Users/tom.chartrand
15:16:47.614 [debug] Get Custom Env Variables, Class name = Tm (started execution), Arg 1: undefined, Arg 2: "RunPythonCode"
15:16:47.617 [info] Start refreshing Kernel Picker<PHONE_NUMBER>617)
15:16:47.642 [info] Not using Pylance
15:16:47.694 [debug] No controller, hence notebook communications cannot be initialized for editor ~/code/TReND_2024/code/Day 1 - Data access.ipynb
15:16:47.694 [info] Start refreshing Interpreter Kernel Picker
15:16:47.851 [debug] Get Custom Env Variables, Class name = Tm, completed in 237ms, has a truthy return value, Arg 1: undefined, Arg 2: "RunPythonCode"
15:16:47.851 [debug] Jupyter Paths /kernels:
15:16:47.852 [debug] Kernel Spec Root Paths, /usr/share/jupyter/kernels, /usr/local/share/jupyter/kernels, ~/Library/Jupyter/kernels
15:16:47.860 [debug] Search for KernelSpecs in Interpreter /usr/bin/python3
15:16:47.860 [debug] Finding Global Python KernelSpecs
15:16:47.860 [debug] Search for KernelSpecs in Interpreter /opt/homebrew/bin/python3
15:16:47.860 [debug] Search for KernelSpecs in Interpreter ~/micromamba/bin/python
15:16:47.860 [debug] Search for KernelSpecs in Interpreter ~/code/thalamus-merfish-analysis/.conda/bin/python
15:16:47.860 [debug] Search for KernelSpecs in Interpreter ~/micromamba/envs/thalamus-merfish-analysis/bin/python
15:16:47.860 [debug] Search for KernelSpecs in Interpreter ~/code/TReND_2024/.conda/bin/python
15:16:47.861 [debug] Full interpreter list is length: 6, /usr/bin/python3::Unknown:/usr/bin/python3, /opt/homebrew/bin/python3::Unknown:/opt/homebrew/bin/python3, ~/micromamba/bin/python:base:Conda:~/micromamba/bin/python, ~/code/thalamus-merfish-analysis/.conda/bin/python::Conda:~/code/thalamus-merfish-analysis/.conda/bin/python, ~/micromamba/envs/thalamus-merfish-analysis/bin/python:thalamus-merfish-analysis:Conda:~/micromamba/envs/thalamus-merfish-analysis/bin/python, ~/code/TReND_2024/.conda/bin/python::Conda:~/code/TReND_2024/.conda/bin/python
15:16:47.861 [debug] Getting activated env variables, Class name = mp (started execution), Arg 1: "~/code/TReND_2024", Arg 2: "~/code/TReND_2024/.conda/bin/python", Arg 3: undefined
15:16:47.861 [debug] Get Custom Env Variables, Class name = Tm (started execution), Arg 1: "~/code/TReND_2024", Arg 2: "RunPythonCode"
15:16:47.861 [debug] Get Custom Env Variables, Class name = Tm, completed in 0ms, has a truthy return value, Arg 1: "~/code/TReND_2024", Arg 2: "RunPythonCode"
15:16:48.013 [debug] Kernels for interpreter /usr/bin/python3 are .jvsc74a57bd031f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6./usr/bin/python3./usr/bin/python3.-m#ipykernel_launcher
15:16:48.013 [debug] Kernels for interpreter /opt/homebrew/bin/python3 are .jvsc74a57bd0b0fa6594d8f4cbf19f97940f81e996739fb7646882a419484c72d19e05852a7e./opt/homebrew/bin/python3./opt/homebrew/bin/python3.-m#ipykernel_launcher
15:16:48.013 [debug] Kernels for interpreter ~/code/thalamus-merfish-analysis/.conda/bin/python are .jvsc74a57bd0462bc6e82b7cda20ccdaaa76001fa99e907d0ae5cd6f47252032093caa024858.~/code/thalamus-merfish-analysis/.conda/python.~/code/thalamus-merfish-analysis/.conda/python.-m#ipykernel_launcher
15:16:48.013 [debug] Kernels for interpreter ~/micromamba/envs/thalamus-merfish-analysis/bin/python are .jvsc74a57bd0ad8cbf621e39bc5b4fc71e5ed08f37e70b9e09661c455a262894b686b9356bd4.~/micromamba/envs/thalamus-merfish-analysis/python.~/micromamba/envs/thalamus-merfish-analysis/python.-m#ipykernel_launcher
15:16:48.578 [debug] KernelProvider switched kernel to id = .jvsc74a57bd0ee5909fbe5d136e91bacaf8e4da6dc433157c2beefbd22958479532d1801d8be.~/code/TReND_2024/.conda/python.~/code/TReND_2024/.conda/python.-m#ipykernel_launcher
15:16:48.578 [debug] Initialize notebook communications for editor ~/code/TReND_2024/code/Day 1 - Data access.ipynb
15:16:48.578 [debug] Resolving notebook UI Comms (resolve) for ~/code/TReND_2024/code/Day 1 - Data access.ipynb
15:16:48.578 [debug] initialize CommonMessageCoordinator
15:16:48.580 [debug] Registering commtarget jupyter.widget
15:16:48.580 [debug] IPyWidgetMessageDispatcher.initialize
15:16:48.580 [debug] Attempting to determine version of IPyWidgets
15:16:48.581 [debug] Controller selection change completed
15:16:48.581 [debug] Waiting for IPyWidgets version
15:16:48.581 [debug] Waiting for IPyWidgets version promise
15:16:48.588 [debug] Loading kernelspec from ~/micromamba/share/jupyter/kernels/python3/kernel.json for ~/micromamba/bin/python
15:16:48.588 [debug] Loading kernelspec from ~/code/TReND_2024/.conda/share/jupyter/kernels/python3/kernel.json for ~/code/TReND_2024/.conda/bin/python
15:16:48.736 [debug] Hiding default kernel spec 'Python 3 (ipykernel)', 'pythonjvsc74a57bd0ee5909fbe5d136e91bacaf8e4da6dc433157c2beefbd22958479532d1801d8be', /python for interpreter ~/code/TReND_2024/.conda/bin/python and spec ~/code/TReND_2024/.conda/share/jupyter/kernels/python3/kernel.json
15:16:48.736 [debug] Kernels for interpreter ~/code/TReND_2024/.conda/bin/python are .jvsc74a57bd0ee5909fbe5d136e91bacaf8e4da6dc433157c2beefbd22958479532d1801d8be.~/code/TReND_2024/.conda/python.~/code/TReND_2024/.conda/python.-m#ipykernel_launcher
15:16:48.736 [debug] Hiding default kernel spec 'Python 3 (ipykernel)', 'pythonjvsc74a57bd0e8d528e49feaf371ca3d5928543ccc82e8f8fa60e7e26dffcf7e9f9692d19768', ~/micromamba/bin/python for interpreter ~/micromamba/bin/python and spec ~/micromamba/share/jupyter/kernels/python3/kernel.json
15:16:48.736 [debug] Kernels for interpreter ~/micromamba/bin/python are .jvsc74a57bd0e8d528e49feaf371ca3d5928543ccc82e8f8fa60e7e26dffcf7e9f9692d19768.~/micromamba/python.~/micromamba/python.-m#ipykernel_launcher
15:16:48.742 [debug] Conda file returned by Python Extension is ~/micromamba/condabin/conda
15:16:49.413 [debug] Full interpreter list is length: 6, /usr/bin/python3::Unknown:/usr/bin/python3, /opt/homebrew/bin/python3::Unknown:/opt/homebrew/bin/python3, ~/micromamba/bin/python:base:Conda:~/micromamba/bin/python, ~/code/thalamus-merfish-analysis/.conda/bin/python::Conda:~/code/thalamus-merfish-analysis/.conda/bin/python, ~/micromamba/envs/thalamus-merfish-analysis/bin/python:thalamus-merfish-analysis:Conda:~/micromamba/envs/thalamus-merfish-analysis/bin/python, ~/code/TReND_2024/.conda/bin/python::Conda:~/code/TReND_2024/.conda/bin/python
15:16:49.413 [debug] Refreshed Environments
15:16:49.489 [debug] Got env vars with python ~/code/TReND_2024/.conda/bin/python, with env var count 47 in 1628ms.
    PATH value is ~/code/TReND_2024/.conda/bin:~/micromamba/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/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:~/.local/bin:~/.local/bin and
    Path value is undefined
15:16:49.489 [debug] Prepend PATH with python bin for ~/code/TReND_2024/.conda/bin/python
15:16:49.489 [debug] Activated Env Variables for ~/code/TReND_2024/.conda/bin/python,
    PATH value is ~/code/TReND_2024/.conda/bin:~/micromamba/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/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:~/.local/bin:~/.local/bin and
    Path value is undefined
15:16:49.489 [debug] Getting activated env variables, Class name = mp, completed in 1628ms, has a truthy return value, Arg 1: "~/code/TReND_2024", Arg 2: "~/code/TReND_2024/.conda/bin/python", Arg 3: undefined
15:16:49.490 [info] Process Execution: ~/code/TReND_2024/.conda/bin/python -m pip list
15:16:50.418 [info] End refreshing Kernel Picker<PHONE_NUMBER>617)

Compare to successful execution on older extension version:

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

Visual Studio Code (1.89.1, undefined, desktop)
Jupyter Extension Version: 2023.9.1102792234.
Python Extension Version: 2024.0.0.
Platform: darwin (arm64).
Workspace folder ~/code/TReND_2024, Home = /Users/tom.chartrand
15:13:40.660 [info] User belongs to experiment group 'NewJupyterSession'
15:13:40.809 [debug] Get Custom Env Variables, Class name = Kl (started execution), Arg 1: undefined, Arg 2: "RunPythonCode"
15:13:40.809 [info] Start refreshing Kernel Picker<PHONE_NUMBER>809)
15:13:40.811 [info] Not using Pylance
15:13:40.954 [info] Start refreshing Interpreter Kernel Picker
15:13:41.177 [debug] Get Custom Env Variables, Class name = Kl, completed in 368ms, has a truthy return value, Arg 1: undefined, Arg 2: "RunPythonCode"
15:13:41.177 [debug] Jupyter Paths /kernels:
15:13:41.179 [debug] Kernel Spec Root Paths, /usr/share/jupyter/kernels, /usr/local/share/jupyter/kernels, ~/Library/Jupyter/kernels
15:13:41.200 [debug] Search for KernelSpecs in Interpreter ~/code/TReND_2024/.conda/bin/python
15:13:41.200 [debug] Finding Global Python KernelSpecs
15:13:41.201 [debug] Search for KernelSpecs in Interpreter /opt/homebrew/bin/python3
15:13:41.201 [debug] Search for KernelSpecs in Interpreter /usr/bin/python3
15:13:41.201 [debug] Search for KernelSpecs in Interpreter ~/micromamba/bin/python
15:13:41.202 [debug] Search for KernelSpecs in Interpreter ~/code/thalamus-merfish-analysis/.conda/bin/python
15:13:41.202 [debug] Search for KernelSpecs in Interpreter ~/micromamba/envs/thalamus-merfish-analysis/bin/python
15:13:41.202 [debug] Full interpreter list is length: 6, /opt/homebrew/bin/python3::Unknown:/opt/homebrew/bin/python3, /usr/bin/python3::Unknown:/usr/bin/python3, ~/micromamba/bin/python:base:Conda:~/micromamba/bin/python, ~/code/thalamus-merfish-analysis/.conda/bin/python::Conda:~/code/thalamus-merfish-analysis/.conda/bin/python, ~/micromamba/envs/thalamus-merfish-analysis/bin/python:thalamus-merfish-analysis:Conda:~/micromamba/envs/thalamus-merfish-analysis/bin/python, ~/code/TReND_2024/.conda/bin/python::Conda:~/code/TReND_2024/.conda/bin/python
15:13:41.203 [debug] Getting activated env variables, Class name = za (started execution), Arg 1: "~/code/TReND_2024", Arg 2: "~/code/TReND_2024/.conda/bin/python", Arg 3: undefined
15:13:41.203 [debug] Get Custom Env Variables, Class name = Kl (started execution), Arg 1: "~/code/TReND_2024", Arg 2: "RunPythonCode"
15:13:41.203 [debug] Get Custom Env Variables, Class name = Kl, completed in 0ms, has a truthy return value, Arg 1: "~/code/TReND_2024", Arg 2: "RunPythonCode"
15:13:41.817 [debug] Kernels for interpreter /opt/homebrew/bin/python3 are .jvsc74a57bd0b0fa6594d8f4cbf19f97940f81e996739fb7646882a419484c72d19e05852a7e./opt/homebrew/bin/python3./opt/homebrew/bin/python3.-m#ipykernel_launcher
15:13:41.818 [debug] Kernels for interpreter /usr/bin/python3 are .jvsc74a57bd031f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6./usr/bin/python3./usr/bin/python3.-m#ipykernel_launcher
15:13:41.818 [debug] Kernels for interpreter ~/code/thalamus-merfish-analysis/.conda/bin/python are .jvsc74a57bd0462bc6e82b7cda20ccdaaa76001fa99e907d0ae5cd6f47252032093caa024858.~/code/thalamus-merfish-analysis/.conda/python.~/code/thalamus-merfish-analysis/.conda/python.-m#ipykernel_launcher
15:13:41.818 [debug] Kernels for interpreter ~/micromamba/envs/thalamus-merfish-analysis/bin/python are .jvsc74a57bd0ad8cbf621e39bc5b4fc71e5ed08f37e70b9e09661c455a262894b686b9356bd4.~/micromamba/envs/thalamus-merfish-analysis/python.~/micromamba/envs/thalamus-merfish-analysis/python.-m#ipykernel_launcher
15:13:41.846 [debug] KernelProvider switched kernel to id = .jvsc74a57bd0ee5909fbe5d136e91bacaf8e4da6dc433157c2beefbd22958479532d1801d8be.~/code/TReND_2024/.conda/python.~/code/TReND_2024/.conda/python.-m#ipykernel_launcher
15:13:41.846 [debug] Initialize notebook communications for editor ~/code/TReND_2024/code/Day 1 - Data access.ipynb
15:13:41.846 [debug] Resolving notebook UI Comms (resolve) for ~/code/TReND_2024/code/Day 1 - Data access.ipynb
15:13:41.847 [debug] initialize CommonMessageCoordinator
15:13:41.847 [debug] Registering commtarget jupyter.widget
15:13:41.847 [debug] IPyWidgetMessageDispatcher.initialize
15:13:41.847 [debug] Attempting to determine version of IPyWidgets
15:13:41.848 [debug] Controller selection change completed
15:13:41.848 [debug] Waiting for IPyWidgets version
15:13:41.848 [debug] Waiting for IPyWidgets version promise
15:13:41.858 [debug] Loading kernelspec from ~/code/TReND_2024/.conda/share/jupyter/kernels/python3/kernel.json for ~/code/TReND_2024/.conda/bin/python
15:13:41.858 [debug] Loading kernelspec from ~/micromamba/share/jupyter/kernels/python3/kernel.json for ~/micromamba/bin/python
15:13:41.902 [debug] Conda file returned by Python Extension is ~/micromamba/condabin/conda
15:13:41.914 [debug] Kernel Specs found in interpreter ~/micromamba/bin/python are [{"specFile":"~/micromamba/share/jupyter/kernels/python3/kernel.json","interpreterPath":"~/micromamba/bin/python","isRegisteredByVSC":"registeredByNewVersionOfExt","name":"pythonjvsc74a57bd0e8d528e49feaf371ca3d5928543ccc82e8f8fa60e7e26dffcf7e9f9692d19768","argv":["~/micromamba/bin/python","-m","ipykernel_launcher","-f","{connection_file}"],"language":"python","executable":"~/micromamba/bin/python","display_name":"Python 3 (ipykernel)","metadata":{"debugger":true,"vscode":{"originalSpecFile":"~/micromamba/share/jupyter/kernels/python3/kernel.json","originalDisplayName":"Python 3 (ipykernel)"}}}]
15:13:41.914 [debug] Hiding default kernel spec 'Python 3 (ipykernel)', 'pythonjvsc74a57bd0e8d528e49feaf371ca3d5928543ccc82e8f8fa60e7e26dffcf7e9f9692d19768', ~/micromamba/bin/python for interpreter ~/micromamba/bin/python and spec ~/micromamba/share/jupyter/kernels/python3/kernel.json
15:13:41.914 [debug] Kernels for interpreter ~/micromamba/bin/python are .jvsc74a57bd0e8d528e49feaf371ca3d5928543ccc82e8f8fa60e7e26dffcf7e9f9692d19768.~/micromamba/python.~/micromamba/python.-m#ipykernel_launcher
15:13:41.914 [debug] Kernel Specs found in interpreter ~/code/TReND_2024/.conda/bin/python are [{"specFile":"~/code/TReND_2024/.conda/share/jupyter/kernels/python3/kernel.json","interpreterPath":"~/code/TReND_2024/.conda/bin/python","isRegisteredByVSC":"registeredByNewVersionOfExt","name":"pythonjvsc74a57bd0ee5909fbe5d136e91bacaf8e4da6dc433157c2beefbd22958479532d1801d8be","argv":["python","-m","ipykernel_launcher","-f","{connection_file}"],"language":"python","executable":"python","display_name":"Python 3 (ipykernel)","metadata":{"debugger":true,"vscode":{"originalSpecFile":"~/code/TReND_2024/.conda/share/jupyter/kernels/python3/kernel.json","originalDisplayName":"Python 3 (ipykernel)"}}}]
15:13:41.914 [debug] Hiding default kernel spec 'Python 3 (ipykernel)', 'pythonjvsc74a57bd0ee5909fbe5d136e91bacaf8e4da6dc433157c2beefbd22958479532d1801d8be', /python for interpreter ~/code/TReND_2024/.conda/bin/python and spec ~/code/TReND_2024/.conda/share/jupyter/kernels/python3/kernel.json
15:13:41.915 [debug] Kernels for interpreter ~/code/TReND_2024/.conda/bin/python are .jvsc74a57bd0ee5909fbe5d136e91bacaf8e4da6dc433157c2beefbd22958479532d1801d8be.~/code/TReND_2024/.conda/python.~/code/TReND_2024/.conda/python.-m#ipykernel_launcher
15:13:42.787 [info] Registering dummy command feature
15:13:42.808 [debug] Got env vars with python ~/code/TReND_2024/.conda/bin/python, with env var count 48 in 1605ms.
    PATH value is ~/code/TReND_2024/.conda/bin:~/micromamba/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/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:~/.local/bin:~/.local/bin and
    Path value is undefined
15:13:42.808 [debug] Prepend PATH with python bin for ~/code/TReND_2024/.conda/bin/python,
    PATH value is ~/code/TReND_2024/.conda/bin:~/micromamba/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/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:~/.local/bin:~/.local/bin and
    Path value is undefined
15:13:42.808 [debug] Activated Env Variables for ~/code/TReND_2024/.conda/bin/python,
    PATH value is ~/code/TReND_2024/.conda/bin:~/micromamba/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/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:~/.local/bin:~/.local/bin and
    Path value is undefined
15:13:42.808 [debug] Getting activated env variables, Class name = za, completed in 1605ms, has a truthy return value, Arg 1: "~/code/TReND_2024", Arg 2: "~/code/TReND_2024/.conda/bin/python", Arg 3: undefined
15:13:42.809 [info] Process Execution: ~/code/TReND_2024/.conda/bin/python -m pip list
15:13:43.219 [debug] Full interpreter list is length: 6, /usr/bin/python3::Unknown:/usr/bin/python3, /opt/homebrew/bin/python3::Unknown:/opt/homebrew/bin/python3, ~/micromamba/bin/python:base:Conda:~/micromamba/bin/python, ~/code/thalamus-merfish-analysis/.conda/bin/python::Conda:~/code/thalamus-merfish-analysis/.conda/bin/python, ~/micromamba/envs/thalamus-merfish-analysis/bin/python:thalamus-merfish-analysis:Conda:~/micromamba/envs/thalamus-merfish-analysis/bin/python, ~/code/TReND_2024/.conda/bin/python::Conda:~/code/TReND_2024/.conda/bin/python
15:13:43.219 [debug] Refreshed Environments
15:13:44.222 [info] End refreshing Kernel Picker<PHONE_NUMBER>809)
15:13:49.171 [debug] creating new code watcher with matching document file://~/micromamba/lib/python3.9/os.py
15:13:50.559 [debug] notebook communications already initialized for editor ~/code/TReND_2024/code/Day 1 - Data access.ipynb

No idea if this is a useful lead, but I think the line 15:13:42.787 [info] Registering dummy command feature is present whenever this works, and absent whenever it doesn't.

@tmchartrand thank you for the detailed analysis and I'm sorry you ran into this issue.
We're currently look into this issue and I think i may have a fix, waiting for a review of the PR.


Snippets in JSON Schema documentation issue

The documentation of the definition of snippets in JSON schemas at https://code.visualstudio.com/docs/languages/json#_define-snippets-in-json-schemas lacks some important information:
The last sentence says:

Note that defaultSnippets is not part of the JSON schema specification but a VS Code-specific schema extension.

As it is not part of the JSON schema specification You must provide the information how to use such defaultSnippets but I cannot find that information anywhere in the JSON language documentation. Normally, a snippet defition in VS Code has a prefixpart, e.g. (https://code.visualstudio.com/docs/editor/userdefinedsnippets#_create-your-own-snippets)
{
  "For Loop": {
    "prefix": ["for", "for-const"],
    "body": ["for (const ${2:element} of ${1:array}) {", "\t$0", "}"],
    "description": "A for loop."
  }
}

It that case, when I want to use that snippet, I type one of the strings which are part of the prefix section of the snippet, and I get a suggestion with the description part of the snippet. When I now press Enter, the body of the snippet is inserted into the document.
However, how do I use one of the defaultSnippets defined in a JSON schema file? There is no prefix part, and the labelpart does not work, too. That information should be part of the documentation. Otherwise, I cannot use defaultSnipperts.

But isn't that already explained just above, in the same paragraph?
https://code.visualstudio.com/docs/languages/json#_define-snippets-in-json-schemas
There's also an example how you define such a default snippet.
{
    "type": "array",
    "title": "Keybindings configuration",
    "items": {
        "type": "object",
        "required": ["key"],
        "defaultSnippets": [
            {
                "label": "New keybinding",
                "description": "Binds a key to a command for a given state",
                "body": { "key": "$1", "command": "$2", "when": "$3" }
            }
        ],
        "properties": {
            "key": {
                "type": "string"
            }
            ...
        }
    }
}

Note that you would only use that if you are a JSON schema author. Or if you implement you own extension with settings.

I added the image to the docs.


Spot check: Graphing Quadratics 1.1.0-rc.4

We cherry picked commits from issues fixed in the prior testing issue, https://github.com/phetsims/QA/issues/366, Please spot check the following issues:

[x] https://github.com/phetsims/phet-io/issues/1529
[x] https://github.com/phetsims/phet-io/issues/1530
[x] https://github.com/phetsims/phet-io/issues/1531
[x] https://github.com/phetsims/graphing-quadratics/issues/134

From here we will publish phet and phet-io brands.
Sim: https://phet-dev.colorado.edu/html/graphing-quadratics/1.1.0-rc.4/phet/graphing-quadratics_all_phet.html
Wrapper index: https://phet-dev.colorado.edu/html/graphing-quadratics/1.1.0-rc.4/phet-io

Sorry I forgot to tag @samreid @chrisklus @pixelzoom @kathy-phet @ariel-phet.

@KatieWoe checked off all of the aforementioned issues.  Perhaps this means QA is complete and this is ready for production publication?

I'm checking some of the other aspects and was going to do a quick check on a Mac this morning, but if you're happy with it, then I don't feel too bad stopping.  Otherwise, I'll be done before status, or just after.

Please take your time and let us know how it goes, thanks!

We are done.

Thanks @KatieWoe!

T


Feature/spark flow bumped

What changes were proposed in this pull request?
(Please fill in changes proposed in this fix)
How was this patch tested?
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)
Please review http://spark.apache.org/contributing.html before opening a pull request.

+1


missing curl issue on xenial

on xenial we see the following issue due to missing curl, the playbook needs fix there
2017-02-09T00:47:57.490 INFO:teuthology.orchestra.run.vpm031.stdout:TASK [ceph.ceph-common : fail if systemd is not present] ***********************
2017-02-09T00:47:57.491 INFO:teuthology.orchestra.run.vpm031.stdout:task path: /home/ubuntu/ceph-ansible/roles/ceph-common/tasks/checks/check_system.yml:38
2017-02-09T00:47:57.601 INFO:teuthology.orchestra.run.vpm031.stdout:fatal: [vpm031.front.sepia.ceph.com]: FAILED! => {"changed": false, "failed": true, "msg": "Systemd must be present"}
2017-02-09T00:47:57.616 INFO:teuthology.orchestra.run.vpm031.stdout:fatal: [vpm101.front.sepia.ceph.com]: FAILED! => {"changed": false, "failed": true, "msg": "Systemd must be present"}
2017-02-09T00:47:57.627 INFO:teuthology.orchestra.run.vpm031.stdout:fatal: [vpm151.front.sepia.ceph.com]: FAILED! => {"changed": false, "failed": true, "msg": "Systemd must be present"}

http://qa-proxy.ceph.com/teuthology/vasu-2017-02-09_00:21:42-ceph-ansible-jewel---basic-vps/799396/teuthology.log

On which distro are you running this? We do not support systems that are not running systemd.

Sorry this issue was discussed in #octo, The issue i believe is due to this https://github.com/ceph/ceph-ansible/commit/f741ee74  and it expects curl to be present on the system and eventually the repo get fails and the error is bit misleading. @ktdreyer  and @andrewschoen can provide more info on this issue

The problem is that we use curl to download a repo config file from shaman, rather than using Ansible's built-in get_url module. This means curl has to be installed on all systems that download builds from shaman.
According to Alfredo's comment in debian_ceph_repository.yml and redhat_ceph_repository.yml:
# we must use curl instead of ansible's uri module because SNI support in
# Python is only available in 2.7.9 and later, and most supported distributions
# don't have that version, so a request to https fails.

... so te reason we shell out to curl rather than using a built-in Ansible module is because older distros' Pythons do not support TLS SNI. After some experiments, we found that Python on Ubuntu Trusty is the one that is still affected by this. RHEL 7 and Ubuntu Xenial can handle SNI just fine with the get_url module.
Before this week, https://shaman.ceph.com used TLS SNI to serve the x509 cert for CN=shaman.ceph.com. I've modified the nginx configuration there so that the web server issues the CN=shaman.ceph.com x509 cert first to non-SNI clients. Today non-SNI clients can successfully make requests.
This means that Ubuntu Trusty can use the get_url module with shaman now, and we can stop shelling out to curl.


Fix mode should respect keep comments

When attempting to use the latest gazelle_cabal, all non-haskell rules were wiped out by gazelle_cabal even without using fix mode. Moreover, # keep comments were not respected. Updated the Fix method to address these issues.

Thanks Rahul!
I picked your commit and added a CI test here: https://github.com/tweag/gazelle_cabal/pull/2


Naming layers, pulling layers by name

Downstream: https://github.com/mapbox/mapbox.js/issues/200
It doesn't appear that Leaflet has an API with which to refer to names besides indices or direct references. This makes things a bit tricky to deal with when layers are added to the layer within a separate scope. Can there be an API similar to the one in MM for this?

Consolidating into https://github.com/Leaflet/Leaflet/issues/1805


Error when compiling on OSX

src/api/cocoa/headless.rs:105:35: 105:46 error: use of undeclared type name `PixelFormat`
src/api/cocoa/headless.rs:105     fn get_pixel_format(&self) -> PixelFormat {
                                                                ^~~~~~~~~~~
error: aborting due to previous error
Could not compile `glutin`.

Ha!
This just needs as use PixelFormat;

I'll send a PR.


[19.03] signal-desktop: 1.26.1 -> 1.26.2 (backport)

(cherry picked from commit b63980dc682c62576a338d25fadb636dde9b2a89)
Reason: Avoid an expired (unusable) release in the stable release (Signal-Desktop releases expire after a few months).

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

Notify maintainers
cc @

@GrahamcOfBorg test signal-desktop

Tested it and it worked correctly.


Fix multiple annotations with RDC

Add test multi_file_launcher
Fix by removing overconservative fatal_errors

This is kind of weird. I would expect the current implementation of the cache to find the same kernel. As it doesn't account for the translation unit location. Aren't the kernel names of these codes the same?

This is kind of weird. I would expect the current implementation of the cache to find the same kernel. As it doesn't account for the translation unit location. Aren't the kernel names of these codes the same?

The module unique ids by LLVM are different

This is kind of weird. I would expect the current implementation of the cache to find the same kernel. As it doesn't account for the translation unit location. Aren't the kernel names of these codes the same?

The module unique ids by LLVM are different

I don't understand that either. Do these 2 device codes have different external dependencies? I thought the unique id captures the external dependencies of the current translation unit.

This is kind of weird. I would expect the current implementation of the cache to find the same kernel. As it doesn't account for the translation unit location. Aren't the kernel names of these codes the same?

The module unique ids by LLVM are different

I don't understand that either. Do these 2 device codes have different external dependencies? I thought the unique id captures the external dependencies of the current translation unit.

Check the test, one translation unit will export main the other foo, results in different module ids

Both foo, and main are cpu codes. Not device. So, do we expect to capture both host and device externals?

Both foo, and main are cpu codes. Not device. So, do we expect to capture both host and device externals?

The rationale is to create a module unique id for the translation unit that includes the kernel. Host code will also have the kernel stub. The module unique id is not ideal anyway and will be removed.


allin is not working properly

Update. I fixed it few hours ago.

Just tested with multiple people, working ifne.


Define function download_url_and_unzip

@rjust FYI, this passedhttps://travis-ci.com/github/mernst/defects4j/builds/199396503 on my branch though it has not yet started on the rjust branch.  If that is good enough for you, you can squash-and-merge the pull request.


⚠ Fortnite has degraded performance

In 1f6e018, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1600 ms

Resolved: Fortnite performance has improved in 7793aa4.


Minimum version of Gradle?

Does your project require a minimum version of Gradle to be successfully imported into a project?
We run our builds using gradle. I created a test project to play around and get to know the library before trying to integrate with our project(s). My test project works find.
However, I created a small test class to run in our product and when I try to test it out, I get NoClassDefFoundError on the line TrainTestSplitter<Label> dataSplitter = new TrainTestSplitter<>(csvDatasource);.
com/opencsv/exceptions/CsvValidationException
java.lang.NoClassDefFoundError: com/opencsv/exceptions/CsvValidationException
	at org.tribuo.data.csv.CSVDataSource.rowIterator(CSVDataSource.java:195)
	at org.tribuo.data.columnar.ColumnarDataSource.iterator(ColumnarDataSource.java:77)
	at org.tribuo.evaluation.TrainTestSplitter.<init>(TrainTestSplitter.java:94)
	at org.tribuo.evaluation.TrainTestSplitter.<init>(TrainTestSplitter.java:74)
	at org.tribuo.evaluation.TrainTestSplitter.<init>(TrainTestSplitter.java:65)
	at com.blackducksoftware.vuln.intelligent.remediation.TribuoTrainer.createModel(TribuoTrainer.java:99)
	at com.blackducksoftware.vuln.intelligent.remediation.TribuoTrainerTest.testCreateModel(TribuoTrainerTest.java:37)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:141)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:90)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy5.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.ClassNotFoundException: com.opencsv.exceptions.CsvValidationException
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)

I'm convinced that the issue is with importing dependencies. Our projects use Gradle v5.6.2 and I don't know if/when they plan to upgrade.
In contrast, my working test project is building with Gradle v.7.1
System details

Tribuo version : 4.1.0
Java version (if appropriate) openJDK 11.0.7
OS/Architecture (if appropriate) MacOS 14.1.1

What does the dependencies section of your build.gradle look like (or at least the Tribuo related dependencies). Also what does gradle -q dependencies report? It should list OpenCSV 5.4 as a dependency of tribuo-data, and if it's not doing then something odd is happening. We've used Tribuo internally in several gradle projects and I think some of them use a v5.x version of gradle, so it should work. Tribuo reports its dependencies via the standard pom file in META-INF approach that's used on Maven Central, so gradle should be able to find everything.
One other possibility is that gradle is finding the OpenCSV dependency, but prefers to use an OpenCSV v4 dependency from elsewhere in your build. OpenCSV 4 doesn't have CsvValidationException so that could cause the issue.

I don't know a lot about gradle, but from what I can tell, our build process is a bit complicated.
We have a root level build.gradle file, and then we have numerous sub-projects, each with their own build.gradle. We also have a .properties file at the root that lists all of our dependencies in group:artifact=version format. There are no dependencies in the root build.gradle.
There has been some question by colleagues as to whether the @pom part of the version is necessary
In the .properties file I have Tribuo as org.tribuo:tribuo-all=4.1.0@pom // Have not tried removing @pom from here.
In the sub-project where I'm using Tribuo, I've tried
dependencies {
    compile('org.tribuo:tribuo-all:4.1.0@pom') {   // Have also tried removing @pom here
        transitive = true // I was told this is true by default in our build so have tried excluding this line
    }
    ...
}

@Craigacp
It is an older version of OpenCSV in our project. Thanks for the help!

Excellent, I'm glad you've got it sorted out. If you're looking at integrating Tribuo into a larger project I recommend you pare back the dependencies by only using the bits of Tribuo you need, rather than depending on tribuo-all. tribuo-all is for getting up and running quickly for prototyping, but it pulls in bulky native dependencies like ONNX Runtime and TensorFlow which might not be necessary for your use case.

Thanks. That is the plan. For now I'm just trying to hack together a POC so tribuo-all is the easiest way to guarantee I get the parts I need without having to deep dive into the libraries.
Your team has been a great help. I've asked a few questions now and your responsiveness and helpfulness has been on point.


refactor script execution during build

It's almost good - the remaining problem is that the test script files (conda_buidl.bat) is written to the package cache. Will fix that tomorrow.


use abi3 extension if Extension().is_abi3

Add an Extension(is_abi3=True) property that can be used to set its filename to something that will be loadable by more than one version of Python 3. An '.abi3.so' extension on Linux, just .pyd on Windows. Tested on Linux so far.
It will still be necessary to -DPy_LIMITED_API=0x03030000 somewhere for the extension to truly be abi3.

This patch appears to be failing on Python 3.

Also, before adding a boolean parameter, is there a more descriptive parameter that could be added? Something like binary_interface='abi3' instead of is_abi3=True?

How about py_limited_api like the #ifdef, it could even be set to a version. py_limited_api = (3,3,0) or py_limited_api = 0x03030000.

py_limited_api sounds fine. I think I like (3,3,0) better as it's more pythonic.

What if we let truthy set the extension, then reserve the tuple for future use (smart choice of wheel tags?) Similar to how 1 sets the basic feature in C.

It feels to me like abi3 appears to much in the implementation. Can we remove the 3 so that the implementation would work for future Pythons with a new ABI version?

I think abi3 is correct. The idea is that abi3 with Python 3.3 features works on all later versions of Python (it was introduced in py3.2, and 3.3 specifically adds some functions that were forgotten). (The extension doesn't say anything about the minimum Python ver

The other default abi is of course the "exactly this version of Python" default.

Hi dholth. Sorry I missed your IRC messages when you sent them. Is this ready to go? Would you add a changelog entry for it?

It's ready to go if you don't have any better ideas for the name (which I think is a reasonable name). Would be happy to add a changelog entry.


Change ini before load

Added a menu all settings to modify the .ini files before loading any cameras. I have tried to use a single function for all the cameras but it didn't work that's why you see one function for each camera settings, just like there is one function for each camera.

Michael: put 'All settings After 'settings' in the drop-down menu


Don't log RPC calls/statistics

Presently, lightwalletd logs whenever a gRPC gets called: https://github.com/zcash/lightwalletd/blob/59170d491132d0799643ba765753c89f8fd899b3/cmd/server/main.go#L51. As explained here, these logs risk compromising the privacy of lightwalletd users, and must not be enabled in production environments.

Closing; this was fixed by #333.


InferSharp 1.41 Crashes Visual Studio Pro 2022 17.4.4

I have VS Pro 2022 and have installed the infersharp 1.41 managed extension.
If I click Tools > Infer# Analysis, my mouse cursor shows a spinning arrow for a few seconds, VS is unresponsive for 5-10 seconds, and then Visual Studio crashes! Visual Studio then restarts with the following message:
A previous session ended unexpectedly. Disabling the extension InferSharp 1.41 might help.

From a dos cmd prompt, I tried running this command:
wget https://github.com/microsoft/infersharp/releases/download/v1.4/infersharp-wsl-distro-v1.4.tar.gz && wsl --import infersharp1.4 C:\wslDistroStorage\infersharp1.4 infersharp-wsl-distro-v1.4.tar.gz && rm infersharp-wsl-distro-v1.4.tar.gz

from here step 1
However, wget return this error:

Therefore, I used Chrome to download the file manually.
Then I ran the rest of the command line:

which also failed.
I have WSL2 installed, and working (I believe):

And still, InferSharp crashes Visual Studio.
I have also looked at issue #184, which didn't seem to help much.
What log files (and where would I find them) I can review and/or upload?

I am not sure why your VS crashes, we will try it on our end with the same VS version.
To answer your second question - After you click yes on the dialog, the extension is trying to download the Infer# WSL distro (assuming you have WSL enabled) and configures everything necessary to run Infer#. Are you using the same VS version on your personal machine and the other one? My suspicion is that it may be something related to VS, not the extension itself.

The only thing that the extension should be trying to do in the setup phase is install and set up the Infer# custom distro you see at the link. If you terminate the download, setup will not be able to proceed, as the extension relies on the custom distro.
If this poses security issues, you can manually build Infer# from source and Infer from source -- the custom distro is for helping you circumvent this hassle and also control the release version.

If it's OK with the security issues, you can also try our Docker: https://github.com/microsoft/infersharp/blob/main/RUNNING_IN_DOCKER.md
The dockerfile is here: https://github.com/microsoft/infersharp/blob/main/Dockerfile
You can see all items being downloaded/libraries being installed as dependencies of the project there. Let me know what the limitations are and I can try to recommend the best approach to get this working for you

I got this
docker pull mcr.microsoft.com/infersharp:v1.4
docker run -it mcr.microsoft.com/infersharp:v1.4
./run_infersharp.sh Examples

working but not this
docker run -v c:\mytestproject\bin\debug\net48:/infersharp/binary_path --rm mcr.microsoft.com/infersharp:v1.4 /bin/bash -c "./run_infersharp.sh binary_path; cp infer-out/report.txt /infersharp/binary_path/report.txt"

output
Processing {binary_path}
Copying binaries to a staging folder...

Code translation started...
Translation stage 1/3: Loading binaries.
Translation stage 2/3: Computing type environment.
Translation stage 3/3: Computing control-flow graph.

Coverage Statistics:

Method successfully translated: 0 (-2147483648%)
Method partially translated: 0 (-2147483648%)
Instructions translated: 0 (-2147483648%)
Instructions skipped: 0 (-2147483648%)
======================================

Code translation completed. Analyzing...

Capturing using JSON mode...
Nothing to compile. Try cleaning the build first.
There was nothing to analyze.

  No issues found

Now what?

This issue occurs when Infer# does not find compatible dll/pdb pairs. Can you please confirm that you have the output of a Debug build (meaning the dll/pdbs are both present in the input directory)?

Where can I find the VSIX source code to the InferSharp extension so that I can debug it?

We don't have it out on the open web, but essentially it works like this:

Check that the infersharp wsl distro is correctly installed and setup with a command "wsl ~ -d infersharp1.4". If the command fails, then we need to attempt setup (the wget thing you see above, and then you just set it up via wsl --import infersharp1.4 <INFERSHARP_DISTRO_INSTALL_LOCATION> <INFERSHARP_DISTRO_DOWNLOAD_LOCATION>

If the command succeeds, attempt to execute the analysis, which just uses our run_infersharp.sh script. You can see all of the individual commands and comments on what they're trying to accomplish: https://github.com/microsoft/infersharp/blob/main/run_infersharp.sh

The important stuff is here, where we invoke the actual infersharp translation (renders the C# binaries in a way that Infer can understand):
https://github.com/microsoft/infersharp/blob/2a604a4ed3e493e2ce5dfa1085bbe5aac78f7953/run_infersharp.sh#L58
and then this line runs the infer analysis:
https://github.com/microsoft/infersharp/blob/2a604a4ed3e493e2ce5dfa1085bbe5aac78f7953/run_infersharp.sh#L60

I've looked at this issue #151 and created a new Console App (.net 4.8) at C:\Sandbox\DotNet\ConsoleApp1. The bin directory is C:\Sandbox\DotNet\ConsoleApp1\ConsoleApp1\bin\Debug; and it still crashes VS.
I even logon to the machine as a new test user, run through all the steps and it still crashes VS.

The VS extension isn't doing anything fancy; it's essentially a UI wrapper around WSL. To isolate the issue, can you try to run the analysis directly in the WSL container? Directions here: https://github.com/microsoft/infersharp/blob/main/RUNNING_INFERSHARP_ON_WINDOWS.md

No, I didn't copy the pdbs only the DLLs. Let me try that.
Will this not work for Exec then?
I have read these https://github.com/microsoft/infersharp/blob/main/RUNNING_INFERSHARP_ON_WINDOWS.md instructions several times. But this line doesn't work for several reasons.
wget https://github.com/microsoft/infersharp/releases/download/v1.4/infersharp-wsl-distro-v1.4.tar.gz && wsl --import infersharp1.4 C:\wslDistroStorage\infersharp1.4 infersharp-wsl-distro-v1.4.tar.gz && rm infersharp-wsl-distro-v1.4.tar.gz

If I run this from a DOS command, DOS states it can't find wget as this is a Lynix command. If I run this from Ubuntu it complains that wsl isn't found since it is a Windows command.
If I add wsl wget ... then parts 1 and 2 run but not the rm command as it is not a Windows command.
Is it possible that you are not running from a clean Windows 10 Pro machine? Perhaps you have something like msys64 installed.

We need debug information. Without it, we would still be able to identify bugs but would lack valuable information for users to locate them, like line numbers.
You're right per the wget comment -- thank you, we will fix that shortly. The wget command should work in Windows PowerShell, not Windows Command Prompt. Please give that a try instead.

Did WSL work with you after downloading/installing the Infer# custom distro?
The path you provide should be the root directory of the projects you want to scan. Infer# then scans through the tree rooted at that path for all DLL/PDB pairs and creates the CFG from them. If you have several projects, just give it the path that contains all of them.


Unable to save the project once 3D models are imported

Unable to save the project once 3D models are imported
Description

Opened a new instance of nunuStudio
Imported 3D model (.glb file) containing animations
Tried to "Save As" the file
It gave error "Error saving file NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'blob:http://localhost/1785a80f-de08-3a58-a879-88b282ad2ed1' "
On console as well I see this error :

nunuStudio: Error saving file DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'blob:http://localhost/1785a80f-de08-3a58-a879-88b282ad2ed1'.
    at Function.FileSystem.readFileArrayBuffer (http://localhost/nunuStudio-master/source/core/FileSystem.js:189:8)
    at Image.toJSON (http://localhost/nunuStudio-master/source/core/resources/Image.js:213:39)
    at Texture.toJSON (http://localhost/nunuStudio-master/source/core/texture/Texture.js:180:23)
    at http://localhost/nunuStudio-master/source/core/objects/Program.js:644:44
    at Program.THREE.Object3D.toJSON (http://localhost/nunuStudio-master/source/core/three/core/Object3D.js:377:3)
    at Program.toJSON (http://localhost/nunuStudio-master/source/core/objects/Program.js:633:45)
    at Function.Editor.saveProgram (http://localhost/nunuStudio-master/source/editor/Editor.js:913:49)
    at http://localhost/nunuStudio-master/source/editor/gui/Interface.js:69:11
    at Function.FileSystem.chooseFileName (http://localhost/nunuStudio-master/source/core/FileSystem.js:526:4)
    at Interface.saveProgram (http://localhost/nunuStudio-master/source/editor/gui/Interface.js:67:14)

Please note: this doesn't happen with every file however, it happens with most of the imported 3D models.

Version

0.9.6

Platform

Web Version [X]
Windows [X]

Hello
Thanks a lot for reporting this problem i will try to fix it as soon as possible.
Is it possible for you to share one of the files in which your are having this issue?
Thanks  alot

You will find the 3D model here

Thanks a lot, Fixed in the last version


Multiple Compare Inputs

Hey,
is it possible to use more than one pin to wake Teensy 3.6 with the compare-mode? It's said that there are 3 possible pins for compare (4, 9, 11) and I would like to use at least two of them to create something like a comparator by using compare. And which value would "who" have, if I was using for example pin 9 and 11, when the Teensy is either triggered by 9 or 11?

The library only supports a single compare pin at a time but it looks like it could work. Not sure when I could try this but I'll let you know.

Alright, sounds good, thank you so much! Please keep me updated.


add Hebrew translation

This PR adds Hebrew translation (RTL)

Thanks! Sorry for leaving this hanging — I'm just holding off merging this while waiting to ensure that Pagefind's UI supports RTL languages correctly.


Bugfix: make kernel generator wait for events on matrices

Summary
Fixes kernel generator so it only executes kernels after appropriate events on matrices used by a kernel are complete.
Tests
Added tests that check events are waited on.
Side Effects
None.
Checklist

[x] Math issue #1342

[x] Copyright holder: Tadej Ciglarič
The copyright holder is typically you or your assignee, such as a university or company. By submitting this pull request, the copyright holder is agreeing to the license the submitted work under the following licenses:
- Code: BSD 3-clause (https://opensource.org/licenses/BSD-3-Clause)
- Documentation: CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

[x] the basic tests are passing

unit tests pass (to run, use: ./runTests.py test/unit)
header checks pass, (make test-headers)
dependencies checks pass, (make test-math-dependencies)
docs build, (make doxygen)
code passes the built in C++ standards checks (make cpplint)

[x] the code is written in idiomatic C++ and changes are documented in the doxygen

[x] the new changes are tested

@serban-nicusor-toptal  Are all the windows boxes down or is there one still running so it's going slow? Looks like most tests are stopping while waiting for upstream windows boxes here
https://jenkins.mc-stan.org/blue/organizations/jenkins/CmdStan/detail/downstream_tests/1534/pipeline

There are two in use, one is down and can't be handled on-site because of covid-19.
On-Demand machines have a bug, I'm currently working on a fix with @rok-cesnovar to enable them back and get rid of the pressure.

Sounds good thanks for the update!

There was a huge backlog of Windows jobs. Its unfortunate that the Windows jobs take the longest and we also have the least workers (and obviousyl the least stable).
This job will finish in 20 minutes https://jenkins.mc-stan.org/blue/organizations/jenkins/Stan/detail/downstream_tests/1417/pipeline then this PR should be next.


[FIX] Update docs link in README.md

Related to neurobagel/documentation#242

Checklist
This section is for the PR reviewer

[ ] PR has an interpretable title with a prefix ([ENH], [FIX], [REF], [TST], [CI], [MNT], [INF], [MODEL], [DOC]) (see our Contributing Guidelines for more info)
[ ] PR has a label for the release changelog or skip-release (to be applied by maintainers only)
[ ] PR links to GitHub issue with mention Closes #XXXX
[ ] Tests pass
[ ] Checks pass

For new features:

[ ] Tests have been added

For bug fixes:

[ ] There is at least one test that would fail under the original bug conditions.

Summary by Sourcery
Bug Fixes:

Correct the link to the official Neurobagel documentation in the README.md file.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>2
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.362%

Totals

Change from base Build<PHONE_NUMBER>8:
0.0%

Covered Lines:
961

Relevant Lines:
977

💛  - Coveralls


Fix warnings in iOS mobile SDK (#124)

This commit addresses the issue by adding #import ".h" to the umbrella header.

Please NOTE :
Two files were pushed by mistake
1.HelloSift/Cartfile
2.HelloSift/Cartfile.resolved


Support discovering OpenAPI document from Link header?

I'm looking at various options to "upgrade" a simple API (HTTP POST of CloudEvents) to allow clients and servers to be able to extend into more complex OpenAPI space (e.g. "what events are you interested in" or "what types of events might be returned in the HTTP response").
One attractive option would be to provide a Link header pointing to the OpenAPI spec on the existing endpoint to provide a hint that upgrade is available.
I don't see a documented rel (relation) value for OpenAPI; would something like "oas-3.0" be a reasonable value?

I think more generically service-desc might suit the bill. See https://tools.ietf.org/html/rfc8631

service-desc looks like it fits the bill, thanks!
Any chance that this usage pattern could be documented better? A search for openapi link "service-desc" brings up #724 and then some usage from the opengeospatial project.
If it's useful, I can try to figure out where to add appropriate documentation?

When #110 (@darrelmiller) is resolved we would definitely look at an updated version of #734 wording, either in the spec. or in a guidance / technical note document.

+1 to using  Link header. You might also consider to register a .well-known URI, which could make the description available at example.org/.well-known/openapi.

I recall @darrelmiller had some objection to using a .well-known URI for this case - could we document it here?  It may have been that an OpenAPI document doesn't meet the criteria of

the discovery of information about an origin ... (sometimes called "site-wide metadata")

Of course one issue it doesn't cater for is an organisation having many APIs (which could be handled by something like apis.json). There is also the schema.org WebAPI type in this discovery space.

This is the Link HTTP header, which will work with any content-type, not just text/html.

Sorry, I think I've misunderstood this issue. I think having link pointing to documentation of current method is good idea, my comment does not really applies to this discussion.
(I was thinking of service discovery, i.e. getting Open API json just from domain).

Why be specific about the Link header and not just recommend the pattern by recommending a link relation to use?


avoid rename during recycling

@LykxSassinator Let's use this version instead. I cleaned up some tests.


Add action to restore D365FO NuGet packages from FSC storage

The RunPipeline action internally downloads and restores the D365FO NuGet packages required for a build.
This pull requests adds a RestoreFSCNuget action that does just that. This enables use of the NuGet packages for other scenarios.
One possible use case is to build a .NET project that depends on assemblies that are part of those NuGet packages.
See https://github.com/ameyer505/D365FOAdminToolkit/pull/12 for further information and motivation for this pr.

FSC-PS-Helper.ps1 has changed a lot since the pr, seems that the relevant functionality has moved to https://github.com/fscpscollaborative/fscps.tools/blob/7465d6b6b0093196313de35061ffe858f59d532b/fscps.tools/internal/functions/invoke-fsccompile.ps1#L286


tinymediamanager3: Add version <IP_ADDRESS>

related: https://github.com/ScoopInstaller/Extras/issues/4821

tinyMediaManager switched to 64-bit in version 4, but it is 32-bit in version 3.

why do we need this package: From version 4, tinyMediaManager has changed its licensing model from donationware to subscription based. tinyMediaManager blog:

Since the lion’s share of the work (development, maintenance, deployment, …) remains within the tinyMediaManager team, we decided to charge an annual fee for the ongoing work on the project (starting with v4).

tinyMediaManager v3 will remain available and free, but only serious bugs will be fixed and no new features will be added. A mandatory upgrade to v4 will not be necessary, but we want to provide an easy transition for users which want to upgrade.

Does v3 still receive updates? If not we can remove checkver

According to tinyMediaManager blog, only serious bugs will be fixed. I think it is still possible to receive minor updates. (last update was Sep. 3, 2021)


Can't path on imm

Probably a config option that needs a default?

Is this a bug in #path or #go?
If it's #go, it's relying on room events from RoomWatcher.  That needs to be improved to handle the additional info shown to imms.


MINOR: [C++] Add missing parenthesis in error message

Followup to https://github.com/apache/arrow/pull/40176

@github-actions crossbow submit i386

Since there's no regression on CI, I'll merge.


add DateWidget

We need a date widget to be added for DateField, like the one represented on the screenshot.
Existing widgets are already available in the react-invenio-forms. The new widget component must follow the same interface structure as the existing ones - so that it can be also reused in the future - some of the modules are expecting the same props in all the defined widgets.
When the widget is defined properly it only needs to be added to the invenio-administration component mapping, instead of Input:
https://github.com/inveniosoftware/invenio-administration/blob/main/invenio_administration/assets/semantic-ui/js/invenio_administration/src/formik/GenerateForm.js#L14

[ ] in addition: fix the field label to remove _ and the styling of action buttons area inside the modal (ask @kpsherva how to fix it quickly)

Postponed as it needs more investigation.
I've tried to use the the same module (semantic-ui-calendar-react) used in ils, but it seems to not be working in react-invenio-forms.
I'm getting some weird errors in the imported component that I've not been able to solve:

Everything looks fine in the <InputView/> component, so maybe it's not compatible (the latest commit in this module was in 2019, so it doesn't seem to be maintained).
Possible other modules we can use

react-semantic-ui-datepickers

Has semantic ui theming out of the box

react-dates

The AirBnb date picker, also used in indico, see code here.
See the Storybook here
Does not have semantic-ui styling, but maybe it can be overridden somehow?


vote: change to blue pill/red pill

:white_check_mark: Preview Environment created on Bunnyshell and will be deployed shortly
See: Environment Details

:white_check_mark: Preview Environment created on Bunnyshell but will not be auto-deployed
See: Environment Details
Available commands (reply to this comment):

:rocket: /bns:deploy to deploy the environment

:white_check_mark: Preview Environment created on Bunnyshell and will be deployed shortly
See: Environment Details

:white_check_mark: Preview Environment created on Bunnyshell but will not be auto-deployed
See: Environment Details
Available commands (reply to this comment):

:rocket: /bns:deploy to deploy the environment

:white_check_mark: Preview Environment created on Bunnyshell and will be deployed shortly
See: Environment Details

:white_check_mark: Preview Environment created on Bunnyshell but will not be auto-deployed
See: Environment Details
Available commands (reply to this comment):

:rocket: /bns:deploy to deploy the environment

:white_check_mark: Preview Environment created on Bunnyshell and will be deployed shortly
See: Environment Details

:white_check_mark: Preview Environment created on Bunnyshell but will not be auto-deployed
See: Environment Details
Available commands (reply to this comment):

:rocket: /bns:deploy to deploy the environment

:white_check_mark: Preview Environment created on Bunnyshell and will be deployed shortly
See: Environment Details

:white_check_mark: Preview Environment created on Bunnyshell but will not be auto-deployed
See: Environment Details
Available commands (reply to this comment):

:rocket: /bns:deploy to deploy the environment

:white_check_mark: Preview Environment created on Bunnyshell and will be deployed shortly
See: Environment Details

:white_check_mark: Preview Environment created on Bunnyshell but will not be auto-deployed
See: Environment Details
Available commands (reply to this comment):

:rocket: /bns:deploy to deploy the environment

:white_check_mark: Preview Environment created on Bunnyshell and will be deployed shortly
See: Environment Details

:white_check_mark: Preview Environment created on Bunnyshell but will not be auto-deployed
See: Environment Details
Available commands (reply to this comment):

:rocket: /bns:deploy to deploy the environment


Bug fix & mingw for appveyor

Bug fix:
Binomialdistribution test sometimes fails
Refactor:
Use error in my code
Change unsigned long to size_t and uint64_t (JSON untouched since I don't know the exact details)
Add:
Mingw for appveyor

fix #47

May be document generation by travis-ci later. But now travis is partially down, so I cannot test this.

Travis CI is down? Which page?

The log is down

Seems maintenance finished just now

Just want to separate the system header and user header

Now the include has two part:

the corresponding header (Trie.h for Trie.cpp)
system and user headers

include format not consistent -- let's do it before release

We may need a format rule


JWPlayer

Hi,
When I add a JWPlayer in one of the slides I am getting one slide more. Everything is right, but the pager is showing 5 times, but I have just 4. Any Idea?
Thanks!

Please read the contribution guidelines in the repository base :)


Can't set default value when my scalar type is an enum

What is the current behavior?
After I choose an enum type that I have created for my field.
When I try to set a default value the field frozen and I can't fill it with any value.

What is the expected behavior?
I should choose a value from my enum values as a default value to the field.

Workaround, for now: Create the type and whatnot, ignore the default value, save it. Open that type back up and update the default value, and it will work. I know it's not a good solution but it works for me until there is an actual bug fix

I'm no expert and haven't seen the source code but I'm guessing it does that because the default value is set to null.
@marktani - If you conditionally set the default value based on the current state of the selected data  type under that field, I think that would resolve this issue. For example, say I have a Post type that has title: String!. If the type is string, set the default value to "". For Enums, I would imagine it would be {}. And so on, and so forth. I could be completely wrong. I've only been in React for like 6 months, so still totally new. Thoughts?

Thanks @iamclaytonray for chiming in, I think that's a great idea!
Let's keep further discussion about this here: https://github.com/graphcool/console/issues/1220
Closing this as duplicate.


[CELEBORN-475] Support extra tags for prometheus metrics

What changes were proposed in this pull request?
In prod, maybe several celeborn clusters are be deployed.
In order to distinguish different clusters' metrics, more metric labels are needeed.
this pr will add an extra label to conf item and put the labels to metrics.
Why are the changes needed?
Does this PR introduce any user-facing change?
How was this patch tested?

@pan3793 , your suggessions are good and i have refined the code. Do you have any questions?


Unsuccessful docker deployment

信息
Deploying with docker, but can't access the page.
Do I need any other additional configurations？
docker buildx create --use --name=cross
docker buildx build --load --platform=linux/amd64 . -t tov

docker run -itd --name tov-web -p 9999:8043 tov:latest

Then I visit the link http://localhost:9999 but it fails.
nodejs 版本
v18.16.1

包管理器及其版本
pnpm

系统
macos

bug
描述

预期结果
TODO

最小测试仓库

@HaoGram Hi，Your shell commands work perfectly on my computer, but I'm on windows 11.
docker buildx create --use --name=cross
docker buildx build --load --platform=linux/amd64 . -t tov

docker run -itd --name tov-web -p 9999:8043 tov:latest

@HaoGram
Hi, You can try deploying with the following command 👇
docker build --pull --rm -f "dockerfile" -t tov "."

docker run --rm -d -p 9999:8043/tcp tov:latest

It runs fine on my computer and doesn't require any other configuration，If it works on mac too, I'll log it in the README。

@HaoGram Hi, You can try deploying with the following command 👇
docker build --pull --rm -f "dockerfile" -t tov "."

docker run --rm -d -p 9999:8043/tcp tov:latest

It runs fine on my computer and doesn't require any other configuration，If it works on mac too, I'll log it in the README。

I have try this command. It's work on mac.
But it's work when i add 'buildx  --platform=linux/amd64'.
My mac is 'Apple M1', so I need this parameter to be packaged into an image that can run within a linux environment, and I think most of our servers are linux environments. So I think this is important. But I don't have a linux environment right now to test if he is working properly.


YHS: add logging to event-collector and REST services

Add logging to the Yunikorn History Service event-collector service as well as the REST API service. We should use the zap logging package for Go (see https://github.com/uber-go/zap), for consistency, as the yunikorn-core codebase already uses that, and it is very high-performance as well.

Zap logger is configured in https://github.com/G-Research/yunikorn-history-server/pull/52


Automatic activation when watching videos

When the tv goes into screensaver mode with the webos aerial app after stopping a video on the YouTube adfree v 0.3.4 app, everything works normally. But when I resume watching the video by exiting the screensaver with the back button, after a few minutes of video (without using the buttons on the remote) the aerial screensaver app activates while the video is playing.
When opening the Aerial Screensaver app and then Youtube Adfree everything works fine.
My tv: LG G2 55-inch with webos 8.3.0-2301
Webosbrew: v 0.6.3
Aerial Screensaver: v 1.0.10
Youtube Adfree: v 0.3.4
Thanks for the amazing app i really love it.

There were issues reported about screensaver kicking in in YT before. Unfortunately I could not find the underlying issue.
Could you try the same with different screensaver (DVD logo) and also with original YT app?

I tried to accept the terms of use of the TV and I installed the original YouTube application but unfortunately the screensaver does not activate automatically if i run it manually works but automatically nothing starts even leaving it there for a few hours. I think based on this test that homebrew has a bug? It makes no sense


[RefreshIndicator] - Fix Unknown props react warning

[x] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

Fix a regression introduced by #5054.
Closes #5299.

@lipenco Thanks for taking care of it.


Can I take a look at complete list of bad words you pre added ?

Does the list already include Indian bad words ?

Here's the list pre-added: https://github.com/web-mech/badwords-list.
It does not AKAIK but you can add your own words using the addWords method and updating the regex options.


e2e is flakey with spec.clusterIP value failures

Errors similar to this have been showing up in E2E runs lately. First noticed on June 8th, 2015. A sample follows from  kubernetes-e2e-gce build 6780:
Service "nettest" is invalid: spec.clusterIP: invalid value '': cannot allocate resources of type serviceipallocation at this time

cc @quinton-hoole

Likely causes (from scrubbing test logs and correlating with merges) are #9392 or #9390. We've disabled the e2e test in the parallel suite and still see this error, so it is likely #9390. Seems the message comes from here: https://github.com/GoogleCloudPlatform/kubernetes/blob/51750a4680cbb161b068b7748c8d00cacb8a893a/pkg/registry/service/allocator/etcd/etcd.go#L147
cc @lavalamp @fgrzadkowski

I think if this is related to @fgrzadkowski's change, it's just exposing preexisting bugs.

I think this was solved by reverting my PR. Can we close it? @krousey

This particular issue is done, but if we plan to try that PR again, it'd be nice to know why this happened.

We're running with the ugorji code in etcd and haven't hit this yet.  Will try to stress test it

@derekwaynecarr we need to try and expose this

I was trying to reproduce this, but failed. I've run e2e tests 4 times and all passed. I suggest we remerge PR with newer etcd client version with some additional debugging. I'll merge it my morning and will watch jenkins closely to look for regressions. If needed I'll revert it again (probably even before US morning), but hopefully with more data for debugging. WDYT? @quinton-hoole @smarterclayton @saad-ali (current oncall)

Sgtm

On Jun 16, 2015, at 9:20 AM, Filip Grzadkowski<EMAIL_ADDRESS>wrote:
I was trying to reproduce this, but failed. I've run e2e tests 4 times and all passed. I suggest we remerge PR with newer etcd client version with some additional debugging. I'll merge it my morning and will watch jenkins closely to look for regressions. If needed I'll revert it again (probably even before US morning), but hopefully with more data for debugging. WDYT? @quinton-hoole @smarterclayton @saad-ali (current oncall)
—
Reply to this email directly or view it on GitHub.

SGTM too @fgrzadkowski

@fgrzadkowski let me know when you plan to do this, so that I don't merge other PRs at the same time

Finally I've been able to reproduce this problem on Jenkins (after fixing some bugs with collecting logs). In the failed runs I see the following errors:
E0617 21:23:46.469886       5 controller.go:78] Unable to perform initial IP allocation check: unable to refresh the service IP block: 501: All the given peers are not reachable (failed to propose on members [http://<IP_ADDRESS>:4001] twice [last error: Get http://<IP_ADDRESS>:4001/v2/keys/registry/ranges/serviceips?quorum=false&recursive=false&sorted=false: dial tcp <IP_ADDRESS>:4001: connection refused]) [0]
E0617 21:23:46.495514       5 controller.go:81] Unable to perform initial service nodePort check: unable to refresh the port block: 501: All the given peers are not reachable (failed to propose on members [http://<IP_ADDRESS>:4001] twice [last error: Get http://<IP_ADDRESS>:4001/v2/keys/registry/ranges/servicenodeports?quorum=false&recursive=false&sorted=false: dial tcp <IP_ADDRESS>:4001: connection refused]) [0]
E0617 21:23:46.547455       5 controller.go:84] Unable to perform initial Kubernetes service initialization: 501: All the given peers are not reachable (failed to propose on members [http://<IP_ADDRESS>:4001] twice [last error: Put http://<IP_ADDRESS>:4001/v2/keys/registry/namespaces/default?prevExist=false: dial tcp <IP_ADDRESS>:4001: connection refused]) [0]

As a result this data are not written to etcd and consecutive updates fail and master cannot assign clusterIP.
@xiang90 - Is it possible this is caused by some other etcd client library changes (other than using ugorji code, which I think is unrelated). I'm trying to update from version v2.0.0-3-g0424b5f to v2.0.0-13-g4cceaf7. See #9862 for details.
@smarterclayton I think we should loop over RunOnce() calls (here) until we actually succeed or panic() after some longer deadline. Otherwise we may end up with completely unusable apiserver. WDYT?

----- Original Message -----

Finally I've been able to reproduce this problem on Jenkins (after fixing
some bugs with collecting logs). In the failed runs I see the following
errors:
E0617 21:23:46.469886       5 controller.go:78] Unable to perform initial IP
allocation check: unable to refresh the service IP block: 501: All the given
peers are not reachable (failed to propose on members
[http://<IP_ADDRESS>:4001] twice [last error: Get
http://<IP_ADDRESS>:4001/v2/keys/registry/ranges/serviceips?quorum=false&recursive=false&sorted=false:
dial tcp <IP_ADDRESS>:4001: connection refused]) [0]
E0617 21:23:46.495514       5 controller.go:81] Unable to perform initial
service nodePort check: unable to refresh the port block: 501: All the given
peers are not reachable (failed to propose on members
[http://<IP_ADDRESS>:4001] twice [last error: Get
http://<IP_ADDRESS>:4001/v2/keys/registry/ranges/servicenodeports?quorum=false&recursive=false&sorted=false:
dial tcp <IP_ADDRESS>:4001: connection refused]) [0]
E0617 21:23:46.547455       5 controller.go:84] Unable to perform initial
Kubernetes service initialization: 501: All the given peers are not
reachable (failed to propose on members [http://<IP_ADDRESS>:4001] twice [last
error: Put
http://<IP_ADDRESS>:4001/v2/keys/registry/namespaces/default?prevExist=false:
dial tcp <IP_ADDRESS>:4001: connection refused]) [0]

As a result this data are not written to etcd and consecutive updates fail
and master cannot assign clusterIP.
@xiang90 - Is it possible this is caused by some other etcd client library
changes (other than using ugorji code, which I think is unrelated). I'm
trying to update from version v2.0.0-3-g0424b5f to
v2.0.0-13-g4cceaf7. See #9862 for details.
@smarterclayton I think we should loop over RunOnce() calls
(here)
until we actually succeed or panic() after some longer deadline.
Otherwise we may end up with completely unusable apiserver. WDYT?

Agree - transient failures here should block startup of the API server.  We don't have to panic if we move this up in the code, try a few times, then return an error if we can't proceed.  That'll exit the apiserver and force a restart (which in a containerized master environment would give us a chance to pick up new env vars or connections).

Reply to this email directly or view it on GitHub:
https://github.com/GoogleCloudPlatform/kubernetes/issues/9444#issuecomment-112961124

Fixed by #9862


Adding MAC addresses to logs when failure occurs (#498)

This PR cherry-picks #498 to main branch

Please run clang-format on ovsp4rt.cc.

Ran it and now all checks pass. I dont see the button enabled - can you please merge it?

Oh, I get it. clang-format is using four-space indentation because it's within a parameter list.


Adding a splat overload after a multi argument defintion crashes compiler

def foo(a,b)
end

def foo(*arg)
end

Reduced from http://carc.in/#/r/756

Now the second interesting thing that happens is that super is being called like super(args), so @name gets to be a tuple (if you try the original code). That's another bug (or enhancement), I guess.


Crashing on Search (Specific Game)

Game: Danganronpa: Trigger Happy Havoc
My issue is this: The plugin works flawlessly on every single game I use it on, except for this one. Whenever I search for a value, the game crashes when it gets around BLOCK 183 out of 363. It gives me error "C2-12828-1 Saved Core File Succeeded" and crashes completely. It happens every single time and ONLY with this game. Is there a reason this plugin refuses to work with this game specifically? Is there something I can do to make it work?

Thank u for using GoHANmem, and sorry for late reply because of my busy work.
I guess there might not be enough privileges to read or write.
At present, GoHANmem access permissions are not enough, some blocks are unreadable or unwritable.
I hope that the taiGoHAN has improved during the Chinese new year, if there is time to do.


CO-1908_Attribute_List_in_Enrollment_Attributes_Configuration_is_flat

Decouple Enrollment Flow Attributes in different dropdown lists in configuration view.

Ioannis - this is great! I have one really trivial request: please add spaces into app/View/CoEnrollmentAttributes/index.ctp at line 111:

@spartanicus i applied the fix and updated the PR.

This is approved for merge.


Restore previous directories when using "Open windows from a previous session"

Description of the new feature/enhancement
I generally have about 5 powershell tabs open that are coloured and named for different projects I between.
When I restart my PC windows terminal opens back up with the same tab names / colours due to the "Open windows from a previous session" setting but I then have to CD into all the directories. It would be a great improvement to automatically CD into the last used directory per tab.
Proposed technical implementation details (optional)
I'm not sure myself as not familiar with the codebase but I imagine could be something like:

on close for each tab
cache pwd
on open for each tab
cd to cached pwd

Would likely need to be enabled per profile as some may not even have these commands.

The Terminal should already do this, assuming that you've configured your shell to tell the Terminal what the CWD is.

The Terminal should already do this, assuming that you've configured your shell to tell the Terminal what the CWD is.

Thanks I'll look at that. I tried it and it works buts overriding posh-git / oh-my-posh so I'll need to do some fiddling.


Make Lint/DuplicateMethods aware of attr_* methods

Lint/DuplicateMethods cop does not offenses to the following code.
class User
  attr_reader :name

  # This definition is unnecessary, but RuboCop does not detect it.
  def name
    @name
  end
end

This change fixes the problem.

Before submitting the PR make sure the following are checked:

[x] Wrote good commit messages.
[ ] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Used the same coding conventions as the rest of the project.
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[x] Added tests.
[x] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[x] All tests(rake spec) are passing.
[x] The new code doesn't generate RuboCop offenses that are checked by rake internal_investigation.
[x] The PR relates to only one subject with a clear title
and description in grammatically correct, complete sentences.
[x] Updated cop documentation with rake generate_cops_documentation (required only when you've added a new cop or changed the configuration/documentation of an existing cop).

This cop causes false positives on reader method overrides that don't simply return the associated instance variable.

Nope, even method does not simply return, it is a duplicate.


Fix copy_value to have 'None' side-effects.

Copies can be moved as much as you like as long as OSSA is legal.
This fixes some instruction deletion utilities for OSSA and any other
utilities that check side effects. Copies are common.
It also finally allows pure functions to be CSE'd!

@swift-ci test

@swift-ci benchmark

Build failed before running benchmark.

Build failed
Swift Test Linux Platform
Git Sha - 0de9ab47c4552e84d2e4df03462f8c8e30d78b69

Build failed
Swift Test OS X Platform
Git Sha - 0de9ab47c4552e84d2e4df03462f8c8e30d78b69

I need to figure out why this miscompiles libswift_Concurrency. I think there's a missing manual retain somewhere in the implementation.

@swift-ci test

@swift-ci benchmark

@swift-ci smoke test

Performance (x86_64): -O

Regression
OLD
NEW
DELTA
RATIO

DictionaryOfAnyHashableStrings_insert
2982
5558
+86.4%
0.54x

Set.isDisjoint.Int25
262
340
+29.8%
0.77x (?)

DictionaryKeysContainsCocoa
25
32
+28.0%
0.78x (?)

Set.isDisjoint.Int50
268
339
+26.5%
0.79x (?)

Breadcrumbs.MutatedIdxToUTF16.Mixed
283
323
+14.1%
0.88x (?)

StringRemoveDupes
268
292
+9.0%
0.92x (?)

Code size: -O
Performance (x86_64): -Osize

Regression
OLD
NEW
DELTA
RATIO

ObjectiveCBridgeFromNSArrayAnyObjectForced
4780
5300
+10.9%
0.90x (?)

UTF8Decode_InitFromBytes_ascii_as_ascii
474
517
+9.1%
0.92x (?)

Improvement
OLD
NEW
DELTA
RATIO

FlattenListFlatMap
6852
5017
-26.8%
1.37x (?)

Code size: -Osize
Performance (x86_64): -Onone

Improvement
OLD
NEW
DELTA
RATIO

SevenBoom
1628
1430
-12.2%
1.14x (?)

Code size: -swiftlibs

How to read the data
The tables contain differences in performance which are larger than 8% and
differences in code size which are larger than 1%.
If you see any unexpected regressions, you should consider fixing the
regressions before you merge the PR.
Noise: Sometimes the performance results (not code size!) contain false
alarms. Unexpected regressions which are marked with '(?)' are probably noise.
If you see regressions which you cannot explain you can try to run the
benchmarks again. If regressions still show up, please consult with the
performance team (@eeckstein).

Hardware Overview
  Model Name: Mac Pro
  Model Identifier: MacPro6,1
  Processor Name: 12-Core Intel Xeon E5
  Processor Speed: 2.7 GHz
  Number of Processors: 1
  Total Number of Cores: 12
  L2 Cache (per Core): 256 KB
  L3 Cache: 30 MB
  Memory: 64 GB

@swift-ci benchmark

Performance (x86_64): -O

Regression
OLD
NEW
DELTA
RATIO

DictionaryOfAnyHashableStrings_insert
2730
5012
+83.6%
0.54x

FlattenListLoop
1453
2213
+52.3%
0.66x (?)

Set.isDisjoint.Box25
319
454
+42.3%
0.70x (?)

FlattenListFlatMap
4890
6177
+26.3%
0.79x (?)

Set.isDisjoint.Int50
241
304
+26.1%
0.79x (?)

Code size: -O
Performance (x86_64): -Osize

Regression
OLD
NEW
DELTA
RATIO

String.data.Medium
86
94
+9.3%
0.91x (?)

ObjectiveCBridgeStubDateMutation
210
227
+8.1%
0.93x (?)

Improvement
OLD
NEW
DELTA
RATIO

FlattenListLoop
2208
1483
-32.8%
1.49x (?)

FlattenListFlatMap
5817
4258
-26.8%
1.37x (?)

ObjectiveCBridgeStubFromNSDate
6010
5590
-7.0%
1.08x (?)

Code size: -Osize
Performance (x86_64): -Onone

Regression
OLD
NEW
DELTA
RATIO

ObjectiveCBridgeStubFromNSDate
5660
6630
+17.1%
0.85x (?)

Improvement
OLD
NEW
DELTA
RATIO

NSStringConversion.Medium
2711
2487
-8.3%
1.09x (?)

DropFirstAnyCollectionLazy
146686
134826
-8.1%
1.09x (?)

Code size: -swiftlibs

How to read the data
The tables contain differences in performance which are larger than 8% and
differences in code size which are larger than 1%.
If you see any unexpected regressions, you should consider fixing the
regressions before you merge the PR.
Noise: Sometimes the performance results (not code size!) contain false
alarms. Unexpected regressions which are marked with '(?)' are probably noise.
If you see regressions which you cannot explain you can try to run the
benchmarks again. If regressions still show up, please consult with the
performance team (@eeckstein).

Hardware Overview
  Model Name: Mac Pro
  Model Identifier: MacPro6,1
  Processor Name: 8-Core Intel Xeon E5
  Processor Speed: 3 GHz
  Number of Processors: 1
  Total Number of Cores: 8
  L2 Cache (per Core): 256 KB
  L3 Cache: 25 MB
  Memory: 64 GB

The benchmark regression is being worked on in parallel.
rdar://80746149 (Fix 90% performance regression in benchmark DictionaryOfAnyHashableStrings_insert)

@swift-ci test

Build failed
Swift Test Linux Platform
Git Sha - 988ff18f0697cf752c7e3d2b537eb68ac8416794

Other PRs are hitting the same Linux test failure:
validation-test/IDE/slow/rdar45511835.swift:13:11: error: CHECK: expected string not found in input

@swift-ci benchmark

Performance (x86_64): -O

Regression
OLD
NEW
DELTA
RATIO

DictionaryOfAnyHashableStrings_insert
3024
5628
+86.1%
0.54x

Set.isDisjoint.Box25
360
508
+41.1%
0.71x (?)

Set.isDisjoint.Int25
268
347
+29.5%
0.77x (?)

Set.isDisjoint.Int50
268
339
+26.5%
0.79x (?)

DictionaryKeysContainsNative
22
26
+18.2%
0.85x (?)

FlattenListLoop
2335
2559
+9.6%
0.91x (?)

Improvement
OLD
NEW
DELTA
RATIO

ObjectiveCBridgeStubFromNSDateRef
5120
4210
-17.8%
1.22x (?)

UTF8Decode_InitFromBytes_ascii_as_ascii
600
540
-10.0%
1.11x (?)

Code size: -O
Performance (x86_64): -Osize

Improvement
OLD
NEW
DELTA
RATIO

DictionaryKeysContainsCocoa
28
26
-7.1%
1.08x (?)

Code size: -Osize
Performance (x86_64): -Onone

Regression
OLD
NEW
DELTA
RATIO

String.data.Small
80
87
+8.7%
0.92x (?)

Improvement
OLD
NEW
DELTA
RATIO

ArrayAppendGenericStructs
1600
1360
-15.0%
1.18x (?)

DictionaryBridgeToObjC_BulkAccess
174
159
-8.6%
1.09x (?)

Code size: -swiftlibs

How to read the data
The tables contain differences in performance which are larger than 8% and
differences in code size which are larger than 1%.
If you see any unexpected regressions, you should consider fixing the
regressions before you merge the PR.
Noise: Sometimes the performance results (not code size!) contain false
alarms. Unexpected regressions which are marked with '(?)' are probably noise.
If you see regressions which you cannot explain you can try to run the
benchmarks again. If regressions still show up, please consult with the
performance team (@eeckstein).

Hardware Overview
  Model Name: Mac Pro
  Model Identifier: MacPro6,1
  Processor Name: 12-Core Intel Xeon E5
  Processor Speed: 2.7 GHz
  Number of Processors: 1
  Total Number of Cores: 12
  L2 Cache (per Core): 256 KB
  L3 Cache: 30 MB
  Memory: 64 GB


RTS Formations Example

Apologies in advance for the duplicate PR, just goofed up with my fork and made a PR in main
Basically, just a simple PR to add a formations example to MassSample. In my opinion, its not breaking any barriers, but I think it's a good example to see what is possible with Mass. It is all encapsulated in its own plugin too! Consider checking out #37 for more info.
https://user-images.githubusercontent.com/1747157/179067289-21b201ce-74e0-4a17-ae5c-e3d0bafff4ee.mp4

Sorry about the lack of response, I'll get around to looking at this over the weekend!

No problem! I got a little carried away with some of the functionality (and some WIP features) so let me know if it is too complex or should be condensed to fit the MassSample.

This is sweet because it's an often requested feature (RTS stuff!) It's even in a separate plugin which shows off the power of composition and saves people who don't need it some space.
However, I think I broke it?
https://user-images.githubusercontent.com/6806463/188527664-3521f468-819d-444d-914b-54c1fe4af181.mp4
Did I miss something? I assume there is some setup I forgot or I may be using the wrong pawn. Do you have some content only stored in your project or something?

This is sweet because it's an often requested feature (RTS stuff!) It's even in a separate plugin which shows off the power of composition and saves people who don't need it some space.
However, I think I broke it?
UnrealEditor-Win64-DebugGame_2022-09-05_19-23-36.mp4
Did I miss something? I assume there is some setup I forgot or I may be using the wrong pawn. Do you have some content only stored in your project or something?

Ah shucks, Im going to take another look and get back to you on that. I think there might be some content I forgot to move over to the plugin.

The current version still has a few bugs to iron out but all my changes should be available. Let me know if for some reason the map is still not functional. The gamemode in the map should be BP_FormationGameMode if its not already set 👍
https://user-images.githubusercontent.com/1747157/189175480-dfe58d99-092d-4122-b105-ec6d4d65ca61.mp4

The fixes worked! I can now make units that run around in formation!
As for the max of 100 issue mentioned in the original pr my assumption is it's just the LODMax count but I'm not seeing anything wacky happening so far.

I'm seeing some exceptions triggered from actor representation when clicking on actors at times but this is definitely good enough to include as "experimental" in my mind. Nice!!


Text wrapping for nimble table

😯 Problem to Solve
Currently, Nimble table does not support text wrapping for its rows. As a result, when a cell contains a large text value, it overflows.

💁 Proposed Solution
Adding a feature that allows users to define text wrapping so that a row can expand vertically showing the complete data.

link to old frontend page for reference: https://dashboard.ni.systems/dashboard/#/systems/system-logs

Thank you for filing this issue! We are not currently planning to prioritize it until we see more demand for it. In the meantime, we can suggest alternatives like:

parsing the contents of this string to pull out relevant information and displaying a subset of that in dedicated columns
showing a summary of the data in a column and adding a way (via an action menu or selection + toolbar button) for a user to see the long text information in a different workflow like a dialog / drawer / detail page.

We will also bring this up with our interaction designer as an input to future visions about nested tables or "tables within tables".


Send connectivity checks right on agent start

Connectivity checks are done via a Ticker, the inital tick does not
happen immediately (by design) causing the startup time to be the Duration the
Ticker is created with.
This change adds another chan forceCandidateContact that can be used to
force contact at anytime. Currently it is only called on startup, but
could be useful in the future for reuse.
Resolve #15

No tests?

Good point! I will write some that assert that we get an initial request (and that we can request at anytime)

@maxhawkins test added! can I get a re-review w/e you have a chance. thanks.


Add CI to generate CHANGELOG

Many of the other SDK libraries have a GH action that runs as part of CI to generate CHANGELOG.md for version updates/releases; for example: https://github.com/contentauth/c2pa-node/blob/main/CHANGELOG.md generated by https://github.com/changesets/action.
This repo should have something similar, to provide an easy reference for changes in a given release.

@adobe export issue to Jira project CAI


Extend support for Querier

The Bench-routes-querier supports only one operation- FetchAllSeries() (returns all the time-series values for a particular route till date).
We need to implement other simpler querying operations:

Starting time given, end at the most recent data-value
Ending time given, starting at the legacy data-value
Starting time given, ending time given

@Harkishen-Singh Let's think of it as a form which queries such as "Last week results". In that case, we need time.now() vs query time isolation of the graph. Ain't it? So, we need to put switch statements based on exact query matches

Are we planning to do this in the client-side, after getting all the series to the client, or will we support the dumped data too? @Harkishen-Singh

@ganeshpatro321 No, this has to be from the server-side since if we implement in the client end, then a lot of data (in MBs, possibly in GB for legacy data) needs to be sent over the air. hence, we plan to sent only the queried data only.

@Harkishen-Singh Let's think of it as a form which queries such as "Last week results". In that case, we need time.now() vs query time isolation of the graph. Ain't it? So, we need to put switch statements based on exact query matches

yes, we can use such as well. mostly, we can provide such options as dropdown and then send the request to the service by converting into the time quantum (time nano secs from 1970) according to the latest tsdb design.

Yeah, sure thing. @Harkishen-Singh That was a lame question to ask.

I would like to pick up this as a part of GSScC'20

This is done in #230. Closing it.