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/modules/module-roc-sink.c#L116

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

_______________________________________________
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

Reply via email to