Hi Release team,

Bug #1017441 was filed against debhelper in related to a change to dh_installtmpfiles that made it apply an unconditional dependency on
"systemd | systemd-tmpfiles".

My concern is not the dependency itself (as I understand it, the systemd GR ratifies that). What might be concerning is that the dependency appears in lower levels of the build stack causing additional package to appear in our chroot according to Santiago Vila (quoted below in full).

The bug was originally filed as RC but has now been degraded to wishlist. Admittedly, it is not clear to me the downgrade was done with the knowledge that the bug affected our chroots.

The question is whether you feel this is an RC bug and would like me to revert the change immediately / before the transition freeze? The alternative is you do not feel this bug is concerning/RC in which case I will keep the current version until people have come to a conclusion on the bug.

What is your view on the above question?

Thanks,
~Niels

PS: Please include the bug in CC with your (formal) answer to that question.

Santiago Vila:
Hello.

As of today, upgrading a sid chroot containing debhelper to the sid of today, systemd, mount, and several other packages are installed into the chroot. This is usually undesired because we want build chroots to be as minimal as possible.

Users of debootstrap can certainly use --include and --exclude to fine-tune the contents of the chroot, but as a user of debootstrap, I would expect it to do the right thing (minimal chroot) by default and without having to fine-tune it.

On amd64, I've checked that installing systemd-standalone-tmpfiles allows systemd and all the extra packages to be removed again.

So I wonder if reversing the dependency created by debhelper:

systemd | systemd-tmpfiles

would improve this state of things.

(Trimming Cc list a little bit, I don't want to spam everybody)

Thanks.

Reply via email to