On Fri, Jan 06, 2023 at 05:14:07PM +0100, Marco d'Itri wrote: > I have uploaded 1.0.240 and opened a pull request upstream: > https://github.com/CESNET/libyang/pull/1966 . > > Switching to the 2.x branch requires more time that I cannot commit > right now, but I will be happy to sponsor somebody else's work. > (Please note that we are VERY close to the transitions freeze!)
I'm a bit confused now. 2.0.112-6 is in Debian testing and doesn't seem to have major issues. It's a year old and probably missing a bunch of performance fixes, but I think functionally it should be fine. The only issue I've been running into is the Multi-Arch file conflict on libyang/config.h; I had talked to the CESNET people about that but they didn't seem to understand the problem very well. libyang1 is really deprecated at this point, FRR doesn't work with it anymore, our absolute minimum is 2.0.0. apt-cache rdepends libyang1 doesn't give me anything else using libyang1 either. (sysrepo & netopeer being CESNET projects anyway, they've been updated waaaay before FRR...) On the plus side libyang1 and libyang2 do properly coexist like major DSO version bumps are supposed to. Cheers, -equi