Pre-Depends: init-system-helpers
Steve Langasek
vorlon at debian.org
Sun Nov 16 21:43:37 GMT 2014
On Sat, Nov 15, 2014 at 06:06:17PM +0100, Bastien ROUCARIES wrote:
> In order to solve #769551 I need to Pre-Depends: init-system-helpers
> Indeed preinst script need it:
> /var/lib/dpkg/tmp.ci/preinst: 27: /var/lib/dpkg/tmp.ci/preinst:
> deb-systemd-helper: not found
> Thus I am asking to add a pre-depends to init-system-helpers
I am very concerned about the promulgation of init-system-helpers in
general. This helper package has started pulling bloated dependencies into
our base system (bug #757891), and is not documented in policy at all, nor
have I seen any public discussion in the appropriate places (namely,
debian-devel) about why these new interfaces were needed instead of fitting
this into the existing dh_installinit/invoke-rc.d interface.
I think a wider discussion is needed, both to make sure the design of such a
core component has gotten appropriate review, and to inform the wider
project about why it's necessary.
Can someone of the systemd maintainers please explain why this is being done
as a separate helper instead of integrating with the tools that are already
defined in policy and already part of the base system (e.g., invoke-rc.d)?
Anthony Towns has just posted a draft init policy to debian-policy:
https://github.com/ajtowns/debian-init-policy
While this policy mentions deb-systemd-helper, there's no explanation of
when or why it should be used.
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek at ubuntu.com vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/attachments/20141116/6a155fe7/attachment.sig>
More information about the Pkg-systemd-maintainers
mailing list