Make ddev composer create work when the current directory is specified

Preliminary checklist

[x] I am using the latest stable version of DDEV (see upgrade guide)
[x] I have searched existing issues
[x] I have checked the troubleshooting guide
[x] I have run ddev debug test to include output below

Output of ddev debug test
Expand `ddev debug test` diagnostic information

======== Output file will be in /tmp/ddev-debug-test.txt ========

======== Existing project config ========
ddev installation alternate locations:
/usr/bin/ddev
/bin/ddev

These config files were loaded for project mukurtu-test4: [/home/nate/Sites/mukurtu-test4/.ddev/config.yaml]
name: mukurtu-test4
type: drupal
docroot: web
php_version: 8.2
webserver_type: nginx-fpm
webimage: ddev/ddev-webserver:v1.23.5
additional_hostnames: []
additional_fqdns: []
database: {mariadb 10.11}
project_tld: ddev.site
use_dns_when_possible: true
composer_version: 2
nodejs_version: 20
default_container_timeout: 120

======== existing project customizations ========

======== installed DDEV add-ons ========
No registered add-ons were found.

======== mutagen situation ========
looking for #ddev-generated in mutagen.yml in project /home/nate/Sites/mukurtu-test4
.ddev/mutagen/mutagen.yml not found

======== Creating dummy project named tryddevproject-14339 in ../tryddevproject-14339 ========
Creating a new DDEV project config in the current directory (/home/nate/Sites/tryddevproject-14339)
Once completed, your configuration will be written to /home/nate/Sites/tryddevproject-14339/.ddev/config.yaml

Configuring a 'php' project named 'tryddevproject-14339' with docroot 'web' at '/home/nate/Sites/tryddevproject-14339/web'.
For full details use 'ddev describe'.
Configuration complete. You may now run 'ddev start'.

======== OS Information ========
Linux natex1 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

======== User information ========
uid=1000(nate) gid=1000(nate) groups=1000(nate),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),44(video),46(plugdev),100(users),114(lpadmin),983(docker),984(ollama),992(render)

======== DDEV version ========
 ITEM             VALUE
 DDEV version     v1.23.5
 architecture     amd64
 cgo_enabled      0
 db               ddev/ddev-dbserver-mariadb-10.11:v1.23.5
 ddev-ssh-agent   ddev/ddev-ssh-agent:v1.23.5
 docker           27.3.1
 docker-api       1.47
 docker-compose   v2.29.7
 docker-platform  linux-docker
 global-ddev-dir  /home/nate/.ddev
 mutagen          0.17.2
 os               linux
 router           ddev/ddev-traefik-router:v1.23.5
 web              ddev/ddev-webserver:v1.23.5

======== proxy settings ========

 HTTP_PROXY=''
 HTTPS_PROXY=''
 http_proxy=''
 NO_PROXY=''

======== DDEV global info ========
developer-mode=false
disable-http2=false
fail-on-hook-fail=false
instrumentation-opt-in=true
instrumentation-queue-size=0
instrumentation-reporting-interval=0s
instrumentation-user=
internet-detection-timeout-ms=3000
last-started-version=v1.23.5
letsencrypt-email=
mailpit-http-port=8025
mailpit-https-port=8026
mkcert-caroot=/home/nate/.local/share/mkcert
no-bind-mounts=false
omit-containers=[]
performance-mode=none
project-tld=ddev.site
required-docker-compose-version=v2.29.7
router=traefik
router-bind-all-interfaces=false
router-http-port=80
router-https-port=443
simple-formatting=false
table-style=default
traefik-monitor-port=10999
use-docker-compose-from-path=false
use-hardened-images=false
use-letsencrypt=false
wsl2-no-windows-hosts-mgt=false
xdebug-ide-location=

======== DOCKER provider info ========
docker client location: -rwxr-xr-x 1 root root 40937024 Sep 20 04:40 /usr/bin/docker

docker client alternate locations:
/usr/bin/docker
/bin/docker

Docker provider: linux-docker
docker version:
Client: Docker Engine - Community
 Version:           27.3.1
 API version:       1.47
 Go version:        go1.22.7
 Git commit:        ce12230
 Built:             Fri Sep 20 11:40:59 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          27.3.1
  API version:      1.47 (minimum version 1.24)
  Go version:       go1.22.7
  Git commit:       41ca978
  Built:            Fri Sep 20 11:40:59 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.7.23
  GitCommit:        57f17b0a6295a39009d861b89e3b3b87b005ca27
 runc:
  Version:          1.1.14
  GitCommit:        v1.1.14-0-g2c9f560
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

