• Bug#1110012: transition: libnl3 [forky]

    From Chris =?utf-8?Q?Hofst=C3=A4dtler?=@21:1/5 to All on Mon Jul 28 08:50:02 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: [email protected]
    Control: affects -1 + src:libnl3
    User: [email protected]
    Usertags: transition

    Hi,

    libnl3 upstream enabled symbol versioning a longer time ago. In
    Debian this was temporarily reverted. With libnl3 3.11.0 I want us
    to get back in sync with upstream in this regard.

    I've done a manual check on direct reverse dependencies, and the
    change appears ABI-compatible. Programs linked against old libnl3
    binary packages apparently pick up the symbols just fine.

    The other way round, programs linked against libnl3 libs from
    3.11.0-1 then require the full (with version) symbol name.

    While theoretically there is no rebuild of the r-deps needed, I
    think we should still rebuild them. I've done a local test rebuild
    of all direct r-deps (*) and they build fine.

    (*) except ceph, for disk space reasons.

    Chris


    Ben file (hopefully):

    title = "libnl3";
    is_affected = .depends ~ /libnl.*-3-200/;
    is_good = .depends ~ /libnl.*-3-200 \(>= 3.11.0\)/;
    is_bad = .depends ~ /libnl.*-3-200/;

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