Just bumping the thread here. I released new version of libyang
(together with libnetconf2, netopeer2, sysrepo and FRR). The package
that is affected by the breaking change is netopeer2-server. If you are
using this package, please make sure to remove it and probably also
everything under /etc/sysrepo and only then do the update and install
new version of netopeer2-server.
Thanks and regards,
Michal Ruprich
On 7/18/25 15:15, Michal Ruprich wrote:
Hi all,
I've been working on a libyang rebase in Fedora for some time now and
a couple of packages depend on it, all from a very similar stack -
libnetconf2, sysrepo and netopeer2. FRR also uses libyang but there is
no issue there. For the other packages, if you are a user of these,
watch out for next update in Rawhide because the Upstream changed the
format of the datastore from LYB to JSON. More about that in this
conversation - https://github.com/CESNET/netopeer2/issues/1721 - long
story short, they did the switch and their suggestion is to just drop
the old version and get a new one. I tried to get around this but I
did not find any solution so the only thing that one can do is to
remove above packages before upgrading and installing fresh ones from
Rawhide.
If you have some interesting data that you'd like to keep, you can use
the suggestion from [1] to convert old format to the new one. Not
ideal but like I said, I did not manage to come up with any solution
that would keep the update clean.
I am really sorry about that. I will bump this email once the update
is ready, most likely next week.
Regards,
Michal Ruprich
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue