Repeatedly prompts: Test framework pytest is not installed. Install?

This ticket is to reopen the issue seen in prior but closed for lack of fb.
The helper pointed to more than the one I saw;
Repeatedly prompts "Test framework pytest is not installed. Install?"
#2511 opened on Sep 6, 2018 by dazzag24 • updated on Oct 4, 2018
Repeatedly prompts: Test framework pytest is not installed. Install?
#2512 opened on Sep 6, 2018 by dazzag24 • updated on Dec 27, 2018
"Test framework pytest is not installed. Install?" even though it is installed.
#5919 opened on Jun 5 by ericsnowcurrently • updated on Jun 5
Test framework undefined is not installed. Install?
#5220 opened on Apr 11 by david-waterworth • updated on May 16
Environment data

VS Code version: june 2019 1.36
Extension version (available under the Extensions sidebar): 2019.6.22090 25-jun-2019
OS and version: osx10.14.5
Python version (& distribution if applicable, e.g. Anaconda): conda 2.7.15
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Relevant/affected Python packages and their versions: XXX
Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): XXX

Expected behaviour
open up vscode to project where test explorer worked and you see test explorer
Actual behaviour
prompt for installing again, after I have done repeatedly
Steps to reproduce:
not sure yet
Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

Traceback (most recent call last):
  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/run_adapter.py", line 16, in <module>
    main(tool, cmd, subargs, toolargs)
  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/__main__.py", line 90, in main
    parents, result = run(toolargs, **subargs)
  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/pytest/_discovery.py", line 34, in discover
    raise Exception('pytest discovery failed (exit code {})'.format(ec))
Exception: pytest discovery failed (exit code 2)

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help; turn on source maps to make any tracebacks be useful by running Enable source map support for extension debugging)
extensionHost.ts:293 [Extension Host] debugger listening on port 7430
abstractExtensionService.ts:392 Couldn't find message for key AI_KEY.
_logMessageInConsole @ abstractExtensionService.ts:392
abstractTextMateService.ts:52 Overwriting grammar scope name to file mapping for scope source.python.
Old grammar file: file:///Applications/_apps/edit-code/vscode-ms-python/Visual%20Studio%20Code.app/Contents/Resources/app/extensions/python/syntaxes/MagicPython.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/magicstack.magicpython-1.1.0/grammars/MagicPython.tmLanguage
register @ abstractTextMateService.ts:52
abstractTextMateService.ts:52 Overwriting grammar scope name to file mapping for scope source.ruby.
Old grammar file: file:///Applications/_apps/edit-code/vscode-ms-python/Visual%20Studio%20Code.app/Contents/Resources/app/extensions/ruby/syntaxes/ruby.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/rebornix.ruby-0.24.0/syntaxes/ruby.cson.json
register @ abstractTextMateService.ts:52
abstractTextMateService.ts:52 Overwriting grammar scope name to file mapping for scope source.yaml.
Old grammar file: file:///Applications/_apps/edit-code/vscode-ms-python/Visual%20Studio%20Code.app/Contents/Resources/app/extensions/yaml/syntaxes/yaml.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/redhat.vscode-yaml-0.4.1/syntaxes/yaml.tmLanguage.json
register @ abstractTextMateService.ts:52
abstractTextMateService.ts:52 Overwriting grammar scope name to file mapping for scope text.yaml.jinja.
Old grammar file: file:///Users/me/.vscode/extensions/korekontrol.saltstack-0.0.5/syntaxes/sls.json.
New grammar file: file:///Users/me/.vscode/extensions/samuelcolvin.jinjahtml-0.10.5/syntaxes/jinja-yaml.tmLanguage.json
register @ abstractTextMateService.ts:52
abstractTextMateService.ts:52 Overwriting grammar scope name to file mapping for scope source.jinja.
Old grammar file: file:///Users/me/.vscode/extensions/korekontrol.saltstack-0.0.5/syntaxes/jinja.json.
New grammar file: file:///Users/me/.vscode/extensions/samuelcolvin.jinjahtml-0.10.5/syntaxes/jinja.tmLanguage.json
register @ abstractTextMateService.ts:52
abstractTextMateService.ts:52 Overwriting grammar scope name to file mapping for scope source.jinja.
Old grammar file: file:///Users/me/.vscode/extensions/samuelcolvin.jinjahtml-0.10.5/syntaxes/jinja.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/wholroyd.jinja-0.0.8/syntaxes/jinja.json
register @ abstractTextMateService.ts:52
abstractTextMateService.ts:52 Overwriting grammar scope name to file mapping for scope text.html.jinja.
Old grammar file: file:///Users/me/.vscode/extensions/samuelcolvin.jinjahtml-0.10.5/syntaxes/jinja-html.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/wholroyd.jinja-0.0.8/syntaxes/jinja-html.json
register @ abstractTextMateService.ts:52
abstractTextMateService.ts:52 Overwriting grammar scope name to file mapping for scope text.yaml.jinja.
Old grammar file: file:///Users/me/.vscode/extensions/samuelcolvin.jinjahtml-0.10.5/syntaxes/jinja-yaml.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/wholroyd.jinja-0.0.8/syntaxes/jinja-yaml.json
register @ abstractTextMateService.ts:52
console.ts:134 [Extension Host] (node:3702) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
t.log @ console.ts:134
mainThreadExtensionService.ts:60 [[object Object]]Cannot read property 'document' of undefined
$onExtensionRuntimeError @ mainThreadExtensionService.ts:60
mainThreadExtensionService.ts:61 TypeError: Cannot read property 'document' of undefined
	at context.subscriptions.push.vscode.window.onDidChangeActiveTextEditor.editor (/Users/me/.vscode/extensions/cameron.vscode-pytest-0.1.1/out/extension.js:97)
	at u.fire (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:48)
	at define.constructor._extHostDocumentsAndEditors.onDidChangeActiveTextEditor.e (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:599)
	at u.fire (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:48)
	at u.$acceptDocumentsAndEditorsDelta (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:535)
	at d._doInvokeHandler (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:653)
	at d._invokeHandler (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:653)
	at d._receiveRequest (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:652)
	at d._receiveOneMessage (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:651)
	at define.constructor._protocol.onMessage.e (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:649)
	at u.fire (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:48)
	at a (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:177)
	at e (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:177)
	at u.fire (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:48)
	at n.constructor.e.onMessage.e (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:758)
	at u.fire (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:48)
	at a (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:177)
	at e (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:177)
	at u.fire (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:48)
	at y._receiveMessage (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:186)
	at define.constructor._socketDisposables.push._socketReader.onMessage.e (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:183)
	at u.fire (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:48)
	at f.acceptChunk (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:180)
	at define.constructor._register._socket.onData.e (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:179)
	at Socket.t (/Applications/_apps/edit-code/vscode-ms-python/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:188)
	at Socket.emit (events.js:182)
	at addChunk (_stream_readable.js:283)
	at readableAddChunk (_stream_readable.js:264)
	at Socket.Readable.push (_stream_readable.js:219)
	at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94)