DOCKER_DEFAULT_PLATFORM=notset
Docker platform: linux-docker
Using Docker context: default (unix:///var/run/docker.sock)
docker-compose: v2.29.7
Using DOCKER_HOST=unix:///var/run/docker.sock
Docker version: 27.3.1
Able to run simple container that mounts a volume.
Able to use internet inside container.
Docker disk space:Filesystem                Size      Used Available Use% Mounted on
overlay                 934.8G    359.2G    528.0G  40% /

======== Existing docker containers ========
CONTAINER ID   IMAGE                                    COMMAND                  CREATED        STATUS                 PORTS                                         NAMES
0cb909a3521e   ghcr.io/matatonic/openedai-speech-rocm   "/bin/sh -c 'bash st…"   13 hours ago   Up 11 hours            <IP_ADDRESS>:5002->8000/tcp, [::]:5002->8000/tcp   openedai-speech-server-1
1316179b045e   ghcr.io/open-webui/open-webui:main       "bash start.sh"          4 weeks ago    Up 11 days (healthy)                                                 open-webui

======== mkcert information ========
/usr/bin/mkcert
/bin/mkcert
/home/nate/.local/share/mkcert
total 8
-r-------- 1 nate nate 2484 Jun 16  2020 rootCA-key.pem
-rw-r--r-- 1 nate nate 1744 Jun 16  2020 rootCA.pem

======== ping attempt on ddev.site ========
PING dkdkd.ddev.site (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from localhost (<IP_ADDRESS>): icmp_seq=1 ttl=64 time=0.041 ms

--- dkdkd.ddev.site ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.041/0.041/0.041/0.000 ms

======== ddev debug rebuild ========
Rebuilding project images...
Rebuilding project tryddevproject-14339 with `/home/nate/.ddev/bin/docker-compose -f /home/nate/Sites/tryddevproject-14339/.ddev/.ddev-docker-compose-full.yaml --progress plain build web --no-cache`
#0 building with "default" instance using docker driver

#1 [web internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.36kB done
#1 DONE 0.0s

#2 [web internal] load metadata for docker.io/ddev/ddev-webserver:v1.23.5
#2 DONE 0.0s

#3 [web internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s

#4 [web 1/8] FROM docker.io/ddev/ddev-webserver:v1.23.5
#4 CACHED

#5 [web 2/8] RUN (groupadd --gid 1000 "nate" || groupadd "nate" || true) && (useradd  -l -m -s "/bin/bash" --gid "nate" --comment '' --uid 1000 "nate" || useradd  -l -m -s "/bin/bash" --gid "nate" --comment '' "nate" || useradd  -l -m -s "/bin/bash" --gid "1000" --comment '' "nate" || useradd -l -m -s "/bin/bash" --comment '' nate )
#5 DONE 0.2s

#6 [web 3/8] RUN mkdir -p /home/nate && chown nate /home/nate && chmod 600 /home/nate/.pgpass
#6 DONE 0.2s

#7 [web 4/8] RUN mariadb-client-install.sh || true
#7 0.182 This script is not intended to run with mariadb:10.11
#7 DONE 0.2s

#8 [web 5/8] RUN export XDEBUG_MODE=off; composer self-update --stable || composer self-update --stable || true; composer self-update --2 || log-stderr.sh composer self-update --2 || true
#8 0.256 Storing "stable" as default update channel for the next self-update run.
#8 0.507 Upgrading to version 2.8.3 (stable channel).
#8 0.584
#8 1.140 Use composer self-update --rollback to return to version 2.8.1
#8 1.507 You are already using the latest available Composer version 2.8.3 (2.x channel).
#8 DONE 1.5s

#9 [web 6/8] RUN apt-get update
#9 0.317 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
#9 0.363 Get:2 https://packages.sury.org/php bookworm InRelease [7551 B]
#9 0.365 Get:3 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
#9 0.383 Get:4 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
#9 0.449 Get:5 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian bookworm InRelease [3675 B]
#9 0.489 Get:6 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB]
#9 0.549 Get:7 https://packages.sury.org/php bookworm/main amd64 Packages [244 kB]
#9 0.578 Get:8 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian bookworm InRelease [3681 B]
#9 0.599 Get:9 http://nginx.org/packages/debian bookworm InRelease [2869 B]
#9 0.637 Get:11 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [2468 B]
#9 0.684 Get:12 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [204 kB]
#9 0.719 Get:13 https://dl.cloudsmith.io/public/symfony/stable/deb/debian bookworm InRelease [4422 B]
#9 0.735 Get:10 https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/debian bookworm InRelease [4625 B]
#9 0.823 Get:14 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian bookworm/main amd64 Packages [4384 B]
#9 0.946 Get:15 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian bookworm/main amd64 Packages [3235 B]
#9 0.965 Get:16 http://nginx.org/packages/debian bookworm/nginx amd64 Packages [14.9 kB]
#9 1.035 Get:17 https://dl.cloudsmith.io/public/symfony/stable/deb/debian bookworm/main amd64 Packages [7810 B]
#9 1.279 Get:18 https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/debian bookworm/main arm64 Packages [34.5 kB]
#9 1.288 Get:19 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg InRelease [129 kB]
#9 1.566 Get:20 https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/debian bookworm/main amd64 Packages [41.2 kB]
#9 1.898 Get:21 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 Packages [359 kB]
#9 2.145 Fetched 10.1 MB in 2s (5250 kB/s)
#9 2.145 Reading package lists...
#9 DONE 2.6s

#10 [web 7/8] RUN curl -I https://www.google.com
#10 0.157   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
#10 0.157                                  Dload  Upload   Total   Spent    Left  Speed
#10 0.157
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
#10 0.204 HTTP/2 200
#10 0.204 content-type: text/html; charset=ISO-8859-1
#10 0.204 content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-d2cUGG1WKN3jEV_Vp3NISg' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
#10 0.204 accept-ch: Sec-CH-Prefers-Color-Scheme
#10 0.204 p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
#10 0.204 date: Fri, 22 Nov 2024 19:01:30 GMT
#10 0.204 server: gws
#10 0.204 x-xss-protection: 0
#10 0.204 x-frame-options: SAMEORIGIN
#10 0.204 expires: Fri, 22 Nov 2024 19:01:30 GMT
#10 0.204 cache-control: private
#10 0.204 set-cookie: AEC=AZ6Zc-VgBtzy0nTeZUvUq0WPIDn1O8F8a5mh4tM1WFvhr1Qvasw6kNRoLQ; expires=Wed, 21-May-2025 19:01:30 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#10 0.204 set-cookie: NID=519=l-jnlYPvVRfXsPufj5uXznropHOo273gPBPg5LLkOeRNFjxH8pnv1sGROFEXIKjy4mH5-6sOYiRUzEQPveXXBChAVmocApaYEcm8QEX3vhrYGJ76i6d_MzTvG5hf3HuNofLwOHnj5U6Wn2vWOR2bSXu8RV4Oq0OftXLtdS1fUqFdgQVHcQeBiKwWFPSI8UDYFTKbxQ; expires=Sat, 24-May-2025 19:01:30 GMT; path=/; domain=.google.com; HttpOnly
#10 0.204 alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
#10 0.204
#10 DONE 0.2s

#11 [web 8/8] RUN chmod 777 /run/php /var/log
#11 DONE 0.2s

#12 [web] exporting to image
#12 exporting layers 0.1s done
#12 writing image sha256:8aba2b6042b63a8db73588df7b208bd7543fda51f3aea18fbfa90126a8d6f407 done
#12 naming to docker.io/ddev/ddev-webserver:v1.23.5-tryddevproject-14339-built done
#12 DONE 0.1s

#13 [web] resolving provenance for metadata file
#13 DONE 0.0s
Rebuilt Docker cache for project tryddevproject-14339 in 5s
Network ddev_default created
 Container ddev-ssh-agent  Created
 Container ddev-ssh-agent  Started
ssh-agent container is running: If you want to add authentication to the ssh-agent container, run 'ddev auth ssh' to enable your keys.
Building project images...
.Project images built in 1s.
 Network ddev-tryddevproject-14339_default  Created
 Container ddev-tryddevproject-14339-web  Created
 Container ddev-tryddevproject-14339-db  Created
 Container ddev-tryddevproject-14339-web  Started
 Container ddev-tryddevproject-14339-db  Started
Waiting for containers to become ready: [web db]
Starting ddev-router if necessary...
 Container ddev-router  Created
 Container ddev-router  Started

======== Project startup ========
Starting tryddevproject-14339...
2024-11-22T11:01:55.623 GetAvailableRouterPort(): Router is healthy and running
2024-11-22T11:01:55.624 GetAvailableRouterPort(): proposedPort 80 already bound on ddev-router, accepting it
2024-11-22T11:01:55.625 GetAvailableRouterPort(): Router is healthy and running
2024-11-22T11:01:55.627 GetAvailableRouterPort(): proposedPort 443 already bound on ddev-router, accepting it
2024-11-22T11:01:55.628 GetAvailableRouterPort(): Router is healthy and running
2024-11-22T11:01:55.629 GetAvailableRouterPort(): proposedPort 8025 already bound on ddev-router, accepting it
2024-11-22T11:01:55.63 GetAvailableRouterPort(): Router is healthy and running
2024-11-22T11:01:55.631 GetAvailableRouterPort(): proposedPort 8026 already bound on ddev-router, accepting it
2024-11-22T11:01:55.65 Pulled image for ddev/ddev-webserver:v1.23.5
2024-11-22T11:01:55.65 Pulled image for busybox:stable
2024-11-22T11:01:55.65 Pulled image for ddev/ddev-utilities
2024-11-22T11:01:55.651 Pulled image for ddev/ddev-ssh-agent:v1.23.5
2024-11-22T11:01:55.651 Pulled image for ddev/ddev-traefik-router:v1.23.5
2024-11-22T11:01:56.281 chowning /mnt/ddev-global-cache and /var/lib/mysql to 1000
2024-11-22T11:01:56.685 done chowning /mnt/ddev-global-cache and /var/lib/mysql to 1000
2024-11-22T11:01:56.693 host.docker.internal='' runtime.GOOS==linux and docker 20.10+
2024-11-22T11:01:56.699 Using automatically detected timezone: TZ=America/Los_Angeles
2024-11-22T11:01:56.751 Pulled image for ddev/ddev-dbserver-mariadb-10.11:v1.23.5
2024-11-22T11:01:56.751 Pulled image for ddev/ddev-webserver:v1.23.5
2024-11-22T11:01:56.752 Pulled image for ddev/ddev-traefik-router:v1.23.5
2024-11-22T11:01:56.753 Pulled image for ddev/ddev-ssh-agent:v1.23.5
Building project images...
2024-11-22T11:01:56.754 Executing docker-compose -f /home/nate/Sites/tryddevproject-14339/.ddev/.ddev-docker-compose-full.yaml build --progress=plain
.Project images built in 1s.
2024-11-22T11:01:58.111 Removing dangling images for the project ddev-tryddevproject-14339
2024-11-22T11:01:58.116 Executing docker-compose -f /home/nate/Sites/tryddevproject-14339/.ddev/.ddev-docker-compose-full.yaml up -d
 Container ddev-tryddevproject-14339-db  Recreate
 Container ddev-tryddevproject-14339-web  Recreate
 Container ddev-tryddevproject-14339-db  Recreated
 Container ddev-tryddevproject-14339-web  Recreated
 Container ddev-tryddevproject-14339-web  Started
 Container ddev-tryddevproject-14339-db  Started
2024-11-22T11:02:09.216 VIRTUAL_HOST=tryddevproject-14339.ddev.site for web
2024-11-22T11:02:09.216 HTTP_EXPOSE=80:80,8025:8025 for web
2024-11-22T11:02:09.216 HTTPS_EXPOSE=443:80,8026:8025 for web
2024-11-22T11:02:09.639 Copied /home/nate/Sites/tryddevproject-14339/.ddev/traefik:CopyIntoVolume_eixfrhfjijgk into /mnt/v/traefik in 49.277035ms
2024-11-22T11:02:09.686 Exec chown -R 1000 /mnt/v/traefik stdout=, stderr=, err=<nil>
2024-11-22T11:02:09.808 Copied Traefik certs in /home/nate/Sites/tryddevproject-14339/.ddev/traefik/certs to ddev-global-cache/traefik
2024-11-22T11:02:09.808 Running /start.sh in ddev-webserver
Waiting for containers to become ready: [web db]
2024-11-22T11:02:14.718 Copied /home/nate/.ddev/commands:CopyIntoVolume_uykrqqslwjkw into /mnt/v/global-commands in 45.894566ms
2024-11-22T11:02:14.761 Exec chown -R 1000 /mnt/v/global-commands stdout=, stderr=, err=<nil>
2024-11-22T11:02:14.964 Testing to see if /mnt/ddev_config is properly mounted
2024-11-22T11:02:15.081 Getting stderr output from 'log-stderr.sh --show'
Starting ddev-router if necessary...
2024-11-22T11:02:15.748 Copied /home/nate/.ddev/traefik:CopyIntoVolume_ohlzkqdauujg into /mnt/v/traefik in 57.219476ms
2024-11-22T11:02:15.8 Exec chown -R 1000 /mnt/v/traefik stdout=, stderr=, err=<nil>
2024-11-22T11:02:15.913 Copied global Traefik config in /home/nate/.ddev/traefik/certs to ddev-global-cache/traefik
 Container ddev-router  Running
2024-11-22T11:02:15.952 Waiting for ddev-router to become ready. docker inspect --format "{{json .State.Health }}" ddev-router
2024-11-22T11:02:16.456 ddev-router is ready
Successfully started tryddevproject-14339
Your project can be reached at https://tryddevproject-14339.ddev.site
See 'ddev describe' for alternate URLs.

======== Curl of site from inside container ========
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 22 Nov 2024 19:02:18 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding

======== curl -I of http://<IP_ADDRESS>:33035 (web container http docker bind port) from outside ========
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 22 Nov 2024 19:02:18 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding

======== curl -I of http://tryddevproject-14339.ddev.site (router http URL) from outside ========
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Date: Fri, 22 Nov 2024 19:02:18 GMT
Server: nginx
Vary: Accept-Encoding

======== Full curl of http://tryddevproject-14339.ddev.site (router http URL) from outside ========
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   198    0   198    0     0  38861      0 --:--:-- --:--:-- --:--:-- 49500
Success accessing database... db via TCP/IP

ddev is working.

The output file for Discord or issue queue is in
/tmp/ddev-debug-test.txt

file:///tmp/ddev-debug-test.txt

======== Full curl of https://tryddevproject-14339.ddev.site (router https URL) from outside ========
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   198    0   198    0     0   6414      0 --:--:-- --:--:-- --:--:--  6600
Success accessing database... db via TCP/IP

ddev is working.

The output file for Discord or issue queue is in
/tmp/ddev-debug-test.txt

file:///tmp/ddev-debug-test.txt

======== Curl google.com to check internet access and VPN ========
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
HTTP/2 200
content-type: text/html; charset=ISO-8859-1
content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-dHQvqvKvxvLcgGE1FfHPoA' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
accept-ch: Sec-CH-Prefers-Color-Scheme
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
date: Fri, 22 Nov 2024 19:02:18 GMT
server: gws
x-xss-protection: 0
x-frame-options: SAMEORIGIN
expires: Fri, 22 Nov 2024 19:02:18 GMT
cache-control: private
set-cookie: AEC=AZ6Zc-VRv5zsJubnG4uZSBKb9lB2XMELwrSAPduh-Pnr1dUsKS5viRhloA; expires=Wed, 21-May-2025 19:02:18 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
set-cookie: NID=519=l4B8ye1clr71ctD-Dcz9-9SGOkhUPc0cXIO09rkQzg530ku40F70r5wME-AJ3ZZn4aS1HHWEXccdVz63FtVa78ItmF1-VHjEjczDD3mdBw_UEmI-034ijNXtzcn7dfuTCDztPJ468penQbmneE58NUVzqaIfQBglfmZMmIck7I3xyk_5gvFon8oYEAizc3GP4R_b_w; expires=Sat, 24-May-2025 19:02:18 GMT; path=/; domain=.google.com; HttpOnly
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000

======== host.docker.internal status ========
PING host.docker.internal (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from host.docker.internal (<IP_ADDRESS>): icmp_seq=1 ttl=64 time=0.081 ms

--- host.docker.internal ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.081/0.081/0.081/0.000 ms

======== Project ownership on host ========
drwxrwxr-x 4 nate nate 4096 Nov 22 11:01 ../tryddevproject-14339

======== Project ownership in container ========
drwxrwxr-x 4 nate nate 4096 Nov 22 11:01 //var/www/html

======== In-container filesystem ========
Filesystem                        Type 1K-blocks      Used Available Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv ext4 980211368 376841580 553504060  41% /var/www/html

======== Thanks for running the diagnostic! ========
Running ddev launch in 3 seconds
Running ddev launch
Waiting for ddev launch to complete before deleting project
Gtk-Message: 11:02:22.579: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.

Cleanup: deleting test project tryddevproject-14339
 Container ddev-tryddevproject-14339-db  Stopped

Expected Behavior
Most of the CMS quickstarts install via composer, such as ddev composer create drupal/recommended-project:^11. I got tripped up installing a new project via composer because I thought it would be a good idea to specify the directory as the current directory like this:
ddev composer create drupal/recommended-project:^11 .

That trailing dot indicating "current directory" results in Composer throwing an error 100% of the time:

This is because the .ddev directory is by definition always going to be in the current directory. Composer's empty directory check does not allow any files, including hidden files or VCS files, here's their snippet of checking for an empty directory:
        $finder = Finder::create()
            ->ignoreVCS(false)
            ->ignoreDotFiles(false)
            ->depth(0)
            ->in($dir);

However, as demonstrated in the CMS quickstarts, simply eliminating the . fixes the problem. DDEV apparently installs the package into a temporary directory:

And then eventually, I'm guessing it copies all the files into the final install location.
So my request here is that either:
A) Document that specifying the current directory . will never work. The Developer Tools page would be a good location.
B) Make ddev composer create <project> . strip off or ignore a path of only the current directory, and make it work the same as when the current directory is not specified.
Actual Behavior
Error:
In CreateProjectCommand.php line 369:
  Project directory "/var/www/html/." is not empty.

Steps To Reproduce
Follow a CMS quickstart, but include the current directory path in the ddev composer create command:
mkdir my-drupal-site && cd my-drupal-site
ddev config --project-type=drupal --php-version=8.3 --docroot=web
ddev start
ddev composer create drupal/recommended-project:^11 .

Anything else?
No response

@quicksketch,
The fix is available in:

#6767

Thanks @stasadev!
I don't think the path argument should be skipped entirely. It's still totally valid to specify a sub-directory like this:
ddev composer create drupal/recommended-project:^11 drupal

Ignoring the path argument would create a new discrepancy between ddev composer create and composer create-project (which also can take a path).
Ideally we'd only skip the path argument if it was specified as . or ./

With DDEV, this won't work either:
$ ddev composer create drupal/recommended-project:^11 drupal
Executing Composer command: [composer create-project drupal/recommended-project:^11 drupal --no-plugins --no-scripts --no-install /tmp/RMIUnA]

Creating a "drupal/recommended-project:^11" project at "./drupal"

In VersionParser.php line 526:

  Could not parse version constraint /tmp/RMIUnA: Invalid version string "/tm
  p/RMIUnA"

Because we always install to /tmp, and then copy it back.
This is why it's called ddev composer create and not ddev composer create-project.
I added a warning, it will say what was ignored, hopefully it's clearer than silently ignoring.

With DDEV, this won't work either:

Oh! I thought I tested this but I must have been using composer create-project.
In that case, ignoring the extra parameter seems like nothing but a win. I like the added warning too. Thank you, this will hopefully prevent others from being confused in the future.
I'm not familiar with testing DDEV code changes, but reviewing the PR it looks like it would do what I would want. Thank you @stasadev!

For future reference, and because we like having you around here, every PR has built artifacts and a link to how to test them, in this case https://github.com/ddev/ddev/pull/6767#issuecomment-2494689108 :)

Thanks @rfay! I might have missed that comment, or the build wasn't finished when I looked at the PR.
In testing, this works great!
Passing in a current directory .:

Passing in a sub-directory drupal:

Both work as expected.

Fixing this isn't as easy as I initially thought because you can mix options and arguments in a variety of ways.
For example, this looks like it has two arguments nearby, but in fact auto is the value of the option:
ddev composer create --prefer-install auto vendor/package
                                       | option     | argument

I don't want to add too complicated code for this because it's fragile:
hasDirectoryArg := false
for i, arg := range args {
	if isValidComposerOption("create-project", arg) {
		// Check if optional <directory> arg is passed to "composer create-project"
		// The command syntax is `create-project [options] [--] [<package> [<directory> [<version>]]]`
		if i > 0 && !strings.HasPrefix(arg, "-") && !strings.HasPrefix(args[i-1], "-") {
			if i > 1 && strings.HasPrefix(args[i-2], "-") {
				// This is an option, not an argument
			} else {
				hasDirectoryArg = true
			}
		}
		createArgs = append(createArgs, arg)
	}
}

I'll just add a better error message for this:
$ ddev composer create vendor/package .
...
failed to create project: exit status 1

The optional <directory> and <version> arguments are not supported by 'ddev composer create'.
If you have included them, please remove and try again.

Thank you @stasadev and @rfay!


contribute a translation

In the
< Contributing to codes.wmo >
section
provide information on how to propose an update adding a language translation to an existing entry

https://docs.google.com/document/d/1znNctQ3jHuFn94vWSPa640idJ1aeiLLLBfgf3rFir_Q/edit?usp=sharing

completd by #36


chore: remove obsolete dependency "jsonfield"

Proposed changes
This PR proposed the following changes:

remove third-party jsonfield dependency
alter model fields in migrations files in rdmo/accounts

The fields that utilized the jsonfield dependency where part of the models Profile and DetailKey, that were both removed six years ago in https://github.com/rdmorganiser/rdmo/blob/44dcda2f419f6dff269ea5e0128cbcdf0d77006b/rdmo/accounts/migrations/0007_additional_fields.py
So I would suggest removing this dependency. Also if we ever need another JSONField, Django now supports this on its own without any third party package needed.
Related issue: #692

Can somebody with existing data test if this kind of change corrupts the database?

Ok, I just checked, the version is relevant is so old, we did not even split the system into rdmo and rdmo-app back then, I will merge.


add health check event

1. Why is this change necessary?
When running Shopware in a docker container, you might want to do some customized health checks.
2. What does this change do, exactly?
This PR adds an event to the HealthCheckController, which allows developers to add their own health checks without having to decorate the controller or introduce their own endpoint.
5. Checklist

[X] I have rebased my changes to remove merge conflicts
[X] I have written tests and verified that they fail without my change
[X] I have created a changelog file with all necessary information about my changes
[X] I have read the contribution requirements and fulfil them.

🤖[deprecated] Generated by Copilot at d0b03ca
This pull request adds a new event system for the health check feature of the API, allowing other components to modify the health check response. It creates a new HealthCheckEvent class, injects the event_dispatcher service into the HealthCheckController class, and adds a changelog entry and a test class for the changes.

🤖[deprecated] Generated by Copilot at d0b03ca

Add a new event for health check requests (link)

Create a HealthCheckEvent class that extends Event and has a Context property (link)
Inject the event_dispatcher service into the HealthCheckController class (link, link)
Modify the check method of the HealthCheckController to accept a Context parameter, create and dispatch a HealthCheckEvent with the context, and return a response (link, link)

Add tests for the check method of the HealthCheckController class (link)

@silviokennecke thanks for your contribution, seems like a good extension point. Could you please move the test to tests/integration/Core/Framework/Api/Controller ? - the current folder is for legacy tests and new tests should not be added there

@AydinHassan I just moved the test and made the context public readonly

@silviokennecke it is already merged with https://github.com/shopware/shopware/commit/35e0509e9c601efac600a204eec1da043ad43b49
thanks for your contribution 👍🎉💙


Elasticsearch container dies

PGSync version:
Postgres version: 14.1
Elasticsearch version: 7.14.2
Redis version:  6.2.6
Python version: 3.7.12
Problem Description:
When the schema below is used elastic search dies and pgsync dies after throwing urllib3.exceptions.NewConnectionError.
``
[
  {
    "database": "tic",
    "index": "nodes",
    "plugins": [
      "CategoryPlugin2"
    ],
    "nodes": {
      "table": "node",
      "label": "form",
      "columns": [
        "id",
        "name",
        "type",
        "description",
        "left",
        "right",
        "state"
      ],
      "children": [
        {
          "table": "tag",
          "label": "tags",
          "columns": [
            "name"
          ],
          "relationship": {
            "type": "one_to_many",
            "variant": "object",
            "through_tables": [
              "tag_node"
            ]
          }
        },
        {
          "table": "space",
          "columns": [
            "id",
            "alias"
          ],
          "relationship": {
            "type": "one_to_one",
            "variant": "object"
          },
          "children": [
            {
              "table": "node",
              "label": "categories",
              "columns": [
                "name",
                "type",
                "left",
                "right",
                "state",
                "space_id"
              ],
              "relationship": {
                "type": "one_to_many",
                "variant": "object"
              }
            }
          ]
        }
      ]
    }
  }
]

Last three logs before it shot down is below. I also attached the logs file.
Many Thanks
2022-03-09T00:01:20.783470700Z {"type": "server", "timestamp": "2022-03-09T00:01:19,716Z", "level": "WARN", "component": "o.e.t.ThreadPool", "cluster.name": "docker-cluster", "node.name": "98e587c72b61", "message": "execution of [org.elasticsearch.cluster.InternalClusterInfoService$RefreshScheduler$$Lambda$5405/0x00000008018444b0@39f9c531] took [35313ms] which is above the warn threshold of [5000ms]", "cluster.uuid": "OEmp8lyzR12G_IcXorYiug", "node.id": "f0ARO-pLSuKsixkGYwX1Cg"  }
2022-03-09T00:01:33.116923000Z {"type": "server", "timestamp": "2022-03-09T00:01:29,809Z", "level": "WARN", "component": "o.e.t.ThreadPool", "cluster.name": "docker-cluster", "node.name": "98e587c72b61", "message": "absolute clock went backwards by [2.7s/2707ms] while timer thread was sleeping", "cluster.uuid": "OEmp8lyzR12G_IcXorYiug", "node.id": "f0ARO-pLSuKsixkGYwX1Cg"  }
[logs.txt](https://github.com/toluaina/pgsync/files/8210660/logs.txt)

2022-03-09T00:01:41.148263400Z {"type": "server", "timestamp": "2022-03-09T00:01:38,604Z", "level": "WARN", "component": "o.e.t.ThreadPool", "cluster.name": "docker-cluster", "node.name": "98e587c72b61", "message": "execution of [ReschedulingRunnable{runnable=org.elasticsearch.watcher.ResourceWatcherService$ResourceMonitor@5eb82842, interval=5s}] took [9120ms] which is above the warn threshold of [5000ms]", "cluster.uuid": "OEmp8lyzR12G_IcXorYiug", "node.id": "f0ARO-pLSuKsixkGYwX1Cg"  }

Is this a container error?
Can you narrow down the relevant log containing the socket timeout.

I solved it by changing the Query_Chunk_Size value. Thank you for the help we can close the issue


Question: How to add custom mapping for a licence?

About this issue
I would like to add a custom license but even after adding the strings, it does not show. Furthermore, I do not understand this sentence:

Finally, you have to use the specified identifier myLicense when referencing this license in your mappings.

What exactly is meant with "in your mappings"? Could you provide an example? Here is how I've done it:
<resources>

    <string name="define_license_herelicense" translatable="false" />
    <string name="license_herelicense_licenseName" translatable="false">Here SDK</string>
    <string name="license_herelicense_licenseShortDescription" translatable="false">
        <![CDATA[

Here SDK is a Location Service to enhance apps with rich maps and location context.

        ]]>
    </string>

    <string name="license_herelicense_licenseDescription" translatable="false">raw:herelicense</string>

</resources>

When only adding the above, nothing changed and the dependency was not recognized. I had to furthermore add the following:
<resources>
    <string name="define_plu_herelicence">year;owner</string>
    <string name="library_herelicence_author">Here</string>
    <string name="library_herelicence_libraryName">Here SDK</string>
    <string name="library_herelicence_libraryDescription">
        Here SDK is a Location Service to enhance apps with rich maps and location context.
    </string>
    <string name="library_herelicence_libraryWebsite">https://developer.here.com/products/here-sdk</string>
    <string name="library_herelicence_licenseIds">herelicense</string>
</resources>

But when I added this, my herelicense.txt was not recognized.
Details

[8.9.3] Used library version
[-] Used support library version
[7.0.3] Used gradle build tools version
[Android Studio Arctic Fox | 2020.3.1 Patch 3] Used tooling / Android Studio version
[-] Other used libraries, potential conflicting libraries

Checklist

[x] Searched for similar issues
[x] Checked out the sample application
[x] Read the README
[x] Checked out the CHANGELOG
[x] Read the MIGRATION GUIDE

@Berki2021 you are already very close. The plugin/library can not automatically detect licenses to match a dependency.
For manual mapping of a library to a license you can use the config files. You can see all relevant changes for this for example here:
https://github.com/mikepenz/AboutLibraries/commit/e43d7530f4cc907d6d7d6a6d62a514e23c87fd9a
For demo app showcase purposes I assigned the license to the activity-ktx dependency. but you can use findLibraries to get the id of the dependency you want to specify the license for.

@Berki2021 the library is not loaded via maven? ok in this case the library information itself also needs to be provided.
Expanded the sample branch to highlight this too: ea7a484

Okay, now it is shown, but I am a bit confused: What is the need of the "raw:file" when the card is opening a website?

It depends on how you configure the library.
You have the option to choose from showing a dialog, vs loading the website:
https://github.com/mikepenz/AboutLibraries/blob/develop/aboutlibraries/src/main/java/com/mikepenz/aboutlibraries/LibsBuilder.kt#L225


feat: add front matter variable to open in new tab

Similar to (#77), allows links in the navbar to open in a new tab. This time it is optional with front matter open_new_tab.
Example:
---
title: <i class="fab fa-github"></i>
external_url: https://github.com/Avery2
open_new_tab: true
weight: 99
---

I like this approach more, but I think that we should add it to other content that can have an external URL too, like projects and posts.

We can make this as a site-level configuration in _config.yaml to make it easier to standardize the behavior across site. What do you think?

We can make this as a site-level configuration in _config.yml to make it easier to standardize the behavior across site.
What do you think?

Yeah, that sounds good. I'll try to do that.

We can make this as a site-level configuration in _config.yml to make it easier to standardize the behavior across site.

Right now there is just a setting open_new_tab in _config.yml that affects the default behavior of the links in the navbar. I have not yet been able to implement this in the projects or posts.

Works for navbar (pages), projects, and posts. Users can edit the open_new_tab front matter in any of the corresponding files. They also can set site-wide defaults in the _config.yml (default value is false - so the default behavior will remain the same). Sorry that the git history is a little horrendous, I wasn't sure how to develop locally with the remote_theme.

@Avery2 the PR have irrelevant changes from your fork, consider separating them or closing the PR and creating a new one.
Sorry for the late response.

@Avery2 the PR have irrelevant changes from your fork, consider separating them or closing the PR and creating a new one.
Sorry for the late response.

My bad, I will change that.

New PR at #82


DatePicker doesn't close

When focus is in DatePipcker like when month is changed and date isn't selected and the focus is changed to other input using tab, datepicker doesn't close.

this one could be tricky because we cannot hide the datepicker when the input is blurred (otherwise it would close the datepicker for every click on the datepicker). Meaning that we would have to listen for a focus event for anything on the page... but the input of the datepicker.

Until we have a simpler solution for this, I will close this as 'won't fix'.


Debugging ko with Cloud Code in VS Code

Hi,
Looking for some guidance - trying to debug an app in Kubernetes using Cloud Code. I can get it to connect to the debugger, but can't get it to stop on any breakpoints.
My guess is that either the localRoot or remoteRoot is wrong, but not sure why.
TIA.
Command to apply:
ko apply --debug --disable-optimizations -f containersource.yaml
Partial ContainerSource YAML:
apiVersion: sources.knative.dev/v1
kind: ContainerSource
metadata:
  name: backend
spec:
  template:
    spec:
      containers:
        - image: ko://path/to/backend
          ports:
            - containerPort: 40000

Launch Configuration JSON:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Attach to Backend",
            "type": "cloudcode.kubernetes",
            "request": "attach",
            "language": "Go",
            "debugPort": 40000,
            "podSelector": {
                "sources.knative.dev/containerSource": "backend"
            },
            "localRoot": "${workspaceFolder}",
            "remoteRoot": "/ko-app",
        },
  ]
}

