graphviz-13.0.1-1.fc43 -
https://bodhi.fedoraproject.org/updates/FEDORA-2025-09c5f7c01d - bumped
the sonames of three libraries, libcdt, libcgraph, and libgvc.
soname bumps are supposed to be announced on devel@ and to maintainers
of dependent packages -
https://docs.fedoraproject.org/en-US/fesco/Package_maintainer_responsibilities/#_notify_others_of_changes_that_may_affect_their_packages
(that could use a glow-up, but it's basically right).

In this case, ImageMagick-libs requires all three libraries, and that
package will be part of many installs, all of which are now broken. This
includes both KDE and GNOME default package sets, so this update is
broken on both KDE and GNOME at least. This is also breaking openQA tests,
which prevents most critical path updates from being released.

There are several other dependent packages - I did a quick list at
https://pagure.io/releng/issue/12787 but it may not be comprehensive.

I have requested the broken builds be untagged. To do this again correctly
there needs to be an update that contains
the graphviz soname bumps and rebuilds of all dependent packages against
it. To do this, you should use a side tag, per
https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#multiple_packages
. You can co-ordinate with the maintainers of dependent packages to get
them rebuilt in the side tag; if any are unresponsive, a provenpackager
can merge a PR and build it for you after a reasonable wait.

In future please remember to announce bumps to the soname, and co-
ordinate rebuilds and a sidetag update with the dependent package
maintainers.

Thanks!
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
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