Bug#1091995: Call for votes

Matthew Garrett <[email protected]> Tue, 25 Feb 2025 20:59:44 +0000
Newsgroups gmane.linux.debian.devel.ctte
Message-ID <Z74vQMTvtrTraQ4L__21294.2776315444$1740517945$gmane$org@srcf.ucam.org>
I call for votes on the below ballot. The vote is open for 7 days, or 
until the outcome is beyond doubt.

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.

A) 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 (overrules the systemd maintainer, requires 3:1 majority 
vote)

B) The Technical Committee requests that base-files create an empty 
/usr/lib64 directory, even on architectures that do not use lib64. If 
systemd creates a symlink, this will then match the behaviour of 
base-files and avoid the issue (overrules the base-files maintainer, 
requires 3:1 majority vote)

C) The Technical Committee requests that base-files preinst check 
whether /lib64 is a symlink to /usr/lib and, if so, replace it with a 
symlink to /usr/lib64 (overrules the base-files maintainer, requires 3:1 
majority vote)

N) None of the above / Further Discussion
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEENFO1ovQGA9f/n/rwfgo5nbJLOxUFAme+LzYACgkQfgo5nbJL
OxWWCQ/+J7nxpo2tPjyIy7PFFtLez3MHTKanW9es+/bJgcPeqp1dmU7kNphLoJ9y
BI3SC71XQdj6DVdvu/cEDr41HkmURr0yEdQ/SZFeK+6L/gJaGC8mSk6aszkrTZCm
8S70cRZCkglczFQeyz+7MnnQ6IkOU9eWxpHHEB/jReKOBc7yjOLDLzs0rho6k1JD
KBZr9RfimxTN+cDG+k3gfsgkM5rMmOYYU1HnA+GgYNwwM9MyIRPWOhZjXcZ28PRf
Z2tJBG9z6W/JE8xV2mnm1ndVhbbfwMdE9cEoj/E90lPqRsPz3L0HHRIzPoSpDz+u
JoMuJqriVpO167ix7NBbaJkwTAytMQzpxcO1aZsCzALHd3fKrE8TQm5jp4S3481m
buBj5jE2uvbcTkhAYGC4EFROny5gyNnLbIuOqr1qWBCdgHI2pdir8Yk6i07+Rc3Q
qNg/OsxyZ1H9iCH/ICeeiaObOD+wRtn/jEMUEDbNx2oyNA8bjS8AcbLQzrOC+08W
db/7PFb2odE0ZJs/Gu33ECcxRHb4VyLEpon1YNRYeZYjXSV7dh4cUocjcVC3C1Qt
NjZAhMzXMtfgbL1xbFW6RthAovhA72VS7NFlf2R4QeIzN/moeT5YQys5BCe5yD/d
pbTqVSiQ01dTEIl682B49c0aoA48MChYkS7fFF7KAHsHRe0moFg=
=5n/q
-----END PGP SIGNATURE-----