On Fri, Nov 22, 2024 at 01:56:30PM +0100, Chris Hofstaedtler wrote:
> On Fri, Nov 22, 2024 at 04:13:18AM +0200, Adrian Bunk wrote:
> > Package: git
> > Version: 1:2.45.2-1.1
> > Severity: serious
> > X-Debbugs-Cc: Chris Hofstaedtler <z...@debian.org>
> > 
> > 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 <z...@debian.org>  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?
> 
> Nothing, but why would anyone install runit integration packages if
> they are not using runit?
>...

Because that's what they get installed by us when they want to run git-daemon.

Different from systemd, runit can also monitor services without being PID 1.

Users who want to run git-daemon currently get systemd starting runit 
(runit recommends runit-run), which then monitors git-daemon.

If runit is not in trixie, your change breaks git-daemon for these users.

For most users a systemd unit would be a better solution than the 
indirect monitoring through runit.

Merging git-daemon-sysvinit into git-daemon-run (and using 
/etc/default/git-daemon for all init systems) might also be
a good idea.

> Chris

cu
Adrian

Reply via email to