On Wed, 5 Jun 2024 at 21:47, Noah Meyerhans <no...@debian.org> wrote: > > 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
The checks themselves look good to me, but would be good doing the same validation on a real machine running stable, not just a VM. Bonus points for a container too - running a full image like nspawn or lxc.