i just recompiled dnf5 with fmt-11.1.0. it works fine:
$ /tmp/dnf5/dnf5-5.2.8.1-build/dnf5-5.2.8.1/redhat-linux-build/dnf5/dnf5 install fmt/x86_64/fmt-devel-11.1.0-1.fc42.x86_64.rpm fmt/x86_64/fmt-debuginfo-11.1.0-1.fc42.x86_64.rpm fmt/x86_64/fmt-11.1.0-1.fc42.x86_64.rpm
The requested operation requires superuser privileges. Please log in as a user with elevated rights, or use the "--assumeno" or "--downloadonly" options to run the command without modifying the system state.
while the one built with fmt-11.0.2 does not work after installing the fmt-11.1.0 package:
indeed, but you might want to report this to upstream? if there's an inadvertent ABI/API change, it should be reverted or the soname should be updated upstream, I guess...
thanks Adam, i didn't get a chance to file a proper bug report on the ABI change. but fortunately, another user did, and fmt upstream released a new version which addresses this issue. see https://github.com/fmtlib/fmt/releases/tag/11.1.1 . i am working on packaging this new version.
For help debugging failed Fedora CI tests (fedora-ci.*), contact the Fedora CI team.
For help debugging failed Fedora CoreOS tests (coreos.*), contact the Fedora CoreOS team.
For help debugging failed openQA tests (update.*), contact the Fedora Quality team, who will usually investigate and diagnose all failures within 24 hours.
This update was automatically created
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
the tests failed like:
and the screenshot looks like:
it turns out a regression. unpushing ..
This update has been unpushed.
i just recompiled dnf5 with fmt-11.1.0. it works fine:
while the one built with fmt-11.0.2 does not work after installing the fmt-11.1.0 package:
seems that we have to bump the so version and rebuild all the packages linked against libfmt.so.11 .
indeed, but you might want to report this to upstream? if there's an inadvertent ABI/API change, it should be reverted or the soname should be updated upstream, I guess...
thanks Adam, i didn't get a chance to file a proper bug report on the ABI change. but fortunately, another user did, and fmt upstream released a new version which addresses this issue. see https://github.com/fmtlib/fmt/releases/tag/11.1.1 . i am working on packaging this new version.