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