Seems to work with
"remoteRoot": ""


Add warning and hint when loading torch before juliacall

Before
x@x pythoncall % python -c 'import torch; from torch.autograd import Function; import juliacall'
zsh: segmentation fault  python3 -c
x@x pythoncall % be sad
zsh: command not found: be

After
x@x pythoncall % python -c 'import torch; from torch.autograd import Function; import juliacall'
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/juliacall/__init__.py:62: UserWarning: `torch` was loaded before the juliacall. This may cause a segfault. To avoid this, import `juliacall` *before* importing `torch`. For updates, see https://github.com/pytorch/pytorch/issues/78829
  warnings.warn(
zsh: segmentation fault  python3 -c
x@x pythoncall % python -c 'import juliacall; import torch; from torch.autograd import Function'
x@x

Helps with https://github.com/JuliaPy/PythonCall.jl/issues/384, but doesn't solve the issue satisfactorily.

"Swap the import order and your segfaults will go away"


Setup ci workflows

Setup CMake for automatics kernel test

enable testing
tests folder

Update readme with troubleshooting
Action workflow setup

ubuntu, pass build, fail tests.  No know reason why the tests fails
mac, pass build, pass tests.
windows, fail build, fail tests. No know way to properly install opencl, hence the fail build

Pull is requested because I don't think I will be able to improve and fix the not working aspect of the CI workflow. A more expert person is welcome to try or continue from where I stopped.
The code will be merge with Master as it doesn't break the build and lays ground for automatic testing.

@StRigaud This is really neat. I am curious if there needs to be hardware and drivers that support OpenCL for the tests to actually work. Perhaps a self hosted runner is required.

Thanks!
The macos image hold all the required libraries hence work very easily.
The ubuntu image, i had to install an opencl version via apt hence the compilation but the failing test may come from the wrong opencl/driver/hardware combo indeed.
The windows image .... well, nothing works here! I managed to install an opencl version with chocolatey but it was not detected by CMake.
So yes, a self hosted runner or a well defined docker/travis setup (something like that) and get out from the integrated github action system which is maybe a bit too simplistic (but very cool to start with).


Update dependencies

Update dependencies
Gradle files cleanup
Update RxJava to v2.2.14
Update Coroutines to v1.3.2

Codecov Report

Merging #52 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #52   +/-   ##
=========================================
  Coverage     95.93%   95.93%
  Complexity       70       70
=========================================
  Files            21       21
  Lines           516      516
  Branches         11       11
=========================================
  Hits            495      495
  Misses           14       14
  Partials          7        7

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 a523067...3d3fb1d. Read the comment docs.


How do I enable powerline style?

Hi! This theme is great and I have been using it for a long time starting with zsh. But now on fish it doesn't display theme in powerline style. As I see in agnoster.fish, the function tests it's first argument for powerline string, but I don't understand how to pass it. wa use takes only one argument - theme name. Could you give an example how to enable powerline?

You have to run command agnoster powerline, not wa use agnoster powerline. To make it permanent you need currently add agnoster powerline to your fish.config.

@hauleth this does the job, thank you!


@ashfurrow => Swift 2.0

Fix #156 (kind of)
This PR «branches» from #181

New PR with the fixes from @ashfurrow after the transition to an organization (Old was #162 )

Done:

Currently using Quick and Nimble swift-2.0 branches
AlamoFire swift-2.0 branch as well
Moya Core is compiling
Minimal Swift 2.0 migration (not reworked; only made it compile)
@garethknowles migrated the code for RxSwift
[x] Migrate ReactiveCocoa to swift2 branch

[x] Generate a podspec for swift2 branch first

TODO:

[ ] Make the generated ReactiveCocoa pod compile correctly with the rest of the project.

Cool, thanks!


Allow string seeds

Allowing strings as seeds will make writing tests easier and more reliable.
For example, the following could be done with AVA:
import test from 'ava'
import * as mock from '@prismicio/mock'

test('my test', (t) => {
  const model = mock.model.customType({ seed: t.title })
  const document = mock.value.document({ seed: t.title, model })

 // Do something with the model and document
})

The seed is now connected to the test's title which will be unique within the file.

Done in https://github.com/prismicio/prismic-mock/commit/3616cb840c41dc9b11326a1a49b0980f7df64f39


CircleViz doesn't plot data if color_stops is None

Hi,
I was trying to plot a CircleViz and my points wouldn't appear. Once I supplied the color_stops argument they showed up.
If color_stops are required to plot data they should raise an error when missing, or be set to a meaningful default.
Related to #13 I think.
Cheers

Closed in https://github.com/mapbox/mapboxgl-jupyter/pull/78


fix gen dao oracle entity bug

When Oracle  Column Datatype is NUMBER check DATA_SCALE
DATA_SCALE==0  use INT
DATA_SCALE>0    use float64

@zaier277 CI failed.

Codecov Report
Base: 76.57% // Head: 76.59% // Increases project coverage by +0.02% :tada:

Coverage data is based on head (77ad318) compared to base (2598745).
Patch coverage: 57.14% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2219      +/-   ##
==========================================
+ Coverage   76.57%   76.59%   +0.02%
==========================================
  Files         580      577       -3
  Lines       48272    47928     -344
==========================================
- Hits        36964    36712     -252
+ Misses       9291     9218      -73
+ Partials     2017     1998      -19

Flag
Coverage Δ

go-1.15-386
76.57% <57.14%> (-0.02%)
:arrow_down:

go-1.15-amd64
?

go-1.16-386
76.58% <57.14%> (-0.02%)
:arrow_down:

go-1.16-amd64
?

go-1.17-386
?

go-1.17-amd64
?

go-1.18-386
?

go-1.18-amd64
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

database/gdb/gdb_driver_wrapper_db.go
92.50% <50.00%> (-7.50%)
:arrow_down:

database/gdb/gdb.go
64.17% <100.00%> (-1.82%)
:arrow_down:

os/gcron/gcron_schedule_fix.go
87.50% <0.00%> (-12.50%)
:arrow_down:

os/gfsnotify/gfsnotify_watcher.go
81.51% <0.00%> (-2.53%)
:arrow_down:

os/gfsnotify/gfsnotify_watcher_loop.go
83.19% <0.00%> (-1.69%)
:arrow_down:

database/gdb/gdb_core_structure.go
68.85% <0.00%> (-0.88%)
:arrow_down:

os/gcmd/gcmd_parser.go
92.19% <0.00%> (-0.71%)
:arrow_down:

contrib/drivers/mysql/mysql.go
69.38% <0.00%> (ø)

contrib/drivers/oracle/oracle.go

... and 2 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Rewrite /parameters/validate to Go

I'm submitting an ...
improvement request (usability, performance, tech debt, etc.)
Traffic Control components affected ...

Documentation (possibly)
Traffic Ops

Current behavior:
/parameters/validate is handled by Perl
Expected / new behavior:
/parameters/validate should be handled by Go.
Minimum API Version
1.1
Request Methods

[ ] POST

Minimal reproduction of the problem with instructions:
N/A

not sure if this is even used so imo this should be deprecated (not rewritten to Go and a deprecation notice added to the response)


MPV JSON IPC Binding: Couldn't create first pipe instance: Access is denied. (0x80070005)

I'm trying to get the example code to run on Windows 10, however I receive the following error.
I have confirmed that JSON IPC binding works through command prompt.
Flutter version: 3.0.5
MPV version: 0.34.0-384-gd2467f61be
Windows 10 version: 21H2
OS build: 19044.1826
Any help would be great, thanks!

Sorry to let you know but MPV's JSON IPC uses UNIX sockets. Although Windows 10 and 11 supports UNIX sockets (via AF_UNIX) & has API exposed for it, but unfortunately Dart still doesn't support them
MPV also supports IPC through Windows NamedPipes and Dart does support NamedPipes through the win32 package, but it's too low level and is usually used or implemented by language runtimes (e.g. Node, Python) to build a high level API on top of it
In other words, mpv_dart is currently kind of limited by the capabilities of the Dart Programming Language itself, thus it only supports *nix based OS (Mac, Linux & Android)


How to play with more than 1 bot?

How?

(screenshot is settings.js)

Highlighted in red, you remove the "//" for any of the bots that you want to use. For example. Andy's line is a comment (//). Simply remove the "//" and then you are done. When you want to stop using that bot, just make it a comment again. (aka just "//" the line, like in the screenshot.) (I am assuming that you have proper API keys in keys.json.)


Calling numpy functions in a thread causes stack overflow

🐛 Bug Reports
🌍 Environment

Your operating system and version: Ubuntu 18.04 LTS
Your python version: Python 3.6.9
How did you install python (e.g. apt or pyenv)? Did you use a virtualenv?: OS package
Your Rust version (rustc --version): rustc 1.46.0 (04488afe3 2020-08-24)
Your PyO3 version: 0.14.2
Have you tried using latest PyO3 main (replace version = "0.x.y" with git = "https://github.com/PyO3/pyo3")?: yes, also buggy

💥 Reproducing
Calling python function inv.run() from rust resulting:
thread '<unknown>' has overflowed its stack
fatal runtime error: stack overflow
Aborted (core dumped)

PROJECT/Cargo.toml
[dependencies]
pyo3 = { version = "0.14.2", features = ["auto-initialize"] }

PROJECT/inv.py
import numpy as np

def run():
    print('looping simple')
    for i in range(100):
        print(i, end=' ')

    print('looping np')
    for i in range(100):
        np.linalg.inv(np.eye(512))

    print('py func exiting')

if __name__ == '__main__':
    run()

PROJECT/src/main.rs
use pyo3::prelude::*;

fn main() {
    let main_barrier = std::sync::Arc::new(std::sync::Barrier::new(2));
    let worker_barrier = main_barrier.clone();

    let _ = std::thread::spawn(move || {

        let gil = Python::acquire_gil();

        let py = gil.python();

        let inv = py.import("inv").unwrap();
        println!("calling");
        inv.call0("run").unwrap();
        println!("called");

        worker_barrier.wait();

        loop {
            std::thread::sleep(std::time::Duration::from_secs(5));
        }
    });

    main_barrier.wait();
    println!("main thread exiting");
}

Expected output (using python3 inv.py):
looping simple
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 looping np
py func exiting

Buggy output (export PYTHONPATH=PROJECT, cargo run PROJECT):
calling
looping simple
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 looping np

thread '<unknown>' has overflowed its stack
fatal runtime error: stack overflow
Aborted (core dumped)

Remove the for loop for calling np, and just np.linalg.inv(np.eye(512)) alone would crash the application. Using a smaller value, (e.g. np.eye(200)) would make the crash go away.
Runing inv.run() inside of the main thread (i.e. remove the spawn call and move the function body of the closure to the main thread) would also resulting the program working correctly.

Hmm, this is very interesting. I can reproduce this on both Python 3.6 and 3.9.
I think it's a numpy issue, almost certainly related to https://github.com/numpy/numpy/issues/19532
In fact, if I try the workaround suggested there of setting the environment variable OPENBLAS_NUM_THREADS=1 then everything works fine for me:
(pyo3) david@david-laptop:~/dev/pyo3-scratch$ PYTHONPATH=. cargo run
    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
     Running `target/debug/pyo3-scratch`
calling
looping simple
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 looping np
Segmentation fault
(pyo3) david@david-laptop:~/dev/pyo3-scratch$ OPENBLAS_NUM_THREADS=1 PYTHONPATH=. cargo run
    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
     Running `target/debug/pyo3-scratch`
calling
looping simple
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 looping np
py func exiting
called
main thread exiting

Respectfully, I'm going to call this issue "resolved". It looks like the cause is inside numpy, there's a workaround, and the new bit here seems to be that executing the problematic numpy code inside a Rust thread is another way to hit the numpy issue.
Please open the issue if you disagree and think there's work needed in PyO3 for this.

I was unable to reproduce this on Windows.

Mmmm that matches the numpy issue where the original reporter is macOS but also sees no issues on Windows!

Can confirm that setting OPENBLAS_NUM_THREADS=1 solves the problem.


[Feature] Support Resolving Extension Repo References

Howdy 👋🏻,
When referencing an v1alpha1.extension, using load(), that comes from an v1alpha1.extension_repo I am receiving:
loading extension env_args: no extension tiltfile found at /Users/iamnande/Library/Application Support/tilt-dev/tilt_modules/github.com/tilt-dev/tilt-extensions/env_args/Tiltfile

Example block that can produce the error:
## Extensions
v1alpha1.extension_repo('foo', url='https://github.com/iamnande/foo/tilt-extensions')
v1alpha1.extension(name='bar', repo_name='foo', repo_path='bar')
load('ext://bar', 'do_cool_thing')

It would be neat if it either didn't yell at me or if it resolved the extension.
Running tilt up in any form handles all the custom references just fine so no actual workflow is being impeded.

I can think of a couple questions/issues here.

For this to work reliably, I think we'd have to assume that you have Tilt already running with this Tiltfile. Then we can query Tilt's API for all registered extension_repos and extensions in order to resolve the file paths. Would that be ok?
If Tilt isn't available, should the diagnostic be a warning instead of an error? Should we have a config setting to turn off errors or warnings about unknown or missing extensions?

I can think of a couple questions/issues here.

For this to work reliably, I think we'd have to assume that you have Tilt already running with this Tiltfile. Then we can query Tilt's API for all registered extension_repos and extensions in order to resolve the file paths. Would that be ok?

I think this would definitely be reasonable. There's likely a few integrations required, not available in vsc, in order to effectively resolve the extensions.

If Tilt isn't available, should the diagnostic be a warning instead of an error? Should we have a config setting to turn off errors or warnings about unknown or missing extensions?

A configuration to ignore these would be helpful or maybe extension_repos and extensions can be warnings by default?

As a dirty workaround, you can symlink your extension in the tilt-dev repo /Users/$USER/Library/Application Support/tilt-dev/tilt_modules/github.com/tilt-dev/tilt-extensions
Don't tell people I told you to do this :trollface:

I would recommend we don't show errors for custom repos until a Tilt is running for this file. I assume the LS is parsing the file which might be able to figure out which entries are part of custom repositories by their names. That would work really neatly.


ERROR API network error: Post "https://api-0.core.keybaseapi.com/_/api/1.0/logdump/send.json": x509: certificate signed by unknown authority

This occurs when I'm trying to send logs using
keybase log send

API_NETWORK_ERROR: ERROR CODE 1601 - API network error: Post "https://api-0.core.keybaseapi.com/_/api/1.0/logdump/send.json": x509: certificate signed by unknown authority in method keybase.1.config.logSend
Error: ERROR CODE 1601 - API network error: Post "https://api-0.core.keybaseapi.com/_/api/1.0/logdump/send.json": x509: certificate signed by unknown authority in method keybase.1.config.logSend at new RPCError (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:4125048) at convertToRPCError (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:4102243) at convertToError (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:4102334) at file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:2473166 at file:///opt/keybase/resources/app/desktop/dist/105.bundle.js:2:215977 at Deferrals._call (file:///opt/keybase/resources/app/desktop/dist/105.bundle.js:2:894539) at file:///opt/keybase/resources/app/desktop/dist/105.bundle.js:2:894731 at trampoline (file:///opt/keybase/resources/app/desktop/dist/105.bundle.js:2:894267) at Deferrals._fulfill (file:///opt/keybase/resources/app/desktop/dist/105.bundle.js:2:894684) at ret (file:///opt/keybase/resources/app/desktop/dist/105.bundle.js:2:893677)
{ "code": 1601, "fields": null, "desc": "API network error: Post \"https://api-0.core.keybaseapi.com/_/api/1.0/logdump/send.json\": x509: certificate signed by unknown authority", "details": "Error code 1601: API_NETWORK_ERROR in method keybase.1.config.logSend" }

fixed by update


When and where should I use setPluralResolver?

Thanks for great localizations library
I got an exception message
Resolver for <lang = id> not specified! Please configure it via LocaleSettings.setPluralResolver. A fallback is used now.
The explanation in #167 is not clear enough for me.
So where and when should I use setPluralResolver?
Currently, I only used t.<localtizationsKey> directly
class ExampleView extends StatelessWidget {
  const ExampleView({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(t.name),
      ),
    );
  }
}

and with final t = AppLocalizations.of(context); in build method,
class ExampleView extends StatelessWidget {
  const ExampleView({super.key});

  @override
  Widget build(BuildContext context) {
  final t = AppLocalizations.of(context);

    return Scaffold(
      appBar: AppBar(
        title: Text(t.name),
      ),
    );
  }
}

Based on #167, do you mean I need to always call setPluralResolver after using any LocaleSettings?
Example like:
// Set the local
LocaleSettings.setLocale(_);
// Then I need to set the plural resolver after
LocaleSettings.setPluralResolver(_);

Or can I ignore the exception warning? because _defaultResolver on plural_resolver_map.dart was enough for me.
If my assumptions are wrong, please tell me correctly when and where I should use setPluralResolver.
Please provide examples to be very helpful. Thanks

Hello, you can call LocaleSettings.setPluralResolver anywhere before accessing. For example, I am initializing it before creating the MaterialApp.
For example
void main() {
  WidgetsFlutterBinding.ensureInitialized();

  LocaleSettings.setPluralResolver(...); // before any translation access is good enough

  LocaleSettings.useDeviceLocale();

  runApp(TranslationProvider(
    child: MyApp(),
  ));
}

Thanks for the quick response.
But after looking deeply, I think it's fine to ignore the exception at least the _defaultResolver on plural_resolver_map.dart is enough for my case.


nodePackages: added ts-node

added ts-node to nodePackages
Motivation for this change
ts-node is the the most used way to execute typescript files with nodejs.
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 wip"
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 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.

Unfortunately, the node-packages has been updated since then. If you rebase and update, I'm happy to merge this.
Sorry for the trouble.

When I try to run it, I get following error:
ts-node
tinternal/modules/cjs/loader.js:905
  throw err;
  ^

Error: Cannot find module 'typescript'
Require stack:
- /nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/index.js
- /nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/repl.js
- /nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/bin.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.resolve (internal/modules/cjs/helpers.js:99:19)
    at loadCompiler (/nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/index.js:176:34)
    at create (/nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/index.js:183:28)
    at register (/nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/index.js:150:19)
    at main (/nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/bin.js:180:42)
    at Object.<anonymous> (/nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/bin.js:351:5)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/index.js',
    '/nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/repl.js',
    '/nix/store/aa0zxgwg0llvjxknhhl7g8l5lbl8pigd-ts-node-10.4.0/lib/node_modules/ts-node/dist/bin.js'
  ]
}

