Model Manager issue after adding a new model

I uploaded a personnalized model, but I think my Json file was wrong. Now everytime i reload the dasboard i get the error "Cannot get models meta information: Getting meta request has been failed. Code: 400. Message: Expecting value: line 1 column 1 (char 0)", and when i try to go to model manager, i get a "The managers are being setup.." that never ends.
Here's the output of "docker logs cvat":
simon@simon-VirtualBox:~/cvat$ docker logs cvat
2019-07-09 08:23:24,419 INFO RPC interface 'supervisor' initialized
2019-07-09 08:23:24,419 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2019-07-09 08:23:24,420 INFO supervisord started with pid 1
2019-07-09 08:23:25,422 INFO spawned: 'ssh-agent' with pid 8
2019-07-09 08:23:25,424 INFO spawned: 'git_status_updater' with pid 9
2019-07-09 08:23:25,426 INFO spawned: 'rqworker_low' with pid 10
2019-07-09 08:23:25,428 INFO spawned: 'runserver' with pid 12
2019-07-09 08:23:25,430 INFO spawned: 'rqworker_default_0' with pid 13
2019-07-09 08:23:25,432 INFO spawned: 'rqworker_default_1' with pid 14
2019-07-09 08:23:25,467 DEBG 'ssh-agent' stdout output:
SSH_AUTH_SOCK=/tmp/ssh-agent.sock; export SSH_AUTH_SOCK;
echo Agent pid 15;
2019-07-09 08:23:25,467 DEBG 'ssh-agent' stderr output:
debug2: fd 3 setting O_NONBLOCK
2019-07-09 08:23:25,497 DEBG 'runserver' stderr output:
wait-for-it.sh: waiting for db:5432 without a timeout
2019-07-09 08:23:25,498 DEBG 'git_status_updater' stderr output:
wait-for-it.sh: waiting for redis:6379 without a timeout
2019-07-09 08:23:25,498 DEBG 'rqworker_low' stderr output:
wait-for-it.sh: waiting for redis:6379 without a timeout
2019-07-09 08:23:25,499 DEBG 'rqworker_default_0' stderr output:
wait-for-it.sh: waiting for cvat_redis:6379 without a timeout
2019-07-09 08:23:25,499 DEBG 'rqworker_default_1' stderr output:
wait-for-it.sh: waiting for cvat_redis:6379 without a timeout
2019-07-09 08:23:25,504 DEBG 'rqworker_default_1' stderr output:
wait-for-it.sh: cvat_redis:6379 is available after 0 seconds
2019-07-09 08:23:25,505 DEBG 'rqworker_default_0' stderr output:
wait-for-it.sh: cvat_redis:6379 is available after 0 seconds
2019-07-09 08:23:25,507 DEBG 'git_status_updater' stderr output:
wait-for-it.sh: redis:6379 is available after 0 seconds
2019-07-09 08:23:25,507 DEBG 'runserver' stderr output:
wait-for-it.sh: db:5432 is available after 0 seconds
2019-07-09 08:23:25,507 DEBG 'rqworker_default_0' stderr output:
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
2019-07-09 08:23:25,507 DEBG 'rqworker_default_1' stderr output:
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
2019-07-09 08:23:25,509 DEBG 'git_status_updater' stderr output:
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
2019-07-09 08:23:25,509 DEBG 'rqworker_low' stderr output:
wait-for-it.sh: redis:6379 is available after 0 seconds
2019-07-09 08:23:25,509 DEBG 'runserver' stderr output:
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
2019-07-09 08:23:25,510 DEBG 'rqworker_low' stderr output:
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
2019-07-09 08:23:25,510 DEBG 'rqworker_low' stderr output:
bash: no job control in this shell
2019-07-09 08:23:25,930 DEBG 'git_status_updater' stdout output:
[setupvars.sh] OpenVINO environment initialized
2019-07-09 08:23:25,937 DEBG 'rqworker_low' stdout output:
[setupvars.sh] OpenVINO environment initialized
2019-07-09 08:23:25,941 DEBG 'runserver' stdout output:
[setupvars.sh] OpenVINO environment initialized
2019-07-09 08:23:25,949 DEBG 'rqworker_default_0' stdout output:
[setupvars.sh] OpenVINO environment initialized
2019-07-09 08:23:25,976 DEBG 'rqworker_default_1' stdout output:
[setupvars.sh] OpenVINO environment initialized
2019-07-09 08:23:26,349 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
2019-07-09 08:23:26,350 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,353 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
debug1: type 11
2019-07-09 08:23:26,353 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,373 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
2019-07-09 08:23:26,377 DEBG 'ssh-agent' stderr output:
debug1: type 17
2019-07-09 08:23:26,379 DEBG 'rqworker_low' stderr output:
Identity added: /home/django/.ssh/id_rsa (/home/django/.ssh/id_rsa)
2019-07-09 08:23:26,379 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,383 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
2019-07-09 08:23:26,384 DEBG 'ssh-agent' stderr output:
debug1: type 17
2019-07-09 08:23:26,386 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,389 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
debug1: type 11
2019-07-09 08:23:26,389 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,393 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
2019-07-09 08:23:26,394 DEBG 'ssh-agent' stderr output:
debug1: type 17
2019-07-09 08:23:26,396 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,402 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
2019-07-09 08:23:26,403 DEBG 'ssh-agent' stderr output:
debug1: type 11
2019-07-09 08:23:26,403 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,407 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
2019-07-09 08:23:26,409 DEBG 'ssh-agent' stderr output:
debug1: type 17
2019-07-09 08:23:26,410 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,414 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
debug1: type 11
2019-07-09 08:23:26,414 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,419 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
2019-07-09 08:23:26,421 DEBG 'ssh-agent' stderr output:
debug1: type 17
2019-07-09 08:23:26,424 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:26,424 INFO success: ssh-agent entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2019-07-09 08:23:26,424 INFO success: git_status_updater entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2019-07-09 08:23:26,427 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
debug1: type 11
2019-07-09 08:23:26,427 INFO success: rqworker_low entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2019-07-09 08:23:26,427 INFO success: runserver entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2019-07-09 08:23:26,428 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:27,428 INFO success: rqworker_default_0 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2019-07-09 08:23:27,428 INFO success: rqworker_default_1 entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2019-07-09 08:23:34,992 DEBG 'rqworker_low' stderr output:
System check identified some issues:
WARNINGS:
?: (2_0.W001) Your URL pattern 'api/swagger.slug:format$' [name='schema-json'] has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path().
08:23:34 RQ worker 'rq:worker:c98d5f4c9d01433ba5e6f38cd5a75df5' started, version 1.0
2019-07-09 08:23:34,992 DEBG 'rqworker_low' stderr output:
08:23:34 *** Listening on low...
2019-07-09 08:23:34,993 DEBG 'rqworker_default_1' stderr output:
System check identified some issues:
WARNINGS:
?: (2_0.W001) Your URL pattern 'api/swagger.slug:format$' [name='schema-json'] has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path().
08:23:34 RQ worker 'rq:worker:0422d72e435b4483a5eb939a83c3e795' started, version 1.0
2019-07-09 08:23:34,993 DEBG 'rqworker_default_1' stderr output:
08:23:34 *** Listening on default...
2019-07-09 08:23:34,994 DEBG 'rqworker_default_1' stderr output:
08:23:34 Cleaning registries for queue: default
2019-07-09 08:23:34,994 DEBG 'rqworker_low' stderr output:
08:23:34 Cleaning registries for queue: low
2019-07-09 08:23:34,998 DEBG 'rqworker_default_0' stderr output:
System check identified some issues:
WARNINGS:
?: (2_0.W001) Your URL pattern 'api/swagger.slug:format$' [name='schema-json'] has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path().
08:23:34 RQ worker 'rq:worker:5e2d70c5b9d240839954378134223037' started, version 1.0
2019-07-09 08:23:34,998 DEBG 'rqworker_default_0' stderr output:
08:23:34 *** Listening on default...
2019-07-09 08:23:35,937 DEBG 'runserver' stderr output:
System check identified some issues:
WARNINGS:
?: (2_0.W001) Your URL pattern 'api/swagger.slug:format$' [name='schema-json'] has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path().
2019-07-09 08:23:35,938 DEBG 'runserver' stdout output:
Operations to perform:
Apply all migrations: admin, auth, auto_annotation, contenttypes, engine, git, sessions
Running migrations:
No migrations to apply.
2019-07-09 08:23:36,396 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
2019-07-09 08:23:36,399 DEBG 'ssh-agent' stderr output:
debug1: type 17
2019-07-09 08:23:36,399 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:36,403 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
debug1: type 11
2019-07-09 08:23:36,403 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:36,966 DEBG 'runserver' stdout output:
0 static files copied to '/home/django/static', 376 unmodified.
2019-07-09 08:23:37,199 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
2019-07-09 08:23:37,201 DEBG 'ssh-agent' stderr output:
debug1: type 17
2019-07-09 08:23:37,203 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:37,207 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
debug1: type 11
2019-07-09 08:23:37,222 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:38,856 DEBG 'runserver' stdout output:
Successfully ran command.
Server URL         : http://localhost:8080/
Server Root        : /tmp/mod_wsgi-localhost:8080:1000
Server Conf        : /tmp/mod_wsgi-localhost:8080:1000/httpd.conf
Error Log File     : /dev/stderr (INFO)
Request Capacity   : 5 (1 process * 5 threads)
Request Timeout    : 60 (seconds)
Startup Timeout    : 15 (seconds)
Queue Backlog      : 100 (connections)
Queue Timeout      : 45 (seconds)
Server Capacity    : 20 (event/worker), 20 (prefork)
Server Backlog     : 500 (connections)
Locale Setting     : C.UTF-8
2019-07-09 08:23:38,894 DEBG 'runserver' stderr output:
[Tue Jul 09 08:23:38.894052 2019] [wsgi:info] [pid 181:tid<PHONE_NUMBER>92352] mod_wsgi (pid=181): Starting process 'localhost:8080' with threads=5.
[Tue Jul 09 08:23:38.894177 2019] [mpm_event:notice] [pid 12:tid<PHONE_NUMBER>92352] AH00489: Apache/2.4.18 (Ubuntu) mod_wsgi/4.6.2 Python/3.5 configured -- resuming normal operations
[Tue Jul 09 08:23:38.894234 2019] [mpm_event:info] [pid 12:tid<PHONE_NUMBER>92352] AH00490: Server built: 2019-04-03T13:34:47
[Tue Jul 09 08:23:38.894240 2019] [core:notice] [pid 12:tid<PHONE_NUMBER>92352] AH00094: Command line: 'apache2 (mod_wsgi-express) -f /tmp/mod_wsgi-localhost:8080:1000/httpd.conf -D MOD_WSGI_MPM_ENABLE_EVENT_MODULE -D MOD_WSGI_MPM_EXISTS_EVENT_MODULE -D MOD_WSGI_MPM_EXISTS_WORKER_MODULE -D MOD_WSGI_MPM_EXISTS_PREFORK_MODULE -D FOREGROUND'
2019-07-09 08:23:38,894 DEBG 'runserver' stderr output:
[Tue Jul 09 08:23:38.894541 2019] [wsgi:info] [pid 181:tid<PHONE_NUMBER>92352] mod_wsgi (pid=181): Python home /usr.
2019-07-09 08:23:38,894 DEBG 'runserver' stderr output:
[Tue Jul 09 08:23:38.894565 2019] [wsgi:info] [pid 181:tid<PHONE_NUMBER>92352] mod_wsgi (pid=181): Initializing Python.
2019-07-09 08:23:38,923 DEBG 'runserver' stderr output:
[Tue Jul 09 08:23:38.921864 2019] [wsgi:info] [pid 181:tid<PHONE_NUMBER>92352] mod_wsgi (pid=181): Attach interpreter ''.
2019-07-09 08:23:38,928 DEBG 'runserver' stderr output:
[Tue Jul 09 08:23:38.925449 2019] [wsgi:info] [pid 181:tid<PHONE_NUMBER>92352] mod_wsgi (pid=181): Imported 'mod_wsgi'.
[Tue Jul 09 08:23:38.925519 2019] [wsgi:info] [pid 181:tid<PHONE_NUMBER>92352] mod_wsgi (pid=181, process='localhost:8080', application=''): Loading Python script file '/tmp/mod_wsgi-localhost:8080:1000/handler.wsgi'.
2019-07-09 08:23:39,205 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
debug1: type 17
2019-07-09 08:23:39,207 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:39,213 DEBG 'ssh-agent' stderr output:
debug2: fd 4 setting O_NONBLOCK
debug1: type 11
2019-07-09 08:23:39,214 DEBG 'ssh-agent' stderr output:
debug1: XXX shrink: 3 < 4
2019-07-09 08:23:41,337 DEBG 'runserver' stderr output:
[Tue Jul 09 08:23:41.337214 2019] [wsgi:error] [pid 181:tid<PHONE_NUMBER>22016] [remote <IP_ADDRESS>:39544] [2019-07-09 08:23:41,336] WARNING django.request: Not Found: /favicon.ico
2019-07-09 08:23:41,424 DEBG 'runserver' stderr output:
[Tue Jul 09 08:23:41.423992 2019] [wsgi:error] [pid 181:tid<PHONE_NUMBER>14720] [remote <IP_ADDRESS>:39568] [2019-07-09 08:23:41,423] WARNING django.request: Bad Request: /auto_annotation/meta/get
2019-07-09 08:23:50,598 DEBG 'runserver' stderr output:
[Tue Jul 09 08:23:50.598400 2019] [wsgi:error] [pid 181:tid<PHONE_NUMBER>29312] [remote <IP_ADDRESS>:54982] [2019-07-09 08:23:50,598] WARNING django.request: Bad Request: /auto_annotation/meta/get
2019-07-09 08:25:59,682 DEBG 'runserver' stderr output:
[Tue Jul 09 08:25:59.681968 2019] [wsgi:error] [pid 181:tid<PHONE_NUMBER>07424] [remote <IP_ADDRESS>:55007] [2019-07-09 08:25:59,681] WARNING django.request: Bad Request: /auto_annotation/meta/get
2019-07-09 08:44:05,166 DEBG 'runserver' stderr output:
[Tue Jul 09 08:44:05.166158 2019] [wsgi:error] [pid 181:tid<PHONE_NUMBER>14720] [remote <IP_ADDRESS>:55273] [2019-07-09 08:44:05,166] WARNING django.request: Bad Request: /auto_annotation/meta/get
2019-07-09 08:49:54,938 DEBG 'runserver' stderr output:
[Tue Jul 09 08:49:54.938086 2019] [wsgi:error] [pid 181:tid<PHONE_NUMBER>36608] [remote <IP_ADDRESS>:39712] [2019-07-09 08:49:54,937] WARNING django.request: Bad Request: /auto_annotation/meta/get

@Simonvil Could you please share your json? Thanks.

@Simonvil PR #573 fixes the issue for future, in your case you should additionally delete the corrupted model via Admin panel(<your_cvat_hostname>/admin). Thanks for the bug report!


High CPU usage eslint and scss

VSCode Version: 1.12
OS Version: Windows 10

Vscode with eslint and opening multiple SCSS file make vscode consume  High CPU usage. Even though I close it, it still run in the background

@stefensuhat can you provide the command line of the VS Code processes consuming the CPU. You need to use a process explorer that allows you to get to the details. Something like Process Hacker or Process Explorer. Select the process one of these tools and execute Properties from the context menu. Screen shot is with process hacker.
Have you configured ESLint to lint SCSS file?

@dbaeumer  here is from process hacker. and right now i'm disabling my eslint. still happen but reduce only to 1 process. opening js and scss file.

@stefensuhat thanks. Can you right click on the process and select Properties from the context menu and paste the command line.
From the tree it looks like the extension host is consuming the CPU. Can you provide the list of extensions that you have installed.

Here is the command line
"C:\Program Files (x86)\Microsoft VS Code\Code.exe" "c:\Program Files (x86)\Microsoft VS Code\resources\app\out\bootstrap" --type=extensionHost
And the extension I installed

@stefensuhat thanks. The extension host is consuming the CPU. I am pretty sure that this is not ESLint. ESLint runs in its own process so another process than the extension host must show high CPU load then. can you start code with --disableExtensions and see if you can still reproduce it. This disables all installed extensions.
@jrieken do we have support to trace the extension host. Is any of the installed extension ringing a bell in terms of CPU usage?

@jrieken do we have support to trace the extension host. Is any of the installed extension ringing a bell in terms of CPU usage?

Unfortunately nothing. You can try the OS level support for this but I have never gotten much insight out of that...

@dbaeumer Right now I'm disabling Flow language support, vscode-flow-ide, Intelisense for CSS Class names. seems alot more stable.

@jrieken Code complete for CSS class names rings a bell. Right? They scan all css files in the extension host.

Yeah, might very well be like that


Comics/TheOrville: Add Reference link. Fill in Dates.

Science Fiction | The Orville
Reference Links

The Orville References

The Orville / CBR

The Orville (2017) / ScreenRant

News

The Orville — News
Date

The Orville Would Overtake Star Trek In 1 Surprising Way If Season 4 Happens
JAN 29, 2024

Seth MacFarlane Just Gave New Hope to Orville Fans Across the Galaxy
January 5, 2024

The Orville: Why Halston Sage's Security Officer Alara Kitan Left the Ship
DEC 26, 2022

The Future Of Sci-Fi Television Depends On Season 4 Of The Orville
AUG 9, 2022

The Orville Reveals the Truth About the Kaylon
JUL 22, 2022

The Orville Is Better Than Ever - Except at Being Funny
JUL 5, 2022

The Orville New Horizons Takes a Dark Turn With 'Electric Sheep'
JUN 28, 2022

The Orville Faces a Dark New Threat in Uncharted Space
JUN 19, 2022

The Orville Masterminds Discuss Season 3’s Bigger Worldbuilding & Deeper Themes
JUN 7, 2022

The Orville's Adrianne Palicki & Penny Johnson Jerald Tease The ‘Shocking’ New Horizons
JUN 6, 2022

The Orville's Anne Winters & Jessica Szohr Unpack Their Season 3 Characters
JUN 6, 2022

The Orville: New Horizons Promises The Best Looking Season Yet
JUN 2, 2022

Disney's Belief In The Orville: New Horizons Will Give Us The Best Looking Season Yet
JUN 2, 2022

The Orville: New Horizons Trailer Includes Star Wars Easter Egg
MAY 14, 2022

#3785 closed #3739


protocol_integration_test failure on ppc64le

Description:

Test //test/integration:protocol_integration_test failed with exception

[ RUN      ] Protocols/DownstreamProtocolIntegrationTest.ManyRequestHeadersRejected/IPv6_HttpDownstream_HttpUpstream
terminate called after throwing an instance of 'Envoy::Http::CodecProtocolException'
  what():  headers size exceeds limit

Environment:

Arch: ppc64le
Os: rhel 7.6
Gcc: 7.3.1

Console Output:
//test/integration:protocol_integration_test                             FAILED in 3 out of 3 in 181.9s
  Stats over 3 runs: max = 181.9s, min = 122.2s, avg = 147.1s, dev = 25.4s
  /root/.cache/bazel/_bazel_root/eaf5b044df34a5b8a86c3ffe219d3af9/execroot/envoy/bazel-out/ppc-fastbuild/testlogs/test/integration/protocol_integration_test/shard_3_of_3/test.log
  /root/.cache/bazel/_bazel_root/eaf5b044df34a5b8a86c3ffe219d3af9/execroot/envoy/bazel-out/ppc-fastbuild/testlogs/test/integration/protocol_integration_test/shard_2_of_3/test.log
  /root/.cache/bazel/_bazel_root/eaf5b044df34a5b8a86c3ffe219d3af9/execroot/envoy/bazel-out/ppc-fastbuild/testlogs/test/integration/protocol_integration_test/shard_1_of_3/test.log

Logs:

shard_2_of_3.test.log
shard_3_of_3.test.log
shard_1_of_3.test.log

RHEL 8 is required for building proxy, we have seen no failures on RHEL 8 other than with two of the fuzzing tests which we currently believe is a false positive.

Issues for this repository are tracked in Red Hat Jira. Please head to https://issues.redhat.com/browse/OSSM in order to browse or open an issue.


Add a multi-file based target description mechanism

I am not sure what exactly we want to do with the new format. I would like it actually if maybe we could have the extracted flash algo binary in a separate file.
Also, maybe we could think about having at least part of the sequences in those directories.

We have many target files that we have patched manually. And it happened many times that someone regenerated from a pack and we had a regression due to that.


couchbase: update to 3.1.0

Couchbase SDK was introduced on 10 January 2020 and it completely changes the available classes. I believe it makes sense to preserve SDK version 2 and introduce SDK version 3 in addition to not break older projects.
Please also fix the test failure:
1) StubTests\StubsPhpDocTest::testMethodsPHPDocs with data set "method Couchbase\DocIdSearchQuery::__construct" ('__construct', StubTests\Model\PHPMethod Object (...))
Element method __construct has invalid tag: @ignore
Failed asserting that an array contains 'ignore'.

We don't support @ignore tag so please remove it.

Couchbase SDK was introduced on 10 January 2020 and it completely changes the available classes. I believe it makes sense to preserve SDK version 2 and introduce SDK version 3 in addition to not break older projects.
Please also fix the test failure:
1) StubTests\StubsPhpDocTest::testMethodsPHPDocs with data set "method Couchbase\DocIdSearchQuery::__construct" ('__construct', StubTests\Model\PHPMethod Object (...))
Element method __construct has invalid tag: @ignore
Failed asserting that an array contains 'ignore'.

We don't support @ignore tag so please remove it.

@MaXal, I can preserve the old stubs too, but what is the process for multiple versions of the extensions?

@MaXal, I can preserve the old stubs too, but what is the process for multiple versions of the extensions?

You may add your new stubs into couchbase_v3/couchbase.php. This way it will be possible to enable/disable separate versions. There is, unfortunately, no way to version stubs per library version.

You may add your new stubs into couchbase_v3/couchbase.php. This way it will be possible to enable/disable separate versions. There is, unfortunately, no way to version stubs per library version.

@MaXal thank you. I've updated PR, now it renamed the old directory to couchbase_v2 and couchbase has stubs for current version of the extension

