"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/>

Reply via email to