I would like to use ts-node to probably run nocodb which I try to package in this draft pr https://github.com/NixOS/nixpkgs/pull/153749

@happysalada I would like to get this fixed. Do you know how I could add ts-node to node-packages.json and build it without having to regenerate everything?

I don't think there is a way around regenerating everything for now (I hate as much as you do).
What I can propose is that you do it, before you go to lunch or something.
I'm happy to merge a PR as soon as I see it.

Still does not work with ts-node v10.7.0:
$  nix-build -E 'with import /home/onny/projects/nixpkgs {}; nodePackages.ts-node'
$ ./result/bin/ts-node
internal/modules/cjs/loader.js:905
  throw err;
  ^

Error: Cannot find module 'typescript'
Require stack:
- /nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/util.js
- /nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/bin.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.resolve (internal/modules/cjs/helpers.js:107:19)
    at projectLocalResolveHelper (/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/util.js:117:24)
    at resolveCompiler (/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/configuration.js:229:22)
    at resolveAndLoadCompiler (/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/configuration.js:222:26)
    at findAndReadConfig (/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/configuration.js:48:28)
    at phase3 (/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/bin.js:250:67)
    at bootstrap (/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/bin.js:44:30)
    at main (/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/bin.js:32:12)
    at Object.<anonymous> (/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/bin.js:519:5) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/util.js',
    '/nix/store/8ym71mrcqfgm954lf07n6rljmk39glcq-ts-node-10.7.0/lib/node_modules/ts-node/dist/bin.js'
  ]
}

