portscan nmap plugin withVersionDetectionIntensity sets to 5
The current nmap plugin for portscan sets the version detection intensity to 5 [0] , this differs from the default Nmap scan that sets the value to 7 [1] and will identify additional services.

I believe that the value should be changed to the default Nmap setting or at least be configurable from a cli-option.

 NmapRun result =
 setPortTargets(nmapClient)
 .withDnsResolution(DnsResolution.NEVER)
 .treatAllHostsAsOnline()
 .withScanTechnique(ScanTechnique.CONNECT)
 .asUnprivileged()
 .withServiceAndVersionDetection()
 .withVersionDetectionIntensity(5)

[0] URL
[1] URL


Mcafee slowing down the application
Update from @isidorn: McAfee team acknowledged this issue and are working on a fix. More details in this article with a **workaround** to exclude VS Code from being scanned:
 URL

***

Type: Performance Issue

a week ago this issue started to happen. I don't know why the vs does't open fast like before. my pc performance is perfect and I have a very good specifications.
corei7
16GB RAM
4G vega nevidia

and everytime I get a small window which has three options reopen, close, and wait program

VS Code version: Code 1.77.0 (7f329fe6c66b0f86ae1574c2911b681ad5a45d63, 2023-03-29T10:02:16.981Z)
OS version: Windows_NT x64 10.0.22621
Modes:
Sandboxed: No

 System Info

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 2208)|
|GPU Status|2d_canvas: enabled canvas_oop_rasterization: disabled_off direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_renderer: enabled_on video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: disabled_off|
|Load (avg)|undefined|
|Memory (System)|15.81GB (7.78GB free)|
|Process Argv|--crash-reporter-id 8fd832f6-9de4-416f-89ae-88b2c3b75006|
|Screen Reader|no|
|VM|0%|

 Process Info

