Bug#757891: init-system-helpers: Please do not depend on perl

Gerrit Pape pape at dbnbgs.smarden.org
Tue Aug 12 23:15:04 BST 2014


On Tue, Aug 12, 2014 at 10:41:50PM +0200, Michael Biebl wrote:
> Am 12.08.2014 21:15, schrieb Niko Tyni:
> > What's the dependency from rsyslog to init-system-helpers for?
> > Is there any room for movement there?
> 
> The init-system-helpers dependency is there to ensure the systemd
> service is properly registered upon installation and removed on
> uninstall and it takes care of starting/stopping/restarting the service.
> 
> I do not see a compelling to re-implement that functionality in the
> rsyslog maintainer scripts. So, no, I have no desire to switch away from
> init-system-helpers.

$ apt-cache show rsyslog |grep ^Priority
Priority: important
$ apt-cache show init-system-helpers |grep ^Priority
Priority: extra
$ 

As of policy 2.5: "Packages must not depend on packages with lower
priority values (excluding build-time dependencies)."

There's more, as debcheck states
 https://qa.debian.org/debcheck.php?dist=unstable&package=rsyslog

I'd also like to advise using versioned dependencies only when really
necessary, when updating to new stable

$ apt-cache show rsyslog |grep ^Depends
Depends: libc6 (>= 2.17), libestr0 (>= 0.1.4), libjson-c2 (>= 0.10),
liblogging-stdlog0 (>= 1.0.2), liblognorm1 (>= 0.3.0), libuuid1 (>=
2.16), zlib1g (>= 1:1.1.4), init-system-helpers (>= 1.18~), lsb-base (>=
3.2-14), initscripts (>= 2.88dsf-13.3)
$ 

Regards, Gerrit.




More information about the Pkg-systemd-maintainers mailing list