I guess the best way to solve this is to create a seperate package for ts-node with required patches etc.

I was able to fix this issue thanks to the same solution here and created a follow up PR https://github.com/NixOS/nixpkgs/pull/168297


adjust status column in regression results so sorting on that column brings all failed/unacceptable/skips to top

The regression test html table is sortable by clikcing on column. It would be nice to be able to click 'status' column heading and have things sorted that all failed, unacceptable, skips come to top so you don't wind up having to scroll through the whole page to find the non-succeeding tests.
-----------------------REDMINE MIGRATION-----------------------
This ticket was migrated from Redmine. As such, not all
information was able to be captured in the transition. Below is
a complete record of the original redmine ticket.
Ticket number: 2773
Status: Pending
Project: VisIt
Tracker: Feature
Priority: Normal
Subject: adjust status column in regression results so sorting on that column brings all failed/unacceptable/skips to top
Assigned to: -
Category: -
Target version: -
Author: Mark Miller
Start: 02/22/2017
Due date:
% Done: 0%
Estimated time:
Created: 02/22/2017 11:55 am
Updated: 02/28/2017 09:59 pm
Likelihood:
Severity:
Found in version: 2.12.1
Impact: 3 - Medium
Expected Use: 3 - Occasional
OS: All
Support Group: Any
Description:
The regression test html table is sortable by clikcing on column. It would be nice to be able to click 'status' column heading and have things sorted that all failed, unacceptable, skips come to top so you don't wind up having to scroll through the whole page to find the non-succeeding tests.
Comments:
This works for me with firefox on windows and linux. Kathleen Biagas wrote:This works for me with firefox on windows and linux.Yes, what works is the sorting part. Not the part about bringing all skipped, failed, bad exit tests to the top.