CPU % Mem MB PID Process
 0 99 43800 code main
 0 28 9816 crashpad-handler
 0 81 27452 fileWatcher [1]
 0 227 43324 extensionHost [1]
 0 114 17044 electron-nodejs ("C:\Users\obada\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node --max-old-space-size=3072 "c:\Users\obada\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js" --serverMode partialSemantic --useInferredProjectPerProjectRoot --disableAutomaticTypingAcquisition --cancellationPipeName C:\Users\obada\AppData\Local\Temp\vscode-typescript\439eb021dc574ea9b4a7\tscancellation-97ea4191a10871dac99e.tmp* --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc)
 0 81 37036 electron-nodejs ("C:\Users\obada\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node "c:\Users\obada\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\json-language-features\server\dist\node\jsonServerMain" --node-ipc --clientProcessId=43324)
 0 168 40276 electron-nodejs ("C:\Users\obada\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node c:\Users\obada\.vscode\extensions\streetsidesoftware.code-spell-checker-2.20.3\packages\_server\dist\main.js --node-ipc --clientProcessId=43324)
 0 79 49752 electron-nodejs ("C:\Users\obada\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node c:\Users\obada\.vscode\extensions\kisstkondoros.vscode-gutter-preview-0.30.0\dist\server.js --node-ipc --clientProcessId=43324)
 0 124 50104 electron-nodejs ("C:\Users\obada\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node --max-old-space-size=3072 "c:\Users\obada\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js" --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName C:\Users\obada\AppData\Local\Temp\vscode-typescript\439eb021dc574ea9b4a7\tscancellation-c1b3d0dc3cb7c5eb634d.tmp* --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc)
 0 83 13592 electron-nodejs ("C:\Users\obada\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node "c:/Users/obada/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/typingsInstaller.js" --globalTypingsCacheLocation C:/Users/obada/AppData/Local/Microsoft/TypeScript/5.0 --enableTelemetry --typesMapLocation "c:/Users/obada/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/node_modules/typescript/lib/typesMap.json" --validateDefaultNpmLocation)
 0 77 51608 electron-nodejs ("C:\Users\obada\AppData\Local\Programs\Microsoft VS Code\Code.exe" --ms-enable-electron-run-as-node c:\Users\obada\.vscode\extensions\formulahendry.auto-rename-tag-0.1.10\packages\server\dist\serverMain.js --node-ipc --clientProcessId=43324)
 0 88 44932 window [5] (Issue Reporter)
 0 149 49156 gpu-process
 0 198 49644 window [1] (getNumber.js - data-structure-algorethmes-udemy - Visual Studio Code)
 0 48 49652 utility-network-service
 0 104 51852 shared-process
 0 79 11556 ptyHost

 Workspace Info

| Window (getNumber.js - data-structure-algorethmes-udemy - Visual Studio Code)
| Folder (data-structure-algorethmes-udemy): 48 files
| File types: js(35)
| Conf files:;

 Extensions (23)

Extension|Author (truncated)|Version
---|---|---
vscode-color-picker|Ant|0.0.4
github-markdown-preview|bie|0.3.0
markdown-checkbox|bie|0.4.0
markdown-emoji|bie|0.3.0
markdown-footnotes|bie|0.1.1
markdown-mermaid|bie|1.18.0
markdown-preview-github-styles|bie|1.0.1
markdown-yaml-preamble|bie|0.1.0
path-intellisense|chr|2.8.4
vscode-markdownlint|Dav|0.49.0
gitlens|eam|13.4.0
vscode-html-css|ecm|1.13.1
prettier-vscode|esb|9.10.4
auto-rename-tag|for|0.1.10
code-runner|for|0.12.0
vscode-pull-request-github|Git|0.62.0
vscode-gutter-preview|kis|0.30.0
emoji-icons|mig|1.5.2
colorful-comments|Par|1.0.0
material-icon-theme|PKi|4.25.0
LiveServer|rit|5.7.9
code-spell-checker|str|2.20.3
material-theme|zhu|3.15.8

 A/B Experiments

vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vscaat:30438848
vsclangdc:30486549
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
nodejswelcome1cf:30587006
282f8724:30602487
pyind779:30671433
f6dab269:30613381
pythonsymbol12:30671437
2i9eh265:30646982
vsccsb:30677849
vscodedisable:30660115
pythonb192:30669360
functionswalk:30687959
pythonms35:30701012


Reference to `this` is unknown inside cloud.Api method definition
### Community Note

### I tried this:

`wing it`

ts
bring cloud;

class TaskList {
 init() {
 }

 inflight add(title: str): str {
 let id = "1";
 return id;
 }
}

class TaskListApi {
 api: cloud.Api;
 task_list: TaskList;

 init(task_list: TaskList) {
 this.task_list = task_list;
 this.api = new cloud.Api();

 this.api.post("/tasks", inflight (req: cloud.ApiRequest): cloud.ApiResponse => {
 let id = this.task_list.add("title");
 return cloud.ApiResponse { status:201, body: id };
 });
 }
}

let task_list = new TaskList();
let t = new TaskListApi(task_list);

Then in wing console I tried to `POST` to `/tasks` a simple request with `body: {"title": "Yossarian"}` and `content-type` header `application/json`.

### I expected this:

Wing console to print: success.

### Instead, this happened:

sh
evalmachine. :19
 async handle(req) { const { this } = this; {
 ^^^^

SyntaxError: Unexpected token 'this'
 at new Script (node:vm:100:7)
 at createScript (node:vm:265:10)
 at Object.runInContext (node:vm:296:10)
 at /Applications/Wing Console.app/Contents/Resources/app.asar/dist/vite/electron/main/index.js:238:149
 at new Promise ( )
 at n2t (/Applications/Wing Console.app/Contents/Resources/app.asar/dist/vite/electron/main/index.js:237:9364)
 at Object.activity (/Applications/Wing Console.app/Contents/Resources/app.asar/dist/vite/electron/main/index.js:237:8767)
 at Object.withTrace (/Applications/Wing Console.app/Contents/Resources/app.asar/dist/vite/electron/main/index.js:238:8269)
 at XH.invoke (/Applications/Wing Console.app/Contents/Resources/app.asar/dist/vite/electron/main/index.js:237:8689)
 at /Applications/Wing Console.app/Contents/Resources/app.asar/dist/vite/electron/main/index.js:237:2531

### Is there a workaround?

Yes, this seems to work (notice assignment of `self`):

ts
bring cloud;

class TaskList {
 init() {
 }

 inflight add(title: str): str {
 let id = "1";
 return id;
 }
}

class TaskListApi {
 api: cloud.Api;
 task_list: TaskList;

 init(task_list: TaskList) {
 this.task_list = task_list;
 this.api = new cloud.Api();

 let self = this;

 this.api.post("/tasks", inflight (req: cloud.ApiRequest): cloud.ApiResponse => {
 let id = self.task_list.add("title");
 return cloud.ApiResponse { status:201, body: id };
 });
 }
}

let task_list = new TaskList();
let t = new TaskListApi(task_list);

This code now runs into a different issue #1969

### Component:

Compiler

### Wing Version:

0.8.26

### Node.js Version:

19.3.0

### Platform(s):

MacOS

### Anything else?

_No response_


[CoE Starter Kit - BUG] Admin | Sync Audit Logs: Error from token exchange: Permission denied due to missing connection ACL: Connection
### Describe the issue

Hi,

I have upgraded Audit log component, Now when I turn on the flow and run. There is an error being throwed.
Error: Error from token exchange: Permission denied due to missing connection ACL: Connection URL version -9223372036854775808, connection=unitedstates-002/commondataservice/shared-commondataser-872ccec3-0baf-4ee2-8c29-bfca1c1a89c0

"body": {
 "status": 403,
 "source": " URL
 "message": "Error from token exchange: Permission denied due to missing connection ACL: Connection URL version -9223372036854775808, connection=unitedstates-002/commondataservice/shared-commondataser-872ccec3-0baf-4ee2-8c29-bfca1c1a89c0"
 }
}

Can you please help me to resolve this.

### Expected Behavior

The flow should run successful and even the child flow should run successfully.

### What solution are you experiencing the issue with?

Audit Log

### What solution version are you using?

3.3

### What app or flow are you having the issue with?

Admin | Sync Audit Logs

### Steps To Reproduce

Post upgraded.
Turn on the Admin | Sync Audit Logs flow
Run the flow

### Anything else?

_No response_


Freezing Rain Weathercode Not Being Calculated
Tomorrow for my location there is going to be a prolonged period of freezing rain and there are freezing rain warnings for my location currently but when looking at the Open-Meteo API during the same time period it is returning rain instead of freezing rain.

I took a look at the weathercode calculation and there currently isn't anything which is returning freezing rain and the only model which returns freezing rain is the DWD Icon model which supplies their own weathercodes.

Best Match:
image

DWD Icon:
image


[Impeller] Flaky impeller golden test in the engine
After URL there appears to be a flaky golden file test in the engine that is blocking other PRs from landing (example: URL

Screenshot 2023-04-05 at 4 48 25 PM

The individual dots to the right show different colors, meaning a unique image was generated for each commit.
This is with the fuzzy matching algorithm set for this test:

Screenshot 2023-04-05 at 4 51 07 PM

Also, it looks like this image is even flaking in post submit, because the same test is listed as untriaged on the main branch: URL

In the framework we have the tree go red if an unapproved image shows up in post submit, maybe the engine implementation should do the same.

cc @mdebbar @dnfield @chinmaygarde @gaaclarke


Issue: nmap plugin misses HTTP services
## Issue description
A large part of existing Tsunami plugins identifies vulnerabilities in HTTP based web services. Thus, it is important that these services are identified correctly. Turns out the nmap plugin (or more precise nmap itself) is really bad at this.

For example, I'm currently developing a plugin for a vulnerability in MinIO. MinIO runs a HTTP based API, usually on TCP port 9000. Here the output from nmap (version 7.93), using the same parameters as the nmap plugin:

nmap --unprivileged -Pn -n -sT -sV --version-intensity 5 -T4 --script banner 172.21.0.4 -p 9000
Starting Nmap 7.93 ( URL ) at 2023-04-06 08:46 CEST
Nmap scan report for 172.21.0.4
Host is up (0.00029s latency).

PORT STATE SERVICE VERSION
9000/tcp open cslistener?
| fingerprint-strings:
| GenericLines, Help, Kerberos, RTSPRequest, SIPOptions, SSLSessionReq, TLSSessionReq:
| HTTP/1.1 400 Bad Request
| Content-Type: text/plain; charset=utf-8
| Connection: close
| Request
| GetRequest:
| HTTP/1.0 400 Bad Request
| Accept-Ranges: bytes
| Content-Length: 232
| Content-Type: application/xml
| Server: MinIO
| Vary: Origin
| Date: Thu, 06 Apr 2023 06:46:32 GMT
|
| InvalidRequest Invalid Request (invalid argument) / ed2576f8-f43d-4c0d-8bf5-60fd0bf780cc
| HTTPOptions:
| HTTP/1.0 200 OK
| Vary: Origin
| Date: Thu, 06 Apr 2023 06:46:32 GMT
|_ Content-Length: 0
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at URL :
SF-Port9000-TCP:V=7.93%I=5%D=4/6%Time=642E6AC8%P=x86_64-unknown-linux-gnu%
SF:r(GenericLines,67,"HTTP/1\.1\x20400\x20Bad\x20Request\r\nContent-Type:\
SF:x20text/plain;\x20charset=utf-8\r\nConnection:\x20close\r\n\r\n400\x20B
SF:ad\x20Request")%r(GetRequest,190,"HTTP/1\.0\x20400\x20Bad\x20Request\r\
SF:nAccept-Ranges:\x20bytes\r\nContent-Length:\x20232\r\nContent-Type:\x20
SF:application/xml\r\nServer:\x20MinIO\r\nVary:\x20Origin\r\nDate:\x20Thu,
SF:\x2006\x20Apr\x202023\x2006:46:32\x20GMT\r\n\r\n \n InvalidRequest Invalid\x20Request\x20\(invalid\x20argument\) / ed2576f8-f43d-4c0d-8bf5-60fd0bf7
SF:80cc ")%r(HTTPOptions,59,"HTTP/1\.0\x20200\x20OK\r\nVar
SF:y:\x20Origin\r\nDate:\x20Thu,\x2006\x20Apr\x202023\x2006:46:32\x20GMT\r
SF:\nContent-Length:\x200\r\n\r\n")%r(RTSPRequest,67,"HTTP/1\.1\x20400\x20
SF:Bad\x20Request\r\nContent-Type:\x20text/plain;\x20charset=utf-8\r\nConn
SF:ection:\x20close\r\n\r\n400\x20Bad\x20Request")%r(Help,67,"HTTP/1\.1\x2
SF:0400\x20Bad\x20Request\r\nContent-Type:\x20text/plain;\x20charset=utf-8
SF:\r\nConnection:\x20close\r\n\r\n400\x20Bad\x20Request")%r(SSLSessionReq
SF:,67,"HTTP/1\.1\x20400\x20Bad\x20Request\r\nContent-Type:\x20text/plain;
SF:\x20charset=utf-8\r\nConnection:\x20close\r\n\r\n400\x20Bad\x20Request"
SF:)%r(TLSSessionReq,67,"HTTP/1\.1\x20400\x20Bad\x20Request\r\nContent-Typ
SF:e:\x20text/plain;\x20charset=utf-8\r\nConnection:\x20close\r\n\r\n400\x
SF:20Bad\x20Request")%r(Kerberos,67,"HTTP/1\.1\x20400\x20Bad\x20Request\r\
SF:nContent-Type:\x20text/plain;\x20charset=utf-8\r\nConnection:\x20close\
SF:r\n\r\n400\x20Bad\x20Request")%r(SIPOptions,67,"HTTP/1\.1\x20400\x20Bad
SF:\x20Request\r\nContent-Type:\x20text/plain;\x20charset=utf-8\r\nConnect
SF:ion:\x20close\r\n\r\n400\x20Bad\x20Request");

Service detection performed. Please report any incorrect results at URL .
Nmap done: 1 IP address (1 host up) scanned in 36.58 seconds

When the nmap scanner plugin parses the XML output, the extractServiceFromNmapRun method is invoked. To identify web services, it calls Tsunamies NetworkServiceUtils.isWebService which simply checks the service name against a list of known "nmap patterns":

java
 private static final ImmutableMap IS_PLAIN_HTTP_BY_KNOWN_WEB_SERVICE_NAME =
 ImmutableMap. builder()
 .put("http", true)
 .put("http-alt", true) // Some http server are identified as this rather than "http".
 .put("http-proxy", true)
 .put("https", false)
 .put("radan-http", true) // Port 8088, Hadoop Yarn web UI identified as this.
 .put("ssl/http", false)
 .put("ssl/https", false)
 .put("ssl/http-proxy", false)
 .build();

This requires that nmap identifies the HTTP service correctly. However, the basic fingerprinting of nmap is less "advanced" as most people assume. To my knowledge the fingerprinting does not allow "dynamic values" (for example the hostname/IP address) in the request. This would be required to send a HTTP 1.1 request. Nmap is therefore only uses a simple "HTTP 1.0" request that does not require a "Host:" header field.

This works fine if the HTTP service still fully supports HTTP 1.0 but for many modern web service implementations, this is no longer the case. The MinIO server for example returns with a HTTP 400 error, which does not match with the service fingerprints from nmap:

GET / HTTP/1.0

HTTP/1.0 400 Bad Request
Accept-Ranges: bytes
Content-Length: 232
Content-Type: application/xml
Server: MinIO
Vary: Origin
Date: Thu, 06 Apr 2023 07:06:03 GMT

 InvalidRequest Invalid Request (invalid argument) / ed2576f8-f43d-4c0d-8bf5-60fd0bf780cc

As a result, the service is not identified as a web service and is not scanned by plugins that should actually be executed.

## Suggested solution/improvement

I think the best solution would to improve the code in the `extractServiceFromNmapRun`. The code should take the additional scan data from the NMAP output into account and use that to perform additional HTTP / service fingerprinting by analyzing the "GetRequest" output that is also included in the scan:

| GetRequest:
| HTTP/1.0 400 Bad Request
| Accept-Ranges: bytes
| Content-Length: 232
| Content-Type: application/xml
| Server: MinIO
| Vary: Origin
| Date: Thu, 06 Apr 2023 06:46:32 GM

I can implement this, but I thought I might discuss this first.


DenoisedPathTracer does not appear as an option in the Renderer drop-down menu
As stated. It is just not there. I got two other options though - ALBEDO and NORMAL. I have no idea what to do with this.


Does not catch bad links that use absolute paths to repo root
### Initial checklist

- [X] I read the support docs
- [X] I read the contributing guide
- [X] I agree to follow the code of conduct
- [X] I searched issues and couldn’t find anything (or linked relevant results below)

### Affected packages and versions

12.1.0

### Link to runnable example

_No response_

### Steps to reproduce

I have a repo: URL If you run `./remark-check.sh` it will catch one bad link but not another bad link.

$ cat README.md
link

This should fail
link

But only this one actually fails
link

### Expected behavior

GitHub allows you to use absolute paths starting with `/` to mean the root directory of the repo. remark-validate-links should handle looking at the repo root to resolve these files.

### Actual behavior

Root-absolute paths are not validated.

### Runtime

_No response_

### Package manager

_No response_

### OS

_No response_

### Build and bundle tools

_No response_


No way to configure ALPN settings
Hi, while trying to use `rustls-acme` with `tonic`, we ran into problems that I think are related to not having the ability to configure `rustls` ALPN settings. (Full context is here: URL

Currently, the `rustls-acme` API doesn't allow setting `rustls` `ServerConfig` at all.

Would it be preferable to expose the entire `ServerConfig` as part of the `AcmeConfig` builder API, or just the ALPN settings?


sokol-shdc segfaults with --slang glsl330:hlsl5
sokol-shdc crashes for me with the following invocations:

sokol-shdc.exe --slang glsl330 --format sokol_zig -i src/shaders/texgrid.glsl -o src/shaders/texgrid.glsl.zig
sokol-shdc.exe --slang glsl330:hlsl5 --format sokol_zig -i src/shaders/texgrid.glsl -o src/shaders/texgrid.glsl.zig

The contents of texgrid.glsl are as follows:

#pragma sokol @vs vs
uniform vs_params {
 vec4 mvp[4];
};

in vec4 position;
in vec2 texcoord0;

out vec2 uv;

vec4 xform(vec4 mat[4], vec4 v) {
 return vec4(dot(mat[0], position), dot(mat[1], position), dot(mat[2], position), dot(mat[3], position));
}

void main() {
 gl_Position = xform(mvp, position);
 uv = texcoord0;
}
#pragma sokol @end

#pragma sokol @fs fs
uniform sampler2D tex;

in vec2 uv;
out vec4 frag_color;

void main() {
 frag_color = texture(tex, uv);
}
#pragma sokol @end

#pragma sokol @program texgrid vs fs

I'm not really setup with a good debugger on this host, but looks like some unhandled exception? ->

Starting program: C:\Users\janne\dev\workspace\fips-deploy\sokol-tools\win64-vstudio-release\sokol-shdc.exe --slang glsl330:hlsl5 --format sokol_zig -i src/shaders/texgrid.glsl -o src/shaders/texgrid.glsl.zig
gdb: unknown target exception 0xc0000409 at 0x7ff665c43b7d

I got the crash on Linux using sokol-tools prebuilt binaries and also on Windows when I built sokol-shdc myself.


Add an optional `tonic` feature with tonic compatibility helpers?
We're using `rustls-acme` with `tonic`, and so far we wrote a some boilerplatey code to hook up `rustls-acme` to Tonic's batteries-included server implementation.

If we extracted that code and submitted a PR, would you be interested in upstreaming it under a feature flag?

I'm imagining implementing an extension trait, say `AcmeTonicExt`, so that instead of writing

rust
Server::builder()
 .add_service(/* ... */)
 .add_service(/* ... */)
 .serve(addr)

for an http server, it would be possible to write

rust
Server::builder()
 .add_service(/* ... */)
 .add_service(/* ... */)
 .serve_with_acme_tls(addr, acme_config)

for an auto-https server. The `serve_with_acme_tls` method would be provided by the extension trait, and handle gluing the `rustls-acme` methods to the `tonic` `serve_with_incoming` method.


Symmetries of a C2v system inconsistent with PySCF 2.0 and NWChem
See issue #1464. . The snippet from that issue, on the current master branch, returns:

['A1' 'A1' 'B2' 'A1' 'B1' 'A1' 'B2']
['A1' 'A1' 'B2' 'A1' 'B1' 'A1' 'B2']

The output for the unshifted and shifted molecule is the same, but it is the "incorrect" output, i.e. what Harry got for the "unshifted" molecule and not consistent with NWChem (or PySCF 2.0).

PR URL changes the behaviour to be inconsistent with previous versions of PySCF and with NWChem.


Do not Macmini 7,1 (Intel Iris 5100) to run engine tests
Please remove these from engine infra configs.

@ricardoamador @yusuf-goog as infra oncall

These bots are failing engine related tests, and we're finding we have to implement a bunch of work arounds in the infra config to try to avoid using them. There are only a few.

 URL and URL are the lists. None of these bots should run engine tests at all. They are fine for framework tests.

@zanderso @chinmaygarde fyi


Translator Mode: The original subtitle cannot be recovered in a file
When working in translator mode, SE opens both translated subtitle and the original subtitle with the File/Reopen command which displays a list of files. Among them, it shows translated.srt + original.srt as a single item file. SE works ok.
But, I cannot get the original.srt file as I see it in the translator mode Window. This has happened, probably, after my using the File/Save original subtitle command.
The original subtitle file looks like a file generated by the File/Restore auto-backup command with twice more lines including many empty ones.

Spas Velev
Enemy at the Gates 2001 2160p.copy.txt


Aarch64 cross compilation errors
I'm trying to deploy some configurations to Aarch64 nodes from an X86_64 node running Linux.

I managed to cross compile my configuration without issued but it failed with the following error:

🚀 ℹ [deploy] [INFO] Activating profile `system` for node `nixpi`
[sudo] password for pi:
/nix/store/kwic2s1xgzl3j7spjvqsl0xswaa9p2w2-activatable-nixos-system-nixpi-23.05.20230412.fe2ecaf/activate-rs: line 2: /nix/store/5zcrj0jp36ckjbxw5j4nj6b18nzid5rv-deploy-rs-0.1.0/bin/activate: cannot execute binary file: Exec format error
/nix/store/kwic2s1xgzl3j7spjvqsl0xswaa9p2w2-activatable-nixos-system-nixpi-23.05.20230412.fe2ecaf/activate-rs: line 2: /nix/store/5zcrj0jp36ckjbxw5j4nj6b18nzid5rv-deploy-rs-0.1.0/bin/activate: Success
Connection to 192.168.1.251 closed.

Here is the corresponding deploy-rs node configuration:

nix
nixpi = {
 hostname = "192.168.1.251";
 sshUser = "pi";
 sshOpts = ["-t"];
 magicRollback = false; # In order for sshOpts "-t" to work, see URL
 profiles.system = {
 user = "root";
 # path = deploy-rs.lib.aarch64-linux.activate.nixos self.nixosConfigurations.nixpi;
 path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.nixpi;
 };
};

As you might notice I'm using "deploy-rs.lib.**x86_64-linux**.activate.nixos self.nixosConfigurations.nixpi". From what I understand while all my configuration has been cross-compiled, the final binary to run `activate` has been compiled native to my builder node so x86_64 instead of aarch64.

When I try to use "deploy-rs.lib.**aarch64-linux**.activate.nixos self.nixosConfigurations.nixpi" I get this error:

error: a 'aarch64-linux' with features {} is required to build '/nix/store/c6mljancr1wmnc0vqgwwwi8ic86krix4-builder.pl.drv', but I am a 'x86_64-linux' with features {benchmark, big-parallel, kvm, nixos-test}
🚀 ❌ [deploy] [ERROR] Failed to push profile: Nix build command resulted in a bad exit code: Some(1)

While I could activate binfmt emulation using `boot.binfmt.emulatedSystems = [ "aarch64-linux" ]` and make this work the build time are atrociously slow to the point where a small config from scratch is taking almost 24h to build.

Is there a way to tell deploy-rs to use `pkgsCross.aarch64-multiplatform` instead?


[CoE Starter Kit - BUG] Audit Component Issue
### Does this bug already exist in our backlog?

- [X] I have checked and confirm this is a new bug.

### Describe the issue

HI,

we are facing an issue in Audit component and would like to reinstall only audit component , can you please help me on this

### Expected Behavior

Post upgrade also , Flow is still show the old connectors in the flow

The flow is not upgraded and didn't change the connectors

### What solution are you experiencing the issue with?

Audit Log

### What solution version are you using?

3.3

### What app or flow are you having the issue with?

Admin | Sync Audit Logs

### What method are you using to get inventory and telemetry?

Cloud flows

### Steps To Reproduce

Post upgrade also , Flow is still show the old connectors in the flow

The flow is not upgraded and didn't change the connectors

### Anything else?

Post upgrade also , Flow is still show the old connectors in the flow

The flow is not upgraded and didn't change the connectors


NFS support violates CSI spec
The NFS support in CSI driver directly violates CSI spec:

/ If SP has VOLUME_MOUNT_GROUP node capability and CO provides
 // this field then SP MUST ensure that the volume_mount_group
 // parameter is passed as the group identifier to the underlying
 // operating system mount system call,

The above wording makes it clear that provided `volume_mount_group` should be used as a mount option for `mount` system call. But NFS driver instead uses it to recurively `chown` and `chmod` volumes.

The support in CSI driver also breaks several Kubernetes conventions. The `file` or `mount` properties of CSI driver should be configurable via `CSIDriver` object. The `fsGroupChangePolicy` should come from pod object (instead of being configurable in StorageClass).


Editing with Synchronised Clips Causes Random Glitches During Playback
Hi there,
I am doing my first project with BrawTool in FCPX and i have a huge problem. When i trim a clip on the timeline the trimviewer don't move and it doesn't trim either. Strangely enough it trims when i do it at the end of the clip. See screenVid of the problem.
I hope this is some weird glitch which can be solve soon or i have to revert back to resolve to edit. Please help.
I restarted fcpx several times and also my mac studio. No solution.

 URL


[BUG] Invalid document signature
Could you help me to know why I have this error after we updated from passport-saml to @node-saml/passport-saml:

Error: Invalid document signature
 at SAML.validatePostResponseAsync (/usr/src/server/node_modules/@node-saml/node-saml/lib/saml.js:510:23)
 at runMicrotasks ( )
 at processTicksAndRejections (node:internal/process/task_queues:96:5)


IDE0251 error in error list has no title
_This issue has been moved from a ticket on Developer Community._

[severity:It bothers me. A fix would be nice] I just opened my project and noticed in the Error List window I have two IDE0251 errors with no descriptions. If I click to go to the location of the error, I see code is fine. Also, the link to the documentation around that error seems to be broken, I get a 404 on it ( URL

### Original Comments
#### Feedback Bot on 3/16/2023, 05:46 PM:
(private comment, text removed)

#### Feedback Bot on 3/17/2023, 06:31 AM:
(private comment, text removed)

### Original Solutions
(no solutions)


Cleanup CSI Snapshots post Polling of VSC times out in CSI Plugin.
**What steps did you take and what happened:**

As of today the CSI plugin waits for the VSC to get reconciled for default 10minutes.
After that CSI leaves the VS in the cluster.
This leads to accumulation of useless VS in the cluster which ends up throttling the CSI drivers installed in the cluster. Because the CSI driver keeps on retrying endlessly.

**What did you expect to happen:**
Cleanup the VS if tracking has failed in the CSI plugin.

**The following information will help us better understand what's going on**:

_If you are using velero v1.7.0+:_
Please use `velero debug --backup --restore ` to generate the support bundle, and attach to this issue, more options please refer to `velero debug --help`

_If you are using earlier versions:_
Please provide the output of the following commands (Pasting long output into a GitHub gist or other pastebin is fine.)
- `kubectl logs deployment/velero -n velero`
- `velero backup describe ` or `kubectl get backup/ -n velero -o yaml`
- `velero backup logs `
- `velero restore describe ` or `kubectl get restore/ -n velero -o yaml`
- `velero restore logs `

**Anything else you would like to add:**

Related issue #6209 and also in similar code path as #6165

**Environment:**

- Velero version (use `velero version`):
- Velero features (use `velero client config get features`):
- Kubernetes version (use `kubectl version`):
- Kubernetes installer & version:
- Cloud provider or hardware configuration:
- OS (e.g. from `/etc/os-release`):

**Vote on this issue!**

This is an invitation to the Velero community to vote on issues, you can see the project's top voted issues listed here.
Use the "reaction smiley face" up to the right of this comment to vote.

- :+1: for "I would like to see this bug fixed as soon as possible"
- :-1: for "There are more important bugs to focus on right now"


` ` eagerly makes selections
I believe the selection should be made when the option is chosen, not while it's just being perused:
1. would prevent the width jank as shown in the video
2. would prevent the `oninput` event from firing for each keyboard navigation
3. would align it's behavior to that of a mouse

 see video

Kapture 2023-05-02 at 12 21 28

codepen for the above video


header file seems to cause: free() double free issues
System: Debian 10 (Buster) X86-64 bit system
libpqxx built with gcc/g++ version 12.2
Postgres version 15.2
The following code produces this message: 'free(): double free detected in tcache 2'

cxx
#include
#include // without this header the problem goes away
int main(int argc char *argv[])
{
 return 0;
}


Editing with Synchronised Clips Causes Random Glitches During Playback
**Apple Feedback Assistant ID:** FB12179665

As discussed in #115, #116 and elsewhere, there's a bug in Final Cut Pro 10.6.5 that causes Synchronised Clips to **sometimes** play back the wrong frames during playback. This also affects rendering and exporting. It's very frustrating for everyone.

It doesn't seem to affect skimming, and the correct frames play correctly when using the arrow keys to go frame-by-frame (i.e. if you hold down the right arrow key, it will play back the correct footage).

The workaround is to always use the **Create Multicam Clips** option in BRAW Toolbox. By wrapping a Synchronised Clip in a Multicam, it seems to fix the issue.

Alternatively, if you **Open Clip** on a BRAW Toolbox Synchronised Clip, and then wrap the Generator on the primary storyline within a Compound Clip, this also seems to fix the issue.

However, if you need to sync your BRAW Toolbox Clips with location audio, you can still create Synchronised Clips, then use something like Sync-N-Link or manual Multicam syncing within Final Cut Pro to create new Multicam Clips. Editing with Multicam Clips doesn't seem to have any issues.

I have reached out to the Apple Final Cut Pro team to try and come up with a solution/solve/workaround/bug-fix update.

Unfortunately, at this stage, it seem to be a bug in Final Cut Pro, and not something we can solve in BRAW Toolbox's FxPlug4 code.

I will update this issue if we learn more from Apple, or if we come up with a solution ourselves.

I will be pushing out an update ASAP which turns on **Create Multicam Clips** by default, and will display a warning message if you disable it.


Invalid yaml
- `/income/verification/documents/download`
- `/beta/credit/v1/bank_employment/get`
- `/deposit_switch/get`

All have API errors in their yaml

most can be fixed with indentation; the beta one has `x-hidden-from-docs: true` outside of a method, which means some tooling treats it as a method and crashes.


Numbers don't update correctly when reordering list items
### Description

**Expected behavior:** When moving items up or down in an ordered list, the list content should move while the list numbers don't, maintaining a proper sequence.

**Buggy behavior:** When moving items up or down in an ordered list, the list numbers follow the content, breaking the proper sequence of the list.

### Reproducing

Write a list:

1- apple
2- banana
3- coconut
4- daikon

Navigate the caret to list item #2, press `Alt`+`↑` to move that item into #1 position. That yields the following output:

2- banana
1- apple
3- coconut
4- daikon

(I'm using "2-", "1-" etc. because if I use "2.", "1." etc. then github will render them sequentially rather than in my custom order, above.)

### Zettlr Version

Beta (if applicable)

### Specify version

3.0.0-beta.4

### Installation Method

From the Website or GitHub

### Your Platform

- [X] Windows
- [ ] macOS
- [ ] Linux

### Architecture

- [X] Intel 64bit
- [ ] ARM 64bit

### Operating System Version

Windows 10

### Additional Information

_No response_


Indexing boolean fields breaks something
python
class Something(JsonModel):
 name: str
 should_do_something: bool = Field(index=True, default=True)

Migrator().run()

Something(name="test").save()

result:

Something(pk='01H0HYP3C4YFF1MR6JV9MEZSF4', name='test', should_do_something=True)

executing a basic get by pk works fine.

python
Something.get('01H0HYP3C4YFF1MR6JV9MEZSF4')

result:

Something(pk='01H0HYP3C4YFF1MR6JV9MEZSF4', name='test', should_do_something=True)

when running find().all(), the result is empty:

python
In [22]: Something.find().all()
Out [22]: []

If I set the bool value to Index=False, the indexing starts working fine:

python
In [24]: class Something(JsonModel):
 ...: class Meta:
 ...: database = get_redis_instance()
 ...:
 ...: name: str
 ...: should_do_something: bool = Field(index=False, default=True)
 ...:

In [25]: Migrator().run()

In [26]: Something.find().all()
Out[26]:
[Something(pk='01H0HYP3C4YFF1MR6JV9MEZSF4', name='test', should_do_something=True),
 Something(pk='01H0HYGDBJF50GFRYK9MSPA8DQ', name='test 2', should_do_something=True),
 Something(pk='01H0HYB0MKSMV4QWJ7BM5G2DGH', name='test', should_do_something=True)]


Is Java 17 supported?
This project's README file specifies "JDK 1.8 or JDK 11" in the Requirements.

Lines 191 to 205 of the make/common.mk file suggest that Java versions 12 to 19 are supported.

Can I build and use J2ObjC with Java 17? I ask because the latest Android tooling (specifically, the Android Gradle Plugin) require Java 17 or later. (For reference, see the Android Gradle Plugin 8.0.0 release notes.)


Repo lifecycle
As the project continues to grow and expand more repos are coming under the organization. It would be great to more formally define the lifecycle of repos under the project. We could take the work from Falco as an example. We should also consider how we handle forked repos.


remove political capital from the game
the system where you unlock scenarios and upgrade units is now out of scope

what can be fun instead is a simple high score system. we can display it to the player on the score tally modal

(the reason i suggest anything in its stead is because _earning_ political capital is already implemented. players just can't buy anything with it)


Bug: odd location of view on open sauced
### Describe the bug

The location of view profile on open sacued is okay on other pages, but it's odd on personal page here is a screenshot

view of open sauced location

### Suggestions:

Add a control to check if it's the personal page to add it on the right location,

### Steps to reproduce

1. open your own profile page.

### Affected services

browser-extension

### Platforms

_No response_

### Browsers

_No response_

### Environment

_No response_

### Additional context

_No response_

### Code of Conduct

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

### Contributing Docs

- [ ] I agree to follow this project's Contribution Docs


Create a new TestDrive Mission
Create a new Mission instance based on the new Mission Project approach. This will cover the basic steps of a Mission:

1. Review
2. Load Vehicle
3. Embark
4. Drive
5. Disembark


The window is not responding
Type: Performance Issue

The window is not responding, You can reopen the window or keep writing.

VS Code version: Code 1.78.2 (b3e4e68a0bc097f0ae7907b217c1119af9e03435, 2023-05-10T14:39:26.248Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Sandboxed: Yes

 System Info

|Item|Value|
|---|---|
|CPUs|AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (8 x 2096)|
|GPU Status|2d_canvas: enabled canvas_oop_rasterization: disabled_off direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: enabled|
|Load (avg)|undefined|
|Memory (System)|5.95GB (2.28GB free)|
|Process Argv|C:\\Users\\m4n0c\\OneDrive\\Desktop --crash-reporter-id 46fc3c4d-4e2c-46c3-bdbe-81104efea636|
|Screen Reader|no|
|VM|0%|

 Process Info

CPU % Mem MB PID Process
 0 96 1380 code main
 1 87 1424 window [2] (Issue Reporter)
 0 48 2056 utility-network-service
 0 133 2132 extensionHost [1]
 0 27 5924 crashpad-handler
 0 132 6596 window [1] (Welcome - Desktop - Visual Studio Code)
 0 82 6776 fileWatcher [1]
 0 164 7284 shared-process
 0 80 4672 ptyHost
 1 123 9992 gpu-process

 Workspace Info

| Window (Welcome - Desktop - Visual Studio Code)
| Folder (Desktop): 3 files
| File types: lnk(2) ini(1)
| Conf files:;

 Extensions (14)

Extension|Author (truncated)|Version
---|---|---
blackbox|Bla|0.10.94
bracket-pair-color-dlw|Bra|0.0.6
python|ms-|2023.8.0
vscode-pylance|ms-|2023.5.30
java|red|1.18.0
LiveServer|rit|5.7.9
intellicode-api-usage-examples|Vis|0.2.7
vscodeintellicode|Vis|1.2.30
vscode-java-debug|vsc|0.50.0
vscode-java-dependency|vsc|0.22.0
vscode-java-pack|vsc|0.25.11
vscode-java-test|vsc|0.38.2
vscode-maven|vsc|0.41.0
JavaScriptSnippets|xab|1.8.0

 A/B Experiments

vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
vscccc:30610679
3biah626:30602489
pyind779:30671433
89544117:30613380
pythonsymbol12:30671437
showlangstatbar:30737416
vsctsb:30748421
pythonms35:30701012
pythonfmttext:30731395
fixshowwlkth:30730052
hidesbindicator:30730055
pythongtdpath:30739704

[tasklist]
### Tasks


[Bug]: Current integ tests workflow fails on version incompatibility
### Describe the bug

The current OS integ tests fails on importing module because `urllib` only supports `OpenSSL` 1.1.1+. Current ssl version is `1.0.2`

Link: URL
Full context:

Running ./src/run_integ_test.py manifests/2.8.0/opensearch-2.8.0-test.yml --component job-scheduler --test-run-id 4980 --paths opensearch=/var/jenkins/workspace/integ-test/tar --base-path URL ...

Traceback (most recent call last):

 File "./src/run_integ_test.py", line 13, in

 from test_workflow.integ_test.integ_test_runners import IntegTestRunners

 File "/var/jenkins/workspace/integ-test/src/test_workflow/integ_test/integ_test_runners.py", line 11, in

 from test_workflow.integ_test.integ_test_runner_opensearch import IntegTestRunnerOpenSearch

 File "/var/jenkins/workspace/integ-test/src/test_workflow/integ_test/integ_test_runner_opensearch.py", line 15, in

 from test_workflow.integ_test.integ_test_suite_opensearch import IntegTestSuiteOpenSearch

 File "/var/jenkins/workspace/integ-test/src/test_workflow/integ_test/integ_test_suite_opensearch.py", line 22, in

 from test_workflow.integ_test.topology import NodeEndpoint, Topology

 File "/var/jenkins/workspace/integ-test/src/test_workflow/integ_test/topology.py", line 16, in

 from test_workflow.integ_test.local_test_cluster import LocalTestCluster

 File "/var/jenkins/workspace/integ-test/src/test_workflow/integ_test/local_test_cluster.py", line 13, in

 from test_workflow.integ_test.service import Service

 File "/var/jenkins/workspace/integ-test/src/test_workflow/integ_test/service.py", line 14, in

 import requests

 File "/usr/share/opensearch/.local/share/virtualenvs/integ-test-B5RGX0jA/lib/python3.7/site-packages/requests/__init__.py", line 43, in

 import urllib3

 File "/usr/share/opensearch/.local/share/virtualenvs/integ-test-B5RGX0jA/lib/python3.7/site-packages/urllib3/__init__.py", line 39, in

 "urllib3 v2.0 only supports OpenSSL 1.1.1+, currently "

ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with OpenSSL 1.0.2k-fips 26 Jan 2017. See: URL

script returned exit code 1

### To reproduce

 URL

### Expected behavior

_No response_

### Screenshots

If applicable, add screenshots to help explain your problem.

### Host / Environment

_No response_

### Additional context

_No response_

### Relevant log output

_No response_


Support multiplatform
I never really knew what `data class` did on other platforms, but it sounds like they generate the exact same functions that they do on the JVM. Since Poko is implemented in IR, it should theoretically "just work" for other platform targets.

Haven't done much with Kotlin multiplatform so help and/or PRs are welcome.

Steps to support multiplatform:
- [x] Update annotation module structure to multiplatform
- [x] Update Gradle plugin to apply to all platforms
- [x] Add compiler tests for additional platforms
- [x] Create sample project(s) for additional platform(s)
- [x] Update CI to build and test all platforms
- [x] Determine best use of `implementation` vs. `compileOnly`
- [x] Update CI to publish all platforms


Bug: view on open sauced location
### Describe the bug

When you open a profile that does not have a bio, the view on open source will not show.

### Steps to reproduce

1. go to your profile
2. remove your bio
3. refresh the page :)

### Affected services

browser-extension

### Platforms

_No response_

### Browsers

_No response_

### Environment

_No response_

### Additional context

_No response_

### Code of Conduct

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

### Contributing Docs

- [ ] I agree to follow this project's Contribution Docs


feature request: turn off / turn on (export limit)
Not sure if this is possible, but some inverters support a temporary export limit. (turn off the inverter)
Is there any chance this could work? In the Netherlands we sometimes have negative prices an hour a day so you have to pay for producing electricity.
I am using this on a qs1 by the way.


Tracking Issue for cargo-script RFC 3424
### Summary

RFC: #3424
Implementation: #12245, #12269, #12255, #12258, #12268, TODO
Documentation: < URL
Issues: URL

This is an experimental feature to add unstable support for single-file packages in cargo so we can explore the design and resolve questions with an implementation to collect feedback on.

Tasks
- [ ] `cargo Cargo.toml`
- [ ] Target directory
- [ ] Lockfile location
- [ ] basic command support (e.g. `cargo test --manifest-path foo.rs`)
- [ ] `cargo publish` (including setting the `includes` implicitly)
- [ ] `cargo add` / `cargo rm` support
- [ ] workspace support

### Unresolved Issues

- What do we refer to it when you do `cargo script.rs`? Currently, we are calling ti a "manifest command" but that is overloaded
- Should the manifest fields use an allowlist or a denylist (current)?
- Should escaping rules match package validation or cargo-new validation?
- Support for mixed comment styles (see #12258 for details)
- How do allow capturing of the lockfile?
- How do we avoid the edition being on the float?

See also the Pre-RFC for more discussion

### Future Extensions

_No response_

### About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also used as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however *not* meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter and add the relevant feature gate label.


C API: Remove legacy API functions to configure Python initialization
The following C API functions were deprecated in Python 3.11 by issue #88279:

* ``PySys_AddWarnOptionUnicode()``
* ``PySys_AddWarnOption()``
* ``PySys_AddXOption()``
* ``PySys_HasWarnOptions()``
* ``PySys_SetArgvEx()``
* ``PySys_SetArgv()``
* ``PySys_SetPath()``
* ``Py_SetPath()``
* ``Py_SetProgramName()``
* ``Py_SetPythonHome()``
* ``Py_SetStandardStreamEncoding()``
* ``_Py_SetProgramFullPath()``

IMO it's now time to remove them: the new PyConfig API is available since Python 3.8: URL

### Linked PRs
* gh-105154
* gh-105179


data.table spark/databases interface
data.table is awesome but most people don't have 100GB memory in order to handle really large data sets in memory.

Big progress has been made making the Apache Spark framework available through R in the last couple of years. Two such projects are Apache's sparkr and Rstudio's sparklyr. Both of these provide a dplyr style interface to spark's data processing engine.

As a heavy data.table user it would be amazing if there were to be a data.table interface for spark. That would make it incredibly easy for data scientists to migrate their projects from the smaller CSV style data sets to the huge data sets that can be processed by spark.

A classic data pipeline for me is
1. Bring the data into R by CSV
2. Do some pre-processing (filters, joins, aggregation, feature extraction) of the data using data.table
3. Build a model using one of R's many machine learning packages

I want to be able to migrate this to
1. Connect to data on hadoop cluster
2. Do some pre-processing (filters, joins, aggregation, feature extraction) of the data using data.table's spark interface
3. Build a model using one of spark's many machine learning algorithm.


Reference id not matching with documentElement id
**To Reproduce**

Receiving this response from Azure AD:

xml

 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport
 URL

 STRIPPED
 STRIPPED
 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 STRIPPED

 urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport

When validating the signature, the documentElement of the SAML response is used and the reference id tries to match with the id of it. But they don't match, instead the reference id matches with the ` `-Element id, thus successfully validating the signature is not possible.

**Expected behavior**
Signature should validate successfully.

**Environment**

- Node.js version: 16.14.0
- `passport-saml` version: 4.0.4


Fix console error thrown while using GTranslate widget and logged into website as admin.
## Bug Description

This is a followup to fix the support issue captured in URL

## Steps to reproduce

See the steps to reproduce on URL although note that I had to install an older version of the theme to get the **Show in menu** option to show anything (I switched to the Twenty Twenty-One theme).

## Screenshots

This is the snippet of code provided via GTranslate that throws the error.

image.png

The argument it's invoked with can be seen here:

image.png

And, the contemporaneous state of `window.google` can be seen here:

image.png

## Additional Context

 - PHP Version: any
 - OS: any
 - Browser: any
 - Plugin Version: historical, but verified on 1.101.0
 - Device: any

As can be seen in the screenshots above, the code is throwing an error because it's trying to deeply reference an object on `window.google`, but `window.google` is `undefined`.

It appears that this conflict is occurring as a result of Site Kit's code where it intentionally initializes `window.google` to `undefined`:

 URL

This itself was deliberately introduced as a result of URL so care needs to be taken not to reintroduce a problem with regard to this issue.

Preliminary investigation suggests a fix could be to initialize `window.google` to an empty object, rather that `undefined` - this appears to work both with GTranslate and with Site Kit's own Google Charts. However, this needs to be thoroughly investigated for viability.

---------------

_Do not alter or remove anything below. The following sections will be managed by moderators only._

## Acceptance criteria

* Site Kit should not prevent Google Translate from functioning
* This includes integrations via the official browser extension, and the GTranslate plugin

Note: there are known stability issues with Google Translate related to React crashing due to DOM changes made by Google Translate – this is a separate issue which is out of scope here. This issue is specific to allowing Google Translate to function at all on the page when SK is present/active

## Implementation Brief

* Locate the file at `assets/js/util/initialize-google-global.js`
* Update the value of `global.google` within the condition to be `{}` as opposed to `undefined`
* The final block of code should look as follows:

if ( ! Object.prototype.hasOwnProperty.call( global, 'google' ) ) {
 global.google = {};
}

### Test Coverage
* No additional tests required.

## QA Brief

* Install GTranslate chrome extension and WordPress plugin - URL
* Open dashboard, verify gtranslate extension works
* Open website, and some page on frontend, and verify that gtranslate extension is translating page (working)
* To test gtranslate plugin, you can add shortcode `[gtranslate]` into any page, and verify the gtranslate widget shows on that page and translation works
* It would be also worth giving this a test with the Google Translate extension as well as GTranslate.
* Lastly, it would also be worthwhile doing a regression test on the behaviour fixed in URL as mentioned in the bug description.

## Changelog entry

* Fix console error thrown while using Site Kit in conjunction with Google Translate.


OBS Studio not working
*(Sorry I deleted the template, but I made sure to include all the information that it asked)*

Obs studio doesn't propose any screen output source.

The reason I ask that here and not in obs-studio repository is because obs works in sway, I switched from sway to wayfire recently and this is the only inconvenience I noticed. I believe Obs uses something called pipewire in wayland environments.

**versions**
wayfire 0.7.4
obs 29.1.1 (64bit)

Here's the log when I run Obs from the command line, maybe it can help to debug:

debug: Found portal inhibitor
debug: Attempted path: share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: share/obs/obs-studio/locale.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale.ini
debug: Attempted path: share/obs/obs-studio/themes/Yami.qss
debug: Attempted path: /usr/share/obs/obs-studio/themes/Yami.qss
info: Platform: Wayland
info: CPU Name: AMD Ryzen 9 5900HS with Radeon Graphics
info: CPU Speed: 4466.433MHz
info: Physical Cores: 8, Logical Cores: 16
info: Physical Memory: 15381MB Total, 2761MB Free
info: Kernel Version: Linux 6.1.18-200.fc37.x86_64
info: Distribution: "Fedora Linux" 37
info: Desktop Environment: Wayfire (wayfire)
info: Session Type: wayland
info: Qt Version: 6.4.3 (runtime), 6.4.3 (compiled)
info: Portable mode: false
info: OBS 29.1.1 (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
 samples per sec: 48000
 speakers: 2
 max buffering: 960 milliseconds
 buffering type: dynamically increasing
info: ---------------------------------
info: Initializing OpenGL...
info: Using EGL/Wayland
info: Initialized EGL 1.5
info: Loading up OpenGL on adapter AMD AMD Radeon Graphics (renoir, LLVM 15.0.7, DRM 3.49, 6.1.18-200.fc37.x86_64)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 23.0.3, shading language 4.60
info: ---------------------------------
info: video settings reset:
 base resolution: 352x397
 output resolution: 352x396
 downscale filter: Bicubic
 fps: 60/1
 format: NV12
 YUV mode: Rec. 709/Partial
info: NV12 texture support not available
info: P010 texture support not available
info: Audio monitoring device:
 name: Default
 id: default
info: ---------------------------------
warning: Failed to load 'en-US' text for module: 'decklink-captions.so'
warning: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
warning: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
warning: Failed to initialize module 'decklink.so'
info: [pipewire] No captures available
error: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory

nvc0_screen_create:1169 - Error allocating PGRAPH context for M2MF: -110
error: VAAPI: Failed to initialize display in vaapi_device_h264_supported
info: VAAPI: API version 1.16
info: FFmpeg VAAPI H264 encoding not supported
nvc0_screen_create:1169 - Error allocating PGRAPH context for M2MF: -16
error: VAAPI: Failed to initialize display in vaapi_device_hevc_supported
info: FFmpeg VAAPI HEVC encoding not supported
info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.2.2 | RPC Version: 1)
info: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.4.3 | Qt version (run-time): 6.4.3
info: [obs-websocket] [obs_module_load] Linked ASIO Version: 102600
info: [obs-websocket] [obs_module_load] Module loaded.
info: [vlc-video]: VLC 3.0.19 Vetinari found, VLC video source enabled
info: ---------------------------------
info: Loaded Modules:
info: vlc-video.so
info: text-freetype2.so
info: rtmp-services.so
info: obs-x264.so
info: obs-websocket.so
info: obs-vst.so
info: obs-transitions.so
info: obs-outputs.so
info: obs-libfdk.so
info: obs-filters.so
info: obs-ffmpeg.so
info: linux-v4l2.so
info: linux-pulseaudio.so
info: linux-pipewire.so
info: linux-jack.so
info: linux-capture.so
info: linux-alsa.so
info: image-source.so
info: frontend-tools.so
info: decklink-output-ui.so
info: decklink-captions.so
info: ---------------------------------
QWidget::setTabOrder: 'first' and 'second' must be in the same window
info: ==== Startup complete ===============================================
info: All scene data cleared
info: ------------------------------------------------
info: [Python: resize-base-resolution-from-source2.py]
info: [obs-scripting]: Loaded python script: resize-base-resolution-from-source2.py
info: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.70) 15.0.0'
info: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'bluez_output.58_FC_C6_1C_55_4E.1.monitor' (default)
info: [Loaded global audio device]: 'Desktop Audio'
info: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.70) 15.0.0'
info: pulse-input: Audio format: s32le, 48000 Hz, 2 channels
info: pulse-input: Started recording from 'alsa_input.pci-0000_08_00.6.analog-stereo' (default)
info: [Loaded global audio device]: 'Mic/Aux'
error: Source ID 'pipewire-desktop-capture-source' not found
error: Failed to create source 'Screen Capture (PipeWire) 2'!
info: Switched to scene 'asdf'
info: ------------------------------------------------
info: Loaded scenes:
info: - scene 'asdf':
info: - scene 'sdf':
info: - source: 'Screen Capture (PipeWire) 2' (pipewire-desktop-capture-source)
info: ------------------------------------------------
info: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)


settings menu
- [x] music volume slider
- [x] sound effect volume slider
- [ ] ~~disable cutscenes button~~
- [x] erase save data button
 - [x] erase save data confirmation modal


How to add commander's high priority tasks for a settlement
**Is your feature request related to a problem? Please describe.**
- The player commander is interested in constructing a building.
- The first construction phase is constructing a foundation.
- To pour a foundation, it needs, say 80 kg, concrete.
- However, the concrete demand is only 490 and no one is automatically Digging Local Regolith.
- If player can emphasize the need for the whole settlement to get on the task of Digging Local Regolith, it won't have issues getting enough regolith to mix concrete in near future.

**Describe the rationale**
- Player lacks the ability to post tasks or customize the task priority of the settlement

**Describe the solution you desire to see**
- Direct the player to use Command Dashboard's resource tab
- In resource tab, build an UI control so that the player may adjust the **push** points (say from -3.0 to +3.0) on his top five priority task

**Describe alternatives you've considered**
- Use Monitor Tool's Task backlog
- Add an UI control to allow player to add a task to the list and/or adjust the priority score of this task

**Screenshots**
image

**Specifications (please complete the following information):**
 - pre 3.6.0 build 8145

**Additional context**
- It's also very important to be more transparent and reveal to player what priority (in terms of showcasing scores) the settlement has in what tasks and missions are more likely to do.
- For instance, under each space agency's mission agenda, there are particular push for certain science subjects and certain missions.


M2 compiling issues
## General information

- Corrfunc version: 2.5.0
- platform: M2 Mac, macOS Monterrey
- installation method (pip/source/other?): pip, then git clone

## Issue description
pip:
ERROR: Failed building wheel for Corrfunc
 Running setup.py clean for Corrfunc
Failed to build Corrfunc
ERROR: Could not build wheels for Corrfunc, which is required to install pyproject.toml-based projects

GitHub directory results in the following error after "make install":
clang: error: the clang compiler does not support '-march=native'

### What have you tried so far?
Changing the "-march=native" lines in common.mk to "-mpu-apple=a14", adding make CC=gcc, updating my gsl/gcc/python/pip packages - still I get the same error.

## Minimal failing example
** could not install

terminal
make install

# issue

Makefile:9: Not compiling C extensions for mocks. Either python or numpy not available
gcc -DVERSION=\"2.5.0\" -DUSE_UNICODE -std=c99 -m64 -g -Wsign-compare -Wall -Wextra -Wshadow -Wunused -fPIC -D_POSIX_SOURCE=200809L -D_GNU_SOURCE -D_DARWIN_C_SOURCE -O3 -funroll-loops -march=native -fno-strict-aliasing -Wformat=2 -Wpacked -Wnested-externs -Wpointer-arith -Wredundant-decls -Wfloat-equal -Wcast-qual -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -Wno-unused-local-typedefs logbins.c -lm -o logbins
clang: error: the clang compiler does not support '-march=native'
make[1]: *** [logbins] Error 1
make: *** [install] Error 2


[Question] longhorn-conversion-webhook container not starting error, failed to create containerd task: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: eaccess /usr/local/sbin/longhorn-manager: permission denied: unknown
**Question:**

I am open this as Question, because this is my first Longhorn storage installation on Kubernetes cluster (Multi Master HA setup), Feels like issue with some container permission while accessing /usr/local/sbin/longhorn-manager while provisioning container.
after applying the longhorn.yaml version v1.3.2, non of pods are getting started throwing error "CrashLoopBackOff" for longhorn-manager and convention-webhook pods. Looking at Kubernetes pod logs, in longhorn-conventional-webhook container its showing with the message: " unable to start container process: eaccess /usr/local/sbin/longhorn-manager: permission denied: unknown"

What more can I look at to diagnose this issue? Is my volume configured incorrectly somehow? Did I miss a setup step somewhere?

Environment Setup
Longhorn version: v1.3.2
Kubernetes version: v1.24.0
Node config
OS type and version: Rhel 8
CPU per node: 4
Memory per node: 8gb & 16gb
Disk type: XFS
Network bandwidth and latency between the nodes: I don't have numbers, but they are all running on the same physical server
Underlying Infrastructure (e.g VMWare/KVM, Baremetal): KVM

**Additional context**
My basic setup is that I have multiple K8s nodes running inside KVM virtual machines provisioned with libvirt. The K8S nodes are running rhel8. I have ensured that nfs-common and open-iscsi are both installed. Everything is running the latest version give or take a week. Each K8S VM has a 300gb XFS volume mounted at /var/lib/longhorn.


Deploying from `x86_64-linux` to `aarch64-linux`
Hello,

I would like to deploy updates to my Raspberry router using Deploy-rs. A work-in-progress commit has been made in my config, you can find it here.

When I run the command: `deploy .#router` (_`router` is my raspberry machine_), it downloaded ~1.2Gb and then, I got this issue.

$ deploy .#router
🚀 ℹ [deploy] [INFO] Running checks for flake in .
warning: unknown flake output 'deploy'
🚀 ℹ [deploy] [INFO] Evaluating flake in .
🚀 ℹ [deploy] [INFO] The following profiles are going to be deployed:
[router.system]
user = "root"
ssh_user = "pol"
path = "/nix/store/xlz3rd2dfkya33rjr1q6l1j849mh4lyw-activatable-nixos-system-router-23.11.20230607.381e92a"
hostname = "router"
ssh_opts = []

🚀 ℹ [deploy] [INFO] Building profile `system` for node `router`
error: a 'aarch64-linux' with features {} is required to build '/nix/store/c6mljancr1wmnc0vqgwwwi8ic86krix4-builder.pl.drv', but I am a 'x86_64-linux' with features {benchmark, big-parallel, kvm, nixos-test}
🚀 ❌ [deploy] [ERROR] Failed to push profile: Nix build command resulted in a bad exit code: Some(1)

Could you please help me by telling me if the `deploy-rs` has been correctly done (based on the commit) and if you have a solution on the issue I currently have ?

Thanks in advance.


FkBroker.java:29-31: Broker has too many methods We...
The puzzle `292-fab4489f` from #292 has to be resolved:

 URL

The puzzle was created by @h1alexbel on 12-Jun-23.

Estimate: 60 minutes, role: DEV.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be \"done\" when the problem is fixed and the text of the puzzle is _removed_ from the source code. Here is more about PDD and about me.


Investigate solr performance, diagnose bottlenecks and develop optimizations
This primarily concerns busy instances with large amounts of indexed metadata. Such as the IQSS prod. installation. There's some evidence of Solr becoming the performance bottleneck during high service load. Facet queries are especially suspect. But this has the potential to benefit any busy instance, hence the issue in the main repo.

@kcondon got the ball rolling on this and has already found and applied some useful info. He has started a google doc documenting his work. We may link it here and we will try to document the most useful things we find here (and in the guides, eventually). Kevin's out today, but we had a conversation and decided I'll go ahead an open the issue to make sure this work is scheduled and tracked; striking it while it's hot, etc.


Improvement: Update the `URL` database model
Do the following to improve the definition of the `URL` database model.

- [x] 1. Rename it. A good choice to rename to is `DatasetURL`
- [x] 2. Remove any field that is no longer needed. For example, `update_announced` can be remove once all the code for the V1 API is removed.
- [x] 3. Rename some of the fields to make them more informative. For example, `info_ts` can be renamed to `last_update`.

Note: The fulfillment of this issue should be done after the removal of V1 API and support of SQLAlchemy in put in place.


Plusieurs Erreurs
Bonjour,
Déjà merci pour votre travail, depuis plusieurs jours j’essaye de faire fonctionner le soft sous home assistant mais j’ai plusieurs erreurs dans les logs et arrêt après 1 min ou 2 de fonctionnement…
Pouvez-vous m’aidez ?

1 erreur :

Logger: custom_components.linkytic.serial_reader
Source: custom_components/linkytic/serial_reader.py:112
Integration: Linky TIC (documentation, issues)
First occurred: 21:47:48 (2 occurrences)
Last logged: 21:48:59

Failed to validate the checksum of line 'b'ISOUSC 45 \x7f'': ISOUSC -> 45 (None) | s1 607 0b1001011111 | truncated 31 0b11111  | computed 63 0b111111 ? | expected 127 0b1111111

2 erreurs :

Uncaught thread exception
Traceback (most recent call last):
 File "/usr/local/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
 self.run()
 File "/config/custom_components/linkytic/serial_reader.py", line 112, in run
 tag = self._parse_line(line)
 ^^^^^^^^^^^^^^^^^^^^^^
 File "/config/custom_components/linkytic/serial_reader.py", line 295, in _parse_line
 self._validate_checksum(tag, timestamp, field_value, checksum)
 File "/config/custom_components/linkytic/serial_reader.py", line 334, in _validate_checksum
 raise InvalidChecksum(
 ^^^^^^^^^^^^^^^^
 File "/config/custom_components/linkytic/serial_reader.py", line 369, in __init__
 self.tag = tag.decode("ascii")
 ^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'ascii' codec can't decode byte 0xbf in position 2: ordinal not in range(128)

Merci par avance .


Removing Alices who have already spent their inputs doesn't work
Together with @szymonlesisz we found the following issue. Part of the issue is a special case of URL that was discovered a few months ago.

Before the output registration phase starts, the WabiSabi coordinator removes the Alices who have already spent their inputs. I can see two bugs in this piece of code:

 * These Alices are removed only if the connection confirmation phase has expired and there exists an Alice that did not confirmed her input. I think the Alices who have already spent their inputs should be removed even if all Alices confirmed their inputs.
 * When an Alice confirms her input, the input is appended to the coinjoin transaction that is being coordinated. Although the coordinator removes the Alices who have already spent their inputs, they don't remove the corresponding inputs from the transaction. This fact has these two consequences :

 * The transaction can never be broadcasted because it double spends an input.
 * The discrepancy between the list of Alices and the transaction results in throwing the following exception while finalizing the transaction:

 2023-06-14 15:01:27.364 [735] ERROR EventHandlerExtensions.SafeInvoke (15) System.Collections.Generic.KeyNotFoundException: The given key *** was not present in the dictionary.

 As a result, the coordinator never sends the coinjoin notification to affiliate servers, which means Trezor users don't sign the transaction and their inputs are banned.


Shortened output registration or signing phase disrupts round
Together with @szymonlesisz we found the following issue.

The WabiSabi coordinator implements the following mechanism:
 * If the connection confirmation phase of a round has expired, there exists an Alice who has not confirmed her input and there are enough Alices in the round, then the output registration phase is shortened from 6 to 3 minutes.
 * If the output registration confirmation phase of a round has expired, there exists an Alice who has not sent the ready-to-sign request, then the signing phase is shortened from 4 to 1 minute.

The mechanism doesn't work properly for the following reasons:
 * Wasabi wallet registers outputs from the time when the reissuance is finished to the time when 80 % of the expected duration of the output registration phase has passed. The problem is the coordinator does not notify clients that the output registration phase was shortened. As a result, many clients don't manage to register their outputs, they refuse to sign the final transaction, their inputs are banned and the round is disrupted.
 * The signing phase which lasts for one minute may be too short for Trezor users. I don't have exact number, but signing coinjoin transaction on Trezor can take 30 seconds. If the TOR is laggy, the remaining 30 seconds is not enough for delivery of the signature.


question(cli): override component installation path
@shadcn The `add` command accept the `--path` argument to override the component installation path but it doesn't work for items with the `components:ui` type. In the previous version the cli asked for the installation path, but now is forced to the `ui` subfolder.

 URL

Is this required or not?


[Bug] verifyImage Audit mode policies broken
### Kyverno Version

1.10.0

### Description

**Problem Summary**

I have a use case to run Kyverno in `Audit` mode for image verification. However I am completely unable to have image verification working as it always fails with:

I0627 00:23:32.974836 1 imageverifier.go:424] engine.verify "msg"="image attestors verification failed" "errors"=".attestors[0].entries[0].keys: GET URL UNAUTHORIZED: authentication required" "new.kind"="Pod" "new.name"="" "new.namespace"="myns" "policy.apply"="All" "policy.name"="verify-image" "policy.namespace"="" "requiredCount"=1 "rule.name"="verify-image" "verifiedCount"=0
I0627 00:23:33.279255 1 imageverifier.go:424] engine.verify "msg"="image attestors verification failed" "errors"=".attestors[0].entries[0].keys: GET URL UNAUTHORIZED: authentication required" "new.kind"="Pod" "new.name"="" "new.namespace"="myns" "policy.apply"="All" "policy.name"="verify-image" "policy.namespace"="" "requiredCount"=1 "rule.name"="verify-image" "verifiedCount"=0
I0627 00:23:33.570684 1 imageverifier.go:424] engine.verify "msg"="image attestors verification failed" "errors"=".attestors[0].entries[0].keys: GET URL UNAUTHORIZED: authentication required" "new.kind"="Pod" "new.name"="" "new.namespace"="myns" "policy.apply"="All" "policy.name"="verify-image" "policy.namespace"="" "requiredCount"=1 "rule.name"="verify-image" "verifiedCount"=0

What is interesting is that, when I switch the policy from `Audit` mode to `Enforce` mode, or I simply add another image verification policy with `Enforce` mode, any existing `Audit` mode policy begins to work. (Even after I remove the Enforce policy completely). And when I say work, I mean it passes `image attestors verification succeede`. I still have very inaccurate reporting and most of the time a lack of reporting which is important to us.

I0627 00:27:28.181460 1 imageverifier.go:415] engine.verify "msg"="image attestors verification succeeded" "new.kind"="Pod" "new.name"="" "new.namespace"="myns" "policy.apply"="All" "policy.name"="verify-image" "policy.namespace"="" "requiredCount"=1 "rule.name"="verify-image" "verifiedCount"=1
I0627 00:27:29.693570 1 imageverifier.go:415] engine.verify "msg"="image attestors verification succeeded" "new.kind"="Pod" "new.name"="" "new.namespace"="myns" "policy.apply"="All" "policy.name"="verify-image" "policy.namespace"="" "requiredCount"=1 "rule.name"="verify-image" "verifiedCount"=1
I0627 00:27:36.341651 1 imageverifier.go:415] engine.verify "msg"="image attestors verification succeeded" "new.kind"="Pod" "new.name"="" "new.namespace"="myns" "policy.apply"="All" "policy.name"="verify-image" "policy.namespace"="" "requiredCount"=1 "rule.name"="verify-image" "verifiedCount"=1
I0627 00:27:37.852787 1 imageverifier.go:415] engine.verify "msg"="image attestors verification succeeded" "new.kind"="Pod" "new.name"="" "new.namespace"="myns" "policy.apply"="All" "policy.name"="verify-image" "policy.namespace"="" "requiredCount"=1 "rule.name"="verify-image" "verifiedCount"=1
I0627 00:27:51.743091 1 imageverifier.go:415] engine.verify "msg"="image attestors verification succeeded" "new.kind"="Pod" "new.name"="" "new.namespace"="myns" "policy.apply"="All" "policy.name"="verify-image" "policy.namespace"="" "requiredCount"=1 "rule.name"="verify-image" "verifiedCount"=1

Example `Audit` Policy used:

yaml
apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
 annotations:
 policies.kyverno.io/minversion: 1.10.0
 policies.kyverno.io/subject: Pod
 policies.kyverno.io/title: Verify Image
 name: verify-image
spec:
 background: true
 failurePolicy: Fail
 rules:
 - match:
 any:
 - resources:
 kinds:
 - Pod
 name: verify-image
 verifyImages:
 - attestors:
 - count: 1
 entries:
 - keys:
 secret:
 name: my-cosign-key
 namespace: kyverno
 signatureAlgorithm: sha256
 imageReferences:
 - "ghcr.io/mycompany/*"
 mutateDigest: false
 required: true
 type: Cosign
 verifyDigest: true
 validationFailureAction: Audit
 webhookTimeoutSeconds: 30

Example `Enforce` Policy used:

yaml
apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
 annotations:
 policies.kyverno.io/minversion: 1.10.0
 policies.kyverno.io/subject: Pod
 policies.kyverno.io/title: Verify Image
 generation: 5
 name: verify-image
spec:
 background: true
 failurePolicy: Fail
 rules:
 - match:
 any:
 - resources:
 kinds:
 - Pod
 name: verify-image
 verifyImages:
 - attestors:
 - count: 1
 entries:
 - keys:
 secret:
 name: my-cosign-key
 namespace: kyverno
 signatureAlgorithm: sha256
 imageReferences:
 - ghcr.io/mycompany/*
 mutateDigest: true
 required: true
 type: Cosign
 verifyDigest: true
 validationFailureAction: Enforce
 webhookTimeoutSeconds: 30

 **Additional Details**
My images are signed with `cosign` and can be manually validated. We do NOT use transparency logs as by default our private ghcr repo names would be saved in a public `sigstore` repository which is unacceptable for us.

 cosign verify --insecure-ignore-tlog --key cosign.pub ghcr.io/mycompany/awesome-service:0eec8 | jq .
WARNING: Skipping tlog verification is an insecure practice that lacks of transparency and auditability verification for the signature.

Verification for ghcr.io/mycompany/awesome-service:0eec8 --
The following checks were performed on each of these signatures:
 - The cosign claims were validated
 - The signatures were verified against the specified public key
[
 {
 "critical": {
 "identity": {
 "docker-reference": "ghcr.io/mycompany/awesome-service"
 },
 "image": {
 "docker-manifest-digest": "sha256:a3334ba2630e7bex9493810fc61rc3041c94d34f981612253f01acx08e19cd7e"
 },
 "type": "cosign container image signature"
 },
 "optional": null
 }
]

I can confirm Kyverno's admission controller has access to the repository secret

~/code/sandbox/ghcr-auth/kyverno ᐅ kubectl auth can-i get secrets --as system:serviceaccount:kyverno:kyverno-admission-controller
yes

I could be totally wrong, but what I believe is happening is the lack of `mutateDigest` in kyverno 1.10.0 for `Audit` mode. While I fully understand most people will jump straight into using `Enforce` mode, for a use case I have, I need this cluster only performing `Audits`. According to what I understand about `mutateDigest` - taken from here:

"...The rule mutates matching images to add the image digest, when mutateDigest is set to true (which is the default), if the digest is not already specified..."

Therefore, because of the missing mutated annotation in the Pod, my Audits fail. When I turn on Enforce mode, they get mutated, and allow existing Audits to work. I could be wrong, but... something is definitely off here. This also co-insides with the recent disabling of `mutateDigest` in Audit mode.

### Slack discussion

_No response_

### Troubleshooting

- [X] I have read and followed the documentation AND the troubleshooting guide.
- [X] I have searched other issues in this repository and mine is not recorded.


Help with installing on macOS Ventura 13
Hi,

I am trying to help a student install Corrfunc on their MacBook, which has the latest OS (Ventura 13, I believe). We tried Method 2 (i.e., directly using pip), but ran into the `failed building wheel for Corrfunc` error. Then we tried Method 1, but unfortunately got the following error after running `make CC=gcc-13`:

In file included from ../../utils/cpu_features.c:13:

In function 'cpuid',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:27:5:

../../utils/cpu_features.h:41:4: error: impossible constraint in 'asm'

 41 | __asm("cpuid" : "=a"(a),"=b"(b),"=c"(c),"=d"(d) : "a"(functionnumber),"c"(0) );

 | ^~~~~

In function 'cpuid',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:29:5,

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:19:5:

../../utils/cpu_features.h:41:4: error: impossible constraint in 'asm'

 41 | __asm("cpuid" : "=a"(a),"=b"(b),"=c"(c),"=d"(d) : "a"(functionnumber),"c"(0) );

 | ^~~~~

In function 'xgetbv',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:54:10,

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:19:5:

../../utils/cpu_features.h:69:4: error: impossible constraint in 'asm'

 69 | __asm("xgetbv" : "=a"(a),"=d"(d) : "c"(ctr) : );

 | ^~~~~

In function 'cpuid',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:58:5,

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:19:5:

../../utils/cpu_features.h:41:4: error: impossible constraint in 'asm'

 41 | __asm("cpuid" : "=a"(a),"=b"(b),"=c"(c),"=d"(d) : "a"(functionnumber),"c"(0) );

 | ^~~~~

In function 'cpuid',

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:62:5,

 inlined from 'runtime_instrset_detect' at ../../utils/cpu_features.c:19:5:

../../utils/cpu_features.h:41:4: error: impossible constraint in 'asm'

 41 | __asm("cpuid" : "=a"(a),"=b"(b),"=c"(c),"=d"(d) : "a"(functionnumber),"c"(0) );

 | ^~~~~

make[2]: *** [../../utils/cpu_features.o] Error 1

make[1]: *** [DD] Error 2

make: *** [theory] Error 2

Do you know what could be going wrong and what else we can try?


Refactor: Split members.json into separate files
### Problem

The ecosystem database is in `members.json`, and is difficult to for humans to edit, and causes merge conflicts.

### Proposed solution

@IceKhan13 and @1ucian0 have suggested splitting this out into different files (one file per repo).

Since `manager.py` seems to access repos exclusively by tier or URL, I suggest the following structure:

sh
ecosystem/resources/members
├── Tier.yaml # List of URLs of repos
└── organisation
 └── repo-name.yaml

For example:

sh
ecosystem/resources/members
├── Community.yaml
├── Extensions.yaml
├── Main.yaml
├── Qiskit
│   ├── qiskit-finance.yaml
│   └── qiskit-nature.yaml
└── unitaryfund
 └── mitiq.yaml

This should immediately remove merge conflict problems, but should also make it easier to avoid the `set-output` feature (see #406) as each step in the action can modify a file.

### Future work

- ~~Will still include a `members.json` as MVP, but eventually should have that compiled and released using an action.~~ Actually I think releasing `members.json` should be in MVP.
- Currently unsure how this fits with #228.


[ENHANCEMENT] XL RBG Lights Auto On/Off
**Printer type** - XL

**Describe the expected functionality**
I would like the RBG light strips to automatically turn on and off. For example, the print starts and the RBG light strips turn on. As soon as the print finishes, the lights automatically shut off. Also would be nice to have a timeout on the lights. Maybe they shut off at configurable time AFTER the print finishes.


Global styles: Default font sizes are added
### Description

I created a blank theme and added custom font sizes.
This works intended in the editor, but in the Global styles, default font sizes are added in the drop down (S, M, L, XL)

### Step-by-step reproduction instructions

1. Copy the nearly blank theme.js from below
2. Go into Global Style → Typography → Text
3. See in the drop down the additional "Small, Medium, Large, Extra Large" font sizes, that shouldn't be there.

 theme.js

javascript
{
 "settings": {
 "appearanceTools": true,
 "color": {
 "background": true,
 "custom": true,
 "customDuotone": true,
 "customGradient": true,
 "defaultDuotone": false,
 "defaultGradients": false,
 "defaultPalette": false,
 "duotone": [],
 "gradients": [],
 "palette": [],
 "text": true
 },
 "layout": {
 "contentSize": "620px",
 "wideSize": "1000px"
 },
 "shadow": {
 "defaultPresets": true,
 "presets": []
 },
 "spacing": {
 "customSpacingSize": true,
 "spacingScale": {
 "increment": 1.5,
 "mediumStep": 1.5,
 "operator": "*",
 "steps": 7,
 "unit": "rem"
 },
 "spacingSizes": [],
 "units": ["%", "px", "em", "rem", "vh", "vw"]
 },
 "typography": {
 "customFontSize": true,
 "dropCap": true,
 "fluid": true,
 "fontFamilies": [
 {
 "fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif",
 "name": "System Font",
 "slug": "system-font"
 },
 {
 "fontFace": [
 {
 "fontFamily": "Barlow",
 "fontStyle": "italic",
 "fontWeight": "700",
 "src": ["file:./assets/fonts/barlow_italic_700.ttf"]
 },
 {
 "fontFamily": "Barlow",
 "fontStyle": "normal",
 "fontWeight": "700",
 "src": ["file:./assets/fonts/barlow_normal_700.ttf"]
 },
 {
 "fontFamily": "Barlow",
 "fontStyle": "italic",
 "fontWeight": "600",
 "src": ["file:./assets/fonts/barlow_italic_600.ttf"]
 },
 {
 "fontFamily": "Barlow",
 "fontStyle": "normal",
 "fontWeight": "600",
 "src": ["file:./assets/fonts/barlow_normal_600.ttf"]
 },
 {
 "fontFamily": "Barlow",
 "fontStyle": "italic",
 "fontWeight": "400",
 "src": ["file:./assets/fonts/barlow_italic_400.ttf"]
 },
 {
 "fontFamily": "Barlow",
 "fontStyle": "normal",
 "fontWeight": "400",
 "src": ["file:./assets/fonts/barlow_normal_400.ttf"]
 }
 ],
 "fontFamily": "Barlow",
 "slug": "barlow"
 }
 ],
 "fontSizes": [
 {
 "name": "Display xl",
 "slug": "Display-xl",
 "size": "96px",
 "fluid": {
 "max": "96px",
 "min": "52px"
 }
 },
 {
 "name": "Display lg",
 "slug": "Display-lg",
 "size": "72px",
 "fluid": {
 "max": "72px",
 "min": "46px"
 }
 },
 {
 "name": "Display md",
 "slug": "Display-md",
 "size": "60px",
 "fluid": {
 "max": "60px",
 "min": "42px"
 }
 },
 {
 "name": "Display sm",
 "slug": "Display-sm",
 "size": "52px",
 "fluid": {
 "max": "52px",
 "min": "40px"
 }
 },
 {
 "name": "Heading 1",
 "slug": "Heading-1",
 "size": "48px",
 "fluid": {
 "max": "48px",
 "min": "36px"
 }
 },
 {
 "name": "Heading 2",
 "slug": "Heading-2",
 "size": "36px",
 "fluid": {
 "max": "36px",
 "min": "30px"
 }
 },
 {
 "name": "Heading 3",
 "slug": "Heading-3",
 "size": "28px",
 "fluid": {
 "max": "28px",
 "min": "26px"
 }
 },
 {
 "name": "Heading 4",
 "slug": "Heading-4",
 "size": "24px",
 "fluid": {
 "max": "24px",
 "min": "22px"
 }
 },
 {
 "name": "Heading 5",
 "slug": "Heading-5",
 "size": "20px",
 "fluid": {
 "max": "20px",
 "min": "19px"
 }
 },
 {
 "name": "Heading 6",
 "slug": "Heading-6",
 "size": "18px",
 "fluid": {
 "max": "18px",
 "min": "17px"
 }
 },
 {
 "name": "Paragraph lg",
 "slug": "paragraph-lg",
 "size": "18px",
 "fluid": {
 "max": "18px",
 "min": "17px"
 }
 },
 {
 "name": "Paragraph base",
 "slug": "paragraph-base",
 "size": "16px",
 "fluid": {
 "max": "16px",
 "min": "16px"
 }
 },
 {
 "name": "Paragraph sm",
 "slug": "paragraph-sm",
 "size": "14px",
 "fluid": {
 "max": "14px",
 "min": "14px"
 }
 },
 {
 "name": "Info md",
 "slug": "Info-md",
 "size": "12px",
 "fluid": {
 "max": "12px",
 "min": "12px"
 }
 },
 {
 "name": "Info sm",
 "slug": "Info-sm",
 "size": "10px",
 "fluid": {
 "max": "10px",
 "min": "10px"
 }
 }
 ],
 "fontStyle": true,
 "fontWeight": true,
 "letterSpacing": true,
 "textDecoration": true,
 "textTransform": true
 },
 "useRootPaddingAwareAlignments": true
 },
 "styles": {
 "spacing": {
 "padding": {
 "bottom": "0px",
 "left": "16px",
 "right": "16px",
 "top": "0px"
 }
 }
 },
 "templateParts": [
 {
 "area": "header",
 "name": "header"
 },
 {
 "area": "footer",
 "name": "footer"
 }
 ],
 "version": 2,
 "$schema": " URL
}

### Screenshots, screen recording, code snippet

| Block styles (as it should be) | Global styles (with additonal font sizes) |
|--------|--------|
| <img width="160" alt="image" src=" URL | <img width="160" alt="image" src=" URL |

### Environment info

- WP 6.2.2
- GB 16.1.0

### Please confirm that you have searched existing issues in the repo.

Yes

### Please confirm that you have tested with all plugins deactivated except Gutenberg.

Yes


left right assertion failures on intel/nvidia hybrid gpu laptop.
Hi! I tried running wl-screenrec on my hardware but I consistently get the following errors on both my NVIDIA card and my integrated intel gpu:

bash
❯ ./wl-screenrec --dri-device /dev/dri/renderD129 -v
Using output eDP-1
[file @ 0x564a68e9ce00] Setting default whitelist 'file,crypto,data'
[AVHWDeviceContext @ 0x564a68e9d340] libva: VA-API version 1.18.0
[AVHWDeviceContext @ 0x564a68e9d340] libva: Trying to open /usr/lib/dri/iHD_drv_video.so
[AVHWDeviceContext @ 0x564a68e9d340] libva: va_openDriver() returns -1
[AVHWDeviceContext @ 0x564a68e9d340] libva: Trying to open /usr/lib/dri/i965_drv_video.so
[AVHWDeviceContext @ 0x564a68e9d340] libva: va_openDriver() returns -1
[AVHWDeviceContext @ 0x564a68e9d340] Failed to initialise VAAPI connection: -1 (unknown libva error).
thread 'main' panicked at 'assertion failed: `(left == right)`
 left: `-5`,
 right: `0`', src/avhw.rs:34:13
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[AVIOContext @ 0x564a68e9d180] Statistics: 0 bytes written, 0 seeks, 0 writeouts

If anyone can provide some context as to why this is occurring, I'd love to dig in deeper and provide more information.


Sokol-shdc segfaults with glsl:100 because of variable shadowing
The shader:

glsl
@module threedee

@vs vs
in vec3 pos_in;
in vec2 uv_in;

out vec3 pos;
out vec2 uv;
out vec4 light_space_fragment_position;

uniform vs_params {
 mat4 model;
 mat4 view;
 mat4 projection;
 mat4 directional_light_space_matrix;
};

void main() {
 pos = pos_in;
 uv = uv_in;

 vec4 frag_pos = view * model * vec4(pos_in, 1.0);
 gl_Position = projection * frag_pos;

 light_space_fragment_position = directional_light_space_matrix * frag_pos;
}
@end

@fs fs
uniform sampler2D tex;
uniform sampler2D shadow_map;

in vec3 pos;
in vec2 uv;
in vec4 light_space_fragment_position;

out vec4 frag_color;

float decodeDepth(vec4 rgba) {
 return dot(rgba, vec4(1.0, 1.0/255.0, 1.0/65025.0, 1.0/16581375.0));
}

float calculate_shadow_factor(sampler2D shadowMap, vec4 light_space_fragment_position) {
 float shadow = 1.0;

 vec3 projected_coords = light_space_fragment_position.xyz / light_space_fragment_position.w;

 if(projected_coords.z > 1.0)
 return shadow;

 projected_coords = projected_coords * 0.5f + 0.5f;

 float current_depth = projected_coords.z;

 vec2 shadow_map_size = textureSize(shadow_map, 0);
 vec2 uv = projected_coords.xy * shadow_map_size;

 shadow = decodeDepth(texture(shadowMap, uv));

 return shadow;
}

void main() {
 vec4 col = texture(tex, uv);
 if(col.a < 0.5)
 {
 discard;
 }
 else
 {
 vec3 light_dir = normalize(vec3(1, -1, 0));

 float shadow_factor = 1.0;//In percentage of light remaining, i.e. 1.0 full-bright, 0.0 fully shadowed
 shadow_factor = calculate_shadow_factor(shadow_map, light_space_fragment_position);

 frag_color = vec4(col.rgb*shadow_factor, 1.0);
 }
}
@end

@program program vs fs


[New game]: ShootOut
### 🎮 Game Request

This is a one-player shooting game made with HTML, CSS, and JavaScript. You will get four difficulty levels, and with each increasing difficulty, the speed and number of enemies will increase. With the help of three different weapons, you can kill enemies and score points. According to the number of enemies killed and weapons used score will be awarded.

I am further looking to improve this game but as of now I want to contribute this to GameZone

### Point down the features

- Made with HTML, CSS, and JavaScript.
- Animations and Sound Effects
- Four different difficulty levels
- Three different weapons
- Score Board

### Select program in which you are contributing

GSSoC23

### Code of Conduct

- [X] I follow CONTRIBUTING GUIDELINE of this project.


--path is not working
Looks like add command is not working with -p and --path parameters. It's ignoring the given path.

Also it would be good to have a way to set in components.json the path of the generated components.


Invalidate + Goto triggers load() twice with custom identifier
### Describe the bug

Hi,

It seems that using a goto() + invalidate() triggers twice an invalidate method which calls twice the load() method from +page.server. This happens only when using custom identifiers as stated by official documentation : URL

GIVEN load() depending on (foo:bar) WHEN goto + invalidate(foo:bar) THEN load method called twice (KO)
GIVEN load() depending on (foo-bar) WHEN goto + invalidate(foo-bar) THEN load method called once (OK)

If I just misunderstood this documentation, please let me know :)
Maybe invalidate + goto should be used together ? But goto doesn't seem to invalidate at every searchParams change (when modyfing existing searchParam value)
Thanks for your work !

### Reproduction

Minimal reproduction:

 URL

+page.js

 import { goto, invalidate } from "$app/navigation";

 /** @type {import('./$types').PageData} */
 export let data;

 async function onBtnClickKO () {
 await goto(`?page=${data.page +1 ?? 0}`);
 await invalidate('search:something');
 };

 async function onBtnClickOK () {
 await goto(`?page=${data.page +1 ?? 0}`);
 await invalidate('search-something');
 };

 Welcome to SvelteKit
 Visit

 Invalidate KO
 Invalidate OK

+page.server.js

export const load = async ({ url, depends }) => {
 const searchParams = new URL(url).searchParams;

 const page = +(searchParams.get('page') ?? 0);

 depends('search:something');
 depends('search-something');
 console.log('LOAD, THIS LOG SHOULD BE DISPLAYED ONLY ONCE PER REFRESH');

 return {
 page,
 results: [{ a: '1', b: '2' }]
 };
};

### Logs

_No response_

### System Info

Shell
"@sveltejs/kit": "1.22.1",

### Severity

annoyance

### Additional Information

_No response_


Test discovery (pytest) fails in multi-root workspace: "payload UUID is not recognized"
Type: Bug

# Behaviour

It looks like test discovery was updated in the most recent Python release and it now breaks for my multi-root, multi-venv project.

When I run discovery, I see a stream of log messages about running the pytest commands and then a lot of messages like:

2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.395 [info] Using result resolver for discovery
2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.438 [error] On data received: Error occurred because the payload UUID is not recognized
2023-07-10 14:31:48.680 [info] Test server connected to a client.
2023-07-10 14:31:48.686 [info] Test server connected to a client.
2023-07-10 14:31:48.686 [info] Test server connected to a client.

Once the refresh completes, I'll see only one, sometimes two or my test packages int he explorer and nothing else.

It looks to me like you may have changed how tests are discovered and handled by the new test server (experiment is enabled) and the discovery processes are not communicating back to the thread that's expecting them? Or maybe only the UUID from the last spawned process is tracked so that's the only one that gets discovered?

## Expected vs. Actual

Expected: All of my tests to be discovered, displayed, and runnable from the test explorer.

Actual: Only tests from one module show up in test explorer.

## Steps to reproduce:

1. Create a multi-root workspace (mine has ~40 projects, 2 might be enough to trigger this?) where each project has it's own virtual environment in ` /.venv` and `python.defaultInterpreterPath: "${workspaceFolder}/.venv/bin/python`.
1. Define pytest tests in each of the projects
1. Open the Test Explorer view
1. Refresh tests if they are not auto-discovered

# Diagnostic data

- Python version (& distribution if applicable, e.g. Anaconda): 3.9.16
- Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Venv
- Value of the `python.languageServer` setting: Default

`Python` output included in separate comment. Issue body too long.

Extension version: 2023.12.0
VS Code version: Code 1.80.0 (660393deaaa6d1996740ff4880f1bad43768c814, 2023-07-04T15:06:02.407Z)
OS version: Windows_NT x64 10.0.19044
Modes:
Remote OS version: Linux x64 3.10.0-1160.88.1.el7.x86_64 (**test discovery running on this remote**)
Remote OS version: Linux x64 4.18.0-425.19.2.el8_7.x86_64

 System Info

|Item|Value|
|---|---|
|CPUs|AMD EPYC 7763 64-Core Processor (8 x 2445)|
|GPU Status|2d_canvas: unavailable_software canvas_oop_rasterization: disabled_off direct_rendering_display_compositor: disabled_off_ok gpu_compositing: disabled_software multiple_raster_threads: enabled_on opengl: disabled_off rasterization: disabled_software raw_draw: disabled_off_ok video_decode: disabled_software video_encode: disabled_software vulkan: disabled_off webgl: unavailable_software webgl2: unavailable_software webgpu: unavailable_software|
|Load (avg)|undefined|
|Memory (System)|31.95GB (12.54GB free)|
|Process Argv|--crash-reporter-id 87e5818c-cbab-4d10-bc7f-19efe79b03de|
|Screen Reader|yes|
|VM|0%|

|Item|Value|
|---|---|
|Remote|SSH: remote.host.com (**test discovery running on this remote**)|
|OS|Linux x64 3.10.0-1160.88.1.el7.x86_64|
|CPUs|Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz (4 x 2499)|
|Memory (System)|30.81GB (17.23GB free)|
|VM|0%|

|Item|Value|
|---|---|
|Remote|SSH: remote2.host.com|
|OS|Linux x64 4.18.0-425.19.2.el8_7.x86_64|
|CPUs|Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz (4 x 2500)|
|Memory (System)|30.75GB (18.92GB free)|
|VM|0%|

 A/B Experiments

vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931:30280409
vshan820:30294714
vstes263:30335439
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
py29gd2263:30784847
vscaat:30438848
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
2e4cg342:30602488
pyind779:30671433
89544117:30613380
pythonsymbol12:30671437
showlangstatbar:30737416
vsctsb:30748421
pythonms35:30701012
03d35959:30757346
pythonfmttext:30731395
pythoncmv:30756943
fixshowwlkth:30771522
hideindicator:30785051
pythongtdpath:30769146
i26e3531:30780429
pythonnosm12tcf:30779713
pythonidxpt:30784022
pythonnocebcf:30776496
h7j2d465:30786200


Tests / Docs / Docs fails on old PRs with blurb
The tests for PR #8150 were all green. When I added a blurb for #8150, Tests / Docs / Docs failed because of the 4-digit number.
 URL

The error occurred during the sphinx html build, but I have no idea where the misinformation is stored or what tracker this properly belongs on.


Add a .coveragerc file to the CPython repository
Check branches both ways and ignore code that should be excluded from coverage. This includes some special directives for IDLE.

This file is used by the coverage package. It can be used where it is, in the repository directory, or copied elsewhere, depending on how one runs coverage.

### Linked PRs
* gh-8150


ST announcement still playing
Hi there!
Your earlier fix removing the "_Composite Clipper is used without license_" indeed removes that message, however after exactly 4 hours of running ST9.92 still an audio advertisement clip is played ("_This sound is processed by StereoTool ..._ blabla") mixed through the FM-output), even after a fresh install on a computer without Internet connection.
All available licenses are marked green in ST and the only remaining nagging is that this audio advertisement is played after 4 hours run-time on FM-output. I am only using all FM-professional features, including Composite Clipper. I have µMPX, BIMP and other features disabled.


FaroRoutes support for RouterProvider react router v6
## Description

React Router v6 now uses a RouterProvider component that is passed an object from createBrowserRouter().

 URL

Trying to wrap the RouterProvider in FaroRoutes,

import { FaroRoutes } from "@grafana/faro-react";

leads to the following error:

`Uncaught Error: useLocation() may be used only in the context of a component.`

## Proposed solution

Support the newest style of React Router definition.

## Context

 URL


Always-onscreen keyboard bar
Firstly, thank you a million for this app. I've been looking for an open source alternative to the Remotix app and no one has ever even come close until yours, and I've looked regularly for a long time. Amazing work, I've officially uninstalled it and haven't looked back

But anyway one thing that'd be really great and cool and epic would be an option to keep that bottom keyboard row on screen at all times. I'm always reaching for it and it would be nice to just keep it there