Remote SSH Workspace cannot find Python Interpreter

May be similar to https://github.com/microsoft/vscode-python/issues/16286 where a future python update resolved the issue, but wanted to expedite an update if required.
Environment data

VS Code version: 1.60.2
Extension version (available under the Extensions sidebar): Jupyter v2021.8.2041215044, Python v2021.9.1246542782
OS and version: MacOS Big Sur 11.3.1
Python version (& distribution if applicable, e.g. Anaconda): Local: Python 3.5.2 64-bit, Remote SSH: Python 3.7.3 64-bit
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): Conda in Remote SSH
Relevant/affected Python packages and their versions: N/A
Relevant/affected Python-related VS Code extensions and their versions: Pylance v2021.9.3
Value of the python.languageServer setting: Pylance

[NOTE: If you suspect that your issue is related to the Microsoft Python Language Server (python.languageServer: 'Microsoft'), please download our new language server Pylance from the VS Code marketplace to see if that fixes your issue]
We have already switched to pylance
Expected behavior
Until September 27, 2021, when we use remote SSH on VS code to connect to a workspace on our AWS GPU, we could select the Python interpreter that is installed on the GPU. We have 2 Python 3.7.3 64 bit python interpreters available to us provided we remote SSH into a GPU workspace in VS code -

Actual behavior
As of September 27, 2021, the only python interpreters that I can select when I remote SSH into the GPU are the ones that are installed locally on my computer. These are obviously incorrect as they do not match Anaconda python versions installed on the GPU. We have even tried updating .vscode/settings.json value for python.pythonPath with the exact directory of the python interpreter location, but the remote SSH workspace can no longer see the correct python interpreters.

When clicking on  "Python: Select Interpreter" from the command pallet nothing happens.
When attempting to select the correct Kernel when creating a new blank workbook with Jupyter I am only prompted with my local python options, neither of the GPU options are available.

Without these python options on the gpu, I'm not able to develop using the packages we have created.
Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]
Step 1 -- Remote into GPU vis SSH

Step 2 -- Open command pallet and click on "Python: Select Interpreter"

Actual behavior for me here is for nothing to happen when clicking that

Step 3 -- Open command pallet and click on "Jupyter: Create New Blank Notebook"

Step 4 -- Click "Select Kernel"

only local python options available, nothing from GPU

Please provide the logs as mentioned in the issue template.
Logs

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

XXX

Set python.logging.level to info in User settings, activate the extension before checking for the logs.

Hi, it doesn't look like you set the following setting like I asked before activating the extension (opening a python file). Please try again, thanks.

I just realized that when in the GPU I needed to click on the "Remote [SSH: GPU]" tab of the settings to get to python.logging.level. I've adjusted that now and are attaching the logs below:
User belongs to experiment group 'pythonaa'
User belongs to experiment group 'pythonJediLSP'
User belongs to experiment group 'pythonDiscoveryModuleWithoutWatcher'
User belongs to experiment group 'pythonTensorboardExperiment'
User belongs to experiment group 'PythonPyTorchProfiler'
User belongs to experiment group 'pythonDeprecatePythonPath'
User belongs to experiment group 'pythonSortEnvs'
User belongs to experiment group 'pythonRunFailedTestsButtonDisplayed'
User belongs to experiment group 'pythonRefreshTestsButtonDisplayed'
User belongs to experiment group 'pythonRememberDebugConfig'
Info 2021-09-30 16:14:33: Testing: Setting up watcher for /home/jmcdonald/blake_sandbox
Info 2021-09-30 16:14:33: Searching for conda.
Info 2021-09-30 16:14:33: Probing conda binary: conda
Info 2021-09-30 16:14:33: Watcher disabled
Info 2021-09-30 16:14:33: Searching for workspace virtual envs in: /home/jmcdonald/blake_sandbox
Info 2021-09-30 16:14:33: Getting roots
Info 2021-09-30 16:14:33: Found roots
Info 2021-09-30 16:14:33: Watcher disabled
Info 2021-09-30 16:14:33: Found: /usr/bin/python --> /usr/bin/python2.7
Info 2021-09-30 16:14:33: Found: /usr/bin/python2 --> /usr/bin/python2.7
Info 2021-09-30 16:14:33: Found: /usr/bin/python2.7 --> /usr/bin/python2.7
Info 2021-09-30 16:14:33: Found: /usr/bin/python3 --> /usr/bin/python3.5
Info 2021-09-30 16:14:33: Found: /usr/bin/python3.5 --> /usr/bin/python3.5
Info 2021-09-30 16:14:33: Found: /usr/include/python3.5 --> /usr/include/python3.5m
Info 2021-09-30 16:14:34: Getting roots
Info 2021-09-30 16:14:34: Found roots
Info 2021-09-30 16:14:34: Start watching root /home/jmcdonald/blake_sandbox for globs ["python","/python","/bin/python"]
Info 2021-09-30 16:14:34: Start watching: /home/jmcdonald/blake_sandbox with pattern python using VSCode API
Info 2021-09-30 16:14:34: Start watching: /home/jmcdonald/blake_sandbox with pattern */python using VSCode API
Info 2021-09-30 16:14:34: Start watching: /home/jmcdonald/blake_sandbox with pattern */bin/python using VSCode API
Info 2021-09-30 16:14:34: Found: /home/jmcdonald/anaconda3/bin/python --> /home/jmcdonald/anaconda3/bin/python3.7
Info 2021-09-30 16:14:34: Found: /home/jmcdonald/anaconda3/bin/python3 --> /home/jmcdonald/anaconda3/bin/python3.7
Info 2021-09-30 16:14:34: Found: /home/jmcdonald/anaconda3/bin/python3.7 --> /home/jmcdonald/anaconda3/bin/python3.7
Info 2021-09-30 16:14:34: Found interpreter for /usr/bin/python3,/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.9.1246542782/pythonFiles/interpreterInfo.py
Python interpreter path: /usr/bin/python3
Info 2021-09-30 16:14:34: Display locator refreshing progress, Class name = g, completed in 2ms, has a falsy return value, , Return Value: undefined
Info 2021-09-30 16:14:34: Hide locator refreshing progress, Class name = g, completed in 0ms, has a falsy return value, , Return Value: undefined
Info 2021-09-30 16:14:34: [Error: Command failed: "/usr/include/python3.5" "/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.9.1246542782/pythonFiles/interpreterInfo.py"
/bin/sh: 1: /usr/include/python3.5: Permission denied
at ChildProcess.exithandler (child_process.js:308:12)
at ChildProcess.emit (events.js:315:20)
at maybeClose (internal/child_process.js:1048:16)
at Socket.<anonymous> (internal/child_process.js:439:11)
at Socket.emit (events.js:315:20)
at Pipe.<anonymous> (net.js:673:12)] {

killed: false,
code: 126,
signal: null,
cmd: '"/usr/include/python3.5" "/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.9.1246542782/pythonFiles/interpreterInfo.py"'
}
Info 2021-09-30 16:14:34: Found interpreter for /usr/bin/python,/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.9.1246542782/pythonFiles/interpreterInfo.py
Info 2021-09-30 16:14:34: Found interpreter for /home/jmcdonald/anaconda3/bin/python,/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.9.1246542782/pythonFiles/interpreterInfo.py

Can you try using Python: Switch to Insiders command in your Remote SSH workspace to install insiders version of the extension? Make sure to reload window and show logs again, thanks!

Is there a preference for daily or weekly?

Anything is fine.

