Heads-up: abseil-cpp 20250512.0 coming to F43/Rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In one week, 2025-05-22, or slightly later, I plan to update abseil-cpp from 20250127.1 to 20250512.0 (Abseil LTS branch, May 2025)[1] in side tags for F43/Rawhide. Like all new calendar versions of abseil-cpp, this breaks ABI compatibility and bumps the SONAME version[2].

Testing in COPR[3] indicates all directly-dependent packages are compatible, with a few PR’s mentioned later in this message. It’s also still possible to ship this update in F42/Branched at this point in the release cycle, but I don’t currently plan to do so. (The release notes didn’t provide much motivation.)

Besides abseil-cpp, I plan to rebuild all dependent packages using maintainer/co-maintainer or provenpackager privileges. These packages are:

    - bloaty
    - buildbox
    - credentials-fetcher
    - CuraEngine_grpc_definitions
    - fastnetmon
    - fcitx5-mozc
    - frr
    - grpc
    - ilbc
    - libarrow
    - libphonenumber
    - mozc
    - onnxruntime
    - parlaylib
    - qt6-qtgrpc
    - re2
    - syslog-ng
    - webrtc-audio-processing

In order to do so, I will need to merge these two PR’s, although I am happy to accept feedback or alternative proposals in the coming week:

    - https://src.fedoraproject.org/rpms/mozc/pull-request/8
    - https://src.fedoraproject.org/rpms/fcitx5-mozc/pull-request/7

It looks like webrtc-audio-processing only ends up using "header-only" parts of the abseil-cpp API, and doesn’t currently link any abseil-cpp shared libraries; still, including it in the list above does no harm and might do some good.

Finally, it looks like marble has a legitimate direct BuildRequires on abseil-cpp-devel (in that the build system checks for it), but none of the headers are included and none of the binary packages ends up linking abseil-cpp libraries, so I see no reason to rebuild marble.

Maintainers of all affected packages 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/28

[2] https://github.com/abseil/abseil-cpp/releases/tag/20250512.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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux