src:libyang2 is now being listed in [1] as demotable \o/ 1. https://ubuntu-archive-team.ubuntu.com/component-mismatches-proposed
-- You received this bug notification because you are a member of Debcrafters packages, which is subscribed to libyang in Ubuntu. https://bugs.launchpad.net/bugs/2120329 Title: MIR: libyang (previously known as src:libyang2 and src:libyang3) Status in libyang package in Ubuntu: Fix Released Bug description: [Availability] This is an MIR for src:libyang, which is a rename of src:libyang3, which also existed as src:libyang2 which had an MIR already in LP: #1958293 It's still the same project: $ grep ^Homepage libyang2/debian/control libyang3/debian/control libyang/debian/control libyang2/debian/control:Homepage: https://github.com/CESNET/libyang libyang3/debian/control:Homepage: https://github.com/CESNET/libyang libyang/debian/control:Homepage: https://github.com/CESNET/libyang Also look at the upstream releases: https://github.com/CESNET/libyang/releases We can still see it's a continuous release stream from version 2 to version 3. src:libyang2 is gone from debian (it only exists in oldstable at the moment). src:libyang3 was renamed to src:libyang here: https://git.launchpad.net/ubuntu/+source/libyang/diff/debian/changelog?id=50985c9788dc3c613aab2b8efaa432f1408cd992 Ubuntu no longer has src:libyang3, and this is the situation in questing: $ rmadison -asource libyang libyang2 libyang3 | grep questing libyang | 3.12.2-1 | questing/universe | source libyang2 | 2.1.148-0.2 | questing | source The only package depending on libyang2 is src:frr, and it can build with libyang(3), as demonstrated in https://launchpad.net/~ahasenack/+archive/ubuntu/frr-yang3/+packages. autopkgtests are also green there: Results: (from https://autopkgtest.ubuntu.com/results/autopkgtest-questing-ahasenack-frr-yang3/?format=plain) frr @ arm64: https://autopkgtest.ubuntu.com/results/autopkgtest-questing-ahasenack-frr-yang3/questing/arm64/f/frr/20250811_201306_03463@/log.gz 11.08.25 20:13:06 ✅ Triggers: frr/10.4.1-2ubuntu1~ppa1 frr @ armhf: https://autopkgtest.ubuntu.com/results/autopkgtest-questing-ahasenack-frr-yang3/questing/armhf/f/frr/20250811_201430_7c41f@/log.gz 11.08.25 20:14:30 ✅ Triggers: frr/10.4.1-2ubuntu1~ppa1 frr @ ppc64el: https://autopkgtest.ubuntu.com/results/autopkgtest-questing-ahasenack-frr-yang3/questing/ppc64el/f/frr/20250811_201157_b34c3@/log.gz 11.08.25 20:11:57 ✅ Triggers: frr/10.4.1-2ubuntu1~ppa1 frr @ s390x: https://autopkgtest.ubuntu.com/results/autopkgtest-questing-ahasenack-frr-yang3/questing/s390x/f/frr/20250811_201118_158fd@/log.gz 11.08.25 20:11:18 ✅ Triggers: frr/10.4.1-2ubuntu1~ppa1 Running: (none) Debian also has frr using src:libyang (version 3) since 10.2.1-4 (https://git.launchpad.net/ubuntu/+source/frr/commit/?h=import/10.2.1-4&id=902c428e7ee6251cc30508eeeb5017186d4beea0) ubuntu@q:~$ reverse-depends libyang2t64 Reverse-Depends =============== * frr * libyang2-dev * libyang2-tools Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, ppc64el, riscv64, s390x The package libyang is already in Ubuntu universe. The package libyang builds for the architectures it is designed to work on. It currently builds and works for architectures: amd64 arm64 armhf ppc64el riscv64 s390x Link to package https://launchpad.net/ubuntu/+source/libyang [Rationale] The package src:libyang is required in Ubuntu main for src:frr. The src:frr package can still be built with src:libyang2, but maybe that will change in the future. Thinking ahead for the next ubuntu LTS, it makes sense to start using src:libyang (version 3) now. Also, src:libyang2 is gone from debian (it only exists in oldstable at the moment). The MIR for libyang major version 2, when it was called src:libyang2, is at LP: #1958293. Following advice from "Additional notes" in https://canonical-ubuntu- project.readthedocs-hosted.com/MIR/mir-roles-and-steps/#additional- notes, I'm not completing the remaining of the MIR template. Regarding autopkgtests, I see that the existing tests from src:libyang2 were not copied or adapted to src:libyang. I copied the tests from src:libyang2, adjusted the package name, and they pass in src:libyang (v3): autopkgtest [17:48:40]: @@@@@@@@@@@@@@@@@@@@ summary yanglint PASS yangre PASS I can commit to doing that to src:libyang in the archive, and sending it to debian. Let me know if you need something else. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libyang/+bug/2120329/+subscriptions -- Mailing list: https://launchpad.net/~debcrafters-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~debcrafters-packages More help : https://help.launchpad.net/ListHelp

