Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed
"Zack Weinberg" <zack@owlfolio.org> writes:
> 1. Is there already a rule (or multiple rules) somewhere that forbids
> the existence of pairs of packages where one ships /X/Y and the
> other ships /usr/X/Y, where X is a directory on non-merged-/usr
> systems and a symlink on merged-/usr systems, and Y is any name?
Policy 10.1:
To support merged-/usr systems, packages must not install files in
both /path and /usr/path. For example, a package must not install both
/bin/example and /usr/bin/example.
If a file is moved between /path and /usr/path in revisions of a
Debian package, and a compatibility symlink at the old path is needed,
the symlink must be managed in a way that will not break when /path
and /usr/path are the same underlying directory due to symlinks or
other mechanisms.
We've had that rule in Policy since May of 2017.
--
Russ Allbery (rra@debian.org) <https://www.eyrie.org/~eagle/>
Reply to: