• Bug#1108948: libnutscan-dev: ineffective Replaces due to /usr-move (DEP

    From Helmut Grohne@21:1/5 to All on Tue Jul 8 14:00:01 2025
    Package: libnutscan-dev
    Version: 2.8.3-1
    Severity: serious
    Justification: file loss during upgrading
    User: [email protected]
    Usertags: dep17p1
    Control: affects -1 + libnutscan2

    Hi,

    libnutscan.a was installed in libnutscan2 in bookworm and has been moved
    to libnutscan-dev in experimental. I think it is fairly obvious that libnutscan-dev is a better place. At the same time, the file has been
    moved from /lib to /usr/lib due to the /usr-move transition (DEP17). Now
    an upgrade problem may arise. Upgrading from libnutscan2 in bookworm to
    the experimental version deletes this files (DEP17 P1).

    If the version in experimental is targeting forky and not trixie and you
    do not intend to upload nutscan to trixie-backports, the particular
    problem cannot be experienced in supported upgrade scenarios. In that
    case, please close this report and take a note that it must not be
    backported.

    If the version is heading for trixie or trixie-backports, I suggest
    mitigating the problem by changing Breaks + Replaces to Conflicts (DEP17
    M7). Policy indicates that this is not normally the right solution, but
    the special circumstances of the /usr-move transition require it.

    Let me know if you have any questions. For background information refer
    to the relevant sections in https://subdivi.de/~helmut/dep17.html.

    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)