That seemed to change the behavior a bit. It appears to be stuck in a loop of "Discovering Python Interpreters" (it's being showing the below for several minutes now:

Logs
User belongs to experiment group 'pythonaa'
User belongs to experiment group 'pythonJediLSP'
User belongs to experiment group 'pythonDiscoveryModuleWithoutWatcher'
User belongs to experiment group 'pythonTensorboardExperiment'
User belongs to experiment group 'PythonPyTorchProfiler'
User belongs to experiment group 'pythonDeprecatePythonPath'
User belongs to experiment group 'pythonSortEnvs'
User belongs to experiment group 'pythonRunFailedTestsButtonDisplayed'
User belongs to experiment group 'pythonRefreshTestsButtonDisplayed'
User belongs to experiment group 'pythonRememberDebugConfig'
Info 2021-09-30 17:43:04: Testing: Setting up watcher for /home/jmcdonald/blake_sandbox
Info 2021-09-30 17:43:04: Display locator refreshing progress, Class name = g, completed in 2ms, has a falsy return value, , Return Value: undefined
Info 2021-09-30 17:43:04: Searching for conda.
Info 2021-09-30 17:43:04: Probing conda binary: conda
Info 2021-09-30 17:43:04: Watcher disabled
Info 2021-09-30 17:43:04: Searching for workspace virtual envs in: /home/jmcdonald/blake_sandbox
Info 2021-09-30 17:43:04: Getting roots
Info 2021-09-30 17:43:04: Found roots
Info 2021-09-30 17:43:04: Watcher disabled
Info 2021-09-30 17:43:04: Searching for conda.
Info 2021-09-30 17:43:04: Found: /usr/bin/python --> /usr/bin/python2.7
Info 2021-09-30 17:43:04: Found: /usr/bin/python2 --> /usr/bin/python2.7
Info 2021-09-30 17:43:04: Found: /usr/bin/python2.7 --> /usr/bin/python2.7
Info 2021-09-30 17:43:04: Found: /usr/bin/python3 --> /usr/bin/python3.5
Info 2021-09-30 17:43:04: Found: /usr/bin/python3.5 --> /usr/bin/python3.5
Info 2021-09-30 17:43:04: Found: /usr/include/python3.5 --> /usr/include/python3.5m
Info 2021-09-30 17:43:04: Getting roots
Info 2021-09-30 17:43:04: Found roots
Info 2021-09-30 17:43:04: Start watching root /home/jmcdonald/blake_sandbox for globs ["python","/python","/bin/python"]
Info 2021-09-30 17:43:04: Start watching: /home/jmcdonald/blake_sandbox with pattern python using VSCode API
Info 2021-09-30 17:43:04: Start watching: /home/jmcdonald/blake_sandbox with pattern */python using VSCode API
Info 2021-09-30 17:43:04: Start watching: /home/jmcdonald/blake_sandbox with pattern */bin/python using VSCode API
Info 2021-09-30 17:43:04: Found: /home/jmcdonald/anaconda3/bin/python --> /home/jmcdonald/anaconda3/bin/python3.7
Info 2021-09-30 17:43:04: Found: /home/jmcdonald/anaconda3/bin/python3 --> /home/jmcdonald/anaconda3/bin/python3.7
Info 2021-09-30 17:43:04: Found: /home/jmcdonald/anaconda3/bin/python3.7 --> /home/jmcdonald/anaconda3/bin/python3.7
Info 2021-09-30 17:43:04: Found interpreter for /usr/bin/python,/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.10.1288721932-dev/pythonFiles/interpreterInfo.py
Info 2021-09-30 17:43:04: [Error: Command failed: "/usr/include/python3.5" "/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.10.1288721932-dev/pythonFiles/interpreterInfo.py"
/bin/sh: 1: /usr/include/python3.5: Permission denied
at ChildProcess.exithandler (child_process.js:308:12)
at ChildProcess.emit (events.js:315:20)
at maybeClose (internal/child_process.js:1048:16)
at Socket.<anonymous> (internal/child_process.js:439:11)
at Socket.emit (events.js:315:20)
at Pipe.<anonymous> (net.js:673:12)] {

killed: false,
code: 126,
signal: null,
cmd: '"/usr/include/python3.5" "/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.10.1288721932-dev/pythonFiles/interpreterInfo.py"'
}
Info 2021-09-30 17:43:04: Found interpreter for /usr/bin/python3,/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.10.1288721932-dev/pythonFiles/interpreterInfo.py
Info 2021-09-30 17:43:04: Found interpreter for /home/jmcdonald/anaconda3/bin/python,/home/jmcdonald/.vscode-server/extensions/ms-python.python-2021.10.1288721932-dev/pythonFiles/interpreterInfo.py
Info 2021-09-30 17:44:24: Searching for conda.

I see, can you run the Python: Select Interpreter command, in Insiders version of the extension we show partial interpreter list even though discovery hasn't completed yet. I expect /home/jmcdonald/anaconda3/bin/python to be there judging by the logs.

Yes, it looks like that is showing up now. But it's still not showing the two conda environments it used to - ('base': conda) and ('py_ml': conda).

Yes, looking at the logs it looks stuck when searching for the conda binary to use. It's running conda info --json, but it seems stuck. Can you try running that command in terminal and see if it returns successfully?

That command appears to get stuck as well:

So it's a problem with conda installed in the remote workspace. From the extension what we can do is have a timeout on the command we run, but otherwise this issue is not related to the extension, does that make sense?
Maybe reinstalling conda, checking if conda is in PATH (Running conda --verison) etc. may help further diagnose the problem.

I think you may have upgraded conda which possibly caused the problem.

Appreciate the insight here, will investigate.
any ideas as to why an upgraded conda would cause this issue?

Possibly because of some bug introduced with newer conda version. Or it could be the case that the conda installation got corrupted.
I'll fix the timeout issue with the extension as part of this issue.

It looks like our GPU is running conda 4.9.2, which was released on Nov. 12, 2020. So it seems odd that the conda version is all the sudden not working?
Thanks for the timeout fix

yeah, locally it seems to work just fine.

Yes, notice that locally you're using a different anaconda with possibly a different version on a different platform. So maybe it's just buggy on your Remote SSH OS type.


Wallet created success view alignment

After initial wallet is created the success view should center all content (it's left justified).

Fixed in v0.0.35


Glowbrush behavior

Hi guys,
I love your Metro stuff!
just a request, or maybe there is something I am not using the right way...
Glowbrush always applies when activiated.
Would it be possible to make it active only when window is activated ?

@flobuzzz In the current source you can use GlowColor and NonActiveGlowColor to set different colors for this state. In the v2.x.x you can use GlowBrush and NonActiveGlowBrush.


Update areaPath in tsaoptions.json. Add token to PkgESVPack

tsaoptions.json configures automated bug filing for issues found by scanning tools running in the Pipeline.
The AzDO areapath we use has been updated recently, so we update the file to reflect that.
Also update PkgESVPack to include a token that is now required for this task to work.

/azp run

/azp run


Beward device

Device ID as it was detected by py-beward library:
Web-link to official device's description:

123


Add support for non ASN.1 Fields

Hi,
is it possible to add support for fields that can only be retrieved using JSON Field Name? for me the most important one is is_trial_period because we need to check this field and is_in_intro_offer_period together
also a method to get a Dictionary representation of the receipt is really useful.
thanks for the awesome work!

Hi @Zasuk,
Regarding the first issue. As I understand, you are fetching in-app receipt from apple server and you want to parse it using 'TPInAppReceipt`library?
I agree, about having a method to get a dict representation if the receipt. I will implement during this week.
Thanks,
P

yes, i'm using SKReceiptRefreshRequest and then using this lib to parse and validate it (from local storage)

just to give more context i'm referring to "Determine Eligibility" here
I did a quick check in source code and it looks like some fields are not parsed because they only have the json identifier

Unfortunately, we can't retrieve these (JSON) fields from a local receipt.

I would recommend to check JSON fields on your server and handle all business logic which is related to those fields on backend.
Best,
P


Fix mongo and couch connection pooling issues

Connection pooling in both couch and mongo clients was broken when multiple parallel operations (e.g. during a batch op) attempted to get the same connection from an initially empty pool. Instead of creating just one connection per partition and then caching and reusing it, as many connections were created as there were parallel operations started, even for the same partition. This resulted in crashing mongo during the execution of unit tests in some cases due to reaching the max number of connections.
This issue is now fixed by adding locking to ensure that the initial creation of each connection happens only once. In addition, the code in both clients is refactored to remove code duplication in the pool function, to comply with existing naming conventions, and to ensure that the similarity between both clients is preserved as much as possible. For mongo, pooling by read / write mode is removed as it doesn't seem to be needed.

Coverage decreased (-0.3%) to 87.425% when pulling 9ad299888526736605b80e4f5298ceaf15e1847d on SAP:fix-mongoclient into 9e7ffa7b0bddb7681be98e080707cb58d0b97753 on cloudfoundry-incubator:master.

Coverage increased (+0.06%) to 87.757% when pulling 41c5805997b834d5670903064b11de891814c50c on SAP:fix-mongoclient into 5ecb3ff4cb7bc566c61b7e2948770302747edf6c on cloudfoundry-incubator:master.


Title: Add more feature to Notepad

Is your feature request related to a problem? Please describe.
Want to make the notepad advance by adding more feature
Describe the solution you'd like.
Feature that we add:
Save to local storage
save to file
Not only that we will also a feature where you work the txt file also
Describe alternatives you've considered.

Add any other context or screenshots about the feature request here.
No response

@ridsuteri The PR is made #217  . Kindly review and merge it.
Thank You


Remove root CA whitespaces on README.md

Summary
Remove root CA whitespaces on README.md. This makes it match with config/ctfe/root.pem.
Signed-off-by: Rafael Fernández López<EMAIL_ADDRESS>

Sorry for the delay! Looks like the test failure was a flake. I reran it.


New version: SimpleTestRunner v0.1.2

Registering package: SimpleTestRunner
Repository: https://github.com/NETSTOCK/SimpleTestRunner.jl
Created by: @nsslh
Version: v0.1.2
Commit: b84017c80ea1847c96a296e742eaabd0e7a8d71b
Reviewed by: @nsslh
Reference: https://github.com/NETSTOCK/SimpleTestRunner.jl/commit/b84017c80ea1847c96a296e742eaabd0e7a8d71b#commitcomment-126380116

Wait. Typo spotted in documentation.


no_std

Investigate what could be done to make this no_std. After #4 we got rid of most allocations altogether, and therefore the String type.

no_std can still use types like String through alloc. It's not the most compatible, as it requires a global allocator, but it is much better than not supporting no_std at all.


Middleware redirects to leading slash without respect of query params

I understand that it is not intended usecase, but...
I'm making possibility to provide a query with a param:
http://<IP_ADDRESS>:8055/altair/?q=%7B%20resources(limit:%2010)%20%7Bid%7D%7D

implementation is very straitforward:
const {parse, print} = require('graphql')
function testQ(q) {
    console.log(q)
    try {
        return print(parse(q));
    } catch {
        return false;
    }
}
router.use('/altair', (req, res, next) => altairExpress({
    endpointURL: '/graphql',
    initialQuery: testQ(req.query.q) || otherInitialQuery,
})(req, res, next));

But it redirects to http://<IP_ADDRESS>:8055/altair/?q=%7B%20resources(limit:%2010)%20%7Bid%7D%7D/ which is, as I'v seen in issues, a default behaviour:
if (ctx.path.substr(-1) !== '/') {
    ctx.status = 301
    ctx.redirect(`${ctx.path}/`)
}

And it should respect query params here

Yeah this looks like a bug. It should not consider the query params as part of the path when doing that check. Thanks for flagging.


Improve test_auth error message when contains() fails

On my fork i didn't have https://github.com/apache/arrow-rs/pull/6585.
Those changes allowed to see the error is invalid certificate.


Guard issue

When you try to convert a guard sentence throws an error.
Input:
guard let self = self else { return }
Output error:
Line 1 Col 11 - expected pattern

This is a bug in the AST library used underneath. Can not fix for now


Adding rezhajul.io

This PR is:

[x] Adding a new domain
[ ] Updating existing domain size
[ ] Changing domain name
[ ] Removing existing domain from list
[ ] Website code changes (512kb.club site)
[ ] Other not listed

[x] I used the uncompressed size of the site
[x] I have included a link to the GTMetrix report
[x] The domain is in the correct alphabetical order
[x] This site is not a ultra lightweight site
[x] The following information is filled identical to the data file

I confirm that I have read the FAQ section, particularly the two red items around minimal pages and inappropriate content and I attest that this site is neither of these things.

[x] Check to confirm

- domain: rezhajul.io
  url: https://rezhajul.io/
  size: 28.4
  last_checked: 2023-01-13

GTMetrix Report: https://gtmetrix.com/reports/rezhajul.io/kLHNuhgu/

Thanks for adding your site!


add WP2Static

Thank you for contributing! Please confirm this pull request meets the following requirements:

[x] I followed the contributing guidelines: https://github.com/github/explore/blob/master/CONTRIBUTING.md
[x] I have no affiliation with the project I am suggesting (as a maintainer, creator, contractor, or employee).

I am a maintainer of this project
Which change are you proposing?

[x] Suggesting edits to an existing topic or collection
[ ] Curating a new topic or collection
[ ] Something that does not neatly fit into the binary options above

Editing an existing topic or collection
I'm suggesting these edits to an existing topic or collection:

[ ] Image (and my file is *.png, square, dimensions 288x288)
[x] Content (and my changes are in index.md)

As per Jamstack.org, WP2Static is one of the most popular SSGs for PHP.

[x]  I have no affiliation with the project I am suggesting (as a maintainer, creator, contractor, or employee).

I am a maintainer of this project

Sorry, passing on this as per our contribution guidelines:

Avoid conflicts of interest. Maintainers of a project cannot add a topic or collection for their own project. If a topic is popular enough to warrant inclusion, someone else will add or improve it.


Error in documentation the proxy is not listening on ssl

Describe the bug
Installes acual version today.  Tried to connect using nginx proxy or haproxy and got ,,bad gateway"
How to Reproduce
Install openslides on localhost and try to connect https://localhost:8000 using a local browser.
You get a ,,Secure connection failed" error.
Expected behavior
The documentation states:
OpenSlides runs on https://localhost:8000/.
So I expected to connect using https.
So the documentation should state:
OpenSlides runs on http://localhost:8000/.
System information

OpenSlides-Version: 3.4-latest
Additional version information (if any): cloned 2021.02.11
Browser: any

Additional context
connecting plain http is working so far.
So using haproxy in front of openslides and using http forward wil work. I changed proxy port to - "8000:8000" in docker-compose.yml to get this working and was not using nginx reverse proxy on the local host.
Screenshots
If applicable, add screenshots to help explain your problem.
Regards Lukas

Hi, you are right, this does not work as it should. Since we have this new proxy since last week, there is still some work to do: https://github.com/OpenSlides/OpenSlides/issues/5889
I'm going to work on this next week.

Ok, I see.
But I see more errors on a fresh install.
When I connect to the web interface, after a while I see ,,Offline" mode.
Could this also be result of the new proxy?
I adjusted docker-compose.yml at:
services:
proxy:
ports:
- "8000:8000"
So I can reverse proxy by using haproxy on the outside firewall to the docker-host  without the need to have nginx as reverse proxy on the docker-host itself.
And I see this in the logs:
proxy_1         | {"level":"error","ts":1613150983.676106,"logger":"http.handlers.reverse_proxy","msg":"aborting with incomplete response","error":"context canceled"}
I see this in firefox console:
Unknwon notify message
{…}

error: {…}

msg: "Ups, something went wrong!"

type: "InternalError"

: Object { … }

: {…}

defineGetter: function defineGetter()

defineSetter: function defineSetter()

lookupGetter: function lookupGetter()

lookupSetter: function lookupSetter()

proto:

constructor: function Object()

hasOwnProperty: function hasOwnProperty()

isPrototypeOf: function isPrototypeOf()

propertyIsEnumerable: function propertyIsEnumerable()

toLocaleString: function toLocaleString()

toString: function toString()
valueOf: function valueOf()

<get proto()>: function proto()

<set proto()>: function proto()
main-es2015.5b3db822e6326c53d541.js:1:1955983
startListening https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
messageHandler https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
handleMessage https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
subscription https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
__tryOrUnsub https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
next https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
_next https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
next https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
notifyNext https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
_next https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
next https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
c https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
invokeTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
onInvokeTask https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
invokeTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
runTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
invokeTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
p https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
h https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
(Async: EventListener.handleEvent)
I https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
scheduleTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
onScheduleTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
scheduleTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
scheduleTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
scheduleEventTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
W https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
handle https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
_trySubscribe https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
subscribe https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
l https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
_innerSub https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
_tryNext https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
_next https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
next https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
n https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
_trySubscribe https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
subscribe https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
call https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
subscribe https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
p https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
subscribe https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
connectWithWrapper https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
n https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
S https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
n https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
connectWithWrapper https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
handleError https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
o https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
invoke https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
onInvoke https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
invoke https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
run https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
O https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
invokeTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
onInvokeTask https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
invokeTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
runTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
b https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
invokeTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
invoke https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
0 https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
(Async: setTimeout handler)
s https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
scheduleTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
onScheduleTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
scheduleTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
scheduleTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
scheduleMacroTask https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
u https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
o https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
r https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
delayAndCheckReconnection https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
S https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
delayAndCheckReconnection https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
delayAndCheckReconnection https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
n https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
S https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
n https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
delayAndCheckReconnection https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
handleError https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
n https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
S https://omv.xxxx.org/polyfills-es2015.f065c3c97a69edde31b8.js:1
n https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
handleError https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
connectWithWrapper https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
subscription https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
__tryOrUnsub https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
error https://omv.xxxx.org/main-es2015.5b3db822e6326c53d541.js:1
Regards Lukas

I'm not sure, what your setup exactly is. You need to make sure, that connections are not closed by your own proxy.

Thanks for your replay,
Well I do have the same setup for a older setup, which we will use for a general meeting. I do not see this ,,offline" on that instance.  I now tried to use the newer version to get ,,,youtube" streaming as livestream running.
What I also noticed was:

When the client got offline he can not reconnect to /autopilot  this will end up in endless ,,loading data". I can then connect to other pages.
Can I support with some logs or some else?

Regards Lukas

Hm, we fixed several things over the last days. Maybe try it again and update your instance.

Hi Finn,
I have tested now...
This looks good to me.  I can access the youtube streams and also can access the instance using haproxy with ssl enabled (no ssl certificate check). Used the self singed certificate on caddy.
Great Thanks Regards Lukas


🐛 BUG: Colon gets removed from environment variable when passed as --var argument

What version of Wrangler are you using?
2.1.10
What operating system are you using?
Mac
Describe the Bug

Generate a new fetch handler (https://developers.cloudflare.com/workers/wrangler/get-started/)
Modify the Response in index.(js|ts) to return new Response(env.test);
Run wrangler dev --var test:https://example.com

The response is https//example.com instead of https://example.com

Oh, my bad. Didn't realize I had such an old version. Thank you!


removed unused imports

the aot/webpack compiler of ionic gived many info messages

I think you have the wrong repo

Are you looking for this? https://github.com/lsharir/angular2-emoji-picker

yes sorry my mistake thank you!!


Set up route for creating an affiliation

-Create route for adding affiliation
-Add page to edit an affiliation
-Validate user input.
-Required fields for affiliation to be added?

07/05 - Add functionality query.
07/08 - Finished add functionality query. Added ID validation message. TODO: Validation of user input before querying.


Update _vtt2srt.py for UnicodeDecodeError

#52 Unicode decode error for python3 due to codecs encoding

@csetarun the utility is not specific to python3, and once more thing your syntax wont work on python2 so i 'm closing the PR


Navigate to previous

We have a service for "Google Photos: Next media" but no way to get to the previous one.
When a photo rotates but someone didn't turn around quick enough, it's annoying that there's no way to go back. In an album with 20k photos, it will be a long time before that photo pops up again.

Due to API changes announced by Google, the integration will be deprecated on April 2025, so no new functionality will be added. https://github.com/Daanoz/ha-google-photos/issues/64


Update cargo test instruction in READMEs

Motivation
Now that we use cargo x, the old instructions no longer work.
Have you read the Contributing Guidelines on pull requests?
Y.
Test Plan
N/A
Related PRs
None.

@bors-libra r+

:pushpin: Commit 91d95f5 has been approved by metajack

:hourglass: Testing commit 91d95f5c7efaad4fb3d6cf103fd2aac3df543b4d with merge e34f85ab8b184e99d11ba37eb17d890ffe422a8b...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: metajack
Pushing e34f85ab8b184e99d11ba37eb17d890ffe422a8b to master...


Gradle task assembleDebug failed: resource android:attr/fontVariationSettings not found

Following is the code that I'm trying to run.

Target Platform: Android Studio 3.5.3
Build #AI-191.8<IP_ADDRESS>10548, built on November 15, 2019
JRE: 1.8.0_202-release-1483-b03 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
**_Launching lib\main.dart on AOSP on IA Emulator in debug mode...
[!] Your app isn't using AndroidX.
To avoid potential build failures, you can quickly migrate your app by following the steps on https://goo.gl/CP92wY.
Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:processDebugResources'.

Android resource linking failed
Output:  C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:186: error: resource android:attr/fontVariationSettings not found.
C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:187: error: resource android:attr/ttcIndex not found.
error: failed linking references.

Command: C:\Users\hayya.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\8795c7c7149d9230db0423e079c95a4d\aapt2-3.2.1-4818971-windows\aapt2.exe link -I
C:\Users\hayya\AppData\Local\Android\sdk\platforms\android-27\android.jar
--manifest
C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml
-o
C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_
-R
@C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt
--auto-add-overlay
--java
C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\generated\not_namespaced_r_class_sources\debug\processDebugResources\r
--custom-package
co.appbrewery.micard
-0
apk
--output-text-symbols
C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\symbols\debug\R.txt
--no-version-vectors
Daemon:  AAPT2 aapt2-3.2.1-4818971-windows Daemon #0
Output:  C:\Users\hayya.gradle\caches\transforms-1\files-1.1\support-compat-28.0.0.aar\8785b1333ccfee40180d9ac1d1a63e1a\res\values\values.xml:89:5-125:25: AAPT: error: resource android:attr/fontVariationSettings not found.
C:\Users\hayya.gradle\caches\transforms-1\files-1.1\support-compat-28.0.0.aar\8785b1333ccfee40180d9ac1d1a63e1a\res\values\values.xml:89:5-125:25: AAPT: error: resource android:attr/ttcIndex not found.
error: failed linking references.
Command: C:\Users\hayya.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\8795c7c7149d9230db0423e079c95a4d\aapt2-3.2.1-4818971-windows\aapt2.exe link -I
C:\Users\hayya\AppData\Local\Android\sdk\platforms\android-27\android.jar
--manifest
C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml
-o
C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_
-R
@C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt
--auto-add-overlay
--java
C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\generated\not_namespaced_r_class_sources\debug\processDebugResources\r
--custom-package
co.appbrewery.micard
-0
apk
--output-text-symbols
C:\Users\hayya\AndroidStudioProjects\mi_card_flutter\build\app\intermediates\symbols\debug\R.txt
--no-version-vectors
Daemon:  AAPT2 aapt2-3.2.1-4818971-windows Daemon #0

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 12s
Finished with error: Gradle task assembleDebug failed with exit code 1_**

It sounds like something has gone wrong with your Android project.  Can you share a github repo with a full reproducing sample?
Did you manually change things in the android folder?

No I didn't change anything in the android folder.
The github repo I'm trying to use is https://github.com/londonappbrewery/mi_card_flutter

The problem is something with github. I copied the code and pasted it into a new project and it works like a charm. What possibly could I be doing wrong so that the code is not running?

It's very likely some file or files got corrupted somehow in your Android folded.  I'm going to close this as not reproducible. If you find a reproduction please feel free to add it :)


Error during Drupal installation using Drush

This is run the first time a site is built from a make file automatically: https://github.com/geerlingguy/drupal-vm/blob/master/provisioning/tasks/build-makefile.yml#L29-L34
If your site is built outside of Drupal VM, then you need to run the composer install step outside of Drupal VM as well. In the future, we'll support composer-only site build workflows, so this will become less of an issue. But for now, you can either have Drupal VM fully manage the initialization of the codebase, or do it outside of Drupal VM.


Update LICENSE

Changed Foundation to Labs after consulting internally with ops team

Internal discussion says the copyright owner is the Foundation


[Request] Research Centers and complexes

I know this might be a long way down the road if accepted but here it goes
Running around finding research stations gets very boring after awhile, and a little big like a similar magical mod.
Why not put in Research Centres, and Research Complexes.
A research center could be a "medium" size, and have 4-5 chests in it - but also a couple of mob spawner's - make it a little challenging, and perhaps 2-3 raitiy 3-4 dimlets on a wall somewhere.
A complex would be alot bigger, perhaps be multi basement and have 5-10 chests in it - and a rairty 5-6 item somewhere on an item frame - and alot of mob spawner's etc =)

I already have plans for something like this. But indeed, first other things have to be done before we can do this. When this is implemented it will be done using Recurrent Complex from @Ivorius

This does not take us very far from that "similar magical mod".
What if, instead of having random loot buildings, we had "cracks" in the fabric of a generated dimension? Such cracks could be analyzed and turned into random dimlets.
The idea is that, unlike existing dimensions like the Overworld, the generated dimensions are not completely sealed, due to the amount of energy that was pumped in during their creation. This violent process would leave cracks, or holes, in which the normal laws of physics did not apply, be it because the fabric of space is damaged, or because proto-dimensions are leaking through it. Those could be studied (or the patterns captured, or whatever), and used to create new dimensions with the new patterns.
This would also explain the maintenance power requirements.  A void age requires very little energy because it is mostly sealed (other than having being punched through by Overworld creatures). While a diamond dimension is very leaky due to the force that was required at creation to bend the laws of the universe so much. In return, the diamond dimension would have far, far more places you could collect (essences/wave patterns/exotic particles) from.
As for how conspicuous these cracks should be, I'm not sure. This could depend on the age's power requirements. To make them less boring and random, a detector could be made, that would pinpoint their locations. Random things could also happen on the chunk they are located.
I could try my hand at implementing a proof of concept if anyone else likes this idea.


Ensure presence of claims

Good day,
Is there a way to check for presence of particular claims when decoding JWT.
Sample scenario:
JWT is used as request signature & expiration flag. Exp claim cannot fail if there is no such claim in payload. Is there a way to ensure presence of said exp claim within payload?

Currently there is no option enforcing presence of a token. This is something that has to be implemented system specific. After decoding a token the payload is returned and it is possible to look for the presence of tokens.
Example:
payload, header = JWT.decode token, secret, true, 'HS256'

payload.include?('exp')
# false

@AlexPatrasco Did you try implementing the suggested code?

I'd also like to +1 this.  It would be nice to pass in an array of standard claims and treat the token as invalid if they're not present.  This will allow for cleaner server-side control of what constitutes a valid token for the application.

I would like to work on this one. Is it possible to assign this issue to myself?

I have raised a PR with a possible solution to this. Feedback welcome. https://github.com/jwt/ruby-jwt/pull/430

I think this issue can now be closed.

This issue is resolved by changes available in version 2.3.0. https://github.com/jwt/ruby-jwt/releases/tag/v2.3.0
I don't have the ability to mark this issue as closed. Is someone else able to?


The database does not correspond to the explanations

The comment below was machine-translated
@ChristopheRpp commented on Fri Nov 15 2019
Hello,
The database found on:
https://www.bankrate.com/finance/retirement/best-places-retire-how-state-ranks.aspx
is no longer the one used in the tutorial.
Same for the database merge.

Détails du document
⚠ Ne pas modifier cette section. C’est obligatoire pour docs.microsoft.com ➟ Liaison des problèmes GitHub.

ID: 7bf2015c-41fe-8234-dd4d-698e589b6fc7
Version Independent ID: bc0deeb1-04c7-abc3-b26c-10ea6d75c57f
Content: Prise en main de Power BI Desktop - Power BI
Content Source: powerbi-docs/desktop-getting-started.md
Service: powerbi
Sub-service: powerbi-desktop
GitHub Login: @davidiseminger
Microsoft Alias: davidi

@srvbpigh commented on Tue Nov 19 2019
Hello, @ChristopheRpp
Thank you for your feedback.
We are actively reviewing your comments and will get back to you soon.
Kind regards,
Microsoft DOCS International Team

Thanks for your comment, @CeciAc . This issue has been assigned to the doc author for review.

Thanks for your comment, @ChristopheRpp. This issue has been assigned to the doc author for review.

Any feedback from the author?

I Think this issue is resloved, iam seeing right data.

Thanks for your comment, we've updated the tutorial to reflect that.


<EMAIL_ADDRESS>download failed

Updating 'gpu-z' (2.40.0 -> 2.41.0)
Downloading new version
The remote server returned an error: (404) Not Found.
At D:\Scoop\apps\scoop\current\lib\install.ps1:130 char:9
+         throw $e
+         ~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [], WebException
    + FullyQualifiedErrorId : The remote server returned an error: (404) Not Found.

the download URL changed again. seems like some random characters and timestamp added to it.

I tried with scoop config aria2-user-agent winget, scoop config aria2-user-agent winget/1.0 and scoop config aria2-user-agent "winget/1.0" to set up the user agent, while all failed. I doubt there may not exist such an option in Scoop.
fine, scoop uninstall gpu-z -p, use winget instead.
Reference:
https://aria2.github.io/manual/en/html/aria2c.html#cmdoption-U
https://scoop-docs.vercel.app/docs/misc/Multi-connection-downloads-with-aria2.html

Duplicate of #6754


Focus first empty group when changing layouts

@bpasero
With the grid layout insiders build, switching from single-column mode to "2 columns" via a hotkey will keep the first editor group focused. This is unintuitive to me, because when switching to "2 column" layout I will usually want to immediately open a file in that second column. In Sublime Text changing to "2 column" layout will focus the newly opened column. Changing to "3 column" layout will focus the third column, and so on.

@aleksijuvani would it be accurate to say it should just always focus the first empty group?

That would work for me. If we want to imitate Sublime Text though, I think it always focuses the last empty group instead of the first.
Sublime Text also has some weird behaviour that if you're going from a larger column layout (say 3 columns) to a smaller one (2 columns or single-column), it will always focus column 1. I'm not sure if that behaviour is something worth replicating though.


GDScript: Replace assert() with Utils.check() in tests

assert() is not evaluated in non-debug build, so some conditions in our GDScript tests are currently not checked in non-debug builds. Please do not use assert() for anything other than testing the assert() itself. Thanks to @kleonc.

Any reason why const Utils = preload("../../utils.notest.gd") was used before over class_name Utils?

I wasn't sure previously if class_name is supported in the testing system. I probably confused it with the --test gdscript-{tokenizer,parser,compiler} commands.

Any reason why push_error was used before over printerr?

push_error() and push_warning() are handled in a special. >> lines are added to the beginning of .out files. These lines are removed in non-debug builds, since GDScript warnings are not produced in non-debug builds.
There is also an issue with the fact that an active debugger is required to get the GDScript call stack. For this reason Utils.check() is less convenient than assert() when analyzing failed tests. But I have not figured out how to get around this, except to add the required parameter message to Utils.check().

There is also an issue with the fact that an active debugger is required to get the GDScript call stack. For this reason Utils.check() is less convenient than assert() when analyzing failed tests. But I have not figured out how to get around this, except to add the required parameter message to Utils.check().

Hmm, kinda hacky but wouldn't adding assert(condition) into Utils.check do the thing? I mean it shouldn't print on its own anyway when everything is fine, and if the condition fails it would output the stack trace in the debug builds for easy finding the failing line, no? :thinking:

wouldn't adding assert(condition) into Utils.check do the thing?

No, assert() in Utils.check() will only point to its location in utils.notest.gd, backtrace will not be available even in debug builds, it requires an active debugger. But if #91006 is merged, we will be able to improve Utils.check(), as in the current implementation the PR removes the requirement for an active debugger.

Thanks!


Cleanup the code of the MySQL connector

This PR makes the following changes to the PostgreSQL connector code:

The following classes had their method definitions partly in-class and partly out-of-class:

sqlpp::postgresql::detail::statement_handle_t
sqlpp::postgresql::detail::prepared_statement_handle_t
sqlpp::postgresql::prepared_statement_t
sqlpp::postgresql::::Result
sqlpp::postgresql::bind_result_t
sqlpp::postgresql::connection_base

For the above classes all method definitions were moved in-class.

Several methods that were defined in-class had superfluous inline specifiers that were removed.
Removed sqlpp::postgresql::Result::hasError() which was declared but not defined and not used.
Added/removed a couple of comments.
Simplified cleanup of native PostgreSQL handles pretty much like we did with MySQL handles.
Added const qualifiers.
Removed superfluous namespace qualifiers.
Changed some variables/methods from CamelCase to snake_case.

The PR has been built with
cmake -B build -DBUILD_POSTGRESQL_CONNECTOR=ON -DBUILD_SQLITE3_CONNECTOR=ON -DBUILD_MYSQL_CONNECTOR=ON -DBUILD_TESTING=ON -DUSE_SYSTEM_DATE=ON -DDEPENDENCY_CHECK=ON

All tests passed successfully.

Thanks for the large-scale cleanup!


Override Registration Form

Q
A

Bug report?
[ ]

Feature request?
[ ]

Support request?
[x]

Hello,
I'm using Enterprise edition and I want to know how can I do to override RegistrationFormType. For example I'd like to change the default behaviour of the person type radio button. I want to change the empty_data PERSON_TYPE_NATURAL by PERSON_TYPE_LEGAL.
I tried to import Vendor\...\Cocorico\UserBundle\Form\Type\RegistrationFormType into Src\Cocorico\UserBundle\Form\Type\RegistrationFormType but it's ignored. I think I miss something.
I seen in the documentation that I have to declare the form into the override/services.yml but basically for this form Src\Cocorico\ListingBundle\Form\Type\Frontend\ListingNewType you don't have declared it into the services.yml. So I guess it's not necessary to do it ?
Thanks for help.

Hi,
Thank you for your answer. I tried your command :
composer dump-autoload
Warning: You should avoid overwriting already defined auth settings for bitbucket.org.
Generating autoload files
> ComponentInstaller\Installer::postAutoloadDump
Compiling component files

But there is no changes on the form. Maybe I have to import override other files ? Like controller ?

Ok I got it, to change the default value I have to use 'data' and not empty_data. empty_data is used to init the data if the user enter nothing into the text box. That is why it not working when I change this value. So I used data like this :
            ->add(
                'phonePrefix',
                TextType::class,
                array(
                    'label' => 'form.user.phone_prefix',
                    'required' => false,
                    'empty_data' => '+33',
                    'data' => '+34'
                )
            )


10.4.2

[10.4.2 30a261cfb] fix(packages/webpack): headless-webpack.config.js still specifies node-pty-prebuilt-multiarch
Date: Tue Jun 22 09:42:29 2021 -0400
1 file changed, 2 insertions(+), 2 deletions(-)
[10.4.2 0570b9dd6] fix(plugins/plugin-s3): ibm provider for plugin-s3 does not recognize eu-gb region
Date: Tue Jun 22 10:25:59 2021 -0400
1 file changed, 1 insertion(+)
[10.4.2 2a493e12b] fix(plugins/plugin-s3): up command does not respect --cos-instance choice for ibm cloud
Date: Tue Jun 22 11:02:37 2021 -0400
4 files changed, 40 insertions(+), 10 deletions(-)
create mode 100644 plugins/plugin-s3/i18n/ibm_en_US.json
[10.4.2 fef1d1027] test: k8s tests may fail because default serviceaccount is not yet ready
Date: Tue Jun 22 12:56:26 2021 -0400
1 file changed, 8 insertions(+), 2 deletions(-)
[10.4.2 b9f5dfb08] fix(packages/builder): recompile node-pty prebuilt for linux against ubuntu 18
Date: Tue Jun 22 16:59:26 2021 -0400
1 file changed, 0 insertions(+), 0 deletions(-)
rewrite packages/builder/dist/electron/vendor/node-pty/build/linux-x64/electron/pty.node.gz (99%)
[10.4.2 7416fffe8] feat: section blocks
Author: Mengting Yan<EMAIL_ADDRESS>Date: Tue Jun 22 10:16:22 2021 -0400
17 files changed, 185 insertions(+), 18 deletions(-)
create mode 100644 plugins/plugin-core-support/src/test/core-support/section.ts
[10.4.2 01296dd55] fix(plugins/plugin-s3): ibm s3 provider fails with cross-region endpoints
Date: Tue Jun 22 19:20:18 2021 -0400
3 files changed, 33 insertions(+), 13 deletions(-)
[10.4.2 730390baa] fix(plugins/plugin-client-common): commentary editor does not shrink as window width
Author: Mengting Yan<EMAIL_ADDRESS>Date: Wed Jun 23 10:30:24 2021 -0400
1 file changed, 8 insertions(+)
[10.4.2 25800a325] fix(plugins/plugin-client-common): increase spacing around new section break UI
Date: Wed Jun 23 10:37:11 2021 -0400
1 file changed, 1 insertion(+), 1 deletion(-)
[10.4.2 ada46eb9b] fix(plugins/plugin-client-common): editing a commentary link can fail with uncaught decodeURIComponent error
Author: Mengting Yan<EMAIL_ADDRESS>Date: Wed Jun 23 11:11:23 2021 -0400
1 file changed, 10 insertions(+), 2 deletions(-)
[10.4.2 e3a255343] fix(plugins/plugin-s3): s3 vfs not mounted in time in headless mode
Date: Wed Jun 23 11:34:13 2021 -0400
1 file changed, 4 insertions(+), 4 deletions(-)
[10.4.2 be52005f6] fix(plugins/plugin-client-common): Change block rerun action button from Retry icon to Play icon
Date: Wed Jun 23 12:00:11 2021 -0400
4 files changed, 10 insertions(+), 12 deletions(-)
[10.4.2 8d0cdd261] fix(plugins/plugin-client-common): "quiet" markdown kui command execution links show the internal "quiet" part
Date: Wed Jun 23 13:14:32 2021 -0400
1 file changed, 3 insertions(+), 2 deletions(-)
[10.4.2 4c510b0e1] fix(plugins/plugin-client-common): snapshot doesn't preserve cancelled or empty block
Author: Mengting Yan<EMAIL_ADDRESS>Date: Wed Jun 23 13:25:57 2021 -0400
7 files changed, 221 insertions(+), 75 deletions(-)
[10.4.2 b9eddc8ed] fix(plugins/plugin-client-common): commentary doesn't suport intrapage links
Author: Mengting Yan<EMAIL_ADDRESS>Date: Thu Jun 24 11:04:54 2021 -0400
1 file changed, 16 insertions(+)

/lgtm


Twitter logoff

After some time twitter automatically logoff.

Hopefully fixed by afad8b4e0fa4e091f205842871712994294061ff

I keep having this issue.
I get logged off every time from twitter after I reopen the page. The same problem occurred with github as webapp


broken link, github.com/gptscript-ai/credentials/model-provider not found

this repo is 404 github.com/gptscript-ai/credentials/model-provider
which make this tool unusable. im getting this error when trying to run cnn example
failed resolving github.com/gptscript-ai/credentials/model-provider from https://raw.githubusercontent.com/gptscript-ai/browser/90d7543de8b94883e1d1f57c34b00823bc66f09f/tool.gpt: failed resolving sys.model.provider.credential from https://raw.githubusercontent.com/gptscript-ai/credentials/bd959c8f57a499835b927453645f94bf47973774/model-provider/tool.gpt: error loading https://raw.githubusercontent.com/gptscript-ai/credentials/bd959c8f57a499835b927453645f94bf47973774/model-provider/sys.model.provider.credential: error loading https://raw.githubusercontent.com/gptscript-ai/credentials/bd959c8f57a499835b927453645f94bf47973774/model-provider/sys.model.provider.credential: 404 Not Found

tools: github.com/gptscript-ai/browser, article-summarizer

Go to the entertainment section of cnn.com and find the top five articles.
Provide the link to the article-summarizer so that it can create a summary.
Return to me all five summaries.

---
name: article-summarizer
tools: github.com/gptscript-ai/browser
args: link: the link to the article

Visit the article and generate a summary of it.

Looks like I was using old version of gptscript. Using latest 0.9.5 fixes it.


general display: Apply new styles

As host of the show I want to have the display Ui shown in colors and styles of the original tv show.

Crossword:

Anschluss gesuchtConnection wanted

Crucial Hint

Gallows game

Wheel


ItemsPerPage component doesn't show in vuestic-data-table

I have seen that it is possible to change the number of items to show for page in vuestic-datatable, but for some motive the menu dropdown is not visualized. Even in your demo.
How can fix this?
<vuestic-data-table
                :apiUrl="apiUrl"
                :tableFields="tableFields"
                :itemsPerPage="itemsPerPage"
                :defaultPerPage="defaultTablePerPage"
                :sortFunctions="sortFunctions"
                :apiMode="apiMode"
                :paginationPath="paginationPath"
                :queryParams="queryParams"
        >
        </vuestic-data-table>

itemsPerPage: [
    {
      value: 5
    },
    {
      value: 10
    },
    {
      value: 15
    }
  ]```

+1

Table was overhauled for 2.0 so probably not an issue anymore


Add signature to setup wizard

The signature is auto-populated, what makes a nice advertizing for K9, and yes, i think other apps (ios?) do  that too.
But it would be nice to inform the user about that step by showing a pre-populated form in the wizard, so ppl are aware of it more and can easily change it.

I don't want the setup process to be longer than necessary. Ideally, we remove options from the existing flow instead of adding more.
The signature is displayed in the compose window, so users shouldn't be surprised of the fact there is a (default) signature.
But making it easier to change the default signature is certainly something we should do. Maybe instead of an input field at the bottom of the compose screen we could make it a drop-down (spinner) to select one of the user's signatures, the option to specify a different one just for this message (show the input field), or go to a screen to edit/add to the user's signatures.
@jancborchardt Any thoughts on this?

Yeah, I wouldn’t add the signature to the setup process either.
And making it easier to change involves simplifying the options vastly, as discussed elsewhere. Rather than adding more and more things. ;)


Global SyncTime

Does Trill have one notion of time across all streams or only per stream?
If it does, is there a way to access that long property?

The notion of sync time is per stream, right up until any binary operator in which case they must be considered the same. That notion is entirely data-driven - there is no notion of sync time that is somehow managed by the query or the engine itself.
You can absolutely access that long property - you can lift it into your payload using an overload of Select whose lambda takes two parameters. It looks like: stream.Select((sync, payload) => ...)

Thanks!
Get Outlook for iOShttps://aka.ms/o0ukef

From: James Terwilliger<EMAIL_ADDRESS>Sent: Wednesday, May 1, 2019 1:09:52 PM
To: Microsoft/Trill
Cc: Nestor Sulikowski; Author
Subject: Re: [Microsoft/Trill] Global SyncTime (#74)
The notion of sync time is per stream, right up until any binary operator in which case they must be considered the same. That notion is entirely data-driven - there is no notion of sync time that is somehow managed by the query or the engine itself.
You can absolutely access that long property - you can lift it into your payload using an overload of Select whose lambda takes two parameters. It looks like: stream.Select((sync, payload) => ...)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/Trill/issues/74#issuecomment-488345215, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAPYZ52R777CVNRN6DVPFIDPTHFGBANCNFSM4HJUZXGQ.


不使用CompletableFuture#get()

Environment

Dubbo version: 3.0

AbstractInvoker中有注释
/*
* NOTICE!
* must call {@link java.util.concurrent.CompletableFuture#get(long, TimeUnit)} because
* {@link java.util.concurrent.CompletableFuture#get()} was proved to have serious performance drop.
*/
要使用get(long, TimeUnit)
MergeableClusterInvoker中的
Result r = asyncResult.get()
也要改一下吧

Sure, can you pull request to fix it?

Sure, can you pull request to fix it?

I can fix it and have submitted PR

fix by #8223


[WIP] Add OtelInstrumentationBundle

This is work in progress
What
This introduces a instrumentation-bundle, so we enable users to capture signals from Symfony apps out of the box.
While this PR is a draft, I'll continously force-push. The work is currently based on the OtelSDKBundle, but I found the approach kinda cumbersome, so i'll probably opt to using a more Symfony-esque approach, leveraging components instead of custom code.
Scope

enable easy setup
enable capturing http interactions
provide a few instrumentations by means of decorating known interfaces

@cedricziel - do you have everything you need to continue on this draft?

@bobstrecansky I have everything except time ;-)

I know the feeling!  Will be ready to view when needed.

Hi, Is active work still going on with this bundle?
I was hoping to try and use this on my Symfony project but when trying to install I couldn't get it to resolve to a set of packages:

(tried installing by cloning the repo locally and defining a relative path repository for the Symfony in composer then composer requiring it)

Hi @anthonyptetlow I would say that it's not being actively worked on, and is likely suffering some bit-rot.
In terms of getting it installed, it looks like you'll need to modify composer.json and relax the version constraints.

apologies all, I plan to refine this but have other commitments for most of this week
I kind of kludged it together to make it work for my specific case but there's a lot more that needs to be done before it would work generically (bear in mind, I'm only really familiar with my specific case though...)
I also haven't tried this with the recent commits to main so the issues I was having may well be resolved, but composer.json in symfony is still pinned to ^0.0.15 so I suspect not.
The main issue, as I came to understand it, was that the extension's configuration is no longer compatible with the library's Exporter configurations which now require a TransportInterface so I manipulated the incoming configuration options to make it so. I think a proper fix would involve fixing or redefining the bundle's configuration so that it supports the different Transports that are available.

Hi folks - sorry I'm going to close this one. I just dont find the time for it.


🐛 [firebase_ui_auth] Sign in with Apple shows on unsupported iOS versions

Bug report
Sign in with Apple should not be available on iOS prior to version 13.0, as it is not supported.
Steps to reproduce
Steps to reproduce the behavior:

Run SignInScreen() with AppleProvider() on older iOS (tested on 12.5.2)
Tap Sign in with Apple
Log shows "Sign in with Apple was introduced in iOS 13, update your Podfile with platform :ios, '13.0'"
Spinner spins endlessly, App will not sign in

Expected behavior
Sign in with Apple does not show as an option -OR- state handled and error shown

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.3.9, on macOS 13.0.1 22A400 darwin-arm, locale en-CZ)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.73.1)
[✓] Connected device (9 available)
[✓] HTTP Host Availability

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
  firebase_core: ^2.3.0
  cloud_firestore: ^4.1.0
  firebase_storage: ^11.0.6
  firebase_auth: ^4.1.5
  firebase_dynamic_links: ^5.0.6
  firebase_crashlytics: ^3.0.6
  cloud_functions: ^4.0.5
  firebase_app_check: ^0.1.1+5
  firebase_ui_auth: ^1.1.0
  firebase_ui_oauth_apple: ^1.0.7
  firebase_ui_oauth_facebook: ^1.0.7
  firebase_ui_oauth_google: ^1.0.7

Thanks for the report. I don't have an older device to verify this, but keeping it open for team's attention.
/cc @Lyokone

@lesnitsky I think we should maybe add a condition before showing Sign In With Apple on devices before iOS 13?

I just stumbled across this issue/topic. I'm not using the firebase ui but ran into what @lesnitsky mentioned, I have the same UI on all platforms (and would like to keep it agnostic), triggering authentication with AppleAuthProvider does not return an error or exception or anything on ios<13, so I cannot even handle this in any way in the flutter code.
So I would really appreciate an exception from AppleAuthProvider (just like for all other errors).

So to be precise: channel.invokeMapMethod in method_channel_firebase_auth.dart, line 590 never ever returns, so I guess this should have a fix in the native implementation.

I just stumbled across this issue/topic. I'm not using the firebase ui but ran into what @lesnitsky mentioned, I have the same UI on all platforms (and would like to keep it agnostic), triggering authentication with AppleAuthProvider does not return an error or exception or anything on ios<13, so I cannot even handle this in any way in the flutter code.
So I would really appreciate an exception from AppleAuthProvider (just like for all other errors).

Yep, same here!


Accommodating all the changes in the artifact and application system

child of https://github.com/dolittle/DotNET.SDK/issues/25

Merge conflicts, @einari


[MM-12526] removed from channel alert

Summary
This pull requests shows the user an alert box telling them that they have been removed from the channel, if they were currently viewing the channel that they were removed from.
Ticket Link
Fixes https://github.com/mattermost/mattermost-server/issues/13222
JIRA: https://mattermost.atlassian.net/browse/MM-12526
Checklist

[x] Added or updated unit tests (required for all new features)
[x] Has UI changes
[x] Includes text changes and localization file updates

Device Information
This PR was tested on: Samsung Galaxy S8, Android 9, e/LineageOS/MicroG
Screenshots

Building app in separate branch.

Building app in separate branch.

Successfully building:
https://circleci.com/gh/mattermost/mattermost-mobile/9118
https://circleci.com/gh/mattermost/mattermost-mobile/9117

Artifact links:
https://9118-70265724-gh.circle-artifacts.com/0/~/mattermost-mobile/Mattermost_Beta.ipa
https://9117-70265724-gh.circle-artifacts.com/0/~/mattermost-mobile/Mattermost_Beta.apk

/update-branch

Building app in separate branch.

Successfully building:
https://circleci.com/gh/mattermost/mattermost-mobile/9151
https://circleci.com/gh/mattermost/mattermost-mobile/9149

Artifact links:
https://9151-70265724-gh.circle-artifacts.com/0/~/mattermost-mobile/Mattermost_Beta.apk
https://9149-70265724-gh.circle-artifacts.com/0/~/mattermost-mobile/Mattermost_Beta.ipa

/cherry-pick release-1.35


IOS: Module 'barcode_scan' not found

Please post the output of flutter run --verbose

I created a new project and copied all the code into the new project. It's working now


digraph:  bufio.Scanner: token too long

What version of Go are you using (go version)?

$ go version
go version go1.20-20221229-RC00 cl/498461153 +db36eca33c linux/amd64

Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/usr/local/google/home/ukai/.cache/go-build"
GOENV="/usr/local/google/home/ukai/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/usr/local/google/home/ukai/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/usr/local/google/home/ukai/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/lib/google-golang"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/google-golang/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.20-20221229-RC00 cl/498461153 +db36eca33c"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/dev/null"
GOWORK=""
CGO_CFLAGS="-O2 -g"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-O2 -g"
CGO_FFLAGS="-O2 -g"
CGO_LDFLAGS="-O2 -g"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1558298642=/tmp/go-build -gno-record-gcc-switches"

What did you do?
when we pass digraph-input.txt (not related with go tools, though), which has long lines.
$ digraph nodes  < digraph-input.txt

What did you expect to see?
shows the set of all nodes
What did you see instead?
digraph: bufio.Scanner: token too long

can we have an option to specify buffer for bufio.Scanner  for digraph command to handle long lines?
(or make digraph package (graph, nodeset type and digraph func) out of digraph command,
so we could use digraph functionalities in other tools?)

digraph does not look like any tool under the Go project.

To increase the maximum token size, use the (*bufio.Scanner).Buffer method.  https://pkg.go.dev/bufio#Scanner.Buffer

ok to create a CL to use (*bufio.Scanner).Buffer with some flags in digraph?
is it an bad idea to change bufio.Scanner to use different size of buffer with some environment variables, so we don't need to change application that uses bufio.Scanner like digraph when long token is used?

yes

https://pkg.go.dev/golang.org/x/tools/cmd/digraph

@seankhliao Given that digraph is part of x/tools, can you reopen this issue?

CC @adonovan
Perhaps somebody should rewrite digraph to not use bufio.Scanner.  It looks like it would be straightforward to use bufio.ReadString instead.

like this? https://github.com/golang/tools/pull/423

https://go-review.googlesource.com/c/tools/+/462053 merged , Is it possible to close this issue?

ah, I think so.


Allow time for processes to delete file locks on windows

The Kotlin Compiler Daemon will shut down when it detects the Gradle Daemon has stopped. This fix allows the daemon (and other processes) up to 3 seconds to stop if these processes are holding file locks that will cause caching to fail.

Fixes #89


Fix vtif/vpid fields in CLONE_20_X event built by sched_proc_fork

New sched_proc_fork tracepoint handler was created, to compensate for lack of sys_exit tracepoint generated when clone/fork system calls return to the child process.  The new sched_proc_fork handler builds the CLONE_20_X event which would have been built by the missing sys_exit tracepoint.
Two of the fields in the CLONE_20_X are vtid and vpid, the thread ID and process ID of the running thread, IN THE LOCAL PID NAMESPACE of that thread.  The new sched_proc_fork handler has a bug -- it uses the convenience functions task_pid_vnr() and task_tgid_vnr() to retrieve the vtid and vpid; but those functions assume the PID namespace of the executing thread, which in the case of the sched_proc_fork handler, is the parent thread, not the child thread.
Solution is to use task_pid_nr_ns() and task_tgid_nr_ns(), explicitly specifying the PID namespace associated with the child thread.
Signed-off-by: Joseph Pittman<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area API-version

/area build

/area CI

/area driver-kmod

/area driver-bpf

/area driver-modern-bpf

/area libscap-engine-bpf

/area libscap-engine-gvisor

/area libscap-engine-kmod

/area libscap-engine-modern-bpf

/area libscap-engine-nodriver

/area libscap-engine-noop

/area libscap-engine-source-plugin

/area libscap-engine-savefile

/area libscap-engine-udig

/area libscap

/area libpman

/area libsinsp

/area tests

/area proposals

Does this PR require a change in the driver versions?

/version driver-API-version-major

/version driver-API-version-minor

/version driver-API-version-patch

/version driver-SCHEMA-version-major

/version driver-SCHEMA-version-minor

/version driver-SCHEMA-version-patch

What this PR does / why we need it:
CLONE_20_X events, generated by ARM/zLinux-specific sched_proc_fork tracepoint handler, reports incorrect vtid/vpid.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jcpittman144
Once this PR has been reviewed and has the lgtm label, please assign fededp for approval by writing /assign @fededp in a comment. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Link here the previous PR just to remember our conversation if we need it:  https://github.com/falcosecurity/libs/pull/684

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, jcpittman144
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: b7dcd435fc3c546b3e0a5b689b7b50325a2d2c4e

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP, jcpittman144
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/milestone next-driver


Updating pod tag to match actual tagging scheme and upping android compile sdk

Fixing the podspec to use the actual tag style (eg 3.x.x vs v3.x.x) so that the podspec can be used with podspec directive in Podfiles vs just path.

@chaseholland would you please confirm this PR still useful again 5.0.0 release and help resolve conflicts.

Looks like master doesn't have the v in front of tags in the podspec anymore:
"#{s.version}" }

I'll abandon this and re-open if it's still an issue.


Respect server.http.enabled to true by disabling k8s services http port

fixed in the below PR
https://github.com/neo4j/helm-charts/pull/244
https://github.com/neo4j/helm-charts/pull/246


TextFormField using spaces in character counter, the design guidelines are not

The character counter in TextFormField is formatting the character count as "5 / 100", while the material design guidelines formats it as "5/100".
Bonus: It would be nice to be able to specify a widget here, for instance the Twitter app is using a piechart that gets filled instead of a numeric counter.
[✓] Flutter (Channel master, v0.5.2-pre.18, on Mac OS X 10.13.4 17E202, locale en-US)
    • Flutter version 0.5.2-pre.18 at /Users/vik/Projects/flutter
    • Framework revision 758711c85d (4 hours ago), 2018-05-31 10:33:15 +0200
    • Engine revision d174c4ff01
    • Dart version 2.0.0-dev.59.0.flutter-ff815d05a5

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /Users/vik/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
    ✗ Android license status unknown.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.3.1, Build version 9E501
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    • Dart plugin version 171.4424
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] Android Studio (version 2.3)
    • Android Studio at /Applications/Android Studio - old.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] IntelliJ IDEA Community Edition (version 2017.2.5)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 20.0.2
    • Dart plugin version 172.4343.25

[✓] Connected devices (1 available)
    • iPhone 6 • 5DE7BCCC-8793-413A-9924-3D413DE12FCD • ios • iOS 9.0 (simulator)

! Doctor found issues in 1 category.

You're right about the default counter format.
Making it possible to provide a counter widget is a good idea. InputDecorator's internal _Decorator widget class is already factored like that.

@HansMuller I agree with you that adding a counter widget is a good idea. Should we add some constraints (size, width, height,...) to the counter widget? (For now counter widget is a Text under InputDecorator)

@HansMuller @vlidholt  I agree with you that adding a counter widget is a good idea. Should we add some constraints (size, width, height,...) to the counter widget? (For now counter widget is a Text under InputDecorator)

@thphuc @HansMuller I think probably more flexibility is better. For instance, it would be nice to also be able to adjust the padding around the widget. In some layouts it would look better having the counter aligned with the right edge of the text field (now it's inset by some non-configurable padding).

Hi,
Spaces are still counted in maxlength right? How can I avoid that?


Assign OpName to local variables

OpName is only assigned to global, uniform, input/output, etc... variables. Not sure if possible to implement, but it would be useful if the compiler could also output OpName for local variables.
Here's an example shader:
#![cfg_attr(
    target_arch = "spirv",
    no_std,
    feature(register_attr, lang_items),
    register_attr(spirv)
)]

#![deny(warnings)]

#[cfg(not(target_arch = "spirv"))]
use spirv_std::macros::spirv;

#[cfg(target_arch = "spirv")]
use spirv_std::num_traits::Float;

use spirv_std::glam::{Vec2, Vec3, Vec4};

#[spirv(fragment)]
pub fn main_fs(
    #[spirv(frag_coord)] coord: Vec4,
    #[spirv(uniform_constant)] u_wnd_size: &mut Vec2,
    #[spirv(uniform_constant)] u_time: &mut f32,
    output: &mut Vec4,
) {
	let uv = Vec2::new(coord.x / u_wnd_size.x, coord.y / u_wnd_size.y);
	let uv_swizzle = Vec3::new(uv.y, uv.x, uv.y);

	let color = Vec3::splat(0.5) + 0.5 * ((*u_time).cos() * uv_swizzle);

    *output = color.extend(1.0);
}

The output SPIR-V for that shader currently contains these 4 OpName instructions:
OpName %coord "coord"
OpName %u_wnd_size "u_wnd_size"
OpName %u_time "u_time"
OpName %output "output"

OpName for color, uv, uv_swizzle are missing.
One use case that I can think of that would benefit from this addition is, for example, a debugger. This would allow the user to see local variable's value, use that variable in watches/immediate mode expression, etc... while debugging a Rust shader.

How does e.g. shadered deal with naming variables that have been mem2reg'd? We currently run mem2reg (ssa-rewrite in spirv-opt terminology) on quite a bit of things for legalization purposes, and variables would lose their names. Additionally, how does shadered deal with pseudo-variables that don't correspond to variables in source? - for example, f(&g()) creates an invisible variable.
I'd like to figure these things out before implementing something that might not actually be useful for debugging.

Regarding the mem2reg, the debugger itself works properly but the user still wouldn't be able to get the correct value of a variable (since it's value would be smeared across multiple IDs). The OpVariable and OpName instructions are only used by the debugger to let the user know what value the variable holds. So if a certain slot has been allocated with OpVariable and has a OpName assigned, it will appear in the 'Variable list' window and also user will be able to use it's value in watches, immediate expressions, breakpoints, etc...
The same answer can be applied to invisible variables, it won't affect the debugger at all, the variable will just appear in certain places (if the variable has a name).
Also, I somehow forgot to mention this in my original post, but it's not only the OpName that would be necessary for debugging (in my case at least), the corresponding OpVariable instruction for those local variables would be required too.

(just back from vacation, sorry for the slow response!) - Right, hrm. The point of mem2reg is that it entirely removes OpVariable, smearing the value across multiple SSA IDs whenever there's an assignment. It seems like then that the only variables that would show up are variables where one is forced to be created, like f(&g()), and user-written variables would not exist. I'm not sure how useful that would be :(


Ignore 'not-found' storage bundle during cleanup

@abays nice catch. This is what I meant to add. LGTM


remove driver.Copy

is there a better way to do this?
https://github.com/brimdata/zinger/blob/1cb3dde45b1d1c4f7bda0f9784ae3c2842280927/fifo/lake.go#L124

Nope. Thanks for pointing out that call.


Work around potential race in PipeWriter

Make sure we always await the last flush task before calling FlushAsync
again instead of preemptively calling FlushAsync and checking to see
if the ValueTask is incomplete before bothering to acquire the _flushLock
This now acquires the _flushLock fore every call to Response.Body.WriteAsync
whereas this only happened for truly async writes before.
I don't think this is a big concern since this should normally be uncontested,
and DefaultPipeWriter.FlushAsync/GetResult already acquire a lock.

Addresses #8843
@benaadams

Is there a way to unit test this?

Is there a way to unit test this?

Yep. https://github.com/aspnet/AspNetCore/pull/10126/commits/18cae2800e8f4eadd17d545a2ee2f86ee259622c

This means its no longer allocation free?

This means plaintext middleware is no longer allocation free?

I suspect we'll still be fine as long as the writes don't actually go async. There will be slightly more locking (PipeWriter itself was already locking al lot), but I doubt that will be too significant. I'll run the plaintext benchmark before merging though.

I suspect we still won't allocate as long as the writes don't actually go async. There will be slightly more locking (PipeWriter itself was already locking al lot), but I doubt that will be too significant. I'll run the plaintext benchmark before merging though.

Don't suspect, get numbers, run the benchmark.


Recyclarr landing page

Added landing page for recyclarr.
Added recyclarr configs collection.
Renamed the yml to be consistent.

@yammes08 it's all yours

I've probably done it wrong, but have opened a PR to merge some things into the Recyclarr-landing-page branch. Changes are in PR #1167


revise the runTest API signature

To serve the most common cases in a most simple way is to have runTest API with the following signature:
/**
 * Register test and run when appropriate
 * @param {string} name - test name
 * @param {function} code - test code
 * @param {object} [options = {}] - options
 */
function runTest(name, code, options);

implemented as part of restructure refactor


fix(pgdriver): enable TLS by default with InsecureSkipVerify=true

Fixes https://github.com/uptrace/bun/issues/253

Amazing! Please release this now. 😃


Add and option to Azure DevOps Generator to build a new devops project template without any assigned users

Currently when creating a new azure devops template the ProjectSettings.json file is prepopulated with a few dummy users, ex<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>To prevent this behavior I have to unzip the file, remove the users, zip again, then upload to GitHub.
Ask: Add and option to Azure DevOps Generator to build a new devops project template without any assigned users
ProjectSettings.json
{
"type": "Agile",
"id": "adcc42ab-9882-485e-a3ed-7678f01f66bc",
"users": [<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>],
"userAssignment": "Any"
}

@vandyrodrigues thank for brining it to our notice, we will do needful.

Since this was requested by most of the users, we have decided to not to bring any users to user generated template.


LOG4J2-1341 GC-free HighlightConverter and StyleConverter

GC-Free HighlightConverter and StyleConverter

Thanks! I will take a look at this in the next few days.

We should make sure that these test fixtures are not being overloaded. One config file and test should ideally test one thing IMO.


Fix Generic instance updates

Bug Report
System Information

Linux or Windows
Any AMP version

I confirm:

[x] that I have searched for an existing bug report for this issue.
[x] that I am using the latest available version of AMP.
[x] that my operating system is up-to-date.

Symptoms
The logic and process for updating Generic instances at the moment is too fragile, leading to instances not updating or broken/mismatched templates. This is an increasingly significant issue given the expanded use of generic templates.
1. Don't update files separately
It makes no sense for the generic instance update logic to distinguish between the various files in the instance. At the moment:

the Update button only updates the config.json and metaconfig.json
the Refresh Configuration button only updates the kvp

More often than not, people only use the Update button (eg when updating AMP to a new version). The Refresh Configuration button only appears via right click, and most people are not aware of it (users on iOS can't even access it at all).
This leads to mismatched templates, which can cause real issues when for example the config.json and kvp are interdependent. As a result of these issues, I often have to factor in the potential mismatch when introducing a new element to a template (leading to clumsy workarounds, eg in relation to Project Zomboid), or just not do it all.
2. Improve process for fetching updated templates
At the moment the processing of fetching updated templates can lead to confusion, given it depends on the browser being refreshed. This step can often be missed, leading to confusion as to why generic instances are not being updated (even leaving aside the issue above).
AMP should properly assume that if, say, someone clicks Fetch Latest to get the latest templates, they want to use them - and so it should facilitate that by automatically refreshing the browser (or doing whatever else is needed for the templates to be usable).
Similarly, if a user updates a generic instance, AMP should assume that the user wants just that - the instance updated. As a result it should facilitate the process by doing the work in the background to fetch and use the latest template files, rather than requiring the user to do that as a separate step.
3. Make updating the kvp more robust and comprehensive
At the moment, updates to the kvp can fail if certain elements have been changed in the template - in particular, ports. AMP should be able to handle this - it should treat the update as akin to a first time configuration and re-allocate the ports accordingly. Yes, this may lead to the instance receiving different ports to what the user originally had, but this is better than the template not being updated at all (or, worse, being only partially updated and therefore mismatched). AMP can pop up warnings both before and after the instance is updated, telling the user about the potential re-allocation of ports and getting them to check and change them if needed.
Reproduction

See above.

The last point on ports, it should be easy enough to include logic to only add new ports. And verify that the existing ports are the same type as existing.

This is surprisingly tricky because it'd force AMP to fully re-provision a generic instance each time it's updated. This is going to take some time to make behave right given the circumstances it has to tollerate.

This begs the question, why was it released before behaving right?

It functions as I intended it, but I did not anticipate situations where certain changes would occur (such as changing the number of network ports between updates). The idea was to allow certain changes to be included in updates but for others not to be. Turns out this just wasn't what was actually needed.

This has been addressed in CI/bleeding. Updating an instance no longer touches the generic config in any way. Only refreshing the configuration does it.

Has Refresh Configuration been included as a separate UI button, rather than only appearing in the right click context menu?
Does clicking Refresh Configuration automatically fetch and apply the latest templates?
Does it accommodate port allocation changes?
Trying to understand what aspects have been addressed.

@PhonicUK - @IceOfWraith and I have both verified that with 2.4.3, Refresh Configuration still only updates the kvp, and does not touch configmanifest.json (or presumably metaconfig.json).
Can this be fixed ASAP in Mainline, please?
As it stands there is now no way via the UI to fully update a Generic instance.

Fixed in CI, anticipate mainline update this week.

Again, which aspect has been implemented? Only the fact that Refresh Configuration does not fully update instances?
What about the other aspects of this issue? Please don't close issues until all aspects are addressed, or at least a response given.

1 and 2 - 3 is a separate feature. Really this should have been 3 separate entries.

I see them as all inter-related, even if you decide to implement them separately.
So is there a separate Refresh Configuration button for situations (eg iOS) where right click does not work?
Does Refresh Configuration fetch and apply the latest templates in the background, rather than requiring a separate Fetch Latest?
Ice and I both found that in some cases at least a browser refresh is still needed after Fetch Latest. Eg new templates/repos don't show in the instance creation drop-down until the browser is refreshed.

Moving to 2.4 LTS for visibility.

It doesn't do a fetch, no. The route I recommend is using the scheduler to do that check on a regular interval. There's a new method to bring up the popup menu on iOS etc. Unable to repro the list not updating without a refresh.
Looks like this is functioning as intended right now.

Sorry, but I find this disappointing. Ngl

I've changed it so that it does update the repo, but with a 5 minute cooldown when triggered by instance updates.

What's the purpose of the cooldown?

To avoid hammering the git repo constantly without good reason.


Inconsistencies on nightly releases

This change will visualize the "nightlies" that are not in a shippable state.
For many reasons, nightlies are created not in a way that meets different stakeholder requirements.
The "inconsistency" annotations are embedded in the metadata (imagestreamtag):
 - annotations:
      release.openshift.io/inconsistency: '["Found outdated RPM (python3-cachetools-3.1.0-3.el8ost)
        installed in ironic-container-v4.11.0-202202152258.p0.gfcae3c5.assembly.stream
        when python3-cachetools-3.1.0-2.el8ost was available"]'
    from:
      kind: DockerImage
      name: quay.io/openshift-release-dev/ocp-v4.0-art-dev:sha256-9c6bcaa6e10d4068c2f055a522e37a89e05921e1e9044f1c124ceed8bd2ad86f
    generation: 381
    importPolicy: {}
    name: ironic
    referencePolicy:
      type: Source

These inconsistencies will be displayed on the release controller page:

/hold


Cache compinit for 20h

Omit checking for new functions during 20h, see http://zsh.sourceforge.net/Doc/Release/Completion-System.html
I get a speed bump from 0.06s to 0.04s on zsh startup.
Don't know how this interacts with zimfw compile (we compile zcompdump). Code was taken from prezto/omz

I like the idea of having some mechanism to update the dumpfile, as indeed we never allow it to be updated in the current code, as we always skip the check with -C. But we have something in our favor, that is the install/update actions in zimfw. That's when things can change for the completion: when a module is installed or updated. So maybe we can add some logic there instead.

I like the idea of having some mechanism to update the dumpfile, as indeed we never allow it to be updated in the current code, as we always skip the check with -C. But we have something in our favor, that is the install/update actions in zimfw. That's when things can change for the completion: when a module is installed or updated. So maybe we can add some logic there instead.
I also thought about it.

Correct me if i'm wrong but currently if we add/remove completions we should zimfw clean (rm zdumpfile) the file, then do a login (which generates a new zdumpfile since we call it with -C) and then zimfw compile (to build .zwc) ?
This change basically automates it by "forcing" to generate a new zdumpfile every 20h. Unlike what I say, it isn't a performance improvement. Every 20h we force a new zdumpfile (by calling w/o -C) which we should then zcompile it (we should probably zcompile it here in this PR). What do you think ?

Yes, currently the only way to force compinit to dump a new configuration is to run zimfw clean-dumpfile.
As explained in the compinit documentation

If the number of completion files changes, compinit will recognise this and produce a new dump file.  However, if the name of a function or the arguments in the first line of a #compdef function (as described below) change, it is easiest to delete the dump file by hand so that compinit will re-create it the next time it is run.  The check performed to see if there are new functions can be omitted by giving the option -C.  In this case the dump file will only be created if there isn’t one already.

I see a couple issues with the proposed solution:

The 20 hours expiration is arbitrary and will impact the startup performance every 20 hours. Startup time is precious to us. Depending on the user configuration and how often he/she updates it, the completion would require effective regeneration every 20 hours, 20 days, 20 weeks, 20 months...  So we don't want to penalize all users every 20 hours.
The way compinit recognizes that the configuration needs to be updated is too simple, and only covers the scenario when the number of completion files changes. All other scenarios still require the dumpfile to be manually deleted.

But you raised a very good point, and I already have an idea on how to cover all scenarios during the usage of the zimfw tool, which also has the advantage of not being executed during start up. Will work on it soon.

 (And benefit is debatable, as I pointed out in the previous comment.)

So we should always call w/o -C.
I want do be able to install/delete/update packages on my machine without worrying if it needs to dump a new compinit. That is the problem I am trying to solve here.
The 20h is a "daily" interval. Should probably be 24h. So I pay a 30ms penalty on the first daily login. It's acceptable imo.
Every day I will call once without -C and then zcompile it. Do you automatically zcompile on login if .zwc doest exist or the respective zsh has changed ?

I want do be able to install/delete/update packages on my machine without worrying if it needs to dump a new compinit.

Created a check-dumpfile action for zimfw that runs the same checks as compinit and is intended solve the problem you describe. This was released with version 1.8.0 of zimfw.
Instead of a check during shell startup with an arbitrary schedule (e.g. 20h), this runs after files are updated by zimfw (in the build, install and update actions). Only if a change in the number of completion functions or in the Zsh version is detected, then the dumpfile is removed in order to be dumped again in the next shell startup.


Add capability of displaying svg's

Added svg as capability to the qView website.

I think the fact that it requires qt5-svg is too much complexity to lead with on a brand-focused page


[fix] Replace underscore with dash in SageMaker CodeRepository name g…

…iven it doesn't support underscore in name.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

close this one and will create another to provide description on the change.


Incorrect alight of the highlight text in navbar while having collapse

Describe the bug
Incorrect alight of the highlight text in navbar while having collapse
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

In Navbar component
2.Come down to with avatar
3 will see error while playing around with width

Expected behavior
Proper alignment
Screenshots or Videos

Operating System Version
Windows
Browser
Chrome

Hey @NickDere  sorry for the delay please upgrade to V2.
The highlight feature was removed though.