Bug#1003948: bullseye-pu: package systemd/247.3-7
Cyril Brulebois
kibi at debian.org
Wed Jan 19 13:26:35 GMT 2022
Hallo Michael,
Michael Biebl <biebl at debian.org> (2022-01-18):
> What follows is an annotated list of changes. A full debdiff is also
> attached for your convenience.
>
> As usual, I CCed debian-boot i.e. kibi for his ack regarding d-i.
Thanks as usual!
> * udevadm-trigger: do not return immediately on EACCES.
> Fixes a regression when using systemd-networkd in an unprivileged LXD
> container. (Closes: #997006)
>
> https://salsa.debian.org/biebl/systemd/-/commit/6c4f3c69d753edc8ca963c9f6f86f76bd30275c6
>
> Straightforward cherry-pick from upstream. Confirmed by the bug submitter
> that it fixes the issue in #997006
>
> Touches udev code but I don't expect any effect on d-i.
I don't think we do too many unprivileged things in d-i, yeah…
FWIW, a quick grep in our packages suggests we have mainly this user:
https://salsa.debian.org/installer-team/debian-installer-utils/-/blob/master/update-dev
which happily starts with set +e…
> * Demote systemd-timesyncd from Depends to Recommends.
> This avoids a dependency cycle between systemd and systemd-timesyncd and
> thus makes dist upgrades more predictable and robust.
> It also allows minimal, systemd based containers where no NTP client is
> strictly necessary.
> To ensure that systemd-timesyncd is installed in a default installation
> created by d-i, bump its priority to standard.
> (Closes: #986651, #993947)
>
> This one is probably the trickiest (and possibly also the simplest)
> change. It simply breaks a dependency loop between systemd and
> systemd-timesyncd resulting in a more predictable upgrade sequence
> which in turn ensures that modifications of systemd-timesyncd's
> conffiles are preserved on upgrades.
>
> As systemd is installed during the initial bootstrap phase, where
> Recommends are not considered, we would end up with no
> systemd-timesycnd being installed on fresh installations.
> To avoid that, we'd like to bump the priority of systemd-timesyncd to
> standard in stable (so it is installed via the standard task).
Just as a data point:
I suppose it was a good idea for us (maintainers of the Raspberry Pi
images) to start pulling systemd-timesyncd for all suites then…
https://salsa.debian.org/raspi-team/image-specs/-/commit/96ac1dcec76e9af65150c4c2c2e5c88a3191504b
While your proposed approach should be sufficient for a lot of use
cases, people building their own images might get a different set of
packages before/after the point release (depending on the tool they
use). I'd probably have looped in the cloud team for such a change, but
ISTR having read recently they install chrony anyway.
I have no strong opinions either way (the fix is trivial, but the change
could be seen as surprising), that seems tricky to me too.
Anyway, no objections for d-i at first glance.
Cheers,
--
Cyril Brulebois (kibi at debian.org) <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20220119/53cfa721/attachment.sig>
More information about the Pkg-systemd-maintainers
mailing list