text:
Output of dokku "run" commands not shown when run in non-interactive mode

I've set up a simple repo (https://github.com/motin/drone-dokku-sanity-check) that replicates the issue. Here is the log output from a non-interactive drone build session:
$ git clone --depth=50 --recursive --branch=develop git://github.com/motin/drone-dokku-sanity-check.git /var/cache/drone/src/github.com/motin/drone-dokku-sanity-check
Cloning into '/var/cache/drone/src/github.com/motin/drone-dokku-sanity-check'...
$ git checkout -qf 6346af224ced5a82fdeaf5ab5917bdd571f1f633
$ export DOKKU_HOST=dokku.example.com
$ bash drone.sh
+ set -o errexit
+ echo '===== Prepare some sample repository to deploy with dokku ====='
===== Prepare some sample repository to deploy with dokku =====
+ mkdir /tmp/empty-git
+ cd /tmp/empty-git
+ git init
Initialized empty Git repository in /tmp/empty-git/.git/
+ git checkout -b master
+ touch index.php
+ git add index.php
+ echo 'echo Hello'
+ chmod +x shell-script.sh
+ git add shell-script.sh
+ git commit -m 'Dokku sanity check commit'
[master (root-commit) ff20eef] Dokku sanity check commit
 1 file changed, 1 insertion(+)
 create mode 100644 index.php
 create mode 100755 shell-script.sh
Done

===== Check access to dokku ====
+ echo Done
+ echo
+ echo '===== Check access to dokku ===='
+ git push dokku@dokku.example.com:sanity-check master:master -f
Warning: Permanently added 'dokku.example.com,188.226.184.43' (ECDSA) to the list of known hosts.
++ id -un
+ [[ dokku != \d\o\k\k\u ]]
+ case "$1" in
++ ls -d /var/lib/dokku/plugins/00_dokku-standard/commands /var/lib/dokku/plugins/backup/commands /var/lib/dokku/plugins/config/commands /var/lib/dokku/plugins/domains-plugin/commands /var/lib/dokku/plugins/git/commands /var/lib/dokku/plugins/mariadb/commands /var/lib/dokku/plugins/nginx-vhosts/commands /var/lib/dokku/plugins/rebuild/commands
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/00_dokku-standard/commands git-receive-pack ''\''sanity-check'\'''
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/backup/commands git-receive-pack ''\''sanity-check'\'''
+ CURRENT_BACKUP_VERSION=1
+ set -e
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/config/commands git-receive-pack ''\''sanity-check'\'''
+ [[ git-receive-pack == config ]]
+ [[ git-receive-pack == config:* ]]
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/domains-plugin/commands git-receive-pack ''\''sanity-check'\'''
+ [[ git-receive-pack == domains ]]
+ [[ git-receive-pack == domains:* ]]
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/git/commands git-receive-pack ''\''sanity-check'\'''
+ case "$1" in
++ echo ''\''sanity-check'\'''
++ perl -pe 's/(?<!\\)'\''//g'
++ sed 's/\\'\''/'\''/g'
+ APP=sanity-check
+ APP_PATH=/home/dokku/sanity-check
+ [[ git-receive-pack == \g\i\t\-\r\e\c\e\i\v\e\-\p\a\c\k ]]
+ [[ ! -d /home/dokku/sanity-check/refs ]]
+ git init --bare /home/dokku/sanity-check
+ PRERECEIVE_HOOK=/home/dokku/sanity-check/hooks/pre-receive
+ cat
+ chmod +x /home/dokku/sanity-check/hooks/pre-receive
+ args='git-receive-pack '\''sanity-check'\'''
+ git-shell -c 'git-receive-pack '\''sanity-check'\'''
remote: ++ id -un
remote: + [[ dokku != \d\o\k\k\u ]]
remote: + case "$1" in
remote: ++ ls -d /var/lib/dokku/plugins/00_dokku-standard/commands /var/lib/dokku/plugins/backup/commands /var/lib/dokku/plugins/config/commands /var/lib/dokku/plugins/domains-plugin/commands /var/lib/dokku/plugins/git/commands /var/lib/dokku/plugins/mariadb/commands /var/lib/dokku/plugins/nginx-vhosts/commands /var/lib/dokku/plugins/rebuild/commands
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/00_dokku-standard/commands git-hook sanity-check
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/backup/commands git-hook sanity-check
remote: + CURRENT_BACKUP_VERSION=1
remote: + set -e
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/config/commands git-hook sanity-check
remote: + [[ git-hook == config ]]
remote: + [[ git-hook == config:* ]]
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/domains-plugin/commands git-hook sanity-check
remote: + [[ git-hook == domains ]]
remote: + [[ git-hook == domains:* ]]
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/git/commands git-hook sanity-check
remote: + case "$1" in
remote: + APP=sanity-check
remote: + read oldrev newrev refname
remote: + [[ refs/heads/master = \r\e\f\s\/\h\e\a\d\s\/\m\a\s\t\e\r ]]
remote: + dokku receive sanity-check
remote: + git_archive_all sanity-check ff20eef07c00ffed7a60dfe953ae48a26deae343
remote: + APP=sanity-check
remote: + REV=ff20eef07c00ffed7a60dfe953ae48a26deae343
remote: + sed -u 's/^//'
remote: ++ mktemp -d
remote: ++ id -un
remote: + TMP_WORK_DIR=/tmp/tmp.SvxBHcYvbX
remote: + chmod 755 /tmp/tmp.SvxBHcYvbX
remote: + [[ dokku != \d\o\k\k\u ]]
remote: + unset GIT_DIR GIT_WORK_TREE
remote: + git clone /home/dokku/sanity-check /tmp/tmp.SvxBHcYvbX
remote: + case "$1" in
remote: + APP=sanity-check
remote: + IMAGE=dokku/sanity-check
remote: + echo '-----> Cleaning up ...'
remote: -----> Cleaning up ...
remote: + dokku cleanup
remote: ++ id -un
remote: + [[ dokku != \d\o\k\k\u ]]
remote: + case "$1" in
remote: + docker ps -a
remote: + grep Exit
remote: + docker images
remote: + grep '<none>'
remote: + awk '{print $1}'
remote: warning: You appear to have cloned an empty repository.
remote: + awk '{print $3}'
remote: + echo '-----> Building sanity-check ...'
remote: -----> Building sanity-check ...
remote: + xargs docker rmi
remote: + xargs docker rm
remote: + cat
remote: + dokku build sanity-check
remote: + pushd /tmp/tmp.SvxBHcYvbX
remote: + git config advice.detachedHead false
remote: + git checkout ff20eef07c00ffed7a60dfe953ae48a26deae343
remote: HEAD is now at ff20eef... Dokku sanity check commit
remote: + git submodule update --init --recursive
remote: ++ id -un
remote: + [[ dokku != \d\o\k\k\u ]]
remote: + case "$1" in
remote: + APP=sanity-check
remote: + IMAGE=dokku/sanity-check
remote: + CACHE_DIR=/home/dokku/sanity-check/cache
remote: ++ docker run -i -a stdin progrium/buildstep /bin/bash -c 'mkdir -p /app && tar -xC /app'
remote: ++ cat
remote: + find -name .git -prune -exec rm -rf '{}' ';'
remote: + tar c .
remote: + popd
remote: + rm -rf /tmp/tmp.SvxBHcYvbX
remote: + id=19724721128b8f716e776f470f9a2bdbcf15e1d9522c5f96e948502481407b36
remote: ++ docker wait 19724721128b8f716e776f470f9a2bdbcf15e1d9522c5f96e948502481407b36
remote: + test 0 -eq 0
remote: + docker commit 19724721128b8f716e776f470f9a2bdbcf15e1d9522c5f96e948502481407b36 dokku/sanity-check
remote: + [[ -d /home/dokku/sanity-check/cache ]]
remote: + mkdir /home/dokku/sanity-check/cache
remote: + pluginhook pre-build sanity-check
remote: + APP=sanity-check
remote: + IMAGE=dokku/sanity-check
remote: + SOURCE_ENV_PATH=/home/dokku/sanity-check/ENV
remote: + [[ -f /home/dokku/sanity-check/ENV ]]
remote: ++ docker run -d -v /home/dokku/sanity-check/cache:/cache dokku/sanity-check /build/builder
remote: + id=5c4da47729df015257819249f6a293bae5011fd94986a20ef4a85b89f91599de
remote: + docker attach 5c4da47729df015257819249f6a293bae5011fd94986a20ef4a85b89f91599de
remote:        PHP (classic) app detected
remote: -----> Bundling NGINX 1.4.4
remote: -----> Bundling PHP 5.5.10
remote: -----> Bundling extensions
remote:        apcu
remote:        phpredis
remote:        mongo
remote: -----> Setting up default configuration
remote: -----> Vendoring binaries into slug
remote: -----> Discovering process types
remote:        Default process types for PHP (classic) -> web
remote: ++ docker wait 5c4da47729df015257819249f6a293bae5011fd94986a20ef4a85b89f91599de
remote: + test 0 -eq 0
remote: + docker commit 5c4da47729df015257819249f6a293bae5011fd94986a20ef4a85b89f91599de dokku/sanity-check
remote: + pluginhook post-build sanity-check
remote: + echo '-----> Releasing sanity-check ...'
remote: + dokku release sanity-check
remote: -----> Releasing sanity-check ...
remote: ++ id -un
remote: + [[ dokku != \d\o\k\k\u ]]
remote: + case "$1" in
remote: + APP=sanity-check
remote: + IMAGE=dokku/sanity-check
remote: + pluginhook pre-release sanity-check
remote: + [[ -f /home/dokku/sanity-check/ENV ]]
remote: + pluginhook post-release sanity-check
remote: + echo '-----> Deploying sanity-check ...'
remote: + dokku deploy sanity-check
remote: -----> Deploying sanity-check ...
remote: ++ id -un
remote: + [[ dokku != \d\o\k\k\u ]]
remote: + case "$1" in
remote: + APP=sanity-check
remote: + IMAGE=dokku/sanity-check
remote: + pluginhook pre-deploy sanity-check
remote: + [[ -f /home/dokku/sanity-check/CONTAINER ]]
remote: ++ :
remote: ++ pluginhook docker-args sanity-check
remote: + DOCKER_ARGS=
remote: ++ docker run -d -p 5000 -e PORT=5000 dokku/sanity-check /bin/bash -c '/start web'
remote: + id=da54efefd1a96ae59191e0c5a4cb630c1dc3032e363829dbcffd8d795768c10f
remote: + echo da54efefd1a96ae59191e0c5a4cb630c1dc3032e363829dbcffd8d795768c10f
remote: ++ sed s/0.0.0.0://
remote: ++ docker port da54efefd1a96ae59191e0c5a4cb630c1dc3032e363829dbcffd8d795768c10f 5000
remote: + port=49625
remote: + echo 49625
remote: + echo http://gapminder.org:49625
remote: + pluginhook post-deploy sanity-check 49625
remote: + APP=sanity-check
remote: + PORT=49625
remote: + DOMAINS_FILE=/home/dokku/sanity-check/DOMAINS
remote: + [[ -f /home/dokku/sanity-check/DOMAINS ]]
remote: + APP=sanity-check
remote: + PORT=49625
remote: + WILDCARD_SSL=/home/dokku/tls
remote: + SSL=/home/dokku/sanity-check/tls
remote: + [[ -f /home/dokku/VHOST ]]
remote: + VHOST=gapminder.org
remote: + SUBDOMAIN=sanity-check
remote: + [[ sanity-check == *.* ]]
remote: + hostname=sanity-check.gapminder.org
remote: + [[ -e /home/dokku/sanity-check/tls/server.crt ]]
remote: + [[ -e /home/dokku/tls/server.crt ]]
remote: + [[ -n '' ]]
remote: + cat
remote: + echo http://sanity-check.gapminder.org
remote: + pluginhook nginx-pre-reload sanity-check
remote: + sudo /etc/init.d/nginx reload
remote: + echo '=====> Application deployed:'
remote: =====> Application deployed:
remote: ++ dokku url sanity-check
remote: ++ id -un
remote: + [[ dokku != \d\o\k\k\u ]]
remote: + case "$1" in
remote: ++ ls -d /var/lib/dokku/plugins/00_dokku-standard/commands /var/lib/dokku/plugins/backup/commands /var/lib/dokku/plugins/config/commands /var/lib/dokku/plugins/domains-plugin/commands /var/lib/dokku/plugins/git/commands /var/lib/dokku/plugins/mariadb/commands /var/lib/dokku/plugins/nginx-vhosts/commands /var/lib/dokku/plugins/rebuild/commands
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/00_dokku-standard/commands url sanity-check
remote: + case "$1" in
remote: + APP=sanity-check
remote: + [[ ! -d /home/dokku/sanity-check ]]
remote: + [[ -f /home/dokku/sanity-check/URL ]]
remote: + echo http://sanity-check.gapminder.org
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/backup/commands url sanity-check
remote: + CURRENT_BACKUP_VERSION=1
remote: + set -e
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/config/commands url sanity-check
remote: + [[ url == config ]]
remote: + [[ url == config:* ]]
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/domains-plugin/commands url sanity-check
remote: + [[ url == domains ]]
remote: + [[ url == domains:* ]]
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/git/commands url sanity-check
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/mariadb/commands url sanity-check
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/nginx-vhosts/commands url sanity-check
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/rebuild/commands url sanity-check
remote: + case "$1" in
remote: + echo '       http://sanity-check.gapminder.org'
remote: + echo
remote:        http://sanity-check.gapminder.org
remote:
remote: + read oldrev newrev refname
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/mariadb/commands git-hook sanity-check
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/nginx-vhosts/commands git-hook sanity-check
remote: + case "$1" in
remote: + for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
remote: + /var/lib/dokku/plugins/rebuild/commands git-hook sanity-check
remote: + case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/mariadb/commands git-receive-pack ''\''sanity-check'\'''
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/nginx-vhosts/commands git-receive-pack ''\''sanity-check'\'''
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/rebuild/commands git-receive-pack ''\''sanity-check'\'''
+ case "$1" in
To dokku@dokku.example.com:sanity-check
 * [new branch]      master -> master
