Your message dated Tue, 13 Feb 2024 14:46:00 +0000
with message-id <e1rzu2q-0007bh...@fasolo.debian.org>
and subject line Bug#1057094: fixed in runit 2.1.2-57
has caused the Debian Bug report #1057094,
regarding runit: lsb 40-runit does not forward sysv nonstandard actions
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1057094: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057094
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: runit
Version: 2.1.2-56
Severity: normal
X-Debbugs-Cc: plore...@disroot.org

Control: affects -1 runit-services

This was reported downstream but it affects Debian as well;

runit uses /lib/lsb/init-functions.d/40-runit code to intercept
calls to sysvinit scripts, when on the system an equivalent native
runit services exists. This is to avoid conflicts and duplicate instances.

However sysv scripts can define non standard actions (such as log rotation)
that are not defined in runit's sv(8) control program.
So it could be useful to forward such actions to the sysv script even
when there is a runit services active.
An example where this is useful is rsyslogd and many httpd servers.
It should be considered that this strategy is not guaranteed to work, but it
This strategy works for services that I've considered so far but it may not work
for others: the sysv script uses the PID file (likely in /run/) while runit
(actually runsv) maintain the PID process in it's own file inside the service
directory, so a mismatch will break this.

the alternative would be to define runit timers or oneshots companion services
for each non standard actions but it's too expensive for now




-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
merged-usr: no
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0van (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_FIRMWARE_WORKAROUND, 
TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: runit (via /run/runit.stopit)

Versions of packages runit depends on:
ii  libc6           2.37-10
ii  runit-helper    2.16.1
ii  sysuser-helper  1.3.9+really1.4.3

Versions of packages runit recommends:
ii  runit-init  2.1.2-56

Versions of packages runit suggests:
ii  runit-services  0.7.0
ii  socklog         2.1.0+repack-5
ii  ucspi-unix      1.0-2
pn  zsh             <none>

-- Configuration Files:
/etc/default/runit changed [not included]
/etc/runit/runsvdir/single/sulogin/run [Errno 2] No such file or directory: 
'/etc/runit/runsvdir/single/sulogin/run'

-- no debconf information

-- debsums errors found:
debsums: changed file /lib/lsb/init-functions.d/40-runit (from runit package)
debsums: changed file /lib/runit/trigger_sv (from runit package)

--- End Message ---
--- Begin Message ---
Source: runit
Source-Version: 2.1.2-57
Done: Lorenzo Puliti <plore...@disroot.org>

We believe that the bug you reported is fixed in the latest version of
runit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1057...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lorenzo Puliti <plore...@disroot.org> (supplier of updated runit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 12 Feb 2024 14:15:19 +0100
Source: runit
Architecture: source
Version: 2.1.2-57
Distribution: experimental
Urgency: medium
Maintainer: Lorenzo Puliti <plore...@disroot.org>
Changed-By: Lorenzo Puliti <plore...@disroot.org>
Closes: 1038301 1057094 1057095
Changes:
 runit (2.1.2-57) experimental; urgency=medium
 .
   * Stage {1,2,3,} and ctraltdel: change PATH order
   * trigger_sv: incorporate sv_wtime code (Closes: #1057095)
   * invoke-run: improve test for bin metafile
   * 40-runit: forward non standard actions
      to sysv scripts (Closes: #1057094)
   * Drop runit-systemd package, it's an empty
      transitional package since Bullseye (Closes: #1038301)
   * Clean up obsolete lintian overrides
Checksums-Sha1:
 8ab7ea5403b9b91b03eb9430cbabbf0525ba25a4 2234 runit_2.1.2-57.dsc
 9cab7b20538d9e08914975b3ad54f871dd7bd8fb 63788 runit_2.1.2-57.debian.tar.xz
 f66b1473e0ca03af57d59f186d3efa9857347011 7558 runit_2.1.2-57_amd64.buildinfo
Checksums-Sha256:
 e76aabe8bdd504674204041c2a93676e7b83691117e7bdbfdf1deb62a25af406 2234 
runit_2.1.2-57.dsc
 89838016e30aaae6beb2336e03307eb533204f5f74fad4b485ff059a93730f04 63788 
runit_2.1.2-57.debian.tar.xz
 99fccbe03bd92f8d9643524f402c537a0f0394209f7f9ae45af0408d81c58660 7558 
runit_2.1.2-57_amd64.buildinfo
Files:
 1102a3f6767956883e9142cb13c9f283 2234 admin optional runit_2.1.2-57.dsc
 47a83a27f0567a0c377a0b272cd927c2 63788 admin optional 
runit_2.1.2-57.debian.tar.xz
 64bdbe53da540f9a368b6c1724f5165a 7558 admin optional 
runit_2.1.2-57_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAmXLd5oACgkQkWT6HRe9
XTa+jg/+INc2MsFpdnlJ48PsPVNF7rCghUjP5Z4AV0xdyzh+F/VivgUxZ88XHyDw
GidjKGgPSCWLrXwKWRftw8P/nLRBHmZCovvkDnt4LQza4xGELS4OEMujrmJ/RtAS
5mfgI1ytDyjCbrIUUKY1epU2I2yny9xkEogTxXYQKqtAiXl7KTr8Sbnbjy9QAovB
kzTK5fUDN8f+H8boxVhe8DWBr8kuziTPWiJt9UMeBEvYbz9JNDqWn8os+YvPeSNB
d4yfxpBgKeLaQjvxKXSWD5hUgIvI0mgo1E9rSv6YqIpFdCAuT1P0WKRj3eabbPC3
8FiiygWxx6h/R7i4XIjUNLuTxaFS2LcdWYiMMjEKVK/AOBSOa4DAymcfNHSU+2js
8TxyPD3MRyPOaGPGrF90C4ucdV3kzSS89NcAf22pe661jxQKvdnt1jvXPJck8DUJ
AyAoR1l8ytAJdRqqZqZuQEhStTHGzD8r0VkydBRO7sNXDIm7Bwlalti5CC8Q+fGo
pm3JPNVlpvusrMWkGSrEZNFvuT9o3VRSZxz7giaUItpcrGA4NYa702N6cOlmvvQ2
4ZpUVs9A/P2xmCN1J22dyP4WSM6oVLc0fdIFkXU92LC3eX0lp3yje+7ck74d37gQ
vZ1Rkz90Fg4tzBLDtKaB2NgkY+cTnaBeT7qRPUkuTkOQCOM3m0c=
=PR/P
-----END PGP SIGNATURE-----

Attachment: pgpYp7wRStzza.pgp
Description: PGP signature


--- End Message ---

Reply via email to