On Tue, Jul 19, 2022 at 2:23 PM Vitaly Zaitsev via devel <devel@lists.fedoraproject.org> wrote:
On 19/07/2022 14:04, Richard Shaw wrote:
> Unfortunately it's very difficult to "coordinate" things like this with
> a worldwide community.

True. Nearly impossible without provenpackager rights, I'd say.

> In reality, a week really isn't enough time but we can't have stuff like this going on for months either so if you maintain a package that has a large number of dependencies

It was my fault that I didn't provide a compatibility package due
massive breaking changes in fmt's API.

Now it can be easily mitigated by using fmt8-devel.

Rawhide compose will be fixed automatically soon, as fmt8 provides
missing libfmt.so.8 shared library.

Adding the fmt8 package sounds like a good plan to me. Thanks!

If you do these kinds of changes in the future, I think it makes sense to prioritize getting rebuilds done for packages that are included on Fedora's release blocking images (Workstation, KDE, etc). It's more OK to push out a change that breaks an odd leaf package somewhere, but what's most important is that rawhide composes keep happening and for that we need the package set that's on release blocking images to not have dependency issues.

It sounds like you really need provenpackager access as well to be able to drive fmt changes in the future. I see you've already applied so it looks like you are a step ahead here. :)

Keep up the good work!

-- 
Kalev