Hello Thorsten Alteholz, Andreas Beckmann.

On Sun, Jan 22, 2017 at 03:50:31PM +0000, Thorsten Alteholz wrote:
[...]
>    * debian/control: add dependency to lsb-base (Closes: #850762)
[...]

This change is WRONG. You're now depending on something which you don't
actually need!
(I'm not sure what the kosher interpretation of policy is on this
but I'm willing to bet overinflating dependencies is RC just like
lacking dependencies.)

In a sysvinit-core system lsb-base is guaranteed to be there.
On a systemd (default init) system, the init scripts is masked
by the native systemd units shipped in the setserial package.

I guess Andreas Beckmann managed to produce the piuparts error by
having a broken chroot, eg. having no init system + no policy-rc.d.
Andreas please confirm you're missing policy-rc.d (and have an
init-less chroot, e.g. debootstrap --variant=minbase).

The broken setup Andreas is likely running is now auto-detected
and automagically handled with init-system-helpers 1.47 (currently
in sid, soon hopefully migrating to stretch). In other words
Andreas should not be able to reproduce this problem using
init-system-helpers 1.47 -- where he'll just get a big fat angry warning
about his system missing policy-rc.d and then automatically acting
like it was there to avoid tripping any errors.

https://anonscm.debian.org/git/collab-maint/init-system-helpers.git/commit/?id=289e032e9eb213480e65b47cb1233a6f98bfad4f

Regards,
Andreas Henriksson

Reply via email to