Re: Heads-up: abseil-cpp 20240722.0 coming to F42/Rawhide and F41/Branched

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

 



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




[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