Your message dated Sun, 4 Oct 2026 10:52:41 +0200
with message-id <[email protected]>
and subject line Re: debhelper: misc:Depends pulls systemd on chroots
has caused the Debian Bug report #1140305,
regarding debhelper: misc:Depends pulls systemd on chroots
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1140305: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140305
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debhelper
Version: 14.1
Severity: important
Hi!
I was updating a chroot, and I got systemd pulled in automatically due
to the dh_installtmpfiles misc:Depends values.
The order seems wrong, because if the system already uses systemd then
the systemd dependency does not need to be first, but if the system does
not use it (or does not need any init system at all), having it first
will pull it in, which in case of chroots, that's a significant size
and dependency increase.
So the small implementations should go first, and the last one should
be systemd.
This applies as well to dh_installsysusers.
Thanks,
Guillem
--- End Message ---
--- Begin Message ---
On Thu, 18 Jun 2026 00:06:46 +0200 Guillem Jover <[email protected]> wrote:
Package: debhelper
Version: 14.1
Severity: important
Hi!
I was updating a chroot, and I got systemd pulled in automatically due
to the dh_installtmpfiles misc:Depends values.
The order seems wrong, because if the system already uses systemd then
the systemd dependency does not need to be first, but if the system does
not use it (or does not need any init system at all), having it first
will pull it in, which in case of chroots, that's a significant size
and dependency increase.
So the small implementations should go first, and the last one should
be systemd.
This applies as well to dh_installsysusers.
Thanks,
Guillem
Hi,
Thanks for filing this bug.
Short term, the dependency has been reverted. Long term, it will come
back by default in the requested form. The missing part is that
`debhelper` needs a way to "opt-out" (or reduce the strength) of the
dependency. As an example, essential + pseudo-essential must not have
this dependency.
I have refiled this as #1149916 to reset the discussion with the new
conclusion for what should happen.
Best regards,
Niels
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---