These updates have been submitted to Bodhi and are waiting on OpenQA tests:
F42: https://bodhi.fedoraproject.org/updates/FEDORA-2024-212edbea27
F41: https://bodhi.fedoraproject.org/updates/FEDORA-2024-5c6d8f4169
I was unable to rebuild credentials-fetcher because of
https://bugzilla.redhat.com/show_bug.cgi?id=2294017. The maintainer can
easily fix this if desired.
The qt5-qtwebengine package was rebuilt before I opened the side tags,
but it no longer links re2 because it had to switch to bundling a
previous version of re2. It therefore did not gain an indirect
dependency on abseil-cpp, so it did not need to be rebuilt.
Let me know if you run into any trouble.
On 8/18/24 10:52 PM, Ben Beasley wrote:
In one week (2024-08-25), I plan to update the abseil-cpp package to
20240722.0[1] (Abseil LTS branch, July 2024) in F42/Rawhide and
F41/Branched. This release breaks ABI with an SONAME version bump, and
there are some small breaking API changes documented in the upstream
release notes[2].
An impact check in COPR did not reveal any problems[3].
I will use side tags for the update, and I will rebuild the following
dependent packages, using provenpackager privilege if necessary,
unless someone asks me not to:
- bloaty
- buildbox
- credentials-fetcher
- CuraEngine_grpc_definitions
- fastnetmon
- fcitx5-mozc
- frr
- grpc
- ilbc
- libarrow
- libphonenumber
- mozc
- onnxruntime
- parlaylib
- plasma-dialer
- re2
- webrtc-audio-processing
In order to rebuild fastnetmon, I will first merge
https://src.fedoraproject.org/rpms/fastnetmon/pull-request/1 if it is
still open.
In order to rebuild fcitx5-mozc, I will first merge
https://src.fedoraproject.org/rpms/fcitx5-mozc/pull-request/5 if it is
still open.
I will not rebuild the following package because it already fails to
build from source, and the fix is not immediately obvious – unless of
course someone fixes it before I ship the update:
- spacebar
I’m aware that the latest re2 update has introduced indirect
dependencies on on abseil-cpp to any packages that use re2. I made
sure to double-check that my queries were correct, and the above list
includes those packages. This will apply to qt5-qtwebengine if it is
fixed and has a successful rebuild, so if that happens before I update
abseil-cpp, I’ll rebuild qt5-qtwebengine too.
A couple of the listed packages *might* not link any Abseil libraries
from anything included in their binary RPMs, but I’d rather rebuild
them unnecessarily than miss something I should have rebuilt. The
following packages were found to have spurious/unnecessary
BuildRequires on abseil-cpp-devel, and will *not* be rebuilt:
- qmlkonsole:
https://src.fedoraproject.org/rpms/qmlkonsole/pull-request/3
Maintainers of affected packages should have received this message
directly.
[1] https://src.fedoraproject.org/rpms/abseil-cpp/pull-request/22
[2] https://github.com/abseil/abseil-cpp/releases/tag/20240722.0
[3] https://copr.fedorainfracloud.org/coprs/music/abseil-cpp/packages/
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue