Your message dated Tue, 23 Aug 2016 13:22:05 +0000
with message-id <[email protected]>
and subject line Bug#810328: fixed in runit 2.1.2-6
has caused the Debian Bug report #810328,
regarding runit: systemd unit file stops runsvdir without making it terminate 
it's tasks
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 [email protected]
immediately.)


-- 
810328: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810328
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: runit
Version: 2.1.2-3.1
Tags: patch


The systemd unit file included makes systemd send a SIGTERM to
runsvdir-start. This causes runit to exit immediately, without
terminating the tasks it manages. On system shutdown,  this means the
processes might not get terminated gracefully.

Instead, systemd should send SIGHUP to runsvdir-start which causes it
to send TERM to the processes it manages. This can be achieved by
setting KillSignal=SIGHUP in the unit file.
diff -u runit-2.1.2/debian/changelog runit-2.1.2/debian/changelog
--- runit-2.1.2/debian/changelog
+++ runit-2.1.2/debian/changelog
@@ -1,3 +1,11 @@
+runit (2.1.2-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * set KillSignal=SIGHUP in systemd runit to assure clean shutdown of runit
+    tasks.
+
+ -- Johannes 'fish' Ziemke <[email protected]>  Fri, 08 Jan 2016 11:53:51 +0100
+
 runit (2.1.2-3) unstable; urgency=medium
 
   * workaround #766187 by copying from sysvinit-2.88dsf:
diff -u runit-2.1.2/debian/systemd/runit.service runit-2.1.2/debian/systemd/runit.service
--- runit-2.1.2/debian/systemd/runit.service
+++ runit-2.1.2/debian/systemd/runit.service
@@ -3,6 +3,7 @@
 
 [Service]
 ExecStart=/usr/sbin/runsvdir-start
+KillSignal=SIGHUP
 Restart=always
 
 [Install]

--- End Message ---
--- Begin Message ---
Source: runit
Source-Version: 2.1.2-6

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Bogatov <[email protected]> (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 [email protected])


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

Format: 1.8
Date: Tue, 23 Aug 2016 13:05:12 +0300
Source: runit
Binary: runit runit-systemd runit-sysv getty-run runit-init
Architecture: source
Version: 2.1.2-6
Distribution: unstable
Urgency: medium
Maintainer: Dmitry Bogatov <[email protected]>
Changed-By: Dmitry Bogatov <[email protected]>
Description:
 getty-run  - runscripts to supervise getty processes
 runit      - system-wide service supervision
 runit-init - system-wide service supervision (as init system)
 runit-systemd - system-wide service supervision (systemd integration)
 runit-sysv - system-wide service supervision (sysv integration)
Closes: 784276 810328 814044 835064
Changes:
 runit (2.1.2-6) unstable; urgency=medium
 .
   * Fix factual error in runsv(8) (Closes: #814044)
   * Create FAQ and document in it purpose of executable logfiles
     (Closes: #784276)
   * set KillSignal=SIGHUP and KillMode=process in systemd runit to assure
     clean shutdown of runit tasks (Closes: #810328)
     (Thanks: Johannes Ziemke <[email protected]>)
   * Fix compatibility with dh-runit (>= 1.5)
   * Fix description in systemd unit file (Closes: #835064)
Checksums-Sha1:
 7974144b4e210f5cdb445b9724ed57c2e7b3424e 2114 runit_2.1.2-6.dsc
 83c0175ea2735b0e3d838f32d9bb8e176ca31219 18216 runit_2.1.2-6.debian.tar.xz
Checksums-Sha256:
 c217ea73a9c132f8cabac4c0e98f354b65767b153b0deebbfad600107074cfc7 2114 
runit_2.1.2-6.dsc
 7ed542e5affa435de8f1d739a8f072dda18e2e7ff16b5f32fbecac26c1ca5a0a 18216 
runit_2.1.2-6.debian.tar.xz
Files:
 6bf0a322395f3db62fd191c0537c5868 2114 admin optional runit_2.1.2-6.dsc
 f9921dfa08210d25670a31ac310ede15 18216 admin optional 
runit_2.1.2-6.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXvEAfAAoJEPNPCXROn13Za0MQAJyJ14IGp8vTnuzhQIgVZMNC
jMKP4dXSouHk4uLYmT8P5AdLR0KtxtGEWLw15JmhISdLFnODUqrAHlOtpAqjNro5
1Zipeuaa3ZzF6kh4Iz6GcDSXHDzCFsHMJpH7pXK6bwtsgk3bUKA38q+1WV6XKcAE
PIob3qr9y49auaG3RjgoqP55YVLCQcnQiE3C/g8bi0Vt6L1JcEKEgrFFxj2auXLU
Cy01ueXoclU1XjfcS4EQNcll8QkOVl6Pi2u3UH7jaDXM/uOxMwJXyia2VU67jiAB
adEi/eoCJvXZyIJhAIrwgeBBCXa6yiOUou39euBfHeHMwHv78w2xOeYzNAdq93VN
Vrs88BG5XAHTBd4bY+2w4xrGqjcYebyXkwiNpWdN+zll8d2VccDWhuT0Ndmk2/oH
Mgsc7dcuiH0QQfURrkgNZkTo05jV5qMED0okmimwqpxwnvr2nPf7M2DUIrGpb7Ef
AIm89RepB0kaGn+alJkphL3zh1RAE2DNpGZV1lVgvsOuTvZqYm2S/TX6yFOYmFaL
Ilbnmyha/XwrZZpMBo6lyll0i98kAOROhpF9pntRxZ4GZJpc3rfSnF2OokV+evj+
IPvh3lCeFAlpDi5Z4h/qhFZrVsmMc9MS8htdQJkwsFZYo0Hs4tbfhl8wlH4UI7y1
b4xQb2k3ReEVVTzaScZ2
=EF0h
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to