Done

===== Check output of remote dokku commands ====
+ echo Done
+ echo
+ echo '===== Check output of remote dokku commands ===='
+ ssh dokku@dokku.example.com run sanity-check /bin/bash /app/shell-script.sh
++ id -un
+ [[ dokku != \d\o\k\k\u ]]
+ case "$1" in
++ ls -d /var/lib/dokku/plugins/00_dokku-standard/commands /var/lib/dokku/plugins/backup/commands /var/lib/dokku/plugins/config/commands /var/lib/dokku/plugins/domains-plugin/commands /var/lib/dokku/plugins/git/commands /var/lib/dokku/plugins/mariadb/commands /var/lib/dokku/plugins/nginx-vhosts/commands /var/lib/dokku/plugins/rebuild/commands
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/00_dokku-standard/commands run sanity-check /bin/bash /app/shell-script.sh
+ case "$1" in
+ [[ -z sanity-check ]]
+ APP=sanity-check
+ IMAGE=dokku/sanity-check
+ [[ ! -d /home/dokku/sanity-check ]]
+ shift 2
++ :
++ pluginhook docker-args sanity-check
+ DOCKER_ARGS=
+ docker run -i -t dokku/sanity-check /exec /bin/bash /app/shell-script.sh
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/backup/commands run sanity-check /bin/bash /app/shell-script.sh
+ CURRENT_BACKUP_VERSION=1
+ set -e
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/config/commands run sanity-check /bin/bash /app/shell-script.sh
+ [[ run == config ]]
+ [[ run == config:* ]]
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/domains-plugin/commands run sanity-check /bin/bash /app/shell-script.sh
+ [[ run == domains ]]
+ [[ run == domains:* ]]
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/git/commands run sanity-check /bin/bash /app/shell-script.sh
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/mariadb/commands run sanity-check /bin/bash /app/shell-script.sh
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/nginx-vhosts/commands run sanity-check /bin/bash /app/shell-script.sh
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/rebuild/commands run sanity-check /bin/bash /app/shell-script.sh
+ case "$1" in
+ echo Done
+ exit 0
Done
$ exit 0

Running the same command locally over ssh works fine:
$ ssh dokku@dokku.example.com run sanity-check /bin/bash /app/shell-script.sh
++ id -un
+ [[ dokku != \d\o\k\k\u ]]
+ case "$1" in
++ ls -d /var/lib/dokku/plugins/00_dokku-standard/commands /var/lib/dokku/plugins/backup/commands /var/lib/dokku/plugins/config/commands /var/lib/dokku/plugins/domains-plugin/commands /var/lib/dokku/plugins/git/commands /var/lib/dokku/plugins/mariadb/commands /var/lib/dokku/plugins/nginx-vhosts/commands /var/lib/dokku/plugins/rebuild/commands
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/00_dokku-standard/commands run sanity-check-manual /bin/bash /app/shell-script.sh
+ case "$1" in
+ [[ -z sanity-check-manual ]]
+ APP=sanity-check-manual
+ IMAGE=dokku/sanity-check-manual
+ [[ ! -d /home/dokku/sanity-check-manual ]]
+ shift 2
++ :
++ pluginhook docker-args sanity-check-manual
+ DOCKER_ARGS=
+ docker run -i -t dokku/sanity-check-manual /exec /bin/bash /app/shell-script.sh
Hello
foo
bar

