"Zack Weinberg" <z...@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 (r...@debian.org) <https://www.eyrie.org/~eagle/>