@MaXal thank you. I've updated PR, now it renamed the old directory to couchbase_v2 and couchbase has stubs for current version of the extension

@MaXal, please tell me what else is needed to accept this PR?

We've updated our test infrastructure to support duplicated classes. So the merge should come soon:)

Docker failed to download image. Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/99/9948f4e264c703b9fb9fd8db8b11146cb8eb17f113f4f427d5bf3c647ace3e75/data?verify=1614771306-%2Be3NZ7ocVjRLu9ia90mvTzVdovI%3D: net/http: TLS handshake timeout Reopening to try one more time

@avsej could you please rebase your branch on upstream/master, execute docker-compose -f docker-compose.yml run php /usr/local/bin/php /opt/project/phpstorm-stubs/generate-stub-map and commit the resulting PhpStormStubsMap.php?

fixed in #1078


deps: Bump shlex to 1.3.0

Sorry, this should be merged to our fork https://github.com/oasisprotocol/wasm3-rs


Exception Handling for Null Pointer Exception in BrokerService

Motivation
In a unit test under pulsar-broker, I have found that some NullPointerExceptions were thrown, although the tests had passed. I decided it will be best if we minimized the number of such exceptions as they are usually not intentionally thrown.
Modifications
I have added a catch clause to capture the NullPointerException found in BrokerService.
Result
The NullPointerException will no longer occur.

Sure, that will work. I might add more checks for NullPointerExceptions so there is no need to merge this patch yet.


Don't issue mode 2031 DSR reports when colors are changed by a VT sequence

Discussed in https://github.com/ghostty-org/ghostty/discussions/3933

Originally posted by gpanders December 29, 2024
After discussion in the Contour issue tracker and in Ghostty's Discord, @christianparpart suggested that Ghostty should not be sending mode 2031 DSRs when any color changes based on a VT sequence (e.g. an OSC 10/11/12 sequence). DSRs should only be sent when the color palette changes because of a config reload or system event such as a transition from light to dark mode.
For Neovim this would solve the issue of receiving too many DSRs (we currently get one every time the cursor color changes, which can be quite frequent based on the user's 'guicursor' setting).

With #3994 merged, I think we still need to issue a 2031 DSR report when the configuration is reloaded. We can probably safely do this every time the config is reloaded (without checking if any colors actually changed) since that isn't a frequent activity.
I'm renaming the issue for that.

cc @gpanders to the above

Doesn’t it already do this? I am pretty sure I tested this when testing #3994, though I will double check again when back at my computer.


create License_german.md

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


How do I consistently add an extra CSS file to override the existing stylesheets

I tried overriding the default colour of the ReadTheDocs theme.
I saw different results
CSS files seen locally

"_static/css/theme.css"
"_static/theme_overrides.css"

CSS files seen on ReadTheDocs

"_static/theme_overrides.css"
Please suggest a consistent way so that I can add a custom CSS, which is applied both locally & and online.

Have a look at http://www.sphinx-doc.org/en/stable/extdev/appapi.html#sphinx.application.Sphinx.add_stylesheet

The set css_files from this post on theme modification worked, although adding @import url("//media.readthedocs.org/css/sphinx_rtd_theme.css"); to the top of _static/theme_overrides.css also appeared functional.


hystrix not working with spring boot 3.0.6 spring cloud 2022.0.1 and java 17

Hi, upgraded spring 2.4.3 to spring 3.0.6 and using version for spring cloud 2022.0.1 and hystrix not working anymore. Is there any solution. It was working with 2.4.3 version. I upgraded hystrix to 2.2.10.RELEASE latest release but nothing changed.

don't use hystrix

same for me it is not working with spring 3.x.x


:sparkles: Add Prisma Schema

Description of the Change
Added Prisma model for User, Inventory and Transaction.
Release Notes

Added to PlanetScale database three new tables

lgtm


Beam Search setting

Hi @airsplay , I have a question about the Beam Search setting.
In Sec 5 of your EnvDrop paper, it mentioned that "beam search is usable when the environment is explored and saved in the agent’s memory but the agent does not have enough computational capacity to fine-tune its navigational model.".
Does it mean that the model used in beam-search was not fine-tuned in test unseen environments? And did previous works fine-tune in test unseen set for Beam Search setting?
Thanks.

Yes, the agent is only trained with train envs but do search on the test env (which is not applicable in real life if the test env is not scanned and provided).  To the best of my knowledge,  I am not aware of any previous work that utilizes unseen-env exploration in their paper, but it would be best to verify with their original papers.

Indeed. Thanks for the response.


MXCallbackList is a struct

C compiler complains about MXCallbackList:
In file included from 7.c:1:0:
../mxnet-bk/include/mxnet/c_api.h:1917:38: error: unknown type name ‘MXCallbackList’
                                      MXCallbackList *callbacks);
                                      ^

This PR fix this tiny error.

LGTM. THanks


fixes #1151

fixes issue https://github.com/epi052/feroxbuster/issues/1151

howdy, and thanks for submitting this!
i'm going to hold off on merging until im ready to publish the next release. The brew linux repo relies on the hash of the example config file, so i don't want to change that hash until i'm ready.
thanks again!

thank you again for the submission! plan to release 2.10.4 today, so merging in everything


Get quickstart-realtime working again

Added the consumer factor in config, since this is now mandatory configuration for a stream.
Fixed the call to JSONObject.getString(). We bumped up org.json version from 20170516 to 20080701
in commit aa3a4c9b861bd5405a28ac6e6e86deeb16e6b809. During this time JSONObject changed to
throw exception if JSONObject.getString() is called on an object that is NOT a string type.
Used to be that the call automatically converts the value to a string, but not anymore.
Changed the call to get the object and call toString() on it (what 20170516 did)

Codecov Report

Merging #3374 into master will decrease coverage by 0.06%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master    #3374      +/-   ##
============================================
- Coverage     70.82%   70.76%   -0.07%
  Complexity        4        4
============================================
  Files           987      987
  Lines         45423    45423
  Branches       6089     6089
============================================
- Hits          32171    32143      -28
- Misses        11134    11161      +27
- Partials       2118     2119       +1

Impacted Files
Coverage Δ
Complexity Δ

...e/realtime/impl/kafka/KafkaJSONMessageDecoder.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...core/operator/dociditerators/AndDocIdIterator.java
51.72% <0%> (-31.04%)
0% <0%> (ø)

...pinot/core/operator/docidsets/OrBlockDocIdSet.java
84.9% <0%> (-13.21%)
0% <0%> (ø)

.../impl/dictionary/FloatOnHeapMutableDictionary.java
86.66% <0%> (-6.67%)
0% <0%> (ø)

...mpl/dictionary/DoubleOffHeapMutableDictionary.java
78.18% <0%> (-5.46%)
0% <0%> (ø)

...nsport/netty/PooledNettyClientResourceManager.java
85.41% <0%> (-4.17%)
0% <0%> (ø)

...impl/dictionary/FloatOffHeapMutableDictionary.java
87.27% <0%> (-3.64%)
0% <0%> (ø)

...e/operator/dociditerators/SVScanDocIdIterator.java
67.85% <0%> (-3.58%)
0% <0%> (ø)

...pinot/server/starter/helix/HelixServerStarter.java
52.27% <0%> (-2.28%)
0% <0%> (ø)

...linkedin/pinot/common/metrics/AbstractMetrics.java
77.37% <0%> (-1.46%)
0% <0%> (ø)

... and 11 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 78b6210...a4d8c0d. Read the comment docs.

Anyway, we can add an integration test case for the quickstart?

I tried adding one, but it needs a lot of surgery. The way this class is stopped is to kill the pid!!


API to specify number of threads, from threadpool, to use for the task

Summary:
This PR adds a way use fewer threads than configured with in
pthreadpool. Occassionaly it has been seen that using the # of thredas =
logical core is not efficient. This can be due to system load and
varying other factors that lead threads either being mapped to slower
cores or being mapped to fewer than logical core (as actually seen).
Thus this PR attempt to fix this.
Approach:

Add api to set thread local var for specifying the #of threads to use.
pthreadpool_parallelize will then distributed the work only among
specified threads.
Threads that are not picked continue to wait, likely via mutex/condvar,
for next chunk of work and thus give up their cpu slot.
Both pthreads.c windows.c are modified to add this feature.

Test Plan:
4 tests are added to check this.
Reviewers:
Subscribers:
Tasks:
Tags:

My biggest concern is that this code doesn't do what you expect: it still wakes up all threads in pthreadpool, and them sends some of them to sleep right away. I.e. work dispatch doesn't use all threads, but still pays the full latency cost of synchronizing all threads, even unused ones.

That is correct, but to do more appropriate fix, it requires us to have separate command buffer for each thread in the pool. However, that is a much larger change so I refrained from it. Another reason was that it also complicates work stealing, although it should be doable.
My thought was to try such a change in a follow-up PR, but I am open to suggestions and if you think you want to do that from the get-go, thats also ok.

Also, many formatting inconsistencies, please format similarly to existing pthreadpool code.

Yes, my bad. I did not realize this. WIll fix.

My biggest concern is that this code doesn't do what you expect: it still wakes up all threads in pthreadpool, and them sends some of them to sleep right away. I.e. work dispatch doesn't use all threads, but still pays the full latency cost of synchronizing all threads, even unused ones.

Also btw for the behavior we observed where 4 threads can get mapped to 3 cores, which results in thread swapping each other out, this solution still works even though unused threads are spuriously woken up, since, I suppose, latency of compute tends to be longer than waking and going back to sleep.

@Maratyszcza can you please re-review this?
In the latest commit I have addressed two of your concerns:

All threads waking up but only some participating. This is fixed by making command/wakeup logic per thread.
Use pthreadpool object to convey # of thread to use rather than thread_local variable. This is in the second commit.

I personally feel the second commit somewhat diminishes the value of what we are trying to achieve here. If you have multiple threads, each running something (pytorch models in this instance) that uses a global threadpool (and I would assume this to be more common pattern), then this is what would happen: Thread 1 sets max # of threads on threadpool object and subsequently thread 2 sets it to another value. Now if the runs of both threads are interleaved then thread 1 is forced to use value set by thread 2.
On the other hand I do understand your concern about multiple threadpool objects being subject to same constraint.
If you have a better suggestion, I am happy to hear.
Look forward to your comments.

Responding here:

Overall, the code needs substantial changes:

Avoid changing existing internal APIs unless it is absolutely needed to add the new functionality. This PR is already very big by itself, and mixed-in changes in unrelated APIs make it hard to review.

Internal API changes are needed because we add per thread command and wait logic.

Please rename the existing threads_count to max_threads_count and use threads_count for the new functionality.

Good suggestion. Will follow up.

Validate that threads_count <= max_threads_count once in the public API that sets this variable. Doesn't clip to max_threads_count in other functions, just assume this holds (optionally add an assert for this).

Makes sense.

Make sure it is tested on Windows and iOS/Mac. I suspect the current version may not compile on these platforms.

Will do.
@Maratyszcza this leaves me with one high level question that I mentioned in my earlier message. I am copy pasting that here:
Should thread_count be set per threadpool object or set as a thread local variable.
If you have multiple threads, each running something (pytorch models in this instance) that uses a global threadpool (and I would assume this to be more common pattern), then this is what would happen: Thread 1 sets max # of threads on threadpool object and subsequently thread 2 sets it to another value. Now if the runs of both threads are interleaved then thread 1 is forced to use value set by thread 2.
I do understand your concern that with thread local pattern, multiple threadpool objects being subject to the same constraint.

