Report forwarded
to debian-bugs-dist@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>: Bug#1099097; Package dpkg.
(Fri, 28 Feb 2025 10:21:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Ian Jackson <ijackson@chiark.greenend.org.uk>:
New Bug report received and forwarded. Copy sent to Dpkg Developers <debian-dpkg@lists.debian.org>.
(Fri, 28 Feb 2025 10:21:02 GMT) (full text, mbox, link).
From: Ian Jackson <ijackson@chiark.greenend.org.uk>
To: submit@bugs.debian.org
Subject: start-stop-daemon should unbuffer its stdout/stderr
Date: Fri, 28 Feb 2025 10:18:21 +0000
Package: dpkg
Version: 1.21.22
start-stop-daemon it can fail to print its output due to daemonising
with data still in the stdio buffers. ISTM tht the output should
always be timely, so unbuffering the streams is the right fix.
tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$ service-t2usm stop
Stopped t2usm (pid 3232228).
tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$ start-stop-daemon --start --oknodo --verbose --user tag2upload-manager --background --notify-await --notify-timeout 5 --chdir /srv/manager.tag2upload.debian.org/run --exec /srv/manager.tag2upload.debian.org/live/bin/t2usm -- -c /srv/manager.tag2upload.debian.org/live/Live.toml -c /home/tag2upload-manager/t2usm-adhoc.toml run-manager 2>&1 | cat
tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$ service-t2usm stop
Stopped t2usm (pid 3232249).
tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$ stdbuf -e0 -o0 start-stop-daemon --start --oknodo --verbose --user tag2upload-manager --background --notify-await --notify-timeout 5 --chdir /srv/manager.tag2upload.debian.org/run --exec /srv/manager.tag2upload.debian.org/live/bin/t2usm -- -c /srv/manager.tag2upload.debian.org/live/Live.toml -c /home/tag2upload-manager/t2usm-adhoc.toml run-manager 2>&1 | cat
Starting /srv/manager.tag2upload.debian.org/live/bin/t2usm...
Detaching to start /srv/manager.tag2upload.debian.org/live/bin/t2usm...
Waiting for notifications... (timeout 5sec 0nsec)
Detaching complete...
Child sent some notification...
-> Notification => ready for service.
tag2upload-manager@tag2upload-manager-01:/srv/manager.tag2upload.debian.org$
Thanks,
Ian.
--
Ian Jackson <ijackson@chiark.greenend.org.uk> These opinions are my own.
Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.