Package: git
Version: 1:2.45.2-1.1
Severity: serious
X-Debbugs-Cc: Chris Hofstaedtler <[email protected]>
git (1:2.45.2-1.1) unstable; urgency=medium
* Non-maintainer upload.
* Demote "runit" dependency to Recommends.
Demoting Depends: runit to Recommends: should have no effect on default
installs (apt will install Recommends by default), and people wanting to
use runit should have it installed already. (Closes: #1078778)
-- Chris Hofstaedtler <[email protected]> Sun, 13 Oct 2024 14:16:01 +0200
The "should have no effect on default installs" claim
is only true when runit is part of the distribution.
What ensures that runit is in trixie without the dependency?
Without runit, this package is RC-buggy broken.
Additionally, the change from 1:2.45.2-1.2 does not properly
handle the case when runit gets installed after git-daemon-run.
For historical reasons the git-daemon packages support being started
by either runit or sysvinit.
The runit support was added before systemd even existed.
Does it make sense to use runit for supervising a daemon
when systemd is the init system?
A systemd unit might be more useful than using runit.