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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to