$onExtensionRuntimeError @ mainThreadExtensionService.ts:61
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Display locator refreshing progress, Class name = p, completed in 1ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Notify locators are locating, Class name = p, completed in 2ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Detected refreshing of Interpreters, Class name = p, completed in 2ms, Arg 1: {}, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Create file systemwatcher with pattern */python
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Create file systemwatcher with pattern */*/python
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Detected refreshing of Interpreters, Class name = p, completed in 1ms, Arg 1: {}, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Register Intepreter Watcher, Class name = p, completed in 5ms, Arg 1: <Uri:extension-output-#4>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Build the workspace interpreter watcher, Class name = h, completed in 6ms, Arg 1: <Uri:extension-output-#4>, Return Value: <Return value cannot be serialized for logging>
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Rule = settings, result = exit
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: autoSelectInterpreter, Class name = f, completed in 495ms, Arg 1: <Uri:extension-output-#4>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Rule = windowsRegistry, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Executing next rule from windowsRegistry
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Rule = settings, result = exit
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Rule = workspaceEnvs, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Executing next rule from workspaceEnvs
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: autoSelectInterpreter, Class name = f, completed in 3ms, Arg 1: <Uri:extension-output-#4>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Build the workspace interpreter watcher, Class name = h, completed in 2ms, Arg 1: <Uri:extension-output-#4>, Return Value: <Return value cannot be serialized for logging>
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: autoSelectInterpreter, Class name = f, completed in 5ms, Arg 1: <Uri:extension-output-#4>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: autoSelectInterpreter, Class name = f, completed in 4ms, Arg 1: <Uri:extension-output-#4>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Rule = settings, result = exit
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: autoSelectInterpreter, Class name = f, completed in 0ms, Arg 1: <Uri:/Users/me/developer/src/cicdtools>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Rule = windowsRegistry, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Executing next rule from windowsRegistry
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Rule = settings, result = exit
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Rule = workspaceEnvs, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Executing next rule from workspaceEnvs
3console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: autoSelectInterpreter, Class name = f, completed in 3ms, Arg 1: <Uri:/Users/me/developer/src/cicdtools>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Detection of Python Interpreter for Command python3.6 and args  failed
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Current value for rule system is {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Current value for rule currentPath is {"architecture":3,"path":"/usr/local/opt/python/bin/python3.7","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7","fileHash":"b86eae99c36bab049862db5f16b37814ff4022ae1ea8dec2453d1b674a40ac9c20178aea1559b6c37639d9d5b4205d24b161ebd7eb21ab9e4fe4810d0cfc18dc","type":"Unknown"}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Current value for rule windowsRegistry is nothing
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:28: Selected Interpreter from currentPath, {"architecture":3,"path":"/usr/local/opt/python/bin/python3.7","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7","fileHash":"b86eae99c36bab049862db5f16b37814ff4022ae1ea8dec2453d1b674a40ac9c20178aea1559b6c37639d9d5b4205d24b161ebd7eb21ab9e4fe4810d0cfc18dc","type":"Unknown","cachedEntry":true}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Selected Interpreter from currentPath, {"architecture":3,"path":"/usr/local/opt/python/bin/python3.7","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7","fileHash":"b86eae99c36bab049862db5f16b37814ff4022ae1ea8dec2453d1b674a40ac9c20178aea1559b6c37639d9d5b4205d24b161ebd7eb21ab9e4fe4810d0cfc18dc","type":"Unknown","cachedEntry":true}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Create file systemwatcher with pattern */python
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Create file systemwatcher with pattern */*/python
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Register Intepreter Watcher, Class name = p, completed in 1ms, Arg 1: <Uri:/Users/me/developer/src/cicdtools>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Build the workspace interpreter watcher, Class name = h, completed in 2ms, Arg 1: <Uri:/Users/me/developer/src/cicdtools>, Return Value: <Return value cannot be serialized for logging>
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Current value for rule system is {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Current value for rule currentPath is {"architecture":3,"path":"/usr/local/opt/python/bin/python3.7","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7","fileHash":"b86eae99c36bab049862db5f16b37814ff4022ae1ea8dec2453d1b674a40ac9c20178aea1559b6c37639d9d5b4205d24b161ebd7eb21ab9e4fe4810d0cfc18dc","type":"Unknown","cachedEntry":true}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Current value for rule windowsRegistry is nothing
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Selected Interpreter from cachedInterpreters, {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Get language server folder name, Class name = f, completed in 292ms, Arg 1: <Uri:extension-output-#4>, Return Value: "languageServer.0.3.20"
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Get language server folder name, Class name = f, completed in 22ms, Arg 1: <Uri:extension-output-#4>, Return Value: "languageServer.0.3.20"
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Cached data exists getEnvironmentVariables, extension-output-#4
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Cached data exists getEnvironmentVariables, extension-output-#4
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Activation Commands received undefined for shell bash
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: getActivatedEnvironmentVariables, Class name = b, completed in 0ms, Arg 1: <Uri:extension-output-#4>
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Cached data exists getEnvironmentVariables, extension-output-#4
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Get language server folder name, Class name = f, completed in 7ms, Arg 1: <Uri:extension-output-#4>, Return Value: "languageServer.0.3.20"
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Interpreters returned by PipEnvService are of count 0
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Selected Interpreter from system, {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: setGlobalInterpreter, Class name = f, completed in 496ms, Arg 1: {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}, Arg 2: undefined, Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Rule = cachedInterpreters, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Executing next rule from cachedInterpreters
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: autoSelectInterpreter, Class name = f, completed in 746ms, Arg 1: <Uri:extension-output-#4>, Return Value: undefined
2console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: setGlobalInterpreter, Class name = f, completed in 656ms, Arg 1: {"architecture":3,"path":"/usr/local/opt/python/bin/python3.7","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7","fileHash":"b86eae99c36bab049862db5f16b37814ff4022ae1ea8dec2453d1b674a40ac9c20178aea1559b6c37639d9d5b4205d24b161ebd7eb21ab9e4fe4810d0cfc18dc","type":"Unknown","cachedEntry":true}, Arg 2: undefined, Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Rule = currentPath, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Executing next rule from currentPath
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: autoSelectInterpreter, Class name = f, completed in 908ms, Arg 1: <Uri:extension-output-#4>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: setGlobalInterpreter, Class name = f, completed in 643ms, Arg 1: {"architecture":3,"path":"/usr/local/opt/python/bin/python3.7","version":{"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7","fileHash":"b86eae99c36bab049862db5f16b37814ff4022ae1ea8dec2453d1b674a40ac9c20178aea1559b6c37639d9d5b4205d24b161ebd7eb21ab9e4fe4810d0cfc18dc","type":"Unknown","cachedEntry":true}, Arg 2: undefined, Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Rule = currentPath, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Executing next rule from currentPath
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: autoSelectInterpreter, Class name = f, completed in 866ms, Arg 1: <Uri:/Users/me/developer/src/cicdtools>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Selected Interpreter from system, {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: setGlobalInterpreter, Class name = f, completed in 682ms, Arg 1: {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}, Arg 2: undefined, Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Rule = cachedInterpreters, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Executing next rule from cachedInterpreters
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: autoSelectInterpreter, Class name = f, completed in 920ms, Arg 1: <Uri:/Users/me/developer/src/cicdtools>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Interpreters returned by VirtualEnvService are of count 0
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Interpreters returned by PipEnvService are of count 0
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Interpreters returned by KnownPathsService are of count 17
2console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Interpreters returned by CurrentPathService are of count 5
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: setGlobalInterpreter, Class name = f, completed in 260ms, Arg 1: {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}, Arg 2: undefined, Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Rule = system, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Executing next rule from system
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: autoSelectInterpreter, Class name = f, completed in 994ms, Arg 1: <Uri:extension-output-#4>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: setGlobalInterpreter, Class name = f, completed in 42ms, Arg 1: {"architecture":3,"path":"/Users/me/miniconda2/envs/py37on2/bin/python","version":{"raw":"3.7.3-final","major":3,"minor":7,"patch":3,"prerelease":["final"],"build":[],"version":"3.7.3-final"},"sysPrefix":"/Users/me/miniconda2/envs/py37on2","fileHash":"15f0eb411c8377726241870fa8b8219a63053bbb8033e10ecab120ac26d082d94e1c9797b2bf73c9bc158115b4a5d440ac50c38ded76bd747d152bda8a230220","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/Users/me/miniconda2/envs/py37on2","envName":"py37on2","cachedEntry":true,"displayName":"Python 3.7.3 64-bit ('py37on2': conda)"}, Arg 2: undefined, Return Value: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Rule = system, result = runNextRule
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: Executing next rule from system
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:29: autoSelectInterpreter, Class name = f, completed in 955ms, Arg 1: <Uri:/Users/me/developer/src/cicdtools>, Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:34: Cached data exists getEnvironmentVariables, <No Resource>
2console.ts:134 [Extension Host] Warn Python Extension: 2019-07-09 15:14:38: Unknown command line option passed into args parser for tests '--spec'. Please report on https://github.com/Microsoft/vscode-python/issues/new
t.log @ console.ts:134
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Cached data exists getEnvironmentVariables, /Users/me/developer/src/cicdtools
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Activation Commands received undefined for shell bash
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: getActivatedEnvironmentVariables, Class name = b, completed in 2ms, Arg 1: <Uri:/Users/me/developer/src/cicdtools>, Arg 2: undefined, Arg 3: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Cached data exists getEnvironmentVariables, /Users/me/developer/src/cicdtools
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Starting Language Server, Class name = d, completed in 8966ms, , Return Value: undefined
2console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Cached data exists getEnvironmentVariables, extension-output-#4
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Shell path from user settings 'null'
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Shell path '/bin/bash'
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Shell path identified as shell 'bash'
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Shell path from user env '/bin/bash'
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Shell identified as 'bash'
3console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:38: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:40: Interpreters returned by CondaEnvFileService are of count 10
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:40: Interpreters returned by CondaEnvService are of count 12
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:40: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: true
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:40: Hide locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:40: All locators have completed locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:14:41: Current value for rule workspaceEnvs is nothing
console.ts:134 [Extension Host] Error Python Extension: 2019-07-09 15:14:42: Failed to parse discovered Test [Error: ============================= test session starts ==============================platform darwin -- Python 2.7.15, pytest-4.6.3, py-1.5.3, pluggy-0.12.0rootdir: /Users/me/developer/src/cicdtoolsplugins: xdist-1.29.0, forked-1.0.2, spec-1.1.0collected 24 items / 1 errors / 23 selected<Package /Users/me/developer/src/cicdtools/machines/gather>  <Module test_pipapp_1.py>    <UnitTestCase PipAppConstructorsTestCase>      <TestCaseFunction test__construct_by_file_gives_content>      <TestCaseFunction test__construct_by_string_gives_appname>  <Module test_pipapp_2.py>    <UnitTestCase PipAppTestCase>      <TestCaseFunction test_installed_version_of_pytest_exists>      <TestCaseFunction test_main_call_exists>      <TestCaseFunction test_main_with_wrong_args_raises>      <TestCaseFunction test_pipapp_callable_within_unittest>      <TestCaseFunction test_pipapp_config_cannot_be_null>      <TestCaseFunction test_pipapp_has_pkg_version>      <TestCaseFunction test_setUp1>  <Module test_pipapp_3.py>    <UnitTestCase UtilsTestCase>      <TestCaseFunction test__valid_json_str__emptyMap_throws_valueError>      <TestCaseFunction test__write_json_file__pipapp_pytest_outputs>      <TestCaseFunction test_setUp1><Module machines/gather.190708m_am/test_pipapp_1.py>  <UnitTestCase PipAppConstructorsTestCase>    <TestCaseFunction test__construct_by_file_gives_content>    <TestCaseFunction test__construct_by_string_gives_appname><Module machines/gather.190708m_am/test_pipapp_2.py>  <UnitTestCase PipAppTestCase>    <TestCaseFunction test_installed_version_of_pytest_exists>    <TestCaseFunction test_main_call_exists>    <TestCaseFunction test_main_with_wrong_args_raises>    <TestCaseFunction test_pipapp_callable_within_unittest>    <TestCaseFunction test_pipapp_config_cannot_be_null>    <TestCaseFunction test_pipapp_has_pkg_version>    <TestCaseFunction test_setUp1><Module machines/gather.190708m_am/test_pipapp_3.py>  <UnitTestCase UtilsTestCase>    <TestCaseFunction test__valid_json_str__emptyMap_throws_valueError>    <TestCaseFunction test__write_json_file__pipapp_pytest_outputs>    <TestCaseFunction test_setUp1>==================================== ERRORS ====================================___ ERROR collecting machines/gather.190708m_am/test_pipapp_0_-only-am.am.py ___ImportError while importing test module '/Users/me/developer/src/cicdtools/machines/gather.190708m_am/test_pipapp_0_-only-am.am.py'.Hint: make sure your test modules/packages have valid Python names.Traceback:ImportError: No module named test_pipapp_0_-only-am.am!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!=========================== 1 error in 1.84 seconds ============================Traceback (most recent call last):  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/run_adapter.py", line 16, in <module>    main(tool, cmd, subargs, toolargs)  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/__main__.py", line 90, in main    parents, result = run(toolargs, **subargs)  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/pytest/_discovery.py", line 34, in discover    raise Exception('pytest discovery failed (exit code {})'.format(ec))Exception: pytest discovery failed (exit code 2)	at ChildProcess.module.exports.exec.c.once (/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/out/client/extension.js:9:37440)	at Object.onceWrapper (events.js:273:13)	at ChildProcess.emit (events.js:182:13)	at maybeClose (internal/child_process.js:962:16)	at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)]
t.log @ console.ts:134
notificationsAlerts.ts:40 Test framework pytest is not installed. Install?
onDidNotificationChange @ notificationsAlerts.ts:40
console.ts:134 [Extension Host] Python Extension: displayDiscoverStatus Error: ============================= test session starts ==============================
platform darwin -- Python 2.7.15, pytest-4.6.3, py-1.5.3, pluggy-0.12.0
rootdir: /Users/me/developer/src/cicdtools
plugins: xdist-1.29.0, forked-1.0.2, spec-1.1.0
collected 24 items / 1 errors / 23 selected
<Package /Users/me/developer/src/cicdtools/machines/gather>
  <Module test_pipapp_1.py>
    <UnitTestCase PipAppConstructorsTestCase>
      <TestCaseFunction test__construct_by_file_gives_content>
      <TestCaseFunction test__construct_by_string_gives_appname>
  <Module test_pipapp_2.py>
    <UnitTestCase PipAppTestCase>
      <TestCaseFunction test_installed_version_of_pytest_exists>
      <TestCaseFunction test_main_call_exists>
      <TestCaseFunction test_main_with_wrong_args_raises>
      <TestCaseFunction test_pipapp_callable_within_unittest>
      <TestCaseFunction test_pipapp_config_cannot_be_null>
      <TestCaseFunction test_pipapp_has_pkg_version>
      <TestCaseFunction test_setUp1>
  <Module test_pipapp_3.py>
    <UnitTestCase UtilsTestCase>
      <TestCaseFunction test__valid_json_str__emptyMap_throws_valueError>
      <TestCaseFunction test__write_json_file__pipapp_pytest_outputs>
      <TestCaseFunction test_setUp1>
<Module machines/gather.190708m_am/test_pipapp_1.py>
  <UnitTestCase PipAppConstructorsTestCase>
    <TestCaseFunction test__construct_by_file_gives_content>
    <TestCaseFunction test__construct_by_string_gives_appname>
<Module machines/gather.190708m_am/test_pipapp_2.py>
  <UnitTestCase PipAppTestCase>
    <TestCaseFunction test_installed_version_of_pytest_exists>
    <TestCaseFunction test_main_call_exists>
    <TestCaseFunction test_main_with_wrong_args_raises>
    <TestCaseFunction test_pipapp_callable_within_unittest>
    <TestCaseFunction test_pipapp_config_cannot_be_null>
    <TestCaseFunction test_pipapp_has_pkg_version>
    <TestCaseFunction test_setUp1>
<Module machines/gather.190708m_am/test_pipapp_3.py>
  <UnitTestCase UtilsTestCase>
    <TestCaseFunction test__valid_json_str__emptyMap_throws_valueError>
    <TestCaseFunction test__write_json_file__pipapp_pytest_outputs>
    <TestCaseFunction test_setUp1>

==================================== ERRORS ====================================
___ ERROR collecting machines/gather.190708m_am/test_pipapp_0_-only-am.am.py ___
ImportError while importing test module '/Users/me/developer/src/cicdtools/machines/gather.190708m_am/test_pipapp_0_-only-am.am.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ImportError: No module named test_pipapp_0_-only-am.am
!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!
=========================== 1 error in 1.84 seconds ============================

Traceback (most recent call last):
  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/run_adapter.py", line 16, in <module>
    main(tool, cmd, subargs, toolargs)
  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/__main__.py", line 90, in main
    parents, result = run(toolargs, **subargs)
  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/pytest/_discovery.py", line 34, in discover
    raise Exception('pytest discovery failed (exit code {})'.format(ec))
Exception: pytest discovery failed (exit code 2)

	at ChildProcess.module.exports.exec.c.once (/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/out/client/extension.js:9:37440)
	at Object.onceWrapper (events.js:273:13)
	at ChildProcess.emit (events.js:182:13)
	at maybeClose (internal/child_process.js:962:16)
	at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
t.log @ console.ts:134
2console.ts:134 [Extension Host] Warn Python Extension: 2019-07-09 15:15:13: Unknown command line option passed into args parser for tests '--spec'. Please report on https://github.com/Microsoft/vscode-python/issues/new
t.log @ console.ts:134
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:15:13: Cached data exists ActivatedEnvironmentVariables, /Users/me/developer/src/cicdtools
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:15:13: getActivatedEnvironmentVariables, Class name = b, completed in 1ms, Arg 1: <Uri:/Users/me/developer/src/cicdtools>, Arg 2: undefined, Arg 3: false
console.ts:134 [Extension Host] Info Python Extension: 2019-07-09 15:15:13: Cached data exists getEnvironmentVariables, /Users/me/developer/src/cicdtools
console.ts:134 [Extension Host] Error Python Extension: 2019-07-09 15:15:15: Failed to parse discovered Test [Error: ============================= test session starts ==============================platform darwin -- Python 2.7.15, pytest-4.6.3, py-1.5.3, pluggy-0.12.0rootdir: /Users/me/developer/src/cicdtoolsplugins: xdist-1.29.0, forked-1.0.2, spec-1.1.0collected 24 items / 1 errors / 23 selected<Package /Users/me/developer/src/cicdtools/machines/gather>  <Module test_pipapp_1.py>    <UnitTestCase PipAppConstructorsTestCase>      <TestCaseFunction test__construct_by_file_gives_content>      <TestCaseFunction test__construct_by_string_gives_appname>  <Module test_pipapp_2.py>    <UnitTestCase PipAppTestCase>      <TestCaseFunction test_installed_version_of_pytest_exists>      <TestCaseFunction test_main_call_exists>      <TestCaseFunction test_main_with_wrong_args_raises>      <TestCaseFunction test_pipapp_callable_within_unittest>      <TestCaseFunction test_pipapp_config_cannot_be_null>      <TestCaseFunction test_pipapp_has_pkg_version>      <TestCaseFunction test_setUp1>  <Module test_pipapp_3.py>    <UnitTestCase UtilsTestCase>      <TestCaseFunction test__valid_json_str__emptyMap_throws_valueError>      <TestCaseFunction test__write_json_file__pipapp_pytest_outputs>      <TestCaseFunction test_setUp1><Module machines/gather.190708m_am/test_pipapp_1.py>  <UnitTestCase PipAppConstructorsTestCase>    <TestCaseFunction test__construct_by_file_gives_content>    <TestCaseFunction test__construct_by_string_gives_appname><Module machines/gather.190708m_am/test_pipapp_2.py>  <UnitTestCase PipAppTestCase>    <TestCaseFunction test_installed_version_of_pytest_exists>    <TestCaseFunction test_main_call_exists>    <TestCaseFunction test_main_with_wrong_args_raises>    <TestCaseFunction test_pipapp_callable_within_unittest>    <TestCaseFunction test_pipapp_config_cannot_be_null>    <TestCaseFunction test_pipapp_has_pkg_version>    <TestCaseFunction test_setUp1><Module machines/gather.190708m_am/test_pipapp_3.py>  <UnitTestCase UtilsTestCase>    <TestCaseFunction test__valid_json_str__emptyMap_throws_valueError>    <TestCaseFunction test__write_json_file__pipapp_pytest_outputs>    <TestCaseFunction test_setUp1>==================================== ERRORS ====================================___ ERROR collecting machines/gather.190708m_am/test_pipapp_0_-only-am.am.py ___ImportError while importing test module '/Users/me/developer/src/cicdtools/machines/gather.190708m_am/test_pipapp_0_-only-am.am.py'.Hint: make sure your test modules/packages have valid Python names.Traceback:ImportError: No module named test_pipapp_0_-only-am.am!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!=========================== 1 error in 0.70 seconds ============================Traceback (most recent call last):  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/run_adapter.py", line 16, in <module>    main(tool, cmd, subargs, toolargs)  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/__main__.py", line 90, in main    parents, result = run(toolargs, **subargs)  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/pytest/_discovery.py", line 34, in discover    raise Exception('pytest discovery failed (exit code {})'.format(ec))Exception: pytest discovery failed (exit code 2)	at ChildProcess.module.exports.exec.c.once (/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/out/client/extension.js:9:37440)	at Object.onceWrapper (events.js:273:13)	at ChildProcess.emit (events.js:182:13)	at maybeClose (internal/child_process.js:962:16)	at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)]
t.log @ console.ts:134
console.ts:134 [Extension Host] Python Extension: displayDiscoverStatus Error: ============================= test session starts ==============================
platform darwin -- Python 2.7.15, pytest-4.6.3, py-1.5.3, pluggy-0.12.0
rootdir: /Users/me/developer/src/cicdtools
plugins: xdist-1.29.0, forked-1.0.2, spec-1.1.0
collected 24 items / 1 errors / 23 selected
<Package /Users/me/developer/src/cicdtools/machines/gather>
  <Module test_pipapp_1.py>
    <UnitTestCase PipAppConstructorsTestCase>
      <TestCaseFunction test__construct_by_file_gives_content>
      <TestCaseFunction test__construct_by_string_gives_appname>
  <Module test_pipapp_2.py>
    <UnitTestCase PipAppTestCase>
      <TestCaseFunction test_installed_version_of_pytest_exists>
      <TestCaseFunction test_main_call_exists>
      <TestCaseFunction test_main_with_wrong_args_raises>
      <TestCaseFunction test_pipapp_callable_within_unittest>
      <TestCaseFunction test_pipapp_config_cannot_be_null>
      <TestCaseFunction test_pipapp_has_pkg_version>
      <TestCaseFunction test_setUp1>
  <Module test_pipapp_3.py>
    <UnitTestCase UtilsTestCase>
      <TestCaseFunction test__valid_json_str__emptyMap_throws_valueError>
      <TestCaseFunction test__write_json_file__pipapp_pytest_outputs>
      <TestCaseFunction test_setUp1>
<Module machines/gather.190708m_am/test_pipapp_1.py>
  <UnitTestCase PipAppConstructorsTestCase>
    <TestCaseFunction test__construct_by_file_gives_content>
    <TestCaseFunction test__construct_by_string_gives_appname>
<Module machines/gather.190708m_am/test_pipapp_2.py>
  <UnitTestCase PipAppTestCase>
    <TestCaseFunction test_installed_version_of_pytest_exists>
    <TestCaseFunction test_main_call_exists>
    <TestCaseFunction test_main_with_wrong_args_raises>
    <TestCaseFunction test_pipapp_callable_within_unittest>
    <TestCaseFunction test_pipapp_config_cannot_be_null>
    <TestCaseFunction test_pipapp_has_pkg_version>
    <TestCaseFunction test_setUp1>
<Module machines/gather.190708m_am/test_pipapp_3.py>
  <UnitTestCase UtilsTestCase>
    <TestCaseFunction test__valid_json_str__emptyMap_throws_valueError>
    <TestCaseFunction test__write_json_file__pipapp_pytest_outputs>
    <TestCaseFunction test_setUp1>

==================================== ERRORS ====================================
___ ERROR collecting machines/gather.190708m_am/test_pipapp_0_-only-am.am.py ___
ImportError while importing test module '/Users/me/developer/src/cicdtools/machines/gather.190708m_am/test_pipapp_0_-only-am.am.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ImportError: No module named test_pipapp_0_-only-am.am
!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!
=========================== 1 error in 0.70 seconds ============================

Traceback (most recent call last):
  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/run_adapter.py", line 16, in <module>
    main(tool, cmd, subargs, toolargs)
  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/__main__.py", line 90, in main
    parents, result = run(toolargs, **subargs)
  File "/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/pythonFiles/testing_tools/adapter/pytest/_discovery.py", line 34, in discover
    raise Exception('pytest discovery failed (exit code {})'.format(ec))
Exception: pytest discovery failed (exit code 2)

	at ChildProcess.module.exports.exec.c.once (/Users/me/.vscode/extensions/ms-python.python-2019.6.22090/out/client/extension.js:9:37440)
	at Object.onceWrapper (events.js:273:13)
	at ChildProcess.emit (events.js:182:13)
	at maybeClose (internal/child_process.js:962:16)
	at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)

Now I am going to try a few things and will update, eg answer this question that I saw;
Reference;
https://github.com/Microsoft/vscode-python/issues/2512
@owencjonesCan you try running the same script using  -m pytest (using the fully qualified path to your python environment)Next, can you try adding the following setting in your workspace .vscode/settings.json file:"python.unitTest.pyTestPath": "/Users/owen/.local/share/virtualenvs/response-operations-ui-UKi5yJkT/bin/pytest"Please let us know how both work out.

Interesting. OK in this case I had a misnamed file  let me collect info

closing ok for me and hopefully help future me and/or someone else!


Fixes #106 - add '(Yearly)' to each line item

Couldn't add "Air Pollution" line items because I couldn't figure out how to fetch the values. If someone with more experience with the iTree API could help with this, that would be great.

Is this work complete, and ready to ship? Or is it still a work-in-progress?
If it's usable but still needs more feature work, the merge can stand. But if it's not usable as-is, please revert the merge and leave your PR open.

Is this work complete, and ready to ship? Or is it still a work-in-progress?
If it's usable but still needs more feature work, the merge can stand. But if it's not usable as-is, please revert the merge and leave your PR open.


update-po: Preserve unused translations/comments?

Feature Request

[x] Yes, I reviewed the contribution guidelines.

Describe your use case and the problem you are facing
update-po doesn't preserve unused translations/comments inside the PO files.
As Gettext editors like POEdit use their own translation database and VCS are usually used, this isn't a big deal and may de-clutter the PO file. - But an option for keeping this extra stuff may still be helpful in some cases.
Describe the solution you'd like
An option that lets update-po keep the unused translations/comments inside the PO files.
Example:
Input PO:
# Copyright (C) 2022 ACME
# This file is distributed under the proprietary.
msgid ""
msgstr ""
"Project-Id-Version: Test Theme 1.0.0\n"
[...]

#: theme.json
msgctxt "Color name"
msgid "Yellow"
msgstr "Gelb"

#~ msgctxt "Font size name"
#~ msgid "Small"
#~ msgstr "Klein"

Output PO (as you can see the extra Copyright comment and the unused translation were both stripped):
msgid ""
msgstr ""
"Project-Id-Version: Test Theme 1.0.0\n"
[...]

#: theme.json
msgctxt "Color name"
msgid "Yellow"
msgstr "Gelb"

Thanks for sharing this suggestion 👍
I'm not sure if the gettext library we use supports that, but at first glance it looks like it at least does extract # and #~ comments:
https://github.com/php-gettext/Gettext/blob/3e7460f8d9c90174824e3f39240bd578bb3d376a/src/Extractors/Po.php#L47-L59
Then the question is whether these can be kept during the update/merge.


ci: update runner docker file

Make polkadot version an ARG instead of having it repeated multiple times

Current dependencies on/for this PR:

main

PR #246   👈

This stack of pull requests is managed by Graphite.


[Suggestion]: Align intro with challenges for 04

Which Hack?
045-InfraAsCode-Bicep
Suggestion
Challenge 4 intro describes deploying a VM, but in this one we are deploying a Key Vault which is used in Challenge 5 for VM creation.  I would change this description to be about reading secret values from a Key Vault.
I would also change the challenge section to break out the key vault creation into a 'setup' section that the students can blindly run.
Code of Conduct

[X] I agree to follow this project's Code of Conduct

fixed


Cleanup sinks for release

Update Mongo docker compose
sink: cleanup terminal output

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

main

PR #305

PR #304

PR #306   👈

PR #290

This stack of pull requests is managed by Graphite.


Support new syntax to import Config

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

This is an unused issue submit by mistake, please delete it.


Builder: Value modification: unreadable (on Linux)

Describe the bug
When I double-clic on a field of the builder to modify the value, this value is unreadable (top and bottom of the field are not visible (at least under Linux Mint 19). When I press enter, the value is visible again
Device hardware
-Linux Mint 19

openjdk 11.0.7 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)
MCU:  ATmega 328P
Display with link:  Adafruit ILI9225
GUIslice config selected:  ard-adagfx-ili9225 or ard-adagfx-ili9225-due

Checklist to try first
Most display/touch issues can be identified by working through the steps in the Configuring GUIslice guide.
Please confirm whether:

Display works correctly with standalone display driver library examples (eg. TFT_eSPI graphicstest, Adafruit graphicstest, etc.) without GUIslice: yes
Touch works correctly with standalone touch library examples without GUIslice: ???

Expected behavior
When I double-clic on a field of the builder to modify the value, I vould expect the cursor to appear, the color of the field to change (or not), but the value to remain parfaitly readable
Initialization messages
Please copy any startup messages / errors reported to the serial monitor window here. You can enable all error messages by setting DEBUG_ERR 2 in the GUIslice config file.
Additional info
I think the problem is linked to the GUIslice builder, not the GUIslice library. I think its a matter of field height, as the top and bottom of the field are suddenly missing.After pressing enter, the field height is normal again (and the value readable)

@pierbout You are supposed to single click on property fields to select and in Java enter key often as not required.
Note that if you double click on a boolean propriety that starts true you will see it go to false and back again to true.
Most of this is mentioned in the Builder's User Guide.  Whether you hate it or not its just the way it is...
I didn't invent Java Swing just learned to live with it.
I have only tested the Builder on Ubuntu 18.04 so there could be issues with mint 20.04 but not this one.
Double click on color field in Windows 10 and it does the same thing.  If it hurts when you do that don't do it.
Just single click.
Paul--


didn't receive LUNA in erc20

i use wormhole to sent LUNA from TERRA to Etherum but didn't receive LUNA, please help me

Hello @nhamtran92, have you receive your luna yet if not you should talk to the live support so they can help you with your issue….do you have the support link?

Hello @nhamtran92  , A support ticket has been opened for you with Support ticket number TB7833HH. You should talk to a Terra money Dev on the [Live support page]. So that your transaction and issues can be looked into. Thank you. [CLICK HERE]

i use wormhole to sent LUNA from TERRA to Etherum but didn't receive LUNA, please help me

It sounds like your query would be best dealt with by the support team.
Please see the link below to our dedicated support line:

Support: Terra Support

i use wormhole to sent LUNA from TERRA to Etherum but didn't receive LUNA, please help me

It sounds like your query would be best dealt with by the support team.
Please see the link below to our dedicated support line:

Support: Terra Support

i use wormhole to sent LUNA from TERRA to Etherum but didn't receive LUNA, please help me

It sounds like your query would be best dealt with by the support team.
Please see the link below to our dedicated support line:

Support: Terra Support


Plugin didn't work !

My Unreal Engine v5.0.2

Hi, please use the Discord server for installation help. Btw, you need to start from a C++ project, generate the solution and the build it. More infos here: https://github.com/rdeioris/gltfruntime-docs#quickstart

@godefv on which platform ? thanks

I am on Windows 10.


Faster transaction fee ramp up

From @dmoka
Here is the log of the first 10 consecutive blocks with full congestion:
Spent fee at block 40 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>2128 HDX
Spent fee at block 41 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>5456 HDX
Spent fee at block 42 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>1008 HDX
Spent fee at block 43 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>6560 HDX
Spent fee at block 45 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>2112 HDX
Spent fee at block 46 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>7664 HDX
Spent fee at block 47 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>0992 HDX
Spent fee at block 48 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>4320 HDX
Spent fee at block 49 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>7648 HDX
Spent fee at block 50 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>3200 HDX
Spent fee at block 51 with weight<PHONE_NUMBER>84:<PHONE_NUMBER>2080 HDX

As you see the the fee is increasing block by block as we have the mechanism to increase the fee multiplier when the chain is fully congested. At the beginning, it increases slowly, but then around block 100-150 block it increases exponentially and maxes out
If we average it out, it takes about 700 HDX to block the next 10 blocks. However, after ~150 blocks of full congestion, we've congigured the fee for a single swap to be $10, making it very costly for an attacker to keep blocking our chain.
Note that the configuration for 10$ swap happened at 0.0266 HDX/USD price on 22th Feb, 2024, maybe we could reconfigure it again based on the current prices.

It needs ~200 blocks to reach the max multiplier. We discussed in a Rustatus that it is good enough, so we park it for now.


No iPhone download.

Geode Version
Beta
Related Problem
It’s frustrating to know that is is not on iPhone.
Your Solution
If you could put it on iPhone that would be great.
Additional Information
No response

iPhone support is impossible according to the creator of iCreate Pro

Yes, it is in fact not possible with out a jailbreak due to Apple's strict policies of what you can do on iOS. Geode heavily relies on loading native libraries at runtime (read: mods), which Apple fully forbids. Only way to get around this is by jailbreaking, and even then there's going to be mire technical difficulties and annoyances for supporting iOS.
tldr; iOS support won't be happening, because iOS doesn't allow stuff that Geode needs to work.


MSRV is broken

https://github.com/containers/bootc/commit/7842a61493e5281e00101c30c6af5f198dd89947#diff-fe45e8cd8b566039edc4c6a4e80f355754d32078b45e465a407e22e27c39741aR1246 contains a call to Arc::into_inner which was only stabilized in 1.70.  Newest clippy (from 1.78) catches this now whereas it didn't before:
$ cargo clippy -- -D clippy::correctness -D clippy::suspicious
    Checking bootc-lib v0.1.10 (/var/home/jeckersb/git/bootc/lib)
error: current MSRV (Minimum Supported Rust Version) is `1.64.0` but this item is stable since `1.70.0`
    --> lib/src/install.rs:1277:26
     |
1277 |     if let Some(state) = Arc::into_inner(state) {
     |                          ^^^^^^^^^^^^^^^
     |
     = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv
     = note: `-D clippy::incompatible-msrv` implied by `-D clippy::suspicious`
     = help: to override `-D clippy::suspicious` add `#[allow(clippy::incompatible_msrv)]`

error: could not compile `bootc-lib` (lib) due to 1 previous error

Currently we define MSRV as 1.64.0 so we either need to bump that or use an alternative like Arc::try_unwrap.
Probably should add CI to sanity check MSRV as well.  Bah as I write this now I see another MSRV issue:
error: package `serde_with_macros v3.8.1` cannot be built because it requires rustc 1.65 or newer, while the currently active rustc version is 1.64.0

For reference, cargo msrv gives 1.74.1 as the actual current MSRV.  9.4 has 1.75.0 so bumping to 1.75.0 seems reasonable.  And then add CI to make sure we don't accidentally pull something in that requires newer.


No streaming response?

I'm not seeing the streaming API response on my install.  Cloned and fully updated the repo on Ubuntu.   I just get the 3 dots animation and then the response appears all at once.  The same in every browser.  Am I missing some library, dependency or something?   I still don't really understand react/typescript very well yet.

Are you using any reverse proxy, like nginx? It may caused by the proxy buffering, not chatbot-ui.

Are you using any reverse proxy, like nginx? It may caused by the proxy buffering, not chatbot-ui.

Only Cloudflare.  It's the same when I disable it.

Same issue here while running chatbot-ui in a Proxmox container. Receive the following error in the terminal window whenever I type anything in the chatbox.
[Error: OpenAI API returned an error: Too Many Requests]

Resolved my issue. I had to activate billing for my OpenAI account.
I tried deploying to Vercel as well, and was receiving the same error, so figured it was an issue with the API key. Chatbot UI now works for me in a Proxmox container and Vercel.

I'm still puzzling over why streaming doesn't work.  If anyone has any suggestions?   The one thing missing for this to be great...

FYI, I need to add the proxy_buffering off; config in the HTTP block when using the Nginx as the reverse proxy.

OK!   Thanks for that suggestion.   proxy_buffering off in nginx does get streaming started.  But now I get about 5 seconds of nothing, then a block of response, then streaming starts.   First two paragraphs or so of text is still not streaming.
Seems like I see streaming start from the first word in other people's installations?   Investigating further....

@seanchito Were you able to figure out why streaming results were not working with cloudflare tunnel? I'm running into the same issue. Streaming results work when I use ngrok but not with cloudflared tunnel.

@seanchito Were you able to figure out why streaming results were not working with cloudflare tunnel? I'm running into the same issue. Streaming results work when I use ngrok but not with cloudflared tunnel.

I don't know if Cloudflare was ever a problem for me.   I got the response stream working when I disabled proxy buffering in nginx.  Also there is/was an issue with some buffering in Firefox.  Maybe check some different browsers to see if behavior is consistent.

Oh ok. So you were able to get it working using a cloudflare tunnel. I'm not using Nginx so that shouldn't be a problem.
If I hit the hosted app through localhost or through an ngrok tunnel, streaming works. Seems to be an issue specific to how cloudflare tunnels work.

I've been debugging why the streaming is not working on Cloudflare Tunnels, but couldn't get anything solid. Let me know if any of you find a clue.
I've used https://github.com/cogentapps/chat-with-gpt, and there the streaming works. It could be that both are using different techniques of streaming.

@rounakdatta chat-with-gpt uses another protocol (https://github.com/cogentapps/chat-with-gpt/blob/main/server/src/endpoints/sync.ts#L14) that do a lot of smaller polling sync connections to get the chat going
chatbot-ui do older tech (often called long-polling), where the server send the response while the server is still processing the data, but cloudflare only send the data back to the client when the server finishes the response in their free/pro plans. For buffering responses (or in this case, "no buffering", you need enterprise, that starts at usd 200)


storage: iam support

Fixes #2057
To Dos

[ ] Whitelisting for my project & system tests project
[ ] Docs
[ ] Tests

[ ] Unit
[ ] System

This adds IAM support to Buckets and Objects:
bucket.iam.getPolicy(function(err, policy, apiResponse) {})
file.iam.getPolicy(function(err, policy, apiResponse) {})

bucket.iam.setPolicy(policy, function(err, policy, apiResponse) {})
file.iam.setPolicy(policy, function(err, policy, apiResponse) {})

bucket.iam.testPermissions(['permission', 'permission.2'], function(err, permissions, apiResponse) {})
file.iam.testPermissions(['permission', 'permission.2'], function(err, permissions, apiResponse) {})

@jmuk -- blocked for now, as I'm waiting to be whitelisted.

@danoscarmike Can you reach out to the GCS team and ask them to whitelist Stephen?

Requested, standby...

I seem to have been whitelisted-- I haven't checked for the CI account yet.
I had an issue with setting a policy:
PUT https://www.googleapis.com/storage/v1/b/gcloud-test-86d6a2e0-130f-11e7-aa15-43bde3d9a94b/iam

# REQUEST BODY
  {
    "resourceId": "buckets/gcloud-test-86d6a2e0-130f-11e7-aa15-43bde3d9a94b",
    "bindings": [
      {
        "role": "roles/storage.objectViewer",
        "members": [
          "allUsers"
        ]
      }
    ]
  }
}

This returns: Invalid argument.

@stephenplusplus You need a version and should probably be following the read-modify-write pattern as well, providing an etag

Thanks! I don't see a version property documented here: https://cloud.google.com/storage/docs/json_api/v1/buckets/setIamPolicy.
Using the Pub/Sub IAM endpoint as a reference, the etag isn't required. I'm struggling to get one through to the API as well, but I'm working on that.
Is one of / are both version and etag required?

@stephenplusplus looks like Cloud Storage implements a non-standard version of IAM (this is basically because it's an old API into which IAM was backported, all new APIs will share a common implementation which includes version, which is soley for user use, and the API doesn't care about, the new APIs should probably share an IAM implementatoin, as most new APIs will be launching with IAM support.)
As for that particular request I'm not sure why it failed now. I would make sure you have permissions to grant all users access, and maybe try a different role/member set combo.

@stephenplusplus What do you need from me to unblock you? We would like to get this done this week.

https://github.com/GoogleCloudPlatform/google-cloud-node/pull/2060#issuecomment-289518460
It would save a lot of guess work if someone knew what a request body would look like that will not return the Invalid error.

@bjwatson @anthmgoogle Is there someone I can tag in to find out about this?

@stephenplusplus @callmehiphop You should be whitelisted now.

System tests pass now, just needs unit tests.

Unit tests done, ready for your review @callmehiphop!

Coverage remained the same at 100.0% when pulling da91d496b158bfe49261d0e6cdb0fa80b9ccc1a4 on stephenplusplus:spp--2057 into 326ad28e12a03f86fe6bc310d59c206b47d9ebee on GoogleCloudPlatform:master.

Coverage remained the same at 100.0% when pulling 33ef55c8487fe3738d99ec247c5aa64941e37f17 on stephenplusplus:spp--2057 into 326ad28e12a03f86fe6bc310d59c206b47d9ebee on GoogleCloudPlatform:master.


Empty Graph Error

raise RuntimeError('The Session graph is empty.  Add operations to the '
RuntimeError: The Session graph is empty.  Add operations to the graph before calling run
Also how do I train the graph. What is the algorithm used and is code for training provided in the repository?

maybe your has not put models properly. A screenshot of your server's file structure can be of help.

(first folder is empty)

ok your structure is right. It is strange. More logs?

Sorry. I didn't understand. Whats wrong?

I mean copy your whole logs here and maybe I can help you.

main folder

client

tempfile

valiox


charts: Update CCM to v3.0.0

How to categorize this PR?

/area networking
/kind bug
/priority normal
/platform equinix-metal
What this PR does / why we need it:
This PR updates CCM to version v3.0.0 to fix bug described in #112.
Which issue(s) this PR fixes:
Fixes #112
Special notes for your reviewer:
Signed-off-by: Mateusz Gozdek<EMAIL_ADDRESS>Release note:

CCM now assigns unique EIP for each cluster, rather than re-using them between Shoots, which effectively allows creating multiple Shoot clusters

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you @invidian for your contribution. Before I can start building your PR, a member of the organization must set the required label(s) {'reviewed/ok-to-test'}. Once started, you can check the build status in the PR checks section below.

Thank you @invidian for your contribution. Before I can start building your PR, a member of the organization must set the required label(s) {'reviewed/ok-to-test'}. Once started, you can check the build status in the PR checks section below.

Hmm, running make generate on freshly cloned repository does not yield modified example/controller-registration.yaml :confused:

Hmm, running make generate on freshly cloned repository does not yield modified example/controller-registration.yaml :confused:

Hmm, running make generate on freshly cloned repository does not yield modified example/controller-registration.yaml 😕

Which helm version are you using?
Have you followed make install-requirements?

Hmm, running make generate on freshly cloned repository does not yield modified example/controller-registration.yaml 😕

Which helm version are you using?
Have you followed make install-requirements?

$ helm version --client
WARNING: "kubernetes-charts.storage.googleapis.com" is deprecated for "stable" and will be deleted Nov. 13, 2020.
WARNING: You should switch to "https://charts.helm.sh/stable"
Client: &version.Version{SemVer:"v2.17.0", GitCommit:"a690bad98af45b015bd3da1a41f6218b1a451dbe", GitTreeState:"clean"}

I've tried with both Helm 3.3 and 2.17 and yes, I installed all dependencies from install-requirements. It seems generation with Helm 2.17 fails on helm init --client-only:
+ temp_extract_dir=/tmp/tmp.wVswq8NRRn
+ trap cleanup EXIT ERR INT TERM
+ export HELM_HOME=/tmp/tmp.x379EVDOFS
+ HELM_HOME=/tmp/tmp.x379EVDOFS
++ helm version --client --template '{{.Version}}'
++ head -c2
++ tail -c1
+ '[' n = 3 ']'
+ helm init --client-only
++ cleanup
++ rm -rf /tmp/tmp.1AvbVsGNm5
++ rm -rf /tmp/tmp.x379EVDOFS
++ rm -rf /tmp/tmp.wVswq8NRRn
+ cleanup
+ rm -rf /tmp/tmp.1AvbVsGNm5
+ rm -rf /tmp/tmp.x379EVDOFS
+ rm -rf /tmp/tmp.wVswq8NRRn
charts/gardener-extension-provider-packet/doc.go:15: running "bash": exit status 2

With Helm 3, it passes, but doesn't change anything.

$ helm version --client
WARNING: "kubernetes-charts.storage.googleapis.com" is deprecated for "stable" and will be deleted Nov. 13, 2020.
WARNING: You should switch to "https://charts.helm.sh/stable"
Client: &version.Version{SemVer:"v2.17.0", GitCommit:"a690bad98af45b015bd3da1a41f6218b1a451dbe", GitTreeState:"clean"}

I've tried with both Helm 3.3 and 2.17 and yes, I installed all dependencies from install-requirements. It seems generation with Helm 2.17 fails on helm init --client-only:
+ temp_extract_dir=/tmp/tmp.wVswq8NRRn
+ trap cleanup EXIT ERR INT TERM
+ export HELM_HOME=/tmp/tmp.x379EVDOFS
+ HELM_HOME=/tmp/tmp.x379EVDOFS
++ helm version --client --template '{{.Version}}'
++ head -c2
++ tail -c1
+ '[' n = 3 ']'
+ helm init --client-only
++ cleanup
++ rm -rf /tmp/tmp.1AvbVsGNm5
++ rm -rf /tmp/tmp.x379EVDOFS
++ rm -rf /tmp/tmp.wVswq8NRRn
+ cleanup
+ rm -rf /tmp/tmp.1AvbVsGNm5
+ rm -rf /tmp/tmp.x379EVDOFS
+ rm -rf /tmp/tmp.wVswq8NRRn
charts/gardener-extension-provider-packet/doc.go:15: running "bash": exit status 2

With Helm 3, it passes, but doesn't change anything.

Hmm, interesting. For me make generate actually generates a new controller registration.
Any ideas @rfranzke @ialidzhikov @vpnachev?

Hmm, interesting. For me make generate actually generates a new controller registration.
Any ideas @rfranzke @ialidzhikov @vpnachev?

It is also generating new different controller registration for me, both on the host and inside container.
@invidian could you run the code generation inside a container?
Here are the commands:
host $ docker run -it --rm -v $PWD:/go/src/github.com/gardener/gardener-extension-provider-packet golang:1.15.5
container # cd src/github.com/gardener/gardener-extension-provider-packet/
container # make install-requirements
container # make generate
container # exit
host $ ...

It is also generating new different controller registration for me, both on the host and inside container.
@invidian could you run the code generation inside a container?
Here are the commands:
host $ docker run -it --rm -v $PWD:/go/src/github.com/gardener/gardener-extension-provider-packet golang:1.15.5
container # cd src/github.com/gardener/gardener-extension-provider-packet/
container # make install-requirements
container # make generate
container # exit
host $ ...

By the way, the only difference is the permissions of the file inside the archive. Currently in the PR they are with 0644 and after I regenerate them, they got 0755.

By the way, the only difference is the permissions of the file inside the archive. Currently in the PR they are with 0644 and after I regenerate them, they got 0755.

Thanks @vpnachev, running in container seems to work, so odd.
BTW, I'm not sure what's the policy here, but I just found a bug in new version of CCM equinix/cloud-provider-equinix-metal#140, which affects clusters provisioning stability, so we may want to hold this PR until it's resolved.

Thanks @vpnachev, running in container seems to work, so odd.
BTW, I'm not sure what's the policy here, but I just found a bug in new version of CCM equinix/cloud-provider-equinix-metal#140, which affects clusters provisioning stability, so we may want to hold this PR until it's resolved.

Regarding the bug, I am fine with both holding this pr till a fixed version is released or merging it now and follow up later with another one.

Hmm, I'd hold it because in current state of things at least one cluster converges.

Regarding the bug, I am fine with both holding this pr till a fixed version is released or merging it now and follow up later with another one.

Hmm, I'd hold it because in current state of things at least one cluster converges.

ok
/hold

ok
/hold

I actually found one more issue, which affects all the Shoot clusters :disappointed: More details here: https://github.com/gardener/gardener-resource-manager/issues/107.

/close in favor of #120


Update org.bouncycastle:bcprov-jdk15on dependency

HI! Since our project uses your library and both web3j and Wallet Connect V2 when building the project we are getting errors connected with unsupported Bouncy Castle versions:
Caused by: com.android.builder.merge.DuplicateRelativeFileException: 2 files found with path 'org/bouncycastle/x509/CertPathReviewerMessages_de.properties'.

Everything is working fine when I exclude Bouncy Castle from Solana library
    implementation("com.github.metaplex-foundation:SolanaKT:2.0.1") {
        exclude(group = "org.bouncycastle", module = "bcprov-jdk15to18")
    }

But since both web3j and Wallet Connect uses the same version of org.bouncycastle which is 1.7.0 it will also be possible to update it in the SolanaKT library from 1.6.8 to 1.7.0

I will take a look at it

It will be update it to 1.72 since it depends on bitcoin core.

Thank you!

This was a simple one. Thanks for filling the issue. Anything else feel free to fill an issue

We are ready for a new release.


Breadcrumb component

ISSUE #21
Description of Change
I have added the Breadcrumb component. It takes the main prop as a separator and can also send className and style.
Checklist

[x] I have read the Contributing Guidelines for this project.
[x]  My pull request is properly named
[x]  The changes respect the code style of the project
[x]  I tested/previewed my changes locally

Release Notes
Add Breadcrumb component

Hey  @karishmashuklaa , let me know if any changes are required.


GCP backend for Secrets Store

Implementation of the GCP backend for the new secrets store abstraction.
Pre-requisites
Please ensure you have done the following:

[ ] I have read the CONTRIBUTING.md document.
[ ] If my change requires a change to docs, I have updated the documentation accordingly.
[ ] If I have added an integration, I have updated the integrations table and the corresponding website section.
[ ] I have added tests to cover my changes.

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Other (add details above)

Looks good. If there's anything left to do (docs updates, helm chart updates), it can be done in the "mega-branch".

Oh, and I know why integration tests are failing. I'll fix them after I merge this.


[TextAnalytics] Address feedback from Extractive Summarization board review

Link to the board review issue: https://github.com/Azure/azure-sdk/issues/3167

@kinelski could you list in here the specific items that .NET needs to address after the arch board?

List is:

Rename classifyDocumentSingleCategory to singleCategoryClassify
Rename classifyDocumentMultipleCategories to multipleCategoryClassify
Rename DocumentClassification to ClassificationCategory

@AhmedLeithy or @ZulaMostafa could either of you verify that we applied these renames in the SDK?


URL path extension APIs should strip trailing slashes

When supplying a directory to URL like URL(filePath: "/my/directory", directoryHint: .checkFileSystem), the initializer will automatically append a trailing slash, so the .path() is /my/directory/.
The current logic for .appendingPathExtension("zip") then directly appends the path extension, creating the unexpected path: /my/directory/.zip. A similar issue occurs where .deletingPathExtension() does not search before the trailing slash.
This PR restores the behavior from before the Swift URL implementation, which strips the trailing slash before appending or deleting the path extension, then appends a slash if the path was a directory. E.g. after appending the path extension, the resulting .path() is now /my/directory.zip/ as expected.

@swift-ci please test


[Issue: #543] Recomposition Demo: Update Camera

Hello,
In the recomposition demonstration the camera position is not updated with the marker position.
I have updated the camera position when the marker position is changed.
I've also used the location "signapore4" as it wasn't used.
Thank you for opening a Pull Request!

Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[ ] Make sure to open a GitHub issue as a bug/feature request before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[ ] Ensure the tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕

I have signed the CLA

Hi @kikoso, thanks for the message. I've updated the sematics of the PR.


[language] Split out interpreter entrypoint from function call impl

Previously, the entrypoint into the interpreter loop was through
execute_function_impl. However, the entry into the interpreter is
special -- we need to charge an intrinsic amount of gas only once.
This separates these two out so that we only charge this once instead of
multiple times since this wound up being called internally from the VM as
well.

@bors-libra r+

:pushpin: Commit dfd363e has been approved by runtian-zhou

:hourglass: Testing commit dfd363e75862fa35f0fbbdfcede658ec31dd366f with merge d1df74d3fba67a243cd02dba2c3bbe5abb1db8cc...

:broken_heart: Test failed - checks-circle_commit_workflow

@bors-libra r=runtian-zhou

:bulb: This pull request was already approved, no need to approve it again.

This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
There's another pull request that is currently being tested, blocking this pull request: #1028

:pushpin: Commit dfd363e has been approved by runtian-zhou

@bors-libra retry

:hourglass: Testing commit dfd363e75862fa35f0fbbdfcede658ec31dd366f with merge 64d81c040c30602b6e68b3f008c584b1f8cc4f00...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: runtian-zhou
Pushing 64d81c040c30602b6e68b3f008c584b1f8cc4f00 to master...


Need help with adding website link in resume

Hello guys, am a noob in editing code, but tried and successfully deployed my site on vercel but need help with changing these top icons

I want to add a website icon and a instagram icon and remove the twitter icon but whenever i try deployment fails due to some error, probably not getting the correct .tsx file for those logos
can anyone help

To update the social icons:

Import the icons you want to use from the icon pack in resume-data.tsx. For example:

import { GitHubIcon, LinkedInIcon, InstagramIcon, PersonIcon } from '@/components/icons';

Then update the social array in contact with the new icons:

contact: {
  social: [
    {
      name: "GitHub",
      url: "https://github.com/username",
      icon: GitHubIcon
    },
    {
      name: "LinkedIn",
      url: "https://linkedin.com/in/username",
      icon: LinkedInIcon
    },
    {
      name: "Instagram",
      url: "https://instagram.com/username",
      icon: InstagramIcon
    },
    {
      name: "Website",
      url: "https://website.com",
      icon: PersonStandingIcon
    }
  ]
}

Let me know if that helps! I'm happy to clarify anything that's still unclear.
Hope this helps!

what kind of file do i put in @/components/icons to import, which file format and from where to get them, i need instagaram icon and website icon

To update the social icons:

Import the icons you want to use from the icon pack in resume-data.tsx. For example:

import { GitHubIcon, LinkedInIcon, InstagramIcon, PersonIcon } from '@/components/icons';

Then update the social array in contact with the new icons:

contact: {
  social: [
    {
      name: "GitHub",
      url: "https://github.com/username",
      icon: GitHubIcon
    },
    {
      name: "LinkedIn",
      url: "https://linkedin.com/in/username",
      icon: LinkedInIcon
    },
    {
      name: "Instagram",
      url: "https://instagram.com/username",
      icon: InstagramIcon
    },
    {
      name: "Website",
      url: "https://website.com",
      icon: PersonStandingIcon
    }
  ]
}

Let me know if that helps! I'm happy to clarify anything that's still unclear.
Hope this helps!

what kind of file do i put in @/components/icons to import, which file format and from where to get them, i need instagaram icon and website icon

You need to create your own InstagramIcon.tsx. It is something like this, but the path profile is pretty hard to get it right.
export const InstagramIcon = (props: React.SVGProps<SVGSVGElement>) => {
    return (
      <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" {...props}>
        <title>Instagram</title>
        <path
          fill="currentColor"
          d="M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 <IP_ADDRESS>.035 1.204.166 1.486.275.3<IP_ADDRESS>9.92.5<IP_ADDRESS>3.546.5<IP_ADDRESS>1.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 <IP_ADDRESS> 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z"
        />
      </svg>
    );
  };


TAP-2752 feat(tm,iengine): Time zone issue Engine processing

Closes TAP-2752

SonarQube Quality Gate Status: ERROR

Status: ERROR, MetricKey: new_coverage, ActualValue: 75.0

See Sonar Scan Result at: http://<IP_ADDRESS>:29000/dashboard?branch=TAP-2752&id=tapdata

exception case: the missing coverage is a constant assignment and has been communicated and does not need to be overwritten.


HTTPCLIENT-1830: await termination of the IdleConnectionEvictor when it is shut down

See HTTPCLIENT-1830 for more details.
I also noticed something weird with the original implementation of this in HTTPCLIENT-1583 that I think means that HttpClientBuilder.evictExpiredConnections is not working as intended, see my comment on that ticket.

As discussed in HTTPCLIENT-1830, updated this pull request to keep await termination separate from the shutdown. Keeping the uncaught exception logging in trunk but not in 4.5.x and 4.6.x.

This has been merged.


Update README to remove reference to NIST

NIST contacted CISA to request removal of the line " NIST provided feedback and guidance on the draft CPGs which was incorporated into the final CPGs document" (which was on line 40).

🗣 Description
Please approve deletion of one sentence from the README.

💭 Motivation and context
NIST requested this change to the document, and we would like to address their concern as quickly as possible.

🧪 Testing

✅ Pre-approval checklist

[x] This PR has an informative and human-readable title.
[x] Changes are limited to a single goal - eschew scope creep!
[x] All future TODOs are captured in issues, which are referenced
in code comments.
[x] All relevant type-of-change labels have been added.
[x] I have read the CONTRIBUTING document.
[x] These code changes follow cisagov code standards.
[x] All relevant repo and/or project documentation has been updated
to reflect the changes in this PR.
[x] All new and existing tests pass.

✅ Pre-merge checklist

[ ] Revert dependencies to default branches.
[ ] Finalize version.

✅ Post-merge checklist

[ ] Add a tag or create a release.

@cisagov/team-ois I think I need a hand resolving the conflicts noted here.


Should make onElementResize event cancelable

Hi guys,
I got an issue when try to set a fixed scale value when element resize and it rerendered with a new scale value. So i thank you can make onElementResize event cancelable when user call event.preventDefault()
May this code shoud change
triggerEvent(element, EVENTS.ELEMENT_RESIZED, eventData);
to
const eventResult = triggerEvent(element, EVENTS.ELEMENT_RESIZED, eventData);  if (!eventResult) return;

I believe we recently added a flag to disable the default behavior. I'll look up the key/value you need to set during cornerstoneTools.init({}) shortly ^_^

Hi @dannyrb ,
Do you say about this flag "autoResizeViewports" and windowResizeHandler?


Bug in documentation about how to write a custom plugin

Hi!
Since kong 0.6.x is out, I migrated my custom plugins to the new version. I followed the documentation. I think there is a bug here:
https://getkong.org/docs/0.6.x/plugin-development/distribution/
"kong.plugins.my-custom-plugin.migrations.cassandra"
should be
"kong.plugins.my-custom-plugin.schema.migrations"
Additionally there is now something called
kong.plugins.my-custom-plugin.hooks
if I am not wrong. Maybe it should be added to that page, too.
Cheers
Ruwen

Yes indeed, fixed with https://github.com/Mashape/getkong.org/commit/e24d015b025ef0ce10c8f24ad685f44d2577bbb2, thank you!

What about the hooks?

Right, @thefosk would have to write the documentation regarding those.

As I come to think of this again, I would also add that hooks are still somewhat internal, and we would need more polishing and a few features before making them properly usable by plugins.

The documentation for hooks is already written here. I am pushing a mention to hooks also in the "Distribution" chapter.


order button

the "Order Now" button on the order page just redirects back to the  home page/dashboard, but the URL is /index.php?period=1W

Thank you for reporting, I have fixed this issue(https://github.com/boxbilling/boxbilling/commit/462844401f7ffff3ec91838b456ee13dde09265b) and new release with this fix included is available. Feel free to download it or just change your existing installation according to my aforementioned commit.
However please keep in mind that from version 4.0 we strongly encourage use of new Huraga theme! You can enable it from admin area: Configuration -> Settings -> Theme


fix(js-debug-adapter): fix build script

@mason-org/triage notify(Reason::NewPullRequest)
This comment ensures a notification is delivered to maintainers.
 🤖 This is an automated comment.    📖 Source code


Conformance Profiles: summaries for profiles without content

What happened:
In the last couple of PRs to document some conformance profile reports (#2192 , #2232) I noticed that the "summary" field is often empty for reports.
What you expected to happen:
At best, the tooling automates a human readable summary that clearly summarizes the results of the test.
At minimum, let's just not emit empty string fields when the field isn't being set.

You mentioned #2191 in the issue description which does not seem relevant, probably a copy-paste error :)

/remove-lifecycle stale
/assign