@markcmiller86 Is this still an issue? When I click status once, I see all the skipped tests at top, when I click again I see all the unacceptable and failures at the top.


issue with display and disabled properties

if the original select box has a "display:none" css property, selectboxit still displays it. I went around the issue by inserting the select box in a hidden container div. However, when the container div is displayed, the selectboxit is displayed properly but is now disabled.

You forgot to make changes in jquery.selectBoxIt.min.js file for this issue. please change that too.


[V3][Types] Incorrect type for registerNotificationOpened

callback for registerNotificationOpened says that it returns NotificationResponse but actually it returns Notification

bad bot

not stale


chore: delete duplicate spec file

There is already https://github.com/redhat-developer/app-services-sdk-java/blob/main/.openapi/kafka-admin-rest.yaml which is what is being used.

Done in #76


Release v1.7.0

Hi @nim65s,
This new release incorporates the following points:

Updated the examples based on new API in example-robot-data
Removed reference in std::sized_t (and other primitives)
Improved computation and handled richer conditions in friction and wrench cone (e.g., inner/outer apprx. in wrench cone, and rotation matrix in friction cone)
Added more unit-tests for cones
Included the CoP support notion
Updated minimal version of EigenPy as it fixes a bug with 4x6 matrices
Developed a gravity-based cost function for both free and in contact conditions (included its unit-test code)
Added assignment operator in FrameXXX structures
Replaced isMuchSmallerThan by isZero in all the unit-tests
Enabled free-flyer joint in full actuation model
Improved multicopter actuation API + unit-tests
Exposed in Python ActionModelUnicyle::dt_
Fixed multithreading support: running the correct number of threads
Enabled that the user can set the number of threads (also in Python)
Added publication list and updated README file
Registered in Python the shared pointers of all the model classes
Fixed Meshcat visualizer after update
Added Github Action CI with ROS dependency resolution
Improved efficiency of backward pass by defining properly RowMajor matrices
Activated all warnings and Werror
Improved documentation

Hi ! This project doesn't usually accept pull requests on master. If this wasn't intentionnal, you can change the base branch of this pull request to devel (No need to close it for that). Best, a bot.

Can we wait with the release for another PR? There is also a fix required for exposing the RowMajor vectors which I have as part of the BoxFDDP performance improvement branch that I want to open as a PR maybe tomorrow - otherwise I'll cherry-pick the fix (it needs to be part of the release)

@cmastalli We should merge #899 as well before making a release. If you don't have any further comments or commits to make, I would go ahead with the merge.
This would make this release heavy enough to merit a minor version bump.

@wxmerkt yes, let's wait o merge that PR.
@proyan we could do it, but I was thinking to create another release after that (since it is a bit PR, and I would prefer to keep it in the devel branch for at least couple of weeks, thus we have time  to use it). Let me know if you agree, otherwise I am happy to wait as well ;)

OK, let's make sure the residual models are beta tested first