+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/backup/commands run sanity-check-manual /bin/bash /app/shell-script.sh
+ CURRENT_BACKUP_VERSION=1
+ set -e
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/config/commands run sanity-check-manual /bin/bash /app/shell-script.sh
+ [[ run == config ]]
+ [[ run == config:* ]]
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/domains-plugin/commands run sanity-check-manual /bin/bash /app/shell-script.sh
+ [[ run == domains ]]
+ [[ run == domains:* ]]
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/git/commands run sanity-check-manual /bin/bash /app/shell-script.sh
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/mariadb/commands run sanity-check-manual /bin/bash /app/shell-script.sh
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/nginx-vhosts/commands run sanity-check-manual /bin/bash /app/shell-script.sh
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/rebuild/commands run sanity-check-manual /bin/bash /app/shell-script.sh
+ case "$1" in

Running it locally on the dokku host also works fine:
root@dokku:~# dokku run sanity-check /app/shell-script.sh
++ id -un
+ [[ root != \d\o\k\k\u ]]
+ [[ run != \p\l\u\g\i\n\s\-\i\n\s\t\a\l\l ]]
+ sudo -u dokku -H /usr/local/bin/dokku run sanity-check /app/shell-script.sh
++ id -un
+ [[ dokku != \d\o\k\k\u ]]
+ case "$1" in
++ ls -d /var/lib/dokku/plugins/00_dokku-standard/commands /var/lib/dokku/plugins/backup/commands /var/lib/dokku/plugins/config/commands /var/lib/dokku/plugins/domains-plugin/commands /var/lib/dokku/plugins/git/commands /var/lib/dokku/plugins/mariadb/commands /var/lib/dokku/plugins/nginx-vhosts/commands /var/lib/dokku/plugins/rebuild/commands
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/00_dokku-standard/commands run sanity-check /app/shell-script.sh
+ case "$1" in
+ [[ -z sanity-check ]]
+ APP=sanity-check
+ IMAGE=dokku/sanity-check
+ [[ ! -d /home/dokku/sanity-check ]]
+ shift 2
++ :
++ pluginhook docker-args sanity-check
+ DOCKER_ARGS=
+ docker run -i -t dokku/sanity-check /exec /app/shell-script.sh
Hello
foo
bar
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/backup/commands run sanity-check /app/shell-script.sh
+ CURRENT_BACKUP_VERSION=1
+ set -e
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/config/commands run sanity-check /app/shell-script.sh
+ [[ run == config ]]
+ [[ run == config:* ]]
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/domains-plugin/commands run sanity-check /app/shell-script.sh
+ [[ run == domains ]]
+ [[ run == domains:* ]]
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/git/commands run sanity-check /app/shell-script.sh
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/mariadb/commands run sanity-check /app/shell-script.sh
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/nginx-vhosts/commands run sanity-check /app/shell-script.sh
+ case "$1" in
+ for script in '$(ls -d /var/lib/dokku/plugins/*/commands)'
+ /var/lib/dokku/plugins/rebuild/commands run sanity-check /app/shell-script.sh
+ case "$1" in
+ exit

Running it locally over ssh, the output stops after "Hello" until I press Enter, whereafter the rest of the output above is displayed. Thus, I can imagine that the problem is related to some requesting of a tty or some redirection of stdin/stdout, but how can this be worked around or fixed so that the output is shown in the drone logs?

@motin @josegonzalez thoughts on #914 for this?

authors: michaelshobbs motin


text:
PHP + Nginx unix socket permission problem

Testing vanilla wordpress deployment with added procfile, composer.json and .lock and nginx.conf with the contents:
location / {
    try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
    try_files $uri =404;
    include fastcgi_params;
    fastcgi_pass unix:/tmp/heroku.fcgi.5000.sock;
}

Deploy finishes fine, however, visiting the app url gives me 502 gateway error.
Querying logs returns:
root@apps:/home/dokku# dokku logs wp
Booting on port 5000...
Starting php-fpm...
Starting nginx...
2015/01/21 11:49:39 [crit] 92#0: *1 connect() to unix:/tmp/heroku.fcgi.5000.sock failed (13: Permission denied) while connecting to upstream, client: 172.17.42.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/tmp/heroku.fcgi.5000.sock:", host: "wp.apps.gs"
172.17.42.1 - - [21/Jan/2015:11:49:39 +0000] "GET / HTTP/1.1" 502 574 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36"

Has anyone else ran into this and how do I fix it?

Its selinux related.
http://stackoverflow.com/questions/23948527/13-permission-denied-while-connecting-to-upstreamnginx

