In one week, 2026-06-23, or slightly later, I plan to update abseil-cpp
from 20260107.0 to 20260526.0 (Abseil LTS branch, May 2026)[1] in a side
tag for F45/Rawhide.
Like all new calendar versions of abseil-cpp, this breaks ABI
compatibility and bumps the SONAME version[2]. This release is largely
free of breaking API changes, other than some new deprecations
for pre-C++17 polyfill types. A large number of new APIs have been
added. See [2] for details.
Testing in COPR[3][4] indicates that all directly-dependent packages are
compatible. It’s a little trickier to find all of these now, because the
new protobuf can generate code that requires abseil-cpp, which means a
number of packages now link abseil-cpp without a direct BuildRequires on
it. I ended up impact-checking everything that depends on either
abseil-cpp or protobuf, but I only intend to rebuild those that actually
link abseil-cpp. See the PR for details on how I came up with that list.
I plan to rebuild all dependent packages in the side tag using
maintainer/co-maintainer or provenpackager privileges:
-|android-tools | -|astroid | -|bloaty | -|buildbox |
-|cockatrice | -|CuraEngine_grpc_definitions | -|fastnetmon | -|frr |
-|grpc | -|libarrow | -|libcompizconfig | -|libgeopmd |
-|libphonenumber | -|marble | -|merkaartor | -|migraphx | -|mozc |
-|ncnn | -|onnxruntime | -|opencv | -|opentrep | -|osmpbf |
-|protobuf | -|protobuf-c | -|qgis | -|qt6-qtgrpc | -|re2 |
-|rocm-rdc | -|syslog-ng | -|usbguard | -|webrtc-audio-processing|
Maintainers of all packages that will be rebuilt should have received
this email directly by BCC.
– Ben Beasley (FAS: music)
[1] https://src.fedoraproject.org/rpms/abseil-cpp/pull-request/33
[2] https://github.com/abseil/abseil-cpp/releases/tag/20260526.0
[3] https://copr.fedorainfracloud.org/coprs/music/abseil-cpp/packages/
[4]
https://copr.fedorainfracloud.org/coprs/music/abseil-cpp-control/packages/--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it:
https://forge.fedoraproject.org/infra/tickets/issues/new