Your message dated Thu, 22 Dec 2022 09:37:42 +0000
with message-id <[email protected]>
and subject line Bug#1024962: fixed in runit-services 0.5.2
has caused the Debian Bug report #1024962,
regarding runit-services: Purge in a system with Dbus is problematic
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.)


-- 
1024962: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024962
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: runit-services
Version: 0.5.0
Severity: normal
X-Debbugs-Cc: [email protected]

>From early testing of this package

Martin Steigerwald  wrote:

> 2) Purging the package on a system with DBUS and SDDM is problematic.
> It fails the purge cause it does not like to remove DBUS and SDDM
> service directories while DBUS and SDDM are running. Thus the purge
> operation fails. It asks to manually stop those services. For SDDM
> this is easy. However DBUS just was started again. But maybe if I
> would have stopped the Plasma desktop session before and stopped DBUS
> on a TTY it would have worked. I bet this could use some explanation
> for users who for whatever reason like to remove runit-services
> again. What I did was just removing those service directories from
> /etc/service myself using rm -r. By the way: Runit did not stop those
> sddm then, or well at least the Plasma desktop session was still
> running.

A small number of services is marked "not safe to restart" because a restart
can crash the graphic session on which the upgrade/removal/purge is performed.
Example: dbus, lightdm, sddm, slim, xdm.
So postrm of this package will not stop the above services on removal, and
will fail to purge if one of the above services is still running as runit 
service.

Not sure how to improve the situation here: stopping any display manager from
within a graphic session would break purge in any case .. I'll see if it's
acceptable to ignore dbus/elogind and/or to improve the message printed.
>From some test it looks that my desktop (lxqt+openbox+slim) survives if
only dbus is restarted, but some programs crash and other
misbehave, I'll do more tests on other desktop environments.

Probably this deserve its own section in the README. 

Lorenzo

--- End Message ---
--- Begin Message ---
Source: runit-services
Source-Version: 0.5.2
Done: Lorenzo Puliti <[email protected]>

We believe that the bug you reported is fixed in the latest version of
runit-services, 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.
Lorenzo Puliti <[email protected]> (supplier of updated runit-services 
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: SHA512

Format: 1.8
Date: Tue, 20 Dec 2022 01:50:14 +0100
Source: runit-services
Architecture: source
Version: 0.5.2
Distribution: experimental
Urgency: medium
Maintainer: Lorenzo Puliti <[email protected]>
Changed-By: Lorenzo Puliti <[email protected]>
Closes: 1024962 1024969
Changes:
 runit-services (0.5.2) experimental; urgency=medium
 .
   * Improve purge documentation (Closes: #1024962)
   * Fix wrong boot order for sysv dbus-services (Closes: #1024969)
   * Automate d/copyright update for runscripts:
     - add a simple copyright header to each runfile
     - add d/copyright.in
     - add a script that automatically update d/copyright
       based on copyright.in and runscripts headers
   * update copyright and copyright.in
   * d/prerm: fix wrong path for meta files
   * All runscripts cleanup:
     - do not set -e, relevant commands are tested
     - do not use redundant 'sv check' for checking service
       dependencies, 'sv start' is enough
Checksums-Sha1:
 23e78e8c6d1e7e3516691e0a912ec69a2250c35b 1625 runit-services_0.5.2.dsc
 5054b95b8eae10a4d707d080f791815d58ab761f 11708 runit-services_0.5.2.tar.xz
 b706d0671bbc071495634f8933577a2179c12669 5901 
runit-services_0.5.2_source.buildinfo
Checksums-Sha256:
 a6f755c4479b17264d7f366d82f1961307b8d7b23d24f1fb58dbcb588e1c964a 1625 
runit-services_0.5.2.dsc
 015d4b2ee244a255c4d7a5d08d0945d38ae6f430d0d922423bdcbbb79ca9f41d 11708 
runit-services_0.5.2.tar.xz
 b42d1a47ccef8e83440f10cdbeda42c0eca9fc5ea44ac21a2136192332dbf654 5901 
runit-services_0.5.2_source.buildinfo
Files:
 f127d29a37b64dff6b8c39fb145be29e 1625 admin optional runit-services_0.5.2.dsc
 039e3c35df67e2509449e0b04f9f0bd1 11708 admin optional 
runit-services_0.5.2.tar.xz
 5a3bab6e41b1de149c5d5ef9a2d0c35e 5901 admin optional 
runit-services_0.5.2_source.buildinfo

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

iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAmOkH38ACgkQweDZLphv
fH6HOBAA8gzCC7PmZ9EaZqYkkQ9wr5NtOgRwtzcpOmmUJetdv3XUil2L1tjGwoSs
R27yyizxwrOa19qntVucStGiTTCEsSJx4VR879bDu+ike8duTNn4u5Nka3BczrkX
uxPsEjmaHZVsHjeqfh4k7/dD/S2epZY5MX71WEaKAtW9jC42DKt9pwt87vhDZwpK
NsHCkgYx9IV2b66WSja3DLDZLdO/vPnH9aOg95XWE0dh91Ao0LChqzBoP+aKM0MF
vaCi7RniiXf8igiWkppeEPZA3xV+mwxi/JbQkSchh9/s2tmWK0iaSoBeo5si7ovS
xIB/vTGSjyc5LtuYnztqloumZssbnpShgbF5HAVZBbpVqEbpfkCoV+7DjgdbC17e
nC285hCAUJpp9vsJPIE+ZA49m0uJFLE8w39wqYPWg+K5j1/C/LeP1UwW/GPK9gNj
MtYzmSC00o6rwbVvqYssFrHiYvUvQmSYWz+BZB3r7xzo599FyAgaRvnv53/4g+Oz
91y7AVid7t5JbVgU3IzpgMqI6T8oHWR1J9VXRYfkIwauBc34utOdtpUUL+L4p207
e3cUYFteQJ0/6kLQk5as+ukwJMgEw+6lyB0mvwy0NoUcJTJBGmfk0ifJ1k5WrZUA
cEStbYtUgL7yBjX6F7CQNzOESQN43LVrS2QqhfUMKmrmw/IAfC8=
=PfhJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to