Bug#1091995: Call for votes

Matthew Vernon <[email protected]> Mon, 3 Mar 2025 18:46:10 +0000
Newsgroups gmane.linux.debian.devel.ctte
Message-ID <97b764a5-a411-455e-82c3-ad6a5fb42435__27165.0039752544$1741027709$gmane$org@debian.org>
Hi,

The TC vote ranks A unanimously first (excepting Helmut, who abstained 
due to a conflict of interest). The resolution is, therefore, as follows:

In Bug #1091995, the Technical Committe was asked to rule on an issue
that could, under certain circumstances, result in failure of the
base-files package to install or upgrade correctly. Under these
circumstances, systemd will create a symlink from /lib64 to /usr/lib,
which does not match the symlink contained within base-files. base-files
will detect this case in preinst and generate an error, but if it did
not do this then dpkg would instead fail with a less verbose message.

Policy does not currently define ownership of the usrmerge filesystem
aliases, but since trixie base-files has effectively been responsible
for ensuring that these aliases are configured appropriately. This is
therefore a technical disagreement rather than a policy violation.

The Technical Committee affirms that base-files should own all
top-level filesystem aliases, and packages that conflict with this must
be patched in Debian to avoid creating any aliases that conflict with
base-files. In doing so, the Technical Committee overrides the systemd 
maintainers.

Regards,

Matthew