I have included #943 in this release.
@nim65s -- as agreed with @proyan, you could proceed with this release.


Add lexer for typeql

Add lexer for typeql based on https://github.com/typedb-osi/typeql-plugin-vscode/blob/master/syntaxes/tql.tmLanguage.json

Thanks for preparing the PR. This is missing test files and has a few other issues.


Doc: manifest.setDefaultRouteType vs. manifest.addRouteType

manifest.setDefaultRouteType appears to be undocumented. Would be great to add a note on the diff between two methods.

This has been fixed. JSDoc existed, but was in the wrong place to have Code pick it up.
FWIW, setDefaultRouteType() directly modifies the app route template that import generates; all other route types inherit from the default route type.


Shell Script syntax highlighting broken by "$(foo | while x; do done)"

Type: Bug
The below is valid shell script, but the ) terminating the $() is not correctly parsed due to its proximity to done, and so the " isn't seen as ending the string of out, treating the rest of the file as inside that string. It looks like Github's syntax highlighting, and many other systems, also fail on this edge case.
out="$(netstat -tn | while read -r x; do
echo sample
done)"

# the rest of the file is treated as if it's in a string
x="it runs just fine"
echo $x

This can be mitigated by inserting whitespace between done and ). This syntax highlights correctly:
out="$(netstat -tn | while read -r x; do
echo sample
done )"

# correctly highlighted
x="it runs just fine"
echo $x

Note: done) " works the same as done)".
VS Code version: Code 1.72.2 (d045a5eda657f4d7b676dedbfa7aab8207f8a075, 2022-10-12T22:16:26.920Z)
OS version: Linux x64 5.18.16-1rodete4-amd64
Modes:
Sandboxed: No
Remote OS version: Linux x64 5.18.16-1rodete4-amd64
Remote OS version: Linux x64 5.18.16-1rodete4-amd64
Extensions (11)

Extension
Author (truncated)
Version

jupyter-keymap
ms-
1.0.0

remote-containers
ms-
0.262.3

remote-ssh
ms-
0.93.2022111815

remote-ssh-edit
ms-
0.84.0

remote-wsl
ms-
0.72.0

vscode-remote-extensionpack
ms-
0.23.0

remote-explorer
ms-
0.1.2022112109

rust-analyzer
rus
0.3.1293

rewrap
stk
1.16.3

mako
tom
0.2.0

linkerscript
Zix
1.0.2

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
pyindex848cf:30577861
nodejswelcome1:30587005
3biah626:30602489
gswce1:30612156
iaj6b796:30613358
dbltrim-noruby:30604474
89544117:30613380

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.73.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

It just manually updated to version 1.73.1-1667967334 (our debian repo is not kept up-to-date to vscode's) and the problem is still present.

https://github.com/atom/language-shellscript/blob/master/grammars/shell-unix-bash.cson#L756

Looks like a | is necessary to cause the break (Github is producing the same result as VSCode):
out="$(foo | while x; do done)"
broken

out="$(while x; do done)"
not broken

@kupiakos thanks for the minimal repro. The grammar we use for shell script syntax highlighting is no longer maintained (https://github.com/atom/language-shellscript). https://github.com/microsoft/vscode/issues/77675 tracks finding a new grammar. I'm marking this issue as a duplicate of that one so that we know to see if this issue is fixed when we do eventually update to a new grammar.


InModule.Help.Tests takes up to 6.5 minutes

Is there any way we can get that way faster?

@potatoqualitee : can we close this ?

yesssssss


Fix nightly build

removed unused deps
https://github.com/MystenLabs/sui/actions/runs/2967910908

Thanks again @patrickkuo
Why is this not checked in our normal CI flow though?


feat(s): temporarily disable hlsearch during 2-character search

Disable the highlighting on /-search matches during the 2-character
search. The highlighting is reenabled after the jump. This feature can
be activated/deactivated with opts.disable_hlsearch.

Hi! Appreciate the contribution very much, but I have already implemented a better solution for this, just pushed it. We have LightspeedEnter/LightspeedLeave User events now - I have not documented this yet, but you can use them like:
autocmd User LightspeedEnter {save value to somewhere, then set temp value}
autocmd User LightspeedLeave {restore from saved value}

It's just not scalable to clutter opts with such options, and add a new one whenever we find out that we might want to set that too. If the need arises, and we will expose a feature like this in the future, that should at least be a table where one can list all these editor options with their preferred temporary values. But having these events and autocommands available is more than enough for the moment, so that everyone can handle any such issue themselves. And it's more fine-grained too, for example, you can trigger it only on specific filetypes. The no-brainer ones we'll handle in the plugin anyway (e.g. scrolloff).
(Just noting: with-hl-chores and the cleanup method would not have been the best places for this, because those run at every step, i.e. after every keypress, and theoretically the hlsearch matches could blink - on/off - for a very short time.)
Also, a sidenote on the Nord colorscheme issue that inspired this PR: what if someone uses Nord but does want hlsearch on and see the /? matches while lightspeeding? It's the colorscheme's responsibility to find an arrangement where such conflicts don't arise.

Thank you for your feedback. I just tested your implementation and it works great.

Also, a sidenote on the Nord colorscheme issue that inspired this PR: what if someone uses Nord but does want hlsearch on and see the /? matches while lightspeeding? It's the colorscheme's            responsibility to find an arrangement where such conflicts don't arise.

You're right. Currently, my problem with it is fixed. However, maybe I will try make a PR with some changes.


Fix popup react error key missing

Describe your changes
just fix a missing key on react (error on chrome extension log)
Issue ticket number and link
none
Checklist before requesting a review

[x] I have read and understand the Contributions section
[x] Target branch is releaseCandidate and not master
[x] I have performed a self-review of my code
[x] I ran the unit tests and my PR does not break any tests
[ ] I documented the changes I've made on the CHANGES.md and followed actual conventions
[ ] I added a new section on how-to.md (optional)

I do not think it need changes.md... for minor fix

Oh great one  thank you ! 👍


Update ca.coffee

I've only translate two lines. If it works, I'll translate more.

@asoler20 Could you sign our CLA so we can accept your PR?

I've allready done!
Missatge de Valentin Bryukhanov<EMAIL_ADDRESS>del dia dl., 12
de nov. 2018 a les 7:33:

@asoler20 https://github.com/asoler20 Could you sign our CLA
http://contributors.codecombat.com/cla so we can accept your PR?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codecombat/codecombat/pull/5019#issuecomment-437771679,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ak9tTyO766h-D3L4yAbSUYdvEO8MXdm3ks5uuRYngaJpZM4YM0um
.

Closed as it's in the bigger PR.


can you provid pretrained weights?

Thanks

Thanks

Do you have the weight? I also need one. Thanks very much if you can provide it!


Update git gud status for existing levels

git gud status should serve as the primary means of getting information about a level.

It shows more than the current level
This helps them get comfortable typing in commands if they are not already.
They'll know to type this command when in doubt
If users are used to, typing this in, maybe we should have a default to give them information when they're in a normal git repo.

git gud commit should be invalid
git commit and git commit --allow-empty should be valid solutions to a level. We want them to learn git, not git gud.
git gud status should show level name, goal, and different messages indicating progress.
Something like this:
$ git gud status
Currently on level: "basics committing"
Goal: Merge a new branch
Level not yet complete!

master:
You've commited once, has all the commits it needs

bugFix:
branch doesn't exist

Extra branches (delete with git branch -d):
bugfix - 1 new commit (2 total)
bugfis - no new commits (1 total)

Simulating: git log --graph --oneline --all
* Commit 2
* Commit 1

Things we might want to show when using git gud status

Extra commits on a branch
Extra branches
Branch names that are incorrect but close to what we need
They have committed on master instead of the other branch

The plan is to remove these levels, so we shouldn't need to do this #268


Fixed #28711 -- unordered_list template filter does not work with lazy translations

I wasn't sure how to check for "is it a str or a lazy str", so I reverted the isinstance check to what it was before https://github.com/django/django/commit/b3660d28f3422a33a84de7a7ccad404b3135a1a8, with the addition of an explicit check for generator expressions.
If someone can suggest a better way to check for stringy values, I'm happy to implement it.

Since test_generators is already passing without the fix, it should be added in a separate commit. Perhaps that commit message would reference ticket #23260 if that's what it's for?

OK, split the patches.


v8 beacons are not picked up until restart.

With v9 we reject blocks which contain an invalid beacon which also includes a new beacon that overwrites an active one. In v8 we do not do this which causes beacon overwrites to be accepted to the chain but not picked up by the node until you get far enough into the chain that the old beacon expires and you restart the wallet. This manifests itself as the syncing being stuck until a restart.
Here is one example of this:

One option could be to allow beacon overwrite on <v9 blocks.

The only issue I see is that the beacon is not loaded until you restart. Why is the expired duplicate beacon not reloaded on next LoadAdminMessages()?

@tomasbrod It only does a full scan when loading or reorganizing the chain so when the beacon update is processed in LoadAdmin it is ignored and forgotten.

Aha. This does likely cause issues.
Another issue is that RSA PPD.

allow beacon overwrites on <9 that would only be valid for 180000 blocks anyway and new blocks have to be v9. that makes sense to why i did not see a beacon until restart. good work.

Fixed in <IP_ADDRESS>.


[Request] Different branches

As of right now, the program only works for the main branch. It would be cool if you could request other branches

Implemented via https://github.com/VahidN/GitHubFolderDownloader/commit/f9773b843d952b3ffe2917363e08fe4da9923dab
Download V1.3

Awesome!


Feature bulk import

Hi Dave,
I was working on a feature for that package which will allow importing a list of redirects.
Everything was done in cooperation with @ismailmayat.
Here are a few screenshots of the functionality.

I hope it will help not only for us.

Hi @bielu
I will not be merging this in. This is not functionality that I envisioned for this package. It's called redirect viewer. I know it allows creating and deleting, but having a bulk import is not what I want to be in this package.
Also I guess you want this to import urls from a old site to create redirects for them. In my opinion this is better done on IIS level. Performance wise it's better to let the server handle it than the software.
Also if merge this in it will become my responsibility to maintain, and seeing my current workload this is not something I have time for.
But you can always release this as a seperate package.
Dave


expose envoy hot restart in pilot-agent

Describe the feature request
we are using custom lua code to generate a RSA signature in envoy filter. the private key is distributed via secure mount to a VM, but because the envoy lua filter doesn't posses asynchronous capability, we need to be able to reload the filter when the file containing private key changes.
it seems the envoy's hot restart capability is the easiest way to achieve this currently, without a downtime (systemd path watcher can be then setup to trigger this)
this feature already exists in envoy, and was even used by pilot agent prior sds implementation change, so it shouldn't be a large effort to expose it to custom use by the agent
Describe alternatives you've considered

cold restart, which doesn't work well, since the mount changes on all participating VMs in the same time, causing a service downtime
manual rolling restart on secret change (not user friendly)

[ ] Docs
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[x] User Experience
[ ] Developer Infrastructure
Additional context

/sub
cc @mandarjog


[SUGGESTION] Improve structure of repo

For every language, we should add a folder for every data structure and inside this folder, all the implementation of the algorithms related to this D.S.

We will add more folders once we have more code :)

@ricardoprins  it will require more time later on doing this. If we just do this structural update now,  we will need to update few rows for every README file :)
Then we can just update the how to contribute and checklist for pull request, and for all the other pull requests in the future it will be automatically done by contributors :) (saving us a lot of time and avoiding effort)