Definitely not SELinux
root@tools:/var/log/nginx# sestatus
SELinux status:                 disabled
```text
And there are no SELinux log files either in messages or audit paths.

From what I have gathered reading similar issues elsewhere it is either nginx or php-fpm. Specifically, the users with which they are executed.

What is ownership/perms on that file? What user is exec'ing both processes?

I am not sure the file at /tmp/heroku.fcgi.5000.sock exists either in the app container or the droplet filesystem.
From what I gather the problem might be arising from nginx executing under "www-data" user, but php-fpm under "nobody" user.
Truth be told, the location and configuration of the php-fpm process as it pertains to a php app container is completely unknown to me.
I am not sure on what port php-fpm is serving and what port nginx should be listening on.

Do you see anything when you run docker ps?

I do - everything I have successfully deployed (the sample node app for example).

Grab the container id of the container running the start cmd.
Try these two commands
docker exec -ti <container-id> ps auxwww
docker exec -ti <container-id> /bin/bash -c "ls -l /tmp/heroku.fcgi.5000.sock"

@Epigene any luck?

The php-deploy-with-dokku project got shelved, and I have switched priorities, this problem will have to be solved by someone else.
Thanks for all the help, close the issue.

I have the same problem here.
Should I open another bug, or shall we re-open this one?

For the time being I'll add it here
these are the results of the commands:
dokku@carrier:~/blog$ docker exec -ti  ab20644ee0788a9f6e5614466cab584150f1378c97bb13984080a82751d15c04 ps auxwww
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  17976   252 ?        Ss   08:03   0:00 /bin/bash /start web
u29564      10  0.0  0.0  18028   376 ?        S    08:03   0:00 bash vendor/bin/heroku-php-nginx -C nginx_app.conf
u29564      73  0.0  0.0  18028   288 ?        S    08:03   0:00 bash vendor/bin/heroku-php-nginx -C nginx_app.conf
u29564      74  0.0  0.0  18028   272 ?        S    08:03   0:00 bash vendor/bin/heroku-php-nginx -C nginx_app.conf
u29564      75  0.0  0.0  18028   292 ?        S    08:03   0:00 bash vendor/bin/heroku-php-nginx -C nginx_app.conf
u29564      77  0.0  2.0 200264 10364 ?        Ss   08:03   0:00 php-fpm: master process (/app/vendor/heroku/heroku-buildpack-php/conf/php/php-fpm.conf)
u29564      79  0.0  0.0   4384   224 ?        S    08:03   0:01 tail -qF -n 0 /tmp/heroku.php-fpm.5000.log /tmp/heroku.php-fpm.www.5000.log /tmp/heroku.nginx_access.5000.log
u29564      80  0.0  0.0  18032   268 ?        S    08:03   0:00 bash vendor/bin/heroku-php-nginx -C nginx_app.conf
u29564      82  0.0  0.0  10976   260 ?        S    08:03   0:00 sed -u -E s/^\[[^]]+\] WARNING: \[pool [^]]+\] child [0-9]+ said into std(err|out): "(.*)"$/\2/
u29564      85  0.0  0.1  15664   756 ?        S    08:03   0:00 nginx: master process nginx -g daemon off; include /app/vendor/heroku/heroku-buildpack-php/conf/nginx/heroku.conf;
u29564      86  0.0  0.3  16504  1736 ?        S    08:03   0:00 nginx: worker process
u29564      88  0.0  7.5 283364 37836 ?        S    08:05   0:11 php-fpm: pool www
u29564     136  0.1  6.6 282652 33252 ?        S    11:11   0:04 php-fpm: pool www
u29564     139  0.1  7.0 283076 35328 ?        S    11:12   0:03 php-fpm: pool www
root       158  0.0  0.2  15568  1136 ?        Rs+  12:07   0:00 ps auxwww

and the second one:
dokku@carrier:~/blog$ docker exec -ti ab20644ee0788a9f6e5614466cab584150f1378c97bb13984080a82751d15c04 /bin/bash -c "ls -l /tmp/heroku.fcgi.5000.sock"
srw-rw---- 1 u29564 u29564 0 May 13 08:03 /tmp/heroku.fcgi.5000.sock

When I deploy I alos get this output:
       [13-May-2015 08:03:40] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root
       [13-May-2015 08:03:40] NOTICE: [pool www] 'user' directive is ignored when FPM is not running as root

You are seeing the same crit message? It looks like it started up. Just want to make sure we're debugging the same issue. Can you look at the nginx logs when attempting to hit this site? There is no error in what you posted; just an informational warning.

if I deploy the site with just
location / {
    try_files $uri $uri/ /index.php?$args;
}

everything seems to work ok (permalinks included), however if I add the specific block for the php bit I get an empty white page.
It basically goes and the site is live and responsive. (admin/xmlrpc/normal post are all responding.)

What does the access log show with the php block in? What about the error log? Also make sure nginx -t passes with that in place.

It sounds like you have a different issue btw

Hi, no logs are generaed when load the pages.
Just a white page.
Honestly I'm not sure this is anymore required with the latext heroku buildpack (May 2015), because it actually works ok.

Meaning it works without the additional nginx config?

yep, it works with just the bit I've uploaded above

Excellent

source: gharchive/issue

authors: Epigene josegonzalez mattions michaelshobbs ploddi

repo: progrium/dokku

license: mit

license_type: permissive

license_source: bigquery


text:
Yaml Support for Multi-Admin Test Plan

Test Cases :
TC-MF 1.1 - TC-MF-1.24

ETA 02/15

Marking as P2 , since its possible to execute this suite manually

Hi Raju, is this needed for 1.0? Also please consider adding some details to the summary.

We currently have less coverage in automation for the Core tests , so wanted to get some of the Multi-Admin test cases also into CI  so that it can make the certification process faster as well . Talking about these set of tests. Hopefully after adding the Discovery api we can get these in as well :

WIP PR : https://github.com/vivien-apple/connectedhomeip-1/blob/TestMultiAdmin/src/app/tests/suites/TestMultiAdmin.yaml

authors: holbrookt raju-apple

repo: project-chip/connectedhomeip

license_source: github-api


text:
TE7.5 [TC-PSCFG-2.1]VerifyOrDie failure at ../../examples/chip-tool/third_party/connectedhomeip/src/inet/InetLayer.h:121: sEndPointPool.Allocated() == 0 Aborted (core dumped)

platform:
Testing image on RasPi：v1.7.img
Connectedhomeip commitID : b0af6ba
OTBR commitID：72bb3d45684f837e67e7f1ec20a9a8e3ac4a4419
lighting-app run on the EFR32MG24 board base on commitID : b0af6ba
light-log.txt
otbr-log.txt
ubuntu@matter-7-5:~/connectedhomeip/out/standalone$ ./chip-tool powersourceconfiguration read sources 12344321 1
[1643365050.716048][3317:3317] CHIP:DL: writing settings to file (/tmp/chip_counters.ini-PqdaOE)
[1643365050.716745][3317:3317] CHIP:DL: renamed tmp file to file (/tmp/chip_counters.ini)
[1643365050.716804][3317:3317] CHIP:DL: NVS set: chip-counters/reboot-count = 2 (0x2)
[1643365050.717740][3317:3317] CHIP:DL: Got Ethernet interface: eth0
[1643365050.718354][3317:3317] CHIP:DL: Found the primary Ethernet interface:eth0
[1643365050.719079][3317:3317] CHIP:DL: Got WiFi interface: wlan0
[1643365050.719156][3317:3317] CHIP:DL: Failed to reset WiFi statistic counts
[1643365050.719226][3317:3317] CHIP:IN: UDP::Init bind&listen port=5542
[1643365050.719338][3317:3317] CHIP:IN: UDP::Init bound to port=5542
[1643365050.719365][3317:3317] CHIP:IN: UDP::Init bind&listen port=5542
[1643365050.719452][3317:3317] CHIP:IN: UDP::Init bound to port=5542
[1643365050.719478][3317:3317] CHIP:IN: TransportMgr initialized
[1643365050.719517][3317:3317] CHIP:DIS: Init fabric pairing table with server storage
[1643365050.719798][3317:3317] CHIP:DL: writing settings to file (/tmp/chip_counters.ini-BVb9OX)
[1643365050.720482][3317:3317] CHIP:DL: renamed tmp file to file (/tmp/chip_counters.ini)
[1643365050.720539][3317:3317] CHIP:DL: NVS set: chip-counters/GlobalMCTR = 2000 (0x7D0)
[1643365050.720664][3317:3317] CHIP:ZCL: Using ZAP configuration...
[1643365050.723948][3317:3317] CHIP:DL: MDNS failed to join multicast group on wlan0 for address type IPv4: ../../examples/chip-tool/third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:772: Inet Error 0x00000110: Address not found
[1643365050.731412][3317:3317] CHIP:DL: MDNS failed to join multicast group on vethe317c79 for address type IPv4: ../../examples/chip-tool/third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:772: Inet Error 0x00000110: Address not found
[1643365050.733369][3317:3317] CHIP:DL: MDNS failed to join multicast group on veth024b54e for address type IPv4: ../../examples/chip-tool/third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:772: Inet Error 0x00000110: Address not found
[1643365050.735174][3317:3317] CHIP:DL: MDNS failed to join multicast group on vetha392c31 for address type IPv4: ../../examples/chip-tool/third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:772: Inet Error 0x00000110: Address not found
[1643365050.737148][3317:3317] CHIP:DL: MDNS failed to join multicast group on wpan0 for address type IPv4: ../../examples/chip-tool/third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:772: Inet Error 0x00000110: Address not found
[1643365050.737494][3317:3317] CHIP:CTL: System State Initialized...
[1643365050.740673][3317:3317] CHIP:CTL: Generating NOC
[1643365050.741006][3317:3317] CHIP:CTL: Generating ICAC
[1643365050.741768][3317:3317] CHIP:DIS: Verifying the received credentials
[1643365050.743518][3317:3317] CHIP:IN: Generating compressed fabric ID using uncompressed fabric ID 0x0000000000000001 and root pubkey
[1643365050.743557][3317:3317] CHIP:IN: 0x04, 0x79, 0x28, 0xfa, 0xae, 0x58, 0x9c, 0x2f,
[1643365050.743581][3317:3317] CHIP:IN: 0x77, 0xd7, 0xc2, 0x3d, 0x9e, 0xcd, 0x56, 0x59,
[1643365050.743606][3317:3317] CHIP:IN: 0x5c, 0x49, 0x83, 0xa0, 0xac, 0xd5, 0x9b, 0xb8,
[1643365050.743629][3317:3317] CHIP:IN: 0xaf, 0x54, 0x25, 0xfb, 0x9c, 0x26, 0xe2, 0x0e,
[1643365050.743652][3317:3317] CHIP:IN: 0x48, 0xc3, 0x61, 0xbb, 0x88, 0xab, 0x5f, 0xdf,
[1643365050.743675][3317:3317] CHIP:IN: 0xd7, 0x16, 0x8e, 0x0f, 0xcd, 0x36, 0x31, 0x4c,
[1643365050.743698][3317:3317] CHIP:IN: 0x96, 0x08, 0x0e, 0xe4, 0xd3, 0xf9, 0x13, 0x42,
[1643365050.743721][3317:3317] CHIP:IN: 0xc8, 0xd5, 0x12, 0x7f, 0xbc, 0x64, 0x7b, 0xcb,
[1643365050.743741][3317:3317] CHIP:IN: 0x43,
[1643365050.743795][3317:3317] CHIP:IN: Generated compressed fabric ID
[1643365050.743821][3317:3317] CHIP:IN: 0xf0, 0x53, 0xa5, 0xba, 0x88, 0xd7, 0x23, 0x99,
[1643365050.743850][3317:3317] CHIP:DIS: Added new fabric at index: 1, Initialized: 1
[1643365050.743873][3317:3317] CHIP:DIS: Assigned compressed fabric ID: 0xF053A5BA88D72399, node ID: 0x000000000001B669
[1643365050.743896][3317:3317] CHIP:CTL: Joined the fabric at index 1. Compressed fabric ID is: 0xF053A5BA88D72399
[1643365050.743959][3317:3317] CHIP:IN: UDP::Init bind&listen port=5550
[1643365050.744098][3317:3317] CHIP:IN: UDP::Init bound to port=5550
[1643365050.744141][3317:3317] CHIP:IN: UDP::Init bind&listen port=5550
[1643365050.744231][3317:3317] CHIP:IN: UDP::Init bound to port=5550
[1643365050.744256][3317:3317] CHIP:IN: TransportMgr initialized
[1643365050.745115][3317:3317] CHIP:CTL: Generating NOC
[1643365050.745413][3317:3317] CHIP:CTL: Generating ICAC
[1643365050.746105][3317:3317] CHIP:DIS: Verifying the received credentials
[1643365050.747825][3317:3317] CHIP:IN: Generating compressed fabric ID using uncompressed fabric ID 0x0000000000000002 and root pubkey
[1643365050.747862][3317:3317] CHIP:IN: 0x04, 0x79, 0x28, 0xfa, 0xae, 0x58, 0x9c, 0x2f,
[1643365050.747886][3317:3317] CHIP:IN: 0x77, 0xd7, 0xc2, 0x3d, 0x9e, 0xcd, 0x56, 0x59,
[1643365050.747910][3317:3317] CHIP:IN: 0x5c, 0x49, 0x83, 0xa0, 0xac, 0xd5, 0x9b, 0xb8,
[1643365050.747933][3317:3317] CHIP:IN: 0xaf, 0x54, 0x25, 0xfb, 0x9c, 0x26, 0xe2, 0x0e,
[1643365050.747956][3317:3317] CHIP:IN: 0x48, 0xc3, 0x61, 0xbb, 0x88, 0xab, 0x5f, 0xdf,
[1643365050.747979][3317:3317] CHIP:IN: 0xd7, 0x16, 0x8e, 0x0f, 0xcd, 0x36, 0x31, 0x4c,
[1643365050.748002][3317:3317] CHIP:IN: 0x96, 0x08, 0x0e, 0xe4, 0xd3, 0xf9, 0x13, 0x42,
[1643365050.748025][3317:3317] CHIP:IN: 0xc8, 0xd5, 0x12, 0x7f, 0xbc, 0x64, 0x7b, 0xcb,
[1643365050.748045][3317:3317] CHIP:IN: 0x43,
[1643365050.748097][3317:3317] CHIP:IN: Generated compressed fabric ID
[1643365050.748272][3317:3317] CHIP:IN: 0xb6, 0x66, 0x1d, 0xac, 0xc4, 0x3d, 0xe9, 0x31,
[1643365050.748311][3317:3317] CHIP:DIS: Added new fabric at index: 2, Initialized: 1
[1643365050.748334][3317:3317] CHIP:DIS: Assigned compressed fabric ID: 0xB6661DACC43DE931, node ID: 0x000000000001B669
[1643365050.748357][3317:3317] CHIP:CTL: Joined the fabric at index 2. Compressed fabric ID is: 0xB6661DACC43DE931
[1643365050.748437][3317:3317] CHIP:IN: UDP::Init bind&listen port=5550
[1643365050.748559][3317:3317] CHIP:IN: UDP::Init bound to port=5550
[1643365050.748585][3317:3317] CHIP:IN: UDP::Init bind&listen port=5550
[1643365050.748679][3317:3317] CHIP:IN: UDP::Init bound to port=5550
[1643365050.748704][3317:3317] CHIP:IN: TransportMgr initialized
[1643365050.749682][3317:3317] CHIP:CTL: Generating NOC
[1643365050.750034][3317:3317] CHIP:CTL: Generating ICAC
[1643365050.750844][3317:3317] CHIP:DIS: Verifying the received credentials
[1643365050.752718][3317:3317] CHIP:IN: Generating compressed fabric ID using uncompressed fabric ID 0x0000000000000003 and root pubkey
[1643365050.752764][3317:3317] CHIP:IN: 0x04, 0x79, 0x28, 0xfa, 0xae, 0x58, 0x9c, 0x2f,
[1643365050.752789][3317:3317] CHIP:IN: 0x77, 0xd7, 0xc2, 0x3d, 0x9e, 0xcd, 0x56, 0x59,
[1643365050.752812][3317:3317] CHIP:IN: 0x5c, 0x49, 0x83, 0xa0, 0xac, 0xd5, 0x9b, 0xb8,
[1643365050.752835][3317:3317] CHIP:IN: 0xaf, 0x54, 0x25, 0xfb, 0x9c, 0x26, 0xe2, 0x0e,
[1643365050.752858][3317:3317] CHIP:IN: 0x48, 0xc3, 0x61, 0xbb, 0x88, 0xab, 0x5f, 0xdf,
[1643365050.752881][3317:3317] CHIP:IN: 0xd7, 0x16, 0x8e, 0x0f, 0xcd, 0x36, 0x31, 0x4c,
[1643365050.752903][3317:3317] CHIP:IN: 0x96, 0x08, 0x0e, 0xe4, 0xd3, 0xf9, 0x13, 0x42,
[1643365050.752926][3317:3317] CHIP:IN: 0xc8, 0xd5, 0x12, 0x7f, 0xbc, 0x64, 0x7b, 0xcb,
[1643365050.752946][3317:3317] CHIP:IN: 0x43,
[1643365050.753006][3317:3317] CHIP:IN: Generated compressed fabric ID
[1643365050.753033][3317:3317] CHIP:IN: 0x24, 0x2d, 0xc3, 0x3d, 0x1a, 0x13, 0x5a, 0x15,
[1643365050.753065][3317:3317] CHIP:DIS: Added new fabric at index: 3, Initialized: 1
[1643365050.753088][3317:3317] CHIP:DIS: Assigned compressed fabric ID: 0x242DC33D1A135A15, node ID: 0x000000000001B669
[1643365050.753110][3317:3317] CHIP:CTL: Joined the fabric at index 3. Compressed fabric ID is: 0x242DC33D1A135A15
[1643365050.753207][3317:3317] CHIP:IN: UDP::Init bind&listen port=5550
[1643365050.753337][3317:3317] CHIP:IN: UDP::Init bound to port=5550
[1643365050.753364][3317:3317] CHIP:IN: UDP::Init bind&listen port=5550
[1643365050.753461][3317:3317] CHIP:IN: UDP::Init bound to port=5550
[1643365050.753485][3317:3317] CHIP:IN: TransportMgr initialized
[1643365050.753816][3317:3322] CHIP:DL: CHIP task running
[1643365050.753944][3317:3322] CHIP:TOO: Sending command to node 0xbc5c01
[1643365050.754589][3317:3322] CHIP:DIS: Attempt to mDNS broadcast failed:  ../../examples/chip-tool/third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:417: OS Error 0x02000065: Network is unreachable
[1643365050.755174][3317:3322] CHIP:DIS: Attempt to mDNS broadcast failed:  ../../examples/chip-tool/third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:417: OS Error 0x02000065: Network is unreachable
[1643365050.755329][3317:3322] CHIP:DIS: Attempt to mDNS broadcast failed:  ../../examples/chip-tool/third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:417: OS Error 0x02000065: Network is unreachable
[1643365050.755475][3317:3322] CHIP:DIS: Attempt to mDNS broadcast failed:  ../../examples/chip-tool/third_party/connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:417: OS Error 0x02000065: Network is unreachable
[1643365050.756435][3317:3322] CHIP:DIS: Node ID resolved for 0x0000000000BC5C01
[1643365050.756493][3317:3322] CHIP:DIS:     Addr 0: [2001:db8::ce6d:a9ec:e77a:696e]:5540
[1643365050.756520][3317:3322] CHIP:CTL: OperationalDiscoveryComplete for device ID 0x0000000000BC5C01
[1643365050.757169][3317:3322] CHIP:IN: Generating DestinationID. Fabric ID 0x0000000000000001, Dest node ID 0x0000000000BC5C01, Random data
[1643365050.757221][3317:3322] CHIP:IN: 0xd4, 0x77, 0xb0, 0xc2, 0xdd, 0xa3, 0x99, 0xc8,
[1643365050.757245][3317:3322] CHIP:IN: 0x6f, 0xf5, 0x4e, 0x71, 0x43, 0x1b, 0x6b, 0x89,
[1643365050.757270][3317:3322] CHIP:IN: 0x18, 0x73, 0x6b, 0x69, 0x56, 0x73, 0xbd, 0x48,
[1643365050.757293][3317:3322] CHIP:IN: 0xa4, 0x26, 0xc4, 0xc7, 0x9a, 0xaf, 0xdd, 0x2c,
[1643365050.757315][3317:3322] CHIP:IN: Root pubkey
[1643365050.757336][3317:3322] CHIP:IN: 0x04, 0x79, 0x28, 0xfa, 0xae, 0x58, 0x9c, 0x2f,
[1643365050.757360][3317:3322] CHIP:IN: 0x77, 0xd7, 0xc2, 0x3d, 0x9e, 0xcd, 0x56, 0x59,
[1643365050.757383][3317:3322] CHIP:IN: 0x5c, 0x49, 0x83, 0xa0, 0xac, 0xd5, 0x9b, 0xb8,
[1643365050.757406][3317:3322] CHIP:IN: 0xaf, 0x54, 0x25, 0xfb, 0x9c, 0x26, 0xe2, 0x0e,
[1643365050.757429][3317:3322] CHIP:IN: 0x48, 0xc3, 0x61, 0xbb, 0x88, 0xab, 0x5f, 0xdf,
[1643365050.757452][3317:3322] CHIP:IN: 0xd7, 0x16, 0x8e, 0x0f, 0xcd, 0x36, 0x31, 0x4c,
[1643365050.757476][3317:3322] CHIP:IN: 0x96, 0x08, 0x0e, 0xe4, 0xd3, 0xf9, 0x13, 0x42,
[1643365050.757499][3317:3322] CHIP:IN: 0xc8, 0xd5, 0x12, 0x7f, 0xbc, 0x64, 0x7b, 0xcb,
[1643365050.757519][3317:3322] CHIP:IN: 0x43,
[1643365050.757540][3317:3322] CHIP:IN: IPK
[1643365050.757563][3317:3322] CHIP:IN: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[1643365050.757587][3317:3322] CHIP:IN: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[1643365050.757627][3317:3322] CHIP:IN: Generated DestinationID output
[1643365050.757653][3317:3322] CHIP:IN: 0x6d, 0xf7, 0x58, 0x05, 0x78, 0x1c, 0x1e, 0xf1,
[1643365050.757676][3317:3322] CHIP:IN: 0x86, 0xdb, 0xb6, 0x6e, 0xc2, 0xbd, 0xec, 0xca,
[1643365050.757699][3317:3322] CHIP:IN: 0x6c, 0x8b, 0xa6, 0xa1, 0xec, 0x44, 0xe4, 0xfb,
[1643365050.757721][3317:3322] CHIP:IN: 0x56, 0x36, 0xdc, 0x55, 0x57, 0x37, 0x19, 0xdf,
[1643365050.757747][3317:3322] CHIP:SC: Including MRP parameters
[1643365050.757816][3317:3322] CHIP:IN: Prepared plaintext message 0xaaaaeff65810 to 0x0000000000000000 (0)  of type 0x30 and protocolId (0, 0) on exchange 51454i with MessageCounter:4230937856.
[1643365050.757862][3317:3322] CHIP:IN: Sending plaintext msg 0xaaaaeff65810 with MessageCounter:4230937856 to 0x0000000000000000 at monotonic time: 179933 msec
[1643365050.758004][3317:3322] CHIP:SC: Sent Sigma1 msg
[1643365050.758044][3317:3322] CHIP:CTL: Address resolved for node: 0x0000000000BC5C01
[1643365050.758372][3317:3322] CHIP:DIS: Discovered node without a pending query
[1643365050.758402][3317:3322] CHIP:DIS: Node ID resolved for 0x0000000000BC5C01
[1643365050.758430][3317:3322] CHIP:DIS:     Addr 0: [2001:db8::ce6d:a9ec:e77a:696e]:5540
[1643365050.758452][3317:3322] CHIP:CTL: OperationalDiscoveryComplete for device ID 0x0000000000BC5C01
[1643365050.758480][3317:3322] CHIP:CTL: Address resolved for node: 0x0000000000BC5C01
[1643365050.758631][3317:3322] CHIP:DIS: Discovered node without a pending query
[1643365050.758656][3317:3322] CHIP:DIS: Node ID resolved for 0x0000000000BC5C01
[1643365050.758680][3317:3322] CHIP:DIS:     Addr 0: [2001:db8::ce6d:a9ec:e77a:696e]:5540
[1643365050.758700][3317:3322] CHIP:CTL: OperationalDiscoveryComplete for device ID 0x0000000000BC5C01
[1643365050.758725][3317:3322] CHIP:CTL: Address resolved for node: 0x0000000000BC5C01
[1643365050.758870][3317:3322] CHIP:DIS: Discovered node without a pending query
[1643365050.758894][3317:3322] CHIP:DIS: Node ID resolved for 0x0000000000BC5C01
[1643365050.758917][3317:3322] CHIP:DIS:     Addr 0: [2001:db8::ce6d:a9ec:e77a:696e]:5540
[1643365050.758938][3317:3322] CHIP:CTL: OperationalDiscoveryComplete for device ID 0x0000000000BC5C01
[1643365050.758962][3317:3322] CHIP:CTL: Address resolved for node: 0x0000000000BC5C01
[1643365050.759107][3317:3322] CHIP:DIS: Discovered node without a pending query
[1643365050.759131][3317:3322] CHIP:DIS: Node ID resolved for 0x0000000000BC5C01
[1643365050.759154][3317:3322] CHIP:DIS:     Addr 0: [2001:db8::ce6d:a9ec:e77a:696e]:5540
[1643365050.759174][3317:3322] CHIP:CTL: OperationalDiscoveryComplete for device ID 0x0000000000BC5C01
[1643365050.759199][3317:3322] CHIP:CTL: Address resolved for node: 0x0000000000BC5C01
[1643365052.760234][3317:3322] CHIP:EM: Received message of type 0x31 with protocolId (0, 0) and MessageCounter:2481834428 on exchange 51454i
[1643365052.760332][3317:3322] CHIP:EM: Found matching exchange: 51454i, Delegate: 0xffff90644348
[1643365052.760424][3317:3322] CHIP:EM: Rxd Ack; Removing MessageCounter:4230937856 from Retrans Table on exchange 51454i
[1643365052.760487][3317:3322] CHIP:EM: Removed CHIP MessageCounter:4230937856 from RetransTable on exchange 51454i
[1643365052.760572][3317:3322] CHIP:SC: Received Sigma2 msg
[1643365052.760653][3317:3322] CHIP:SC: Peer assigned session session ID 3
[1643365052.765930][3317:3322] CHIP:IN: Generating compressed fabric ID using uncompressed fabric ID 0x0000000000000001 and root pubkey
[1643365052.766008][3317:3322] CHIP:IN: 0x04, 0x79, 0x28, 0xfa, 0xae, 0x58, 0x9c, 0x2f,
[1643365052.766054][3317:3322] CHIP:IN: 0x77, 0xd7, 0xc2, 0x3d, 0x9e, 0xcd, 0x56, 0x59,
[1643365052.766098][3317:3322] CHIP:IN: 0x5c, 0x49, 0x83, 0xa0, 0xac, 0xd5, 0x9b, 0xb8,
[1643365052.766143][3317:3322] CHIP:IN: 0xaf, 0x54, 0x25, 0xfb, 0x9c, 0x26, 0xe2, 0x0e,
[1643365052.766188][3317:3322] CHIP:IN: 0x48, 0xc3, 0x61, 0xbb, 0x88, 0xab, 0x5f, 0xdf,
[1643365052.766230][3317:3322] CHIP:IN: 0xd7, 0x16, 0x8e, 0x0f, 0xcd, 0x36, 0x31, 0x4c,
[1643365052.766273][3317:3322] CHIP:IN: 0x96, 0x08, 0x0e, 0xe4, 0xd3, 0xf9, 0x13, 0x42,
[1643365052.766316][3317:3322] CHIP:IN: 0xc8, 0xd5, 0x12, 0x7f, 0xbc, 0x64, 0x7b, 0xcb,
[1643365052.766355][3317:3322] CHIP:IN: 0x43,
[1643365052.766470][3317:3322] CHIP:IN: Generated compressed fabric ID
[1643365052.766521][3317:3322] CHIP:IN: 0xf0, 0x53, 0xa5, 0xba, 0x88, 0xd7, 0x23, 0x99,
[1643365052.768157][3317:3322] CHIP:SC: Found MRP parameters in the message
[1643365052.768225][3317:3322] CHIP:SC: Sending Sigma3
[1643365052.768860][3317:3322] CHIP:EM: Piggybacking Ack for MessageCounter:2481834428 on exchange: 51454i
[1643365052.768938][3317:3322] CHIP:IN: Prepared plaintext message 0xaaaaeff65810 to 0x0000000000000000 (0)  of type 0x32 and protocolId (0, 0) on exchange 51454i with MessageCounter:4230937857.
[1643365052.769008][3317:3322] CHIP:IN: Sending plaintext msg 0xaaaaeff65810 with MessageCounter:4230937857 to 0x0000000000000000 at monotonic time: 181944 msec
[1643365052.769254][3317:3322] CHIP:SC: Sent Sigma3 msg
[1643365053.124929][3317:3322] CHIP:EM: Received message of type 0x40 with protocolId (0, 0) and MessageCounter:2481834429 on exchange 51454i
[1643365053.125021][3317:3322] CHIP:EM: Found matching exchange: 51454i, Delegate: 0xffff90644348
[1643365053.125771][3317:3322] CHIP:EM: Rxd Ack; Removing MessageCounter:4230937857 from Retrans Table on exchange 51454i
[1643365053.125863][3317:3322] CHIP:EM: Removed CHIP MessageCounter:4230937857 from RetransTable on exchange 51454i
[1643365053.125952][3317:3322] CHIP:SC: Success status report received. Session was established
[1643365053.126022][3317:3322] CHIP:IN: New secure session created for device 0x0000000000BC5C01, key 3!!
[1643365053.126263][3317:3322] CHIP:TOO: Sending cluster (0x002E) command (0x00) on endpoint 1
[1643365053.141419][3317:3322] CHIP:DMG: SendReadRequest ReadClient[0xffff78001950]: Sending Read Request
[1643365053.141625][3317:3322] CHIP:IN: Prepared encrypted message 0xaaaaeff65810 to 0x0000000000BC5C01 (1)  of type 0x2 and protocolId (0, 1) on exchange 51455i with MessageCounter:2541147.
[1643365053.141699][3317:3322] CHIP:IN: Sending encrypted msg 0xaaaaeff65810 with MessageCounter:2541147 to 0x0000000000BC5C01 (1) at monotonic time: 182317 msec
[1643365053.141914][3317:3322] CHIP:DMG: MoveToState ReadClient[0xffff78001950]: Moving to [AwaitingIn]
[1643365053.141981][3317:3322] CHIP:CTL: Device connected callback with null pairing delegate. Ignoring
[1643365053.142029][3317:3322] CHIP:EM: Sending Standalone Ack for MessageCounter:2481834429 on exchange 51454i
[1643365053.142084][3317:3322] CHIP:IN: Prepared plaintext message 0xffff8b7ed9c8 to 0x0000000000000000 (0)  of type 0x10 and protocolId (0, 0) on exchange 51454i with MessageCounter:4230937858.
[1643365053.142141][3317:3322] CHIP:IN: Sending plaintext msg 0xffff8b7ed9c8 with MessageCounter:4230937858 to 0x0000000000000000 at monotonic time: 182318 msec
[1643365053.142266][3317:3322] CHIP:EM: Flushed pending ack for MessageCounter:2481834429 on exchange 51454i
[1643365053.269922][3317:3322] CHIP:EM: Received message of type 0x5 with protocolId (0, 1) and MessageCounter:1031449 on exchange 51455i
[1643365053.270032][3317:3322] CHIP:EM: Found matching exchange: 51455i, Delegate: 0xffff78001950
[1643365053.270129][3317:3322] CHIP:EM: Rxd Ack; Removing MessageCounter:2541147 from Retrans Table on exchange 51455i
[1643365053.270193][3317:3322] CHIP:EM: Removed CHIP MessageCounter:2541147 from RetransTable on exchange 51455i
[1643365053.270312][3317:3322] CHIP:DMG: ReportDataMessage =
[1643365053.270374][3317:3322] CHIP:DMG: {
[1643365053.270435][3317:3322] CHIP:DMG:        AttributeReportIBs =
[1643365053.270520][3317:3322] CHIP:DMG:        [
[1643365053.270585][3317:3322] CHIP:DMG:                AttributeReportIB =
[1643365053.270677][3317:3322] CHIP:DMG:                {
[1643365053.270745][3317:3322] CHIP:DMG:                        AttributeStatusIB =
[1643365053.270839][3317:3322] CHIP:DMG:                        {
[1643365053.270917][3317:3322] CHIP:DMG:                                AttributePathIB =
[1643365053.271014][3317:3322] CHIP:DMG:                                {
[1643365053.271103][3317:3322] CHIP:DMG:                                        Endpoint = 0x1,
[1643365053.271206][3317:3322] CHIP:DMG:                                        Cluster = 0x2e,
[1643365053.271309][3317:3322] CHIP:DMG:                                        Attribute = 0x0000_0000,
[1643365053.271406][3317:3322] CHIP:DMG:                                }
[1643365053.271506][3317:3322] CHIP:DMG:
[1643365053.271603][3317:3322] CHIP:DMG:                                StatusIB =
[1643365053.271695][3317:3322] CHIP:DMG:                                {
[1643365053.271792][3317:3322] CHIP:DMG:                                        status = 0x86,
[1643365053.271895][3317:3322] CHIP:DMG:                                },
[1643365053.271978][3317:3322] CHIP:DMG:
[1643365053.272065][3317:3322] CHIP:DMG:                        },
[1643365053.272234][3317:3322] CHIP:DMG:
[1643365053.272306][3317:3322] CHIP:DMG:                },
[1643365053.272393][3317:3322] CHIP:DMG:
[1643365053.272456][3317:3322] CHIP:DMG:        ],
[1643365053.272539][3317:3322] CHIP:DMG:
[1643365053.272592][3317:3322] CHIP:DMG:        SuppressResponse = true,
[1643365053.272665][3317:3322] CHIP:DMG: }
[1643365053.272976][3317:3322] CHIP:TOO: Default Failure Response: 0x86
[1643365053.273127][3317:3322] CHIP:EM: Sending Standalone Ack for MessageCounter:1031449 on exchange 51455i
[1643365053.273268][3317:3322] CHIP:IN: Prepared encrypted message 0xffff8b7ed9d8 to 0x0000000000BC5C01 (1)  of type 0x10 and protocolId (0, 0) on exchange 51455i with MessageCounter:2541148.
[1643365053.273364][3317:3322] CHIP:IN: Sending encrypted msg 0xffff8b7ed9d8 with MessageCounter:2541148 to 0x0000000000BC5C01 (1) at monotonic time: 182449 msec
[1643365053.273623][3317:3322] CHIP:EM: Flushed pending ack for MessageCounter:1031449 on exchange 51455i
[1643365053.274016][3317:3317] CHIP:-: ../../examples/chip-tool/third_party/connectedhomeip/zzz_generated/chip-tool/zap-generated/cluster/Commands.h:2502: CHIP Error 0x000000AC: Internal error at ../../examples/chip-tool/commands/common/CHIPCommand.cpp:59
[1643365053.274112][3317:3317] CHIP:TOO: Run command failure: ../../examples/chip-tool/third_party/connectedhomeip/zzz_generated/chip-tool/zap-generated/cluster/Commands.h:2502: CHIP Error 0x000000AC: Internal error
[1643365053.279242][3317:3317] CHIP:SPT: VerifyOrDie failure at ../../examples/chip-tool/third_party/connectedhomeip/src/inet/InetLayer.h:121: sEndPointPool.Allocated() == 0
Aborted (core dumped)
ubuntu@matter-7-5:~/connectedhomeip/out/standalone$

Looks like a duplicate of #14472


text:
[TE8] TC-DM-3.3 Network Commissioning Commands [DUT - Commissioner]

Test-Case ID:-[TC-DM-3.3] Network Commissioning Commands [DUT - Commissioner]
Problem
While Executing scan-networks on networkcommissioning cluster, it throws error code as 0x85(InvalidCommand).
scan-networks.txt
scan-network-with-ssid-null.txt
scan-network-server_log.txt
Test log
TC-DM-3.3.txt
chip-tool-TE9.txt
all-clusters-app-TE9.txt
scan-network-0-entry-client-side.txt
scan-network-0-entry-server-side.txt

@cabin15 Which of the various logs linked here is showing the error?  I tried looking at chip-tool-TE9.txt, scan-networks.txt, scan-network-with-ssid-null.txt but none of them seem to show it?

@bzbarsky-apple
Sorry for confusion.
Please check https://github.com/project-chip/connectedhomeip/files/8258914/TC-DM-3.3.txt.
Below error is shown on the respective log.
2022-03-16T01:11:18.791790Z [417.753360300] user.crit chip-service Received Command Response Status for Endpoint=0 Cluster=0x0000_0031 Command=0x0000_0000 Status=0x85
2022-03-16T01:11:18.791835Z [417.753405160] user.crit chip-service Error: IM Error 0x00000585: General error: 0x85

@cabin15 What actual arguments were sent with ScanNetworks in this case?  The log does not make that clear.

Below arguments are used for ScanNetworks.
./chip-tool networkcommissioning scan-networks null 0 12345678 0

./chip-tool networkcommissioning scan-networks null 0 12345678 0

Those are not valid argument for that command, at least not recently...  If I try to run that, chip-tool just errors out.
Can you please retest whether this is a problem on a recent build?

@bzbarsky-apple
Thank you for your opinion.
I tested scan-networks command on the latest ToT. INVALID_COMMAND is not shown anymore, but shows 0 entry on ScanNetworkResponse.
Here is a ticket regarding 0 entry issue on ScanNetworkResponse.
https://github.com/project-chip/connectedhomeip/issues/18901

@cabin15 Thank you for the follow-up.  Closing this, since the command does not error out, and will follow up in the other issue.


text:
Buffer Overflow in the validate-cert Command’s Argument Parsing

Problem
The following code does not check the number of provided arguments, which can result in
writing past the end of gCACertFileNames and gCACertIsTrusted arrays:
    kMaxCerts = 16,
[...]
const char * gCACertFileNames[kMaxCerts - 1];
bool gCACertIsTrusted[kMaxCerts - 1];
size_t gNumCertFileNames = 0;
bool HandleOption(const char * progName, OptionSet * optSet, int id, const char * name, const char * arg)
{
    switch (id)
    {
    case 'c':
    case 't':
    gCACertFileNames[gNumCertFileNames] = arg;
    gCACertIsTrusted[gNumCertFileNames++] = (id == 't');

If there are 16 ( kMaxCerts ) or more options, a buffer overflow happens.
Proposed Solution
Stop adding more entries to the arrays if they are already full.  Seems like a relatively low priority, can land post 1.0

addressed in #19696. closing

authors: emargolis robszewczyk


text:
resolve command is failing, may be related to PR6705

Problem
resolve command is failing, may be related to PR6705
chip-device-ctrl > resolve 0 12344321
CHIP:DIS: Attempt to mDNS broadcast to an unreachable destination.
CHIP:DIS: Attempt to mDNS broadcast to an unreachable destination.
CHIP:CTL: SyncSetKeyValue on PairedDevicebc5c01
Node address has been updated
CHIP:CTL: SyncSetKeyValue on PairedDevicebc5c01
Node address has been updated
Current address: fe80::dea6:32ff:fe8d:7072:11097
CHIP:CTL: SyncSetKeyValue on PairedDevicebc5c01
Node address has been updated
chip-device-ctrl > CHIP:CTL: SyncSetKeyValue on PairedDevicebc5c01
Node address has been updated
CHIP:CTL: SyncSetKeyValue on PairedDevicebc5c01
Node address has been updated

We're in progress of reviewing older issues. Is this still an issue given how old the SDK this was tested against? Please re-open if so. Thanks!

authors: woody-apple yunhanw-google


text:
Adjust mdns to support arbitrary number of fabrics.

Problem
Need to adjust mdns to support the number of fabrics the device actually supports.
see: https://github.com/CHIP-Specifications/connectedhomeip-spec/issues/2551
Proposed Solution
Template response sender, get setting from wherever that info comes into the SDK.

There was also a request to support arbitrary numbers of fabrics for the more capable devices - see PR #8610. In general, this is something we will need to tackle on a larger scale - what's CHIP's philosophy on static vs. dynamic allocation and do we support multiple configs of this?

Note: possible good solution would be to hook into the in-progress pool impl. https://github.com/project-chip/connectedhomeip/pull/8299

@andy31415 - I had an issue opened for this. I think you've done this already? I know you were working on it. If so, would you mind closing this.

Maximum number of records returned is configurable - #16535 added that functionality.

Marking as closed: combination of #16535 and #16181


text:
Add header validity check for group and MCSP msg

Problem

Fixes #11425

Change overview
Add header validity check
Testing
Unit test added.

/rebase

Groupcast (multicast) messages aren't yet dispatched into anything as far as I can tell, so I don't believe ACks to groupcast could currently happen.  But we do need code that prevents this.
Just thought I would mention this.  It does appear to me that if groupcast messages were injected into ExchangeManager::OnMessageReceived with the R flag set (needs ack), our current code might try to ack.

source: gharchive/pull-request

authors: jepenven-silabs msandstedt woody-apple


text:
[TE7-K32W0] Fix BLE commissioning failure

Problem

DUT refused the send the PBKDF param response due to insufficient
memory on the BLE Host side.

Change overview
The fix is to increase the memory pool.
Testing
How was this tested? (at least one bullet point required)

tested using chip-device-ctrl

The PR needs to be cherry-picked also to the master branch once approved and merged.

Closing this and opening https://github.com/project-chip/connectedhomeip/pull/11910 which is targeted for the correct branch: TE7 LTS.

Closing this and opening https://github.com/project-chip/connectedhomeip/pull/11910 which is targeted for the correct branch: TE7 LTS.


text:
Fix RAM0 overflow

Problem

ram0 usage is at the limit.

Change overview
Place BLE controller exchange buffer in RAM1.
Testing
End-to-end flow commissioning testing using chip-tool.

Fast tracking platform change by maintainer.


text:
Add PR template

Add a PR template to CodeFlare Operator, MCAD and Instascale which includes a heading for PR verification steps

PR for codeflare operator: #196
PR for MCAD: https://github.com/project-codeflare/multi-cluster-app-dispatcher/pull/511
PR for Instascale: https://github.com/project-codeflare/instascale

repo: project-codeflare/codeflare-operator


text:
Your private key is published

Hi,
Just a fair warning that you've published your API key:
https://github.com/project-oak/arcsjs-core/blob/4c45ff4b0290e70c3dc5c470c483d6e184eb19bb/openai/local/openai.mjs#L4
If you have a a paying account on openAI's api and this key is still valid, it may be used to access the api while billing you. You should probably deactivate this key in openAI's dashboard and remove it from your code, using instead an environment variable or similar.

Thanks a lot, I'll notify Maria about this.

authors: cromwellian oelmekki

repo: project-oak/arcsjs-core


text:
Wallet Example code

Add electricity example for Wallet similar to without wallet.

fixed in #141

repo: project-origin/registry


text:
Update solana to 1.6.0

Note that 1.6.0 is a breaking change/major-version upgrade (even though only the minor version was incremented).

This should allow use to remove the proc_macro feature flag, addressing https://github.com/project-serum/anchor/issues/38.

Addressed by https://github.com/project-serum/anchor/pull/139.

repo: project-serum/anchor


text:
Make dex program state manipulation portable

Now that the BPF compiler is willing to emit unaligned accesses, we should consider structuring the state accessor code to not depend on the alignment of the account data buffer. This would make it possible to library-ize the state-manipulation code in a portable way, for use by clients and BPF Loader 2 programs.

https://github.com/project-serum/serum-dex/pull/47 fixes the alignment-dependence. The code still won't work on big-endian architectures, but the most pressing issue is solved. Closing for now.

repo: project-serum/serum-dex


text:
Cant export mnemonic of more than one account/address

If you have sollet set up with more than one wallet, the UI only lets you export the mnemonic of the first account added.
We should let you individually export mnemonics for each account/address.

The one mnemonic is the mnemonic used to derive all the accounts not just the first. You can't have more than one mnemonic in sollet. Closing.

You can't have more than one mnemonic in sollet.

@armaniferrante  I think that it is possible if you had imported a private key that you got from somewhere else e.g. accounts created on the solana cli.  In such a case you won't be able to export one of those accounts (assuming you had two) out of sollet.  But maybe that's not a problem because we assume the user has their private key elsewhere?

authors: armaniferrante moshthepitt

repo: project-serum/spl-token-wallet


text:
Step indicator is not in the reading order [Android]

The step indicator found on the “How it works” screens is not included in the reading order. The visual information it provides is not available to TalkBack users. I would suggest including it in the reading order and providing a proper text alternative (e.g., “Step 2 of 4”).

Severity: Low

@jonnyjames This has now been addressed. See https://github.com/project-vagabond/covid-green-app/issues/195

@floridemai The pagination control is now in the reading order, but it has some extraneous label text, announced as "page selector, page 1 of 4, see[?] control". I would parse the text to include just "page 1 of 4" and remove the reference to "page selector' and "see[?] control", since it isn't a selectork and isn't actionable.

@jonnyjames Done.

This is now fixed. Closing this issue.

authors: floridemai jonnyjames

repo: project-vagabond/covid-green-app


text:
[Refactor]: Migrate to golang's slog package for logging

Is your feature request related to a problem? Please describe.
https://pkg.go.dev/golang.org/x/exp/slog
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response

Let's postpone until we can use the go 1.21 specific imports.

authors: andaaron rchincha

repo: project-zot/zot


text:
Update go-build version to uptake golang version bumps

Description

Cherry-pick of https://github.com/projectcalico/calico/pull/6736
Cherry-pick of https://github.com/projectcalico/calico/pull/6717
Related issues/PRs

Todos

[ ] Tests
[ ] Documentation
[ ] Release note

Release Note

Update the go version used to build the binaries from 1.18.5 to 1.18.6

Reminder for the reviewer
Make sure that this PR has the correct labels and milestone set.
Every PR needs one docs-* label.

docs-pr-required: This change requires a change to the documentation that has not been completed yet.
docs-completed: This change has all necessary documentation completed.
docs-not-required: This change has no user-facing impact and requires no docs.

Every PR needs one release-note-* label.

release-note-required: This PR has user-facing changes. Most PRs should have this label.
release-note-not-required: This PR has no user-facing changes.

Other optional labels:

cherry-pick-candidate: This PR should be cherry-picked to an earlier release. For bug fixes only.
needs-operator-pr: This PR is related to install and requires a corresponding change to the operator.

Closing in favor of https://github.com/projectcalico/calico/pull/6718

repo: projectcalico/calico