This roc-toolkit-0.1.5^20221224git2017450a-1.fc38 build of roc-toolkit:
https://koji.fedoraproject.org/koji/buildinfo?buildID=2103819
bumps the soname of libroc from libroc.so.0.1 to libroc.so.0.2 . That
breaks nearly everything, because pipewire requires libroc.so.0.1 and
pretty much every desktop requires pipewire.
This soname bump was not announced, and it does not seem a rebuild of
pipewire was co-ordinated with it. Today's Rawhide compose failed
because of this:
https://pagure.io/releng/failed-composes/issue/4428
I tried, but pipewire does not rebuild cleanly against the new roc-
toolkit, it looks like it will need some patching:
../src/modules/module-roc-sink.c:115:9: error: unknown type name ‘roc_address’
It doesn't look this has been done upstream:
https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/src/module...
and I don't really want to get into trying to do it myself on Christmas
Day, so I've asked nirik to untag the new roc-toolkit for now instead.
Please remember to announce soname bumps ahead of time as required in
the guidelines, and co-ordinate rebuilds of dependent packages. Thanks.
--
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net