On Tue, Jun 04, 2024 at 11:53:17PM +0100, Luca Boccassi wrote:
> > This has recently been fixed in the systemd packages for sid/trixie.
> [4]
> > I'm going to reassign this to the systemd maintainers for now to see
> if
> > they're willing to backport (or accept a merge request to backport)
> this
> > fix to bookworm for an upcoming point release.  If they aren't
> willing
> > to do that (the blast radius for such a change is wide and they may
> not
> > be comfortable introducing it in a stable release), then we can
> consider
> > making the change in the cloud images.  That's less desirable because
> it
> > introduces a change to a conffile, which will introduce issues on
> > upgrades, but we will see.
> 
> Such a change in a stable release would be very risky, and at the very
> least it would need to get buy-in from the release team in advance. If
> you want to ask RT if they are ok with it, and then thoroughly test it
> and provide a MR, with RT's blessings, then I will merge it and include
> it in the next point release.

The commits in
https://salsa.debian.org/systemd-team/systemd/-/merge_requests/162
cherry pick cleanly to the debian/bookworm branch and have the expected
effect when libnss-myhostname is freshly installed.

Test scenarios:

[*] Fresh install of libnss-myhostname (nsswitch.conf lists the modules
    in the expected order)
[*] Upgrade of libnss-myhostname (this does not attempt to rewrite
    nsswitch.conf, which is the same as upgrading to the fixed version
    in trixie)
[ ] Validate that the name resolution behavior is correct with the new
    nss module ordering; that is attempts to resolve the local hostname,
    localhost.localdomain, _gateway, and _outbound are handled by 
    nss-myhostname and don't result in a DNS lookup
[ ] Validate that resolution of external names is unimpacted
[ ] validate that a cloud image build based on the updated packages
    lists the nss modules in the desired order, with myhostname ahead
    of dns

Is there any specific additional testing that the systemd maintainers
would like to see?

noah

Reply via email to