Nearly exactly a year ago, mtasaka pointed this out:
"Hello, all:
samba is upgraded from samba-4.14.6-1.fc34 to samba-4.15.0-0.0.rc1.fc35,
Its subpackage (samba-client-libs) contains libndr.so, which did soname bump:
libndr.so.1()(64bit) -> libndr.so.2()(64bit)"
Sadly, almost the exact same thing just happened again :(
https://bodhi.fedoraproject.org/updates/FEDORA-2022-b3376c521c
that bumps samba to 4.17.0, which bumps libndr from .so.2 to
libndr.so.3, which breaks things again:
evolution-mapi-0:3.45.1-2.fc37.x86_64
freeipa-server-0:4.10.0-2.fc37.x86_64
freeipa-server-trust-ad-0:4.10.0-2.fc37.x86_64
openchange-0:2.3-41.fc37.x86_64
openchange-client-0:2.3-41.fc37.x86_64
sssd-ad-0:2.7.3-2.fc37.x86_64
sssd-common-pac-0:2.7.3-2.fc37.x86_64
sssd-ipa-0:2.7.3-2.fc37.x86_64
I will start rebuilding things. But please, folks, do not do
unannounced soname bumps, it is against policy:
https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#_rawhide
"When a proposed update contains an ABI or API change: notify a week in
advance both the devel list and maintainers directly (using the
packagename-maintainers(a)fedoraproject.org alias) whose packages depend
on yours to rebuild or offer to do these rebuilds for them."
--
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net