In one week, 2026-11-18, or slightly later, I plan to update abseil-cpp
from 20250814.1 to 20260107.0 (Abseil LTS branch, January 2026)[1] in a
side tag for F44/Rawhide.
Like all new calendar versions of abseil-cpp, this breaks ABI
compatibility and bumps the SONAME version[2]. There are also some new
deprecations, and a change to the absl::string_view polyfill; see [2]
for details.
Testing in COPR[3] indicates that all directly-dependent packages are
compatible, with a few PR’s mentioned later in this message.
Besides abseil-cpp, I plan to rebuild all dependent packages in the side
tag using maintainer/co-maintainer or provenpackager privileges. These
packages are:
- bloaty
- buildbox
- credentials-fetcher
- CuraEngine_grpc_definitions
- fastnetmon
- fcitx5-mozc
- frr
- grpc
- ilbc
- libarrow
- libgeopmd
- libphonenumber
- mozc
- onnxruntime
- opentrep
- qt6-qtgrpc
- re2
- syslog-ng
- tde2e
- webrtc-audio-processing
The exception is onnxruntime, which currently FTBFS in Rawhide[4]. I’ll
rebuild it if this is fixed in the interim; otherwise, the FTBFS will
become an FTI.
It looks like webrtc-audio-processing1 only ends up using "header-only"
parts of the abseil-cpp API, and doesn’t currently link any abseil-cpp
shared libraries. This is not the case for webrtc-audio-processing
(2.x). The parlaylib package also needed to be impact-checked, but
doesn’t need to be rebuilt since it is a header-only library. Finally,
marble has a legitimate direct BuildRequires on abseil-cpp-devel (in
that the build system checks for it), but none of the binary packages
ends up linking abseil-cpp libraries, so it also doesn’t need to be rebuilt.
Maintainers of all packages that will be rebuilt should have received
this email directly, by BCC rather than CC to keep the message from
being held for moderation due to a long CC list.
– Ben Beasley (FAS: music)
[1] https://src.fedoraproject.org/rpms/abseil-cpp/pull-request/32
[2] https://github.com/abseil/abseil-cpp/releases/tag/20260107.0
[3] https://copr.fedorainfracloud.org/coprs/music/abseil-cpp/packages/
[4] https://koschei.fedoraproject.org/package/onnxruntime?collection=f44
--
_______________________________________________
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://pagure.io/fedora-infrastructure/new_issue