On Tue, Aug 16, 2022 at 03:13:35PM +0100, Luca Boccassi wrote:
> On Tue, 16 Aug 2022 13:13:53 +0200 Johannes Schauer Marin Rodrigues
> > The package passwd=1:4.11.1+dfsg1-2 in the archive does not have the
> > dependency on "systemd | systemd-tmpfiles" and was compiled with
> > debhelper 13.6.
> > 
> > This currently installs systemd on a systems that don't need it,
> which
> > is especially bad for minimal and embedded systems and/or containers.
> > Thus setting the severity to serious. Feel free to adjust.

> This looks entirely correct to me. You can install the -standalone
> variant if you prefer a slightly smaller footprint, which is provided
> exactly for those non-default use cases.

No, the "passwd" package does not need systemd (nor its -standalone subset
as evidenced by currently working fine).  And the added dependency has
the tiny little effect of effectively dropping three official architectures
plus a number of unofficial but known to be worked on.

Breaking machines that fail to boot with systemd, or are configured in a way
that doesn't work with it is also not nice.  And minimal/embedded systems
really don't want the extra 460KB -standalone binary, either.


The regression here is commit 0e313c2f58df0f8ce6389380d735767dfaa936ab;
I've read changelogs of all packages that have since gained this automatic
dependency¹, and it appears none have a mention of relying on tmpfiles
on !systemd, with one exception -- tomcat9 -- which manually depends on
systemd-tmpfiles thus doesn't need the debhelper change.

The stated reason for the change, roundcube (#1013969) hasn't been uploaded
yet thus it still works fine via cron.  If the maintainer wants to migrate
to systemd ways, he can add the dependency on systemd-tmpfiles by hand,
just like tomcat9 does.  That'd be a regression but oh well.


Thus, it doesn't appear like a revert would have any downsides.


Meow!
[¹]. grep-aptavail -F Depends systemd-tmpfiles
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Collisions shmolisions, let's see them find a collision or second
⢿⡄⠘⠷⠚⠋⠀ preimage for double rot13!
⠈⠳⣄⠀⠀⠀⠀

Reply via email to