I have bots to run it, I can do it in less than a second, actually. It won't be an issue. It's just to make sure that we use the best folder structure - there are conflicting suggestions on which to use


.gz is not .tar.gz - why?

When you try to unpack .gz you get an error: application/gzip  archive type not supported yet? However if you rename .gz to .tar.gz things just work. Why not try to unpack .gz as regular .tar.gz, if it works anyway?

Will fix that.

:+1:

Fixed


Improve hover help

The documentation retrieval on hover has been improved by using the token information from the context.

The documentation is now provided for tags and attributes (previously only tags where supported).
The XmlContext.token_range has been included to highlight the position of the context token.
The correct XSD element definition is now associated with the token so the correct documentation is shown (if available).

Included more tests for this functionality.
Closes #8

Every day one issue. Amazing!

Is the only way to keep improving! 😄

True, but I'm worried we are running our of issues ;)


Update stable version in repo from 2.2.1 to 2.2.2

Think about update stable version to 2.2.2
Version: stable=2.2.1 (58 days old) => latest=2.2.2 (30 days old)
Installs: stable=51 (52.58%), latest=27 (27.84%), total=97
Click to use developer portal
Click to edit
Do not close this issue manually as a new issue will be created if condition for update still exists.
Please drop a comment if any reason exists which blocks updating to version 2.2.2 at this time.
Note: This is an automatically generated message and not personally authored by bluefox!
@mcm1957 for evidence

Is there any reason to delay updating this adapter at stable any longer?
Please drop a commit if you know any reason to refrain from updating.
If there is no response until 26.9.2024 we could decide to update anyway

This issue seems to be outdated.
This issue suggests to update the stable version of this adapter to 2.2.2 but the current stable version is already 2.2.2.
So this issue should be closed.
@mcm1957 for evidence


[ISSUE #4463] fix broker is normal exit, but indexFile not flush disk

Make sure set the target branch to develop
What is the purpose of the change
Only when the rocketmq indexfile is full can the disk be flushed. If the indexfile is not full, may the data in the indexfile be lost after normal exit? For example, after rocketmq exits normally, pagcache fails to refresh the disk in time after power failure.
Brief changelog
Refer https://github.com/apache/rocketmq/issues/4463
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #4518 (2882577) into develop (0bc3b99) will decrease coverage by 0.30%.
The diff coverage is 50.00%.

@@              Coverage Diff              @@
##             develop    #4518      +/-   ##
=============================================
- Coverage      48.20%   47.90%   -0.31%
- Complexity      5084     5093       +9
=============================================
  Files            642      649       +7
  Lines          42752    43034     +282
  Branches        5591     5628      +37
=============================================
+ Hits           20608    20614       +6
- Misses         19639    19900     +261
- Partials        2505     2520      +15

Impacted Files
Coverage Δ

.../org/apache/rocketmq/store/index/IndexService.java
56.70% <50.00%> (-0.29%)
:arrow_down:

.../broker/subscription/SubscriptionGroupManager.java
64.70% <0.00%> (-16.48%)
:arrow_down:

...apache/rocketmq/broker/client/ProducerManager.java
71.81% <0.00%> (-13.74%)
:arrow_down:

...tmq/namesrv/processor/DefaultRequestProcessor.java
66.04% <0.00%> (-8.25%)
:arrow_down:

...va/org/apache/rocketmq/logging/inner/Appender.java
29.21% <0.00%> (-7.87%)
:arrow_down:

...org/apache/rocketmq/store/ha/WaitNotifyObject.java
66.07% <0.00%> (-5.36%)
:arrow_down:

...ache/rocketmq/broker/topic/TopicConfigManager.java
54.61% <0.00%> (-4.62%)
:arrow_down:

...ache/rocketmq/common/stats/MomentStatsItemSet.java
39.13% <0.00%> (-4.35%)
:arrow_down:

...org/apache/rocketmq/common/stats/StatsItemSet.java
41.79% <0.00%> (-2.99%)
:arrow_down:

...e/rocketmq/namesrv/routeinfo/RouteInfoManager.java
78.58% <0.00%> (-2.79%)
:arrow_down:

... and 51 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 0bc3b99...2882577. Read the comment docs.

Hi @Kvicii ,
We really appreciate your effort in helping us make RocketMQ stronger. However, I've seen many times that you approved the changes immediately without careful review (e.g. this PR didn't even pass the CI). We welcome you to join us and make a contribution, but this is definitely not the behavior we want in our community.
If you'd like to learn details of RocketMQ or how to review our code, please leave me a message via email, where you could find it on my main profile.

@tsunghanjacktsai  this PR didn't pass the CI，What should I do？

@tsunghanjacktsai this PR didn't pass the CI，What should I do？

Find the wrong test in ci and fix the bug in local

Is it possible to add the logic of regular flushing of IndexFile, just like refreshing ConsumeQueue, StoreCheckpoint, and CommitLog regularly.
DefaultMessageStore#FlushConsumeQueueService CommitLog(FlushCommitLogService)

The indexfile is written randomly, and the checkpoint is not recorded until it is full. If an exception exits, the indexfile file after the checkpoint will be deleted and restored from the commitlog again. So there is no need to refresh regularly

Is it possible to add the logic of regular flushing of IndexFile, just like refreshing ConsumeQueue, StoreCheckpoint, and CommitLog regularly.

i find the wrong test in CI. I test the same logic locally without any errors, and I can debug Linux remotely without any problems. I don't know why the CI has problems.
Here are my test problem
 Failed tests: DLedgerMultiPathTest.multiDirsStorageTest:49 expected:<11> but was:<10>

Is it possible to add the logic of regular flushing of IndexFile, just like refreshing ConsumeQueue, StoreCheckpoint, and CommitLog regularly.

i find the wrong test in CI. I test the same logic locally without any errors, and I can debug Linux remotely without any problems. I don't know why the CI has problems.
Here are my test problem Failed tests: DLedgerMultiPathTest.multiDirsStorageTest:49 expected:<11> but was:<10>

@liuzongliang0202 This test might be not so stable. I could not reproduce this problem neither. You may add some logs to show more context of this test so that more information will be provided if this test fails again.
@cserwen Would you like give a hand?

Is it possible to add the logic of regular flushing of IndexFile, just like refreshing ConsumeQueue, StoreCheckpoint, and CommitLog regularly.

i find the wrong test in CI. I test the same logic locally without any errors, and I can debug Linux remotely without any problems. I don't know why the CI has problems.
Here are my test problem Failed tests: DLedgerMultiPathTest.multiDirsStorageTest:49 expected:<11> but was:<10>

@liuzongliang0202 This test might be not so stable. I could not reproduce this problem neither. You may add some logs to show more context of this test so that more information will be provided if this test fails again. @cserwen Would you like give a hand?

@caigy I will fix it in this pr https://github.com/apache/rocketmq/pull/4523. It should sleep for a while before checking.

@liuzongliang0202 Hi, someone had already fixed the CI problem. No worry now :-)

@liuzongliang0202 Hi, someone had already fixed the CI problem. No worry now :-)

Thank you very much for your help

Coverage increased (+0.08%) to 52.046% when pulling 72927bc356584cf8796de9b94cf7997d25634190 on liuzongliang0202:hotfix-indexFile into d5b4d8431c32e443e2fea3feaed391acecf951eb on apache:develop.

Coverage increased (+0.08%) to 52.046% when pulling 72927bc356584cf8796de9b94cf7997d25634190 on liuzongliang0202:hotfix-indexFile into d5b4d8431c32e443e2fea3feaed391acecf951eb on apache:develop.


Google Weather App not opening

I have Google Weather selected as an default app for weather through the default app option but when I click on the weather from the widget nothing happens.

Same here, worked until a couple of days ago and not since. Already tried restarting the app and the refresh thing in the settings

I have the same issue. Weather does not open on widget

The same... waiting for solution

I believe this was a change made by Google as the "Frog Weather" app that brings up Google weather had also stopped working.  Frog has fixed its issue., so maybe install that app and link to it.  You can also uninstall updates for the Google app.  I did this for Frog before its own app made a change.  The developer of Another Widget will likely need to make a similar change to get it to work.

Same issue here.

My temp solution is change default APP for another Weather APP, and make a
shortcut for Google Weather.. :/
El lun, 20 jun 2022 a las 18:08, eduardobarg @.***>)
escribió:

Same issue here.
—
Reply to this email directly, view it on GitHub
https://github.com/tommasoberlose/another-widget/issues/389#issuecomment-1160626848,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHK5XJZI5TQCXIFYARB54TDVQCJRHANCNFSM5YPYQXIQ
.
You are receiving this because you commented.Message ID:
@.***>

I ended up installing the Frog Weather app https://play.google.com/store/apps/details?id=jp.miyavi.androiod.gnws
And then linked the action to it.

I has been fixed with the latest Google app update for me 👍

It has been fixed with the lastest Google app update :+1:

It has been fixed with the latest Google app update 👍

Same happend here


fix db and collection operations

cloning the response breaks db and collection instances
not sure if this is a good way to fix it but it works

fixes #37

I was looking into a fix too, and thought it would have been better to check whether 'response' is an array at that point, rather than hard-coding the methods... didn't have the time to do testing as I don't have a working nodered build right now.
Also, this will REQUIRE a docs entry & a full-version bump to 3.0 as this significantly changes behaviour and might break people's flows who have worked around the issue. (node-red won't automatically update a module acoss a major version, but will with a minor bump)