Should thread_count be set per threadpool object or set as a thread local variable.

pthreadpool is a low-level library, and for low-level libraries it is preferred to avoid global objects. If necessary, users can implement this functionality at a higher level on top of pthreadpool.

If you have multiple threads, each running something (pytorch models in this instance) that uses a global threadpool (and I would assume this to be more common pattern), then this is what would happen: Thread 1 sets max # of threads on threadpool object and subsequently thread 2 sets it to another value. Now if the runs of both threads are interleaved then thread 1 is forced to use value set by thread 2.

I don't expect it to be a common use-case to use different number of thread pool threads depending on which thread called into it, especially with the current implementation that still wakes up all threads.

I don't expect it to be a common use-case to use different number of thread pool threads depending on which thread called into it, especially with the current implementation that still wakes up all threads.

We usually use a singleton pthreadpool object. Thus multiple threads use single threadpool. There are cases when multiple models can be running simultaneously. When threads running individual models are not interleaved, implementation of this PR is ok. However, we dont have any control over how these run in sw stack in which pytorch is integrated. If two threads running two different models start using new API then we may run into weird performance issues which might be hard to debug, such as the last thread to set the thread count wins.
Issue is once we expose this API to client, they expect certain behavior which is not guaranteed.  That is why thread local setting seems to make more sense to me.
But if you feel strongly about this, I understand.

Tested on windows and mac


DO NOT SUBMIT! Test on Jenkins

Check Python version on Jenkins executor.
Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.


Fix cilium to use k3s paths for binPath and confPath v2

Cilium incorrectly uses the /etc/cni/net.d and /opt/cni/bin directories in the node filesystem instead of the corresponding directories in /var/lib/rancher/k3s.
Fixes PR #1381 where links /etc/cni/net.d and /opt/cni/bin to the corresponding directories in /var/lib/rancher/k3s were missing.

I tested it on a new cluster installation. Later (hopefully this week) I'll be able to test it on a fresh Debian install.
k3s now includes core CNI plugins. In the next version of k3s v1.29.4, Multus and a lot of other CNI plugins should be added (k3s-io/k3s#9710) so that they no longer need to be installed manually.

Sounds good, I went ahead and marked this PR as a draft. Please switch it over when you have time to test. Thanks!

I tested it successfully on a fresh Debian and on a three node cluster. I continue with Multus.

Sounds good, hopefully other people do not have issues.


Feature request: arm64 binaries

Would it be possible to provide arm64 binaries (or Docker images)? Is there anything blocking for getting nginx-datadog built for the arm64 architecture?

Hi, Maurus. Please see my response in a related issue.
Note that dd-opentracing-cpp is used by nginx-opentracing, which is older than nginx-datadog. As of a recent release, nginx-datadog now uses dd-trace-cpp instead.
Still, none of these Datadog C++ projects yet support ARM64.

Hi @dgoffredo, yes I'm aware of the nginx-datadog vs dd-opentracing-cpp differences. We've evaluated both in the past, but had to switch back to dd-opentracing-cpp due to some issue (can't remember what it was).
However now we're evaluating if we can run our setup on ARM64 and perhaps switching back to nginx-datadog might be easier in that regard, hence why I opened issues in both repos.

Got it. I think that you can proceed in the same way as in the other issue, by submitting this as a feature request via Datadog's Support system.
This is work that we can do, and will have to eventually. The question is when, and what the priority is relative to other work.

Feature request filed!

Thanks, let's leave this open, and I'll chase after whoever I need to internally.


Update the openstreetmap url to https as http lead to redirection.

Coverage decreased (-2.5%) to 52.83% when pulling 09f024d74ef315ec10cfb7060bb9b9011402d27d on ChristopheBelpaire:master into 8ae17632af2e02d9b53ffc20dd8da728a73b3767 on knrz:master.

Coverage decreased (-2.5%) to 52.83% when pulling 09f024d74ef315ec10cfb7060bb9b9011402d27d on ChristopheBelpaire:master into 8ae17632af2e02d9b53ffc20dd8da728a73b3767 on knrz:master.

Coverage decreased (-2.5%) to 52.83% when pulling 09f024d74ef315ec10cfb7060bb9b9011402d27d on ChristopheBelpaire:master into 8ae17632af2e02d9b53ffc20dd8da728a73b3767 on knrz:master.


UIP-749 kafka connect is now reading from s3 and writing to network/t…

…ag-specific topics

closing this out.


mac osx compatible

hi - I've been using pypylon on an ubuntu machine for a while and it works pretty well - thanks! For some field experiments I'll be doing in the rainforest it would be great if I could use the same code to control my basler camera from my macbook. Would it be hard to make this project mac osx compatible?

Hi @felixhol ,
I do not have osx, but I imagine that it would more or less work out of the box. The only thing which might be tricky is the path it looks for the library configuration tool. For non-Microsoft targets, this is /opt/pylon5/bin/pylon-config  could you check where pylon-config gets installed under osx?

I'm also looking to use this on OSX.
The default location is /Library/Frameworks/pylon.framework/Resources/Tools/pylon-config

I hacked in this code:
elif sys.platform == 'darwin':
    build_options = detect_pylon('/Library/Frameworks/pylon.framework/Resources/Tools/pylon-config')

but it failed because the subprocess command error out.
Running the command manually gives:
--> /Library/Frameworks/pylon.framework/Resources/Tools/pylon-config --libdir
Unknown command --libdir
Usage: /Library/Frameworks/pylon.framework/Resources/Tools/pylon-config <command>... [library]

Return metainformation about the given library:
    pylon               the pylon C++ library (default)

  Allowed Commands:
    -h, --help          Show this help message
    --version           Prints the full pylon version
    --version-major     Prints the major version
    --version-minor     Prints the minor version
    --version-subminor  Prints the subminor version
    --version-build     Prints the build version

It looks like the pylon-config shipped with OSX doesn't have the same API.

I've been recently playing with cython so I thought I would give adding OSX support a shot.
See: #16

Strange, they don't seam to value consistency... What's the output of a call to pylon-config without any parameters?

@mabl Perhaps they only fully support linux and other OS's have to fend for themselves?
--> /Library/Frameworks/pylon.framework/Resources/Tools/pylon-config
Usage: /Library/Frameworks/pylon.framework/Resources/Tools/pylon-config <command>... [library]

Return metainformation about the given library:
    pylon               the pylon C++ library (default)

  Allowed Commands:
    -h, --help          Show this help message
    --version           Prints the full pylon version
    --version-major     Prints the major version
    --version-minor     Prints the minor version
    --version-subminor  Prints the subminor version
    --version-build     Prints the build version

just wanted to let you guys know that I truly appreciate your help on this (though unfortunately I don't seem to be in a position to provide much useful input myself at this point...)

Hi @felixhol, you can try #16, it looks sane enough to get it working on your laptop. Still I'd like to see that it really needs that much hard-coding.
@ryanbahneman that output is really not useful at all... I'll probably have another look at your pull request and merge it as long as I know no saner way to do it.

@mabl Yeah, it's not super useful. Sorry. I found out that the dylib linking was unnecessary so I updated the pull request #16 to make it a little simpler. I'm not an expert with cython, so there is probably a better way to get it done.
@felixhol I'm also curious to see if it works for you.
Using #16 I'm able call into the Pylon library, but I'm not able to find any cameras. Running the C++ Pylon examples I'm able to find my camera, so I know it's connected correctly. @mabl, did you need to configure anything in python/cython to get discovery to work?

@mabl I spent a little effort cleaning up the merge request. I initially used a shotgun approach to get it to compile and there was a lot of unnecessary settings. It's much cleaner now.

Yep I see that. LGTM. @felixhol you can use the master branch on OSX now. Let me know if it gives you trouble.

i can call into the pylon library now yet i seem to have the same problemm as @ryanbahneman - pypylon can't find my camera. Using the viewer app provided with pylon I can preview the camera so it is connected, yet pypylon does see it, any hints on how to fix this...?
thanks!

@felixhol Thanks for trying! I was pulling my hair out on Friday trying to debug this.
I created #18 to track the issue.
@mabl Any idea what could be going wrong?


adding to HandleInertiaRequests->share array no longer works in version 1.2.0

I have this code block that use to work in version 1.0.0. It is no longer working in version 1.2.0. It use to return the auth.user along with permissions. Now it appears that permissions is just overwriting the entire array and that is all that is returned.
//HandleInertiaRequests.php
public function share(Request $request): array
{
      return array_merge(parent::share($request), [
            'auth.user.permissions' => fn () => $request->user()->getAllPermissions(),
      ]);
}

@lepikhinb could this be related to the changes you made?

@Mrkars can you share how does the original entire array look?

Sure thing. So in version 1.0.0, the array returned to the frontend looks like this:
{
"id": 1, "name": "User Name", "email"<EMAIL_ADDRESS>"email_verified_at": "2024-05-15T19:29:47.000000Z", "two_factor_confirmed_at": null, "created_at": "2024-05-15T19:29:47.000000Z", "updated_at": "2024-05-15T19:35:48.000000Z", "deleted_at": null,
"permissions":
[ {
"id": 1, "name": "Configuration-Read", "guard_name": "web", "created_at": "2024-05-15T19:29:47.000000Z", "updated_at": "2024-05-15T19:29:47.000000Z",
"pivot":
{ "role_id": 1, "permission_id": 1 }
},
{
"id": 2, "name": "Configuration-Edit", "guard_name": "web", "created_at": "2024-05-15T19:29:47.000000Z", "updated_at": "2024-05-15T19:29:47.000000Z",
"pivot": { "role_id": 1, "permission_id": 2 }
}, ],
"roles": [ { "id": 1, "name": "Super Admin", "guard_name": "web", "created_at": "2024-05-15T19:29:47.000000Z", "updated_at": "2024-05-15T19:29:47.000000Z", "pivot": { "model_type": "App\Models\User", "model_id": 1, "role_id": 1 } } ],
"two_factor_enabled": false
}
In version 2.0.0 it then looks like this:
{
"permissions":
[ {
"id": 1, "name": "Configuration-Read", "guard_name": "web", "created_at": "2024-05-15T19:29:47.000000Z", "updated_at": "2024-05-15T19:29:47.000000Z",
"pivot": { "role_id": 1, "permission_id": 1 } },
{
"id": 2, "name": "Configuration-Edit", "guard_name": "web", "created_at": "2024-05-15T19:29:47.000000Z", "updated_at": "2024-05-15T19:29:47.000000Z",
"pivot": { "role_id": 1, "permission_id": 2 } },
] }
As you can see the "permissions" array seems to replace the entire array instead of merging with it.

Some additional information, commenting out the one line of code in the share method. So basically leaving it as default. I then get back this:
{
"id": 1,
"name": "User Name",
"email"<EMAIL_ADDRESS>"email_verified_at": "2024-05-15T19:29:47.000000Z",
"two_factor_confirmed_at": null,
"created_at": "2024-05-15T19:29:47.000000Z",
"updated_at": "2024-05-15T19:35:48.000000Z",
"deleted_at": null,
"permissions": [],
"roles": [ { "id": 1, "name": "Super Admin", "guard_name": "web", "created_at": "2024-05-15T19:29:47.000000Z", "updated_at": "2024-05-15T19:29:47.000000Z", "pivot": { "model_type": "App\Models\User", "model_id": 1, "role_id": 1 } } ],
"two_factor_enabled": false
}
I believe it is the spatie/laravel-permission package that is adding the "permissions" and "roles" objects. Perhaps this is some kind of conflict between that package and me trying to add it manually.

Hey thanks for reporting, this should be fixed now (see #641), and it's been released as part of v1.3.0 👍


b-form-radio-group (and others?) now set the model value to "" instead of leaving it null/undefined

Describe the bug. A clear and concise description of what the bug is.
Until version 0.8, one could do this:
let conditionType = $ref()
console.log("conditionType initial", conditionType, typeof conditionType)
// later in code
setTimeout(() => {
    console.log("conditionType later", conditionType, typeof conditionType)
    conditionType ??= 'a'
    console.log("conditionType later2", conditionType)
}, "1000")

// template
<b-form-radio-group
                            v-model="conditionType"
                            :options="[{value: 'a', text: 'AA'}, {value: 'b', text: 'BB'}]"
                        />

Result with 0.8.0
conditionType initial undefined undefined
conditionType later  string
conditionType later2

b-form-radio-group (and others?) now set the model value to "" instead of leaving it null/undefined
In an older version, the code above worked, conditionType later  being null or undefined. After that code, conditionType becomes  'a' and appears selected by default.
Expected behavior. A clear and concise description of what you expected to happen.
b-form-radio-group (and others?) shouldn't set a "" value for a model where user didn't select anything yet. "" is an invalid value when an array of options is given. Instead, leave it null or undefined until either it's set programatically or user selects something.
Screenshots. If applicable, add screenshots to help explain your problem.

OS: Linux
Package Version: 0.8.0
Npm/Yarn/Pnpm Version: npm 9

I'm not sure how that code would have ever worked before, the default for modelValue has never changed.

Yes, modelValue default value should be undefined (or null?) in My opinion. Or modelValue should be required without default? Is there reason to have a form elements without v-model?
it was changed when doing conversion to script setup: https://github.com/bootstrap-vue/bootstrap-vue-next/commit/9726d1004e0da2f04b8222961b7c234790ea0125

How do we feel that checkbox groups should behave? How does Bootstrap-vue implement this? Do they set their default value as null? Or is it an empty array?

IMO, checkbox groups, a list of potential values, should be an empty array by default.


Implement commit_contains(commit_hash, commit_blob)bool UDF

Depends on https://github.com/src-d/go-mysql-server/issues/1

This is missing the repo_id parameter, right?

After a talk we decided to do not add repo_id. The performance of that udfs will be improved using indexes. At the begining will be really slow.

So, if the repo_id is missing and the only things the UDF has are commit_hash and commit_blob, how are we supposed to retrieve that info?
Repository Pool does not have all repositories opened, right? So you can't just iterate them all until you find a match. The UDF should receive something with the repo associated to the given row or something along those lines. Otherwise, where is the UDF supposed to look for?

Given a commit hash, it will always contains the specified blob or not. In the future, we will have a bitmap index to be able to answer this kind of questions. Right now, the only way that we have to do it is iterate over all the repositories.

So, for each row that uses that UDF we have to iterate all repositories again?

Right now, yes. In the future it will be a simple query to an index. Also the UDF can be improved to be executed at the table iterator level, like another column. Doing this, you don't need to iterate over all the repositories per each column again.


Program 'convert' not found!

So I am running this command:
heic-to-jpg --src "C:\Users\PC\Downloads\IMG.heic" --keep
and it says program convert not found.
I found later that installing ImageMagick might work however, that hasn't done anything.
I'm pretty new to this stuff so bare with me lol

I'm seeing the same thing. Any updates?

Having the same problem

What's the operating system you're using?

Windows 10

@excusezmoi The Windows platform is not supported for now. Pull requests welcome!


missing code and folders

in this repo, there are no code files or folders. Can you please add them?

+1

+1

What's this repository all about ?

+1

+1 Any response?

Will anyone ever fix this?

+1

The files actually exists in a pull request:
https://github.com/logstash-plugins/logstash-codec-example/pull/7/files
I got to them by following the advice here: https://gist.github.com/piscisaureus/3342247
and then did: git checkout 6a8a2c37f11799f15e2bb2b6314e64f7c47a0c23
Haven't tried if they works as intended yet

+1

+1


fixed time url bug and increased test coverage

Time keyword was previously not working in the url when attempting to scrape.

Sounds good - will do


fixed typo on base.html footer

Fixed and replaced a ';' with a '.' in the footer of base.html. Initially opened the PR to fix a typo on the index page 'Wha does it really mean to have bitcoins?' but then realize that it was a DB entry.

Nice catch! And I'm also fixing the typo on the DB entry. Thanks.


Fix read-write check for volumes.

Signed-off-by: David Calavera<EMAIL_ADDRESS>

/cc @duglin

LGTM


Set up the development environment

As a developer,
I need to set up the development environment
So that I can begin working on the customer accounts microservice.


Add Dockerfile and install_ghidra.sh for Ghidra setup

Need to download Java from the internet instead of obtaining it from apt-get.


Remove the UTC implementation from isSameDay

Now that the codebase is exclusively using London-based date comparisons for isSameDay, we can remove the UTC implementation of isSameDay. This also allows us to remove isSameMonth, which was only used in that function.
Closes #9874 (finally!)

Could this TODO be removed then?

I think it is removed in my patch?

I think it is removed in my patch?
Duh yes! Sorry, I got lost in the files trying to see which function did what and reckon I left this branch at some point!


Update build, license, and README.txt to latest standards

Overview
Let's get everything up-to-date and ready for public use.
Deliverables

[x] include LICENSE.txt in the package.json dist
[x] update README.txt with latest badges
[x] define package.json engine
[x] add src/file-header.txt

Work for this issue will begin begin on branch work-liquid-labs/regex-repo/8.


Parallelize external builds

Fixes #342
At least on my machine this dropped the time for build.sh cmake-super from 15 min to 4.

This change is

FYI, the cmake-super build here took 13:45  (and even beat out msan).  The 10 most recent runs took 22 to 30 minutes, so this should be a big win.

Thank you so much for doing this!  LGTM.

Thanks to @remyabel for the suggestion in the issue - I wouldn't have figured it out myself!


Unified Jacobian Protocol that can handle both complex and primitive types

I always find this quite annoying when implementing generic stuff related to TangentVector:
In JacobianProtocol you will find out that I am using different generics for Double and non-Double types, and I tried to make it more generic by introducing the JacobianEvaluatable protocol. However, the basisVectors() method only works for tangent types that is complex, so the current implementation will fail for tangents of [Rot2], which is [Double].

Can you make the TangentType 1D vectors?

@dellaert Currently all the tangents are expressed as structs synthesized by the compiler, except Rot2 which is defined explicitly in the definition as Double. I will try [Double] and associated structs and report the results.
It would be very intuitive if we can express all the tangents in terms of vectors, but that is another issue-we currently do not have a working "small matrix" library in S4TF as far as I have investigated. Maybe @marcrasi have suggestions?

re "small matrix": How does https://developer.apple.com/documentation/accelerate/simd look to you? Unfortunately it only exists on macos. (Maybe it'll come to linux eventually, possibly with a different API? I've asked, I'll let you know if I get a response.) We could write a wrapper around it and provide a different implementation on linux, and then swap out the implementation if/when simd comes to linux. (I work mainly on linux and also Colab runs on linux, which is why I think it's important to support linux. I'd be happy to add linux implementations of anything that you use so that you don't have to figure out how to test things on linux.)
re the original question about TangentVector and JacobianEvaluable: Here's an idea:
protocol VectorSpace {
  var basisVectors: [Self] { get }
}

func jacobian<A: Differentiable, B: Differentiable>(...) where B.TangentVector: VectorSpace {
  ...
}

extension Double: VectorSpace {
  var basisVectors: [Self] { [1.0] }
}

extension KeyPathIterable {
  var basisVectors: [Self] { ... }
}

This fixes your problem. There is one drawback: you can't tell swift to automatically conform things to VectorSpace when they conform to KeyPathIterable (e.g. you can't do extension KeyPathIterable: VectorSpace), so your TangentVectors won't automatically get a conformance to VectorSpace. But it only takes one line per custom type to add the conformance. e.g.:
extension Rot2.TangentVector: VectorSpace {}

Let me know if you'd like me to send a PR fleshing out that idea. (Though if you want to try it out yourself, feel free to do that too!)

Can't we use tensorflow math?

Yeah, tensorflow math would be a good way to start too, and I think it's probably the easiest thing to use in the short term. It already has a lot of linear algebra that we can use.
I would suggest wrapping all calls to it so that it's easy to swap it out when we have time to get something that works better. Wrapping would also allow you to have statically-ranked or statically-shaped types like Vector, Matrix, Vector2, Matrix2x2, etc, if that's something useful.

@marcrasi Thanks a lot! We are basically on the same track, though I never realized that we can use extension to get conformance 😄

Also, @marcrasi please feel free to add a PR, I tried to add the extensions but it was not working for me...

I discovered a bug in Swift AutoDiff while working on this: https://bugs.swift.org/browse/TF-1227. That may be why you were having trouble.
In the meantime, I figured out a workaround that is slightly more complicated but that seems okay. I'll send a PR for that.


Is there any way to lower the requirements to Java 6?

Hello, I would like to utilize the zip4j library in MATLAB, but one version of it only uses Java 6. Is there any way to lower the requirements to Java 6? Or is there a specific reason that zip4j requires Java 7?

zip4j 1.x was written on java 6, but some features added to jdk in 7/8, especially nio package, are useful for some features of zip. A couple of reasons being that I cannot lower the requirement: It will now require some considerable effort to go back to Java 6, and more importantly going back would mean losing some important features (restoring file permissions, etc).

Thanks for your detailed reply! It is actually helpful that I can use zip4j 1.x on Java 6.


pkgs/linux: Vendor maple tree patch

Description of changes
Fetching from a maintainer tree can be unreliable as commits or even repos may be removed.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

@ofborg build linux


Breakpoint overflows attempt button, making it un-clickable

Demo of bug:

The attempt button overflows onto the next line. And since overflow is hidden, I can't scroll to the button, making it hard to click.
The demo was recorded on a 12in Macbook. At fullscreen (which I assume is a breakpoint), the discuss button appears, overflowing the attempt button.
I work around this by making the window smaller, but with a 12in screen, it helps to keep windows as large as possible :)
Semi-related: Issue #1052

Another data point, this is screen-shotted on a 24" monitor, also with the overflow problem:

Same issues: #1246 #1256 #1282 #1307 #1322 #1324 should be merged/closed

I can also confirm that I sometimes experience the same issue on my old laptop (resolution: 1024x768).
On my full HD desktop screen the buttons first resize (to a smaller font size) as I make the window smaller, then the layout switches to mobile view (Win7, Chrome64/IE11/FF52), which sems to be correct.

@Awjin thanks for the GIF, it makes the issue really clear.
Thanks @anter69 I'll close other issues.

whoo! catch that bug!

Hi, I still have this issue on my Macbook pro (13")!
It's very difficult to click on the submit buttons. Hope it will be fixed soon 😁

Hi. I get the same issue with full screen on a quite big Vaio. Yes, I also hope this gets fixed soon

Oh, but inspecting it I realized pressing Ctrl + Enter does the trick too

I solved the problem by going to my chrome view tab and zoom out.

This should be fixed. I've adjusted few things and can't reproduce anymore, but please let me know if it's not.
This was so weird because the buttons came back if you made the window just little bit more wider.

It still does not work for me on Chrome and Safari. I have not tried other browsers. My laptop is about ten years old so that might have something to do with it. All that needs to be done to fix it is to add "overflow: scroll" to main#shell_content. I made a Chrome extension to do that.

What's your screen resolution? I'll look into it if you can provide me some information like https://github.com/Codewars/codewars.com/issues/1735 did.

That sweet spot in between: 1280 x 800.

Hmm, I can't reproduce by simulating 1280x800.

Can you post a screenshot? Does it look like the OP's or https://github.com/Codewars/codewars.com/issues/1214#issuecomment-342647748?

It looks like it depends on whether the button is "Unlock solutions" or "View solutions".

@johnmarkkarr it should be fixed now.

Not quite yet. It is strange, if I zoom up or down it works, I can see the buttons. But at 100%, no zoom, I still can't see the buttons. This could just be a weird edge case.

It works more often now, but it's still bugged when the Discuss button has 2-digits numbers or when the submit button is Submit final.

How is it now? I've tested with "Submit Final" and worked for me.

The last case left is Unlock Solutions + Discuss with a 3-digit number + Submit Final at the same time.

The last case left is Unlock Solutions + Discuss with a 3-digit number + Submit Final at the same time.

It looks like it happens for 2-digit numbers on the Discuss button too, that is, in most popular katas.

I've created a new issue for those conditions (#1839).
@askerovtamerlan can you post a screenshot and your screen resolution there?

If you run into this issue, please comment on #1839 with information like screen resolution and screenshots (unless someone already commented with the same condition).


cannot find uuid-impl feature.

ts-rs = {version = "4", features = ["chrono-impl", "uuid-impl"]}
And it says,
depends on `ts-rs`, with features: `uuid-impl` but `ts-rs` does not have these features.

the chorono-impl is working alright by itself.

got it working for now by overriding with string annotation.

Yeah, the uuid feature just got added and is not yet published to crates.io
#[ts(type = "string")] is the way to go until it's published.


Is there a way to know when the speak method finished talking.

Hey everyone just asking myself if it is possible to know if the speak function is done.
With best regards.

I found something https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance/onend

Yeah with onend() method you can do that. but onend() means recording is end not only the speech.
But if you want to get the result after end of the speech not recording, then uses onspeechend() method.


[list-action-bar] Regression : Selected facets improperly displayed

Current behaviour
The selected facet are not correctly displayed.
Before framework update :

After framework update:

Expected behaviour
Fix the css for the list-action-bar
Versions
Focus-core: 0.12.4
Focus-components: 0.8.6

the css part of this component was re-written to fix default css rendering.
If you have problem, it is probably that you have old fixing css in your projet.
To correct it in your project, please try to remove your css.

@durandx I close the issue, If you have any question, please come see us.

Ok, now the selected facet(s) is(are) correctly diplayed with the last version (0.13.0)


Added sqlite logo to top of page

[x] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[ ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Closed and Reopened this PR to attempt to resolve a specific Travis build failure.

Hey @Hir0ki
It seems that you made similar changes in a later PR (#33929), so we will close this as a duplicate.
If you feel you have more to add, please feel free to open up a new PR.
Thanks again! 😊

If you have any questions, feel free to reach out through Gitter or by commenting below. 💬


Settings Sync unable login to MS account

VSCode Version: 1.45.0-insider
OS Version: Ubuntu 20.04

Steps to Reproduce:

Install VScode latest insider
Try to login using MS account
Web browser opens  for http://<IP_ADDRESS>:XXXXX/signin?nonce=XXXXXXX
Connection timeout

This page isn’t working
<IP_ADDRESS> didn’t send any data.
ERR_EMPTY_RESPONSE

Does this issue occur when all extensions are disabled?: Yes

Are you still seeing this in the latest VS Code?

Thank you! It works for me now after having the issue mentioned for months
on my work PC.
Den tis 3 nov. 2020 kl 20:24 skrev Rachel Macfarlane <
<EMAIL_ADDRESS>
Are you still seeing this in the latest VS Code?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/95306#issuecomment-721328696,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2HPXAPTYXDMPCRWAMNILSOBKH7ANCNFSM4MIL6HQA
.


[sample] the secured-hello-world-service-with-basic-auth fails with compilation errors  : ballerina-0.970.0-beta1-SNAPSHOT

the secured-hello-world-service-with-basic-auth fails with compilation errors
Oracle jdk 1.8.0_121
ballerina-0.970.0-beta1-SNAPSHOT
run command
./ballerina run ballerina/ballerina-examples/examples/secured-hello-world-service-with-basic-auth/secured-hello-world-service-with-basic-auth.bal
error: ./secured-hello-world-service-with-basic-auth.bal:7:10: undefined package 'endpoints'
error: ./secured-hello-world-service-with-basic-auth.bal:7:1: incompatible types: requires an object type
error: ./secured-hello-world-service-with-basic-auth.bal:7:35: invalid literal for type 'other'
error: ./secured-hello-world-service-with-basic-auth.bal:35:33: endpoint type ep does not support service registration
error: ./secured-hello-world-service-with-basic-auth.bal:31:1: undefined annotation 'Config'
error: ./secured-hello-world-service-with-basic-auth.bal:43:5: undefined annotation 'Config'
error: ./secured-hello-world-service-with-basic-auth.bal:47:29: invalid usage of record literal with type 'ballerina.http:Response'
compilation contains errors

Env:
rhel 7.3 | oracle jdk 1.8.0_161
ballerina-platform-0.970.0-beta4
This sample failing with 401.
Steps to recreate:

[root@ballerinaonrethat3 cloud-user]# bash userstore-generator.sh -u kavitha -p kavitha123 -g testgroup100
[root@ballerinaonrethat3 cloud-user]# bash permissionstore-generator.sh -s scope100 -g testgroup100
[root@ballerinaonrethat3 cloud-user]# ./buildpack/ballerina-platform-0.970.0-beta4/bin/ballerina run secured-hello-world-service-with-basic-auth.bal

kavitha@kavitha-ThinkPad-X1-Carbon-3rd:~$ curl -vk -H "Authorization: Basic a2F2aXRoYTprYXZpdGhhMTIz" https://<IP_ADDRESS>:9090/hello/sayHello

Output:
unauthorize.txt

This is working now.
@kavithasub the sample tells to create a config file. With that, it works.. not sure whether the steps you followed were previous instructions. If this instructions are somewhere, please reopen the issue.


Correct the typo pavillion to pavilion in the building tag

@peternewman Looks fine, thanks. Welcome to the project!


Review GO:0016246 RNA interference

The definition of GO:0016246 RNA interference (created in 2001) sound like they describe an experimental set up, where exogenous RNAs are injected/added into cells,

The process in which double-stranded RNAs silence cognate genes. Involves posttranscriptional gene inactivation ('silencing') both of transgenes or dsRNA introduced into a germline, and of the host gene(s) homologous to the transgenes or dsRNA. This silencing is triggered by the introduction of transgenes or double-stranded RNA (dsRNA), and can occur through a specific decrease in the level of mRNA, or by negative regulation of translation, of both host genes and transgenes.

With @colinlog @ValWood we believe that the genes annotated to this correspond  to GO:0035194 post-transcriptional gene silencing by RNA
Need to review annotations https://docs.google.com/spreadsheets/d/1m4FcSNa_LeVLzCpAqRPdGGOjWJDek0nEfVyOM9xz_JU/edit#gid=0

The transcription group, after discussion on last week's annotation call, proposes to merge GO:0016246 RNA interference  in parent GO:0035194 post-transcriptional gene silencing by RNA (see https://docs.google.com/presentation/d/1skKx89RNPAwoMfkOggl6Oe2_zp2QvG9emw8PWY3Rbec/edit#slide=id.g115274431aa_0_0)
RNA interference used to be defined in part referring to transgenes, which has been removed from the definition since this is an experimental set up and does not describe a physiological process  (see #22806).
So, I will

[ ] merge GO:0016246 RNA interference  into parent GO:0035194 post-transcriptional gene silencing by RNA
[ ] fix labels of regulation terms: regulation of RNA interference =>> regulation of post-transcriptional gene silencing by RNA (same for + and - children).

Thanks, Pascale

Fixed synonyms: moved "posttranscriptional gene silencing by siRNA"  to GO:0140766 ! siRNA-mediated gene silencing
and removed

synonym: "regulation of posttranscriptional gene silencing by siRNA" EXACT [GOC:TermGenie]
synonym: "inhibition of posttranscriptional gene silencing by siRNA" NARROW [GOC:TermGenie]
synonym: "down regulation of posttranscriptional gene silencing by siRNA" NARROW [GOC:TermGenie]
synonym: "positive regulation of posttranscriptional gene silencing by siRNA" NARROW [GOC:TermGenie]
synonym: "activation of posttranscriptional gene silencing by siRNA" NARROW [GOC:TermGenie]
synonym: "up-regulation of posttranscriptional gene silencing by siRNA" NARROW [GOC:TermGenie]
synonym: "up regulation of posttranscriptional gene silencing by siRNA" NARROW [GOC:TermGenie]
synonym: "upregulation of posttranscriptional gene silencing by siRNA" NARROW [GOC:TermGenie]

These were synonyms of 'regulation of RNA interference' , currently there is no regulation of siRNA-mediated gene silencing

Fixed definitions for all children of
from 'An RNAi-mediated post-transcriptional gene silencing pathway...' to 'A posttranscriptional gene silencing pathway in which regulatory RNAs elicit silencing of specific target genes...'

Fixed all term labels with 'posttranscriptional' to 'post-transcriptional'

Fixed all term labels with 'posttranslational' to 'post-translational'


Spike: research FastAPI as a replacement for AIOHTTP

overview
Our current HTTP framework, AIOHTTP, was unilaterally and arbitrarily selected as our framework of choice about 3 years ago, when the existing Flask-based API was ripped out and replaced with the extraordinarily problematic RPC-over-WebSocket API (which is currently in the process of being replaced)
As part of the push to improve our HTTP API (aka HAPIv2), we should investigate other Python HTTP frameworks so we can make a more considered (and consensus driven) decision than was originally made.
framework requirements

Async
Good WebSocket support
Friendly DX / good documentation
Good stories around unit + integration testing

HAPI requirements

Plays nicely with OpenAPI spec
Versioned by Media-Type

research output
The output of this spike should be one of:

A recommendation to switch to another framework
A recommendation to stick with AIOHTTP

In the case of a switch recommendation, the output should be an RFC describing:

[ ] The summary of the overall recommendation
[ ] Pros to making the switch
[ ] Cons to making the switch
[ ] Migration plan + risks

This is a good idea. We are doing it


What is the use case for wrapPreviousState?

@ds300 Remove it?)

It's for situations where you want to know what the previous state was to
do a diff and make a more efficient update, like React does. I personally
used it a lot when working with Derivables, but don't mind if it gets
deleted.
On 16 Nov 2017 10:44, "Bogdan Chadkin"<EMAIL_ADDRESS>wrote:

@ds300 https://github.com/ds300 Remove it?)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ds300/derivablejs/issues/103#issuecomment-344869343,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABL1qUkjMChddBu0pWnnTR_Ei2onmOa5ks5s3APngaJpZM4QfvQ-
.


OS version listed by the IDE is incorrect

My mac is 14.2.1.  In the IDE, the version is reported as 10.15.7.  The problem exists in both normal and incognito modes.  It also exists on Chrome and Safari.

Reproducible on my Mac which is on 15.1. Seems to a known issue across browsers: https://bugs.webkit.org/show_bug.cgi?id=216593

@mofojed What is your user agent string? We just parse that using a library, so would be good to check if it's an issue with the UA or with the parser we use (bowser which hasn't been updated in 4 years)

We should probably just drop OS version. It's not accurate and there are more pushes towards removing or setting a fixed version. See this page for an example w/ Android/chrome fixing some versions.
userAgentData might be the best replacement, but it's currently a chromium only implementation

Renaming "OS Name" to  "User Agent OS", as that is still the true value reported by the browser. Don't want to drop it as more info is better than less.
Bowser is probably one of those packages that is "complete", it is splitting out the UA correctly. That's just what the os is reporting


apply nodeSelector to get-tprs job

Apply nodeSelector on the get-tprs-job

@crandles In retrospect, my review went a little overboard in terms of pre-/over-optimization. Sorry. What you had (using .Values.nodeSelector for the get-tprs job) is just fine. I'm reverting to that in the interest of KISS.

Pushed v0.0.5 to opsgoodness repo


Google cloud keys are required for local development

I believe we should make possible development without turning on GCE features if it is unnecessary.

log:
docker-compose -f docker-compose-dev.yml restart bot && make up Restarting vldc-bot_bot_1 ... done make[1]: Entering directory 'C:/Users/awesome/Desktop/__pet__/vldc-bot' docker-compose -f docker-compose-dev.yml up -d && docker-compose -f docker-compose-dev.yml logs -f --tail=10 vldc-bot_mongo_1 is up-to-date vldc-bot_serving_1 is up-to-date vldc-bot_bot_1 is up-to-date Attaching to vldc-bot_bot_1, vldc-bot_mongo_1, vldc-bot_serving_1 serving_1  | 2021-01-27 11:38:03.356092: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:201] Restoring SavedModel bundle. serving_1  | 2021-01-27 11:38:03.357710: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:211] The specified SavedModel has no variables; no checkpoints were restored. File does not exist: /tmp/mounted_model/0001/variables/variables.index serving_1  | 2021-01-27 11:38:03.357801: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:151] Running initialization op on SavedModel bundle. serving_1  | 2021-01-27 11:38:03.410579: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:310] SavedModel load for tags { serve }; Status: success. Took 292974 microseconds. serving_1  | 2021-01-27 11:38:03.411237: I tensorflow_serving/servables/tensorflow/saved_model_warmup.cc:101] No warmup data file found at /tmp/mounted_model/0001/assets.extra/tf_serving_warmup_requests serving_1  | 2021-01-27 11:38:03.417903: I tensorflow_serving/core/loader_harness.cc:86] Successfully loaded servable version {name: default version: 1} serving_1  | 2021-01-27 11:38:03.420936: I tensorflow_serving/model_servers/server.cc:319] Running gRPC ModelServer at <IP_ADDRESS>:8500 ... serving_1  | [warn] getaddrinfo: address family for nodename not supported serving_1  | 2021-01-27 11:38:03.422760: I tensorflow_serving/model_servers/server.cc:339] Exporting HTTP/REST API at:localhost:8501 ... serving_1  | [evhttp_server.cc : 237] RAW: Entering the event loop ... bot_1      |     self._transport = Transport( bot_1      |   File "/usr/local/lib/python3.9/site-packages/google/cloud/speech_v1/services/speech/transports/grpc.py", line 153, in __init__     bot_1      |     credentials, _ = auth.default( bot_1      |   File "/usr/local/lib/python3.9/site-packages/google/auth/_default.py", line 340, in default bot_1      |     credentials, project_id = checker() bot_1      |   File "/usr/local/lib/python3.9/site-packages/google/auth/_default.py", line 185, in _get_explicit_environ_credentials bot_1      |     credentials, project_id = load_credentials_from_file( bot_1      |   File "/usr/local/lib/python3.9/site-packages/google/auth/_default.py", line 96, in load_credentials_from_file bot_1      |     raise exceptions.DefaultCredentialsError( bot_1      | google.auth.exceptions.DefaultCredentialsError: File ./VLDC-*.json was not found. vldc-bot_bot_1 exited with code 1 mongo_1    | {"t":{"$date":"2021-01-27T11:41:21.370+00:00"},"s":"I",  "c":"-",        "id":20883,   "ctx":"conn5","msg":"Interrupted operation as its client disconnected","attr":{"opId":1484}} mongo_1    | {"t":{"$date":"2021-01-27T11:41:21.371+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn5","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:53086","connectionId":5,"connectionCount":1}} mongo_1    | {"t":{"$date":"2021-01-27T11:41:21.454+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn6","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:53088","connectionId":6,"connectionCount":0}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:04.656+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<IP_ADDRESS>:53090","connectionId":7,"connectionCount":1}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:04.657+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn7","msg":"client metadata","attr":{"remote":"<IP_ADDRESS>:53090","client":"conn7","doc":{"driver":{"name":"PyMongo","version":"3.11.2"},"os":{"type":"Linux","name":"Linux","architecture":"x86_64","version":"5.4.72-microsoft-standard-WSL2"},"platform":"CPython 3.9.1.final.0"}}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:04.659+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<IP_ADDRESS>:53092","connectionId":8,"connectionCount":2}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:04.659+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn8","msg":"client metadata","attr":{"remote":"<IP_ADDRESS>:53092","client":"conn8","doc":{"driver":{"name":"PyMongo","version":"3.11.2"},"os":{"type":"Linux","name":"Linux","architecture":"x86_64","version":"5.4.72-microsoft-standard-WSL2"},"platform":"CPython 3.9.1.final.0"}}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:05.660+00:00"},"s":"I",  "c":"-",        "id":20883,   "ctx":"conn7","msg":"Interrupted operation as its client disconnected","attr":{"opId":9566}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:05.660+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn7","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:53090","connectionId":7,"connectionCount":1}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:05.742+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn8","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:53092","connectionId":8,"connectionCount":0}}

log:
docker-compose -f docker-compose-dev.yml restart bot && make up Restarting vldc-bot_bot_1 ... done make[1]: Entering directory 'C:/Users/awesome/Desktop/__pet__/vldc-bot' docker-compose -f docker-compose-dev.yml up -d && docker-compose -f docker-compose-dev.yml logs -f --tail=10 vldc-bot_mongo_1 is up-to-date vldc-bot_serving_1 is up-to-date vldc-bot_bot_1 is up-to-date Attaching to vldc-bot_bot_1, vldc-bot_mongo_1, vldc-bot_serving_1 serving_1  | 2021-01-27 11:38:03.356092: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:201] Restoring SavedModel bundle. serving_1  | 2021-01-27 11:38:03.357710: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:211] The specified SavedModel has no variables; no checkpoints were restored. File does not exist: /tmp/mounted_model/0001/variables/variables.index serving_1  | 2021-01-27 11:38:03.357801: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:151] Running initialization op on SavedModel bundle. serving_1  | 2021-01-27 11:38:03.410579: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:310] SavedModel load for tags { serve }; Status: success. Took 292974 microseconds. serving_1  | 2021-01-27 11:38:03.411237: I tensorflow_serving/servables/tensorflow/saved_model_warmup.cc:101] No warmup data file found at /tmp/mounted_model/0001/assets.extra/tf_serving_warmup_requests serving_1  | 2021-01-27 11:38:03.417903: I tensorflow_serving/core/loader_harness.cc:86] Successfully loaded servable version {name: default version: 1} serving_1  | 2021-01-27 11:38:03.420936: I tensorflow_serving/model_servers/server.cc:319] Running gRPC ModelServer at <IP_ADDRESS>:8500 ... serving_1  | [warn] getaddrinfo: address family for nodename not supported serving_1  | 2021-01-27 11:38:03.422760: I tensorflow_serving/model_servers/server.cc:339] Exporting HTTP/REST API at:localhost:8501 ... serving_1  | [evhttp_server.cc : 237] RAW: Entering the event loop ... bot_1      |     self._transport = Transport( bot_1      |   File "/usr/local/lib/python3.9/site-packages/google/cloud/speech_v1/services/speech/transports/grpc.py", line 153, in __init__     bot_1      |     credentials, _ = auth.default( bot_1      |   File "/usr/local/lib/python3.9/site-packages/google/auth/_default.py", line 340, in default bot_1      |     credentials, project_id = checker() bot_1      |   File "/usr/local/lib/python3.9/site-packages/google/auth/_default.py", line 185, in _get_explicit_environ_credentials bot_1      |     credentials, project_id = load_credentials_from_file( bot_1      |   File "/usr/local/lib/python3.9/site-packages/google/auth/_default.py", line 96, in load_credentials_from_file bot_1      |     raise exceptions.DefaultCredentialsError( bot_1      | google.auth.exceptions.DefaultCredentialsError: File ./VLDC-*.json was not found. vldc-bot_bot_1 exited with code 1 mongo_1    | {"t":{"$date":"2021-01-27T11:41:21.370+00:00"},"s":"I",  "c":"-",        "id":20883,   "ctx":"conn5","msg":"Interrupted operation as its client disconnected","attr":{"opId":1484}} mongo_1    | {"t":{"$date":"2021-01-27T11:41:21.371+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn5","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:53086","connectionId":5,"connectionCount":1}} mongo_1    | {"t":{"$date":"2021-01-27T11:41:21.454+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn6","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:53088","connectionId":6,"connectionCount":0}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:04.656+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<IP_ADDRESS>:53090","connectionId":7,"connectionCount":1}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:04.657+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn7","msg":"client metadata","attr":{"remote":"<IP_ADDRESS>:53090","client":"conn7","doc":{"driver":{"name":"PyMongo","version":"3.11.2"},"os":{"type":"Linux","name":"Linux","architecture":"x86_64","version":"5.4.72-microsoft-standard-WSL2"},"platform":"CPython 3.9.1.final.0"}}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:04.659+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<IP_ADDRESS>:53092","connectionId":8,"connectionCount":2}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:04.659+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn8","msg":"client metadata","attr":{"remote":"<IP_ADDRESS>:53092","client":"conn8","doc":{"driver":{"name":"PyMongo","version":"3.11.2"},"os":{"type":"Linux","name":"Linux","architecture":"x86_64","version":"5.4.72-microsoft-standard-WSL2"},"platform":"CPython 3.9.1.final.0"}}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:05.660+00:00"},"s":"I",  "c":"-",        "id":20883,   "ctx":"conn7","msg":"Interrupted operation as its client disconnected","attr":{"opId":9566}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:05.660+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn7","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:53090","connectionId":7,"connectionCount":1}} mongo_1    | {"t":{"$date":"2021-01-27T11:52:05.742+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn8","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:53092","connectionId":8,"connectionCount":0}}


REFACTOR NAAR SPRING

SPRING >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> PYTHON

Why am I assigned? I don't see any reason for this.
Also I don't really think there's value to changing our backend language this late in the project, this should've been considered earlier if we wanted to do this.
@AronBuzogany you should know beter than to confuse me with unachievable issues when there is still other work to be done.

@Gerwoud Don't underestimate yourself! There are 2 days left until the deadline. You can do this, I believe in you!

@Gerwoud I also believe in you 😄 Low priority maintainers unite 💪

Also @ALBERICLOOS if you create a issues please select the appropriate tags.


Leverage fileapi for opening files on windows

Follow up of #12475, but with actually passing tests this time 🎉. That PR was from a while ago so was easier for me to just start a new, esp since #12111 caused some conflicts.
This PR leverages an alternate API for opening files on windows to allow for unix semantics of being allowed to delete a file while it is open. Also added a few additional specs and they are both green now. Primarily inspired by how PHP does it via https://github.com/php/php-src/blob/master/win32/ioutil.c#L187.
The pending tempfile spec for nonwritable folder is still a TODO.
Closes #12475
Resolves #12393

Not sure why CI thinks src/int.cr isn't formatted correctly given that's not even a file changed in this PR?

#13154


Fix exporter panic on whitespace in metric name and add a test case.

What this PR does / why we need it
Virtual Machine metrics contain metric names with whitespace in them.,
Which issue this PR fixes
Adds a test case.
Notes
Open to replacing space with a underscore as well.
Checklist

[ x] DCO signed
[ x] The PR title has a summary of the changes
[ x] The PR body has a summary to reflect any significant (and particularly user-facing) changes introduced by this PR

Q: where did you find this project?

Q: where did you find this project?
I was trying to write a version of the exporter with the batch API and was looking in github search and found this.


Fix missing nullability specifiers when compiling native modules

Summary
Our application has native modules and 3rd party native modules. When we compile them, we get warnings such as:

Showing All Issues
my_project/node_modules/@react-native-community/netinfo/ios/RNCNetInfo.m:8:9: In file included from  my_project/node_modules/@react-native-community/netinfo/ios/RNCNetInfo.m:8:
my_project/node_modules/@react-native-community/netinfo/ios/RNCNetInfo.h:8:9: In file included from my_project/node_modules/@react-native-community/netinfo/ios/RNCNetInfo.h:8:
my_project/ios/Pods/Headers/Public/React-Core/React/RCTEventEmitter.h:9:9: In file included from my_project/ios/Pods/Headers/Public/React-Core/React/RCTEventEmitter.h:9:
my_project/ios/Pods/Headers/Public/React-Core/React/RCTJSInvokerModule.h:14:64: Insert '_Nullable' if the pointer may be null
my_project/ios/Pods/Headers/Public/React-Core/React/RCTJSInvokerModule.h:14:64: Insert '_Nonnull' if the pointer should never be null

Changelog
[iOS] [Fixed] -  Fix "Pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)" warning caused by declarations in RCTEventEmitter.h and RCTJSInvokerModule.h.
Test Plan

Updated the files in our project and verified the build warnings are no longer reported.
Built and ran the RNTester app in the simulator with no problems.

Re-running CI


Destructured catch parameters are not transpiled

Spec. Example:
try {} catch ({message}) {}

Babel's handling. I think we need a CatchClause type in Buble.


Redundant matrix strategy in .github/workflows/tests.yml

Thanks for a great blog-series and repo!
I noticed that the matrix strategy python-version: ['3.7', '3.8'] in .github/workflows/tests.yml is redundant, since nox will take care of testing both versions anyway.

Thank you for the feedback! Yes, I have observed this as well.
I would avoid relying on additional Python versions being available in the runner image. The ubuntu-latest image is a moving target, and may not have the same Python versions installed in the future. Even if you were to pin the image to a specific release, it is better to be explicit about the Python versions your jobs should run on, and use only the version specified with the setup-python action.
Since Nox 2020.5.24, there is a --python option which lets you restrict runs to a specific Python version. So in theory, you could do this:
- run: nox --python=${{ matrix.python-version }}

Unfortunately, this will run all sessions that have the specified Python version, even when they are not listed in nox.options.sessions. So it makes sense to include the Nox session in the matrix as well. You can see an example of this in the Tests workflow of the Hypermodern Python Cookiecutter.

Thank you for the elaborate answer!
Including the session in the matrix is a great idea, which I will most likely opt for in my personal project. Thanks!

Unfortunately, this will run all sessions that have the specified Python version, even when they are not listed in nox.options.sessions

I've just checked with Nox 2022.11.21 (on Windows); nox -p 3.8 runs only sessions listed in nox.options.sessions which have 3.8 specified
I think it can also help with missing interpreters on CI. Nox 2022.11.21 gives error on CI in that case (it was a warning earlier). See https://github.com/wntrblm/nox/pull/567
So I've had to add nox --no-error-on-missing-interpreters flag


Weird Physics behavior

Small physics objects(possibly larger) appear to rotate chaotically when near/inside player. Has an effect of the object magnetizing towards the player.
https://user-images.githubusercontent.com/90083515/187143481-81ed6c52-d2fa-4910-952b-99bdcb20c8f0.mp4
https://user-images.githubusercontent.com/90083515/187143466-c5f8233b-3d46-49da-a115-06c11d2ffb44.mp4
I am running this on a dedicated srcds_win64 ( Garry's mod )

The physics replacement is absolutely amazing and would be ideal for me to use on my server, unfortunately I use projectile based weapons instead of hitscan and I am certain this issue is the reason why the projectiles fly in random directions or rotate spastically. This seems to happen even if I force the projectile to have no collisions with the player.
I don't expect this physics replacement to cater towards such niche mechanics but if it's possible to fix or alleviate this issue it would be absolutely fantastic.

This is caused by the quick and dirty code I wrote just before release to allow players to stand on things and apply downwards force on them, I don't check to see if you're actually standing on the thing before applying force, so just getting close enough to props is enough to apply force on them, will see if I can revise the player shadow code soon.

vjolt_player_collision_tolerance 0 will fix weird physics and chaotic rotating

vjolt_player_collision_tolerance 0 fixes weird physics and chaotic rotating

Pasting it in /Garrysmod/garrysmod/cfg/autoexec.cfg will make Garry's Mod automatically execute it on server startup

Fixed.


[question] reset offset for group

Thanks for the great library!
I had a question, how can I reset the offsets at the end for an already existing group,
how is it done here:
kafka-consumer-groups --bootstrap-server <kafkahost:port> --group <group_id> --topic <topic_name> --reset-offsets --to-latest
I found only similar functionality:
kgo.CosumeResetOffset(kgo.NewOffset().AtEnd())
But she does not throw off offsets at the end, for an already existing group. In my architecture, there is no way to create a new group each time (((

Have you seen https://pkg.go.dev/github.com/twmb/franz-go/pkg/kadm#Client.CommitOffsets ?
You can use it with Offsets set to -1, which is a special internal value meaning "the end".
You can also use ListEndOffsets() to help.
See https://github.com/redpanda-data/redpanda/blob/257a4dfce8a1a078c7101bfc4cbd1c8db0686d46/src/go/rpk/pkg/cli/group/seek.go#L252-L256


Makefile: suppress error in comment line.

Prior to this change, integration tests on Ubuntu Minimal 20.04 LTS fail with an error on this comment line.
Adding -@ before the comment allows integration tests to pass.

/test


Error in retrieving values when using MSSQL Server 2008 on Windows 7 32-bit

With client and server on the same Windows 7 32-bit VM, I ran the following script:
using ODBC
using DataFrames

const TEMP_FILE = "/tmp/tmp.csv"
const MSSQL_DSN = "MSSQL_Server"

function test_mssql()
    hndl = ODBC.DSN(MSSQL_DSN, "sa", "password")
    ODBC.Source(hndl, "USE master")
    ODBC.Source(hndl, """
IF EXISTS(SELECT * FROM sys.databases WHERE name='remodeltest')
DROP DATABASE remodeltest""")
    ODBC.Source(hndl, "CREATE DATABASE remodeltest")
    ODBC.Source(hndl, "USE remodeltest")
    ODBC.Source(hndl, """
CREATE TABLE Employee
(
    ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY,
    Name VARCHAR(255),
    Salary FLOAT,
    JoinDate DATE,
    LastLogin DATETIME,
    LunchTime TIME,
    OfficeNo TINYINT,
    Senior BIT,
    empno SMALLINT
);""")
    ODBC.Source(hndl, """
INSERT INTO Employee
(Name, Salary, JoinDate, LastLogin, LunchTime, OfficeNo, Senior, empno)
 VALUES ('John', 10000.50, '2015-8-3', '2015-9-5 12:31:30', '12:00:00', 1, 1, 1301),
 ('Tom', 20000.25, '2015-8-4', '2015-10-12 13:12:14', '13:00:00', 12, 1, 1422),
 ('Jim', 30000.00, '2015-6-2', '2015-9-5 10:05:10', '12:30:00', 45, 0, 1567),
 ('Tim', 15000.50, '2015-7-25', '2015-10-10 12:12:25', '12:30:00', 56, 1, 3200);
""")
    # ODBC.Source(hndl, "INSERT INTO remodeltest.Employee () VALUES ();")
    src = ODBC.Source(hndl, "select * from Employee;")
    sink = CSV.Sink(TEMP_FILE)
    Data.stream!(src, sink)
    df = readtable(TEMP_FILE)
end

At src = ODBC.Source(hndl, "select * from Employee;") I get the following error:
ERROR: KeyError: -154 not found
 in call at .........julia\v0.4\ODBC\src\backend.jl:51

I printed the value of t on line 51 of backend.jl:
** t is: 4
** t is: 12
** t is: 6
** t is: 91
** t is: 93
** t is: -154

It looks like it is for the LunchTime column which is of TIME type.

This is on the jq/remodel branch.

Following up on this. I'm seeing a weird case where all my DATE, DATETIME, and TIME column types are only being sent back as strings. I'm wondering if it's a database setting I need to tweak.

Ah, found it. It's a bug in the SQL Server v10 ODBC driver; I'm now seeing the same behavior with the version 11.

Will be fixed by 45fd78f53b15efea76ebdfad9bedb1eaa891c6cf

fixed.

Thanks!


Activate script tags from turbo frames

When using a turbo frame the scripts returned from a turbostream are not evaluated and therefor not executed.
This PR adds the functionality to activate these script tags after they are inserted into the turbo-frame.
Fixes #186 for turbo-frames
Please let me know if additional fixes are needed for turbostream elements, I will add them accordingly 👍

I'm kinda anxious for this fix, when can we see this in production guys? 👋

@xtr3me Can you have a look at the test failure?

@dhh I will look into this, before the end of this week. I'm currently in the midst of a renovation of the house, so I need to find some spare time to address this.

@dhh I have fixed the test failure. I did need to add an additional file as clicking on the link did not trigger an Turbo call anymore if it was clicked once before.
By changing the url of the link embedded in the response frame it worked again.