Given the timing and the complexity of the dependency chains
involved here, I used provenpackager privilege to start rebuilding
grpc in both F42 and F41, which will unblock many of the other
packages that need to be rebuilt.
To do so, I added a BuildRequires on openssl-devel-engine[1] as a short/medium-term resolution for FTBFS due to https://fedoraproject.org/wiki/Changes/OpensslDeprecateEngine. The rebuilds are still in progress – it usually takes about 2-3 hours to build grpc in koji – but I expect them to succeed.
- https://koji.fedoraproject.org/koji/taskinfo?taskID=121948781
- https://koji.fedoraproject.org/koji/taskinfo?taskID=121948783
If I have time later today, I’ll check in on these and try to rebuild more of the affected packages.
[1]
https://src.fedoraproject.org/rpms/grpc/c/2f7c688380196227334a331cfc701bc5e203157c?branch=rawhide
Thanks for the heads up (!)... and sorry for the unannounced bump.I totally overlooked that this package had so many dependencies, direct or indirect.
As you have suggested on another channel, I feel it is the moment for me to handover the ownership of that package to anyone having more time to take care of it.I tried to orphan the package through the "Orphan" button in the source application (https://src.fedoraproject.org/rpms/re2 ), but it triggered an error ("Unable to orphan the package: An error occurred at the database level and prevent the action from reaching completion").That package is not difficult to maintain/to build. But, as you noted, whenever there is a new version, the change needs to be coordinated into Fedora (e.g., announce the new version and future change, build the dependencies in a Koji side tag, etc), as there are many dependencies, direct or indirect.
In the meantime, I can help rebuild the dependencies whenever Koji will be back to work (I haven't checked yet).
Thanks for your understanding!
Kind regards
Denis
On Tue, Aug 13, 2024 at 6:28 PM Sandro <lists@xxxxxxxxxxxxx> wrote:
Hi,
re2-20240702 just landed in rawhide [1]. The update comes with an soname
bump from libre2.so.9 to libre2.so.11 and breaks quite some packages [2]:
$ fedrq wrsrc -Xs -F name re2
CuraEngine_grpc_definitions
bloaty
ceph
credentials-fetcher
dnsdist
grpc
libarrow
libphonenumber
mtxclient
nheko
onnxruntime
parlaylib
perl-re-engine-RE2
python-fb-re2
python-torchtext
qt5-qtwebengine
Two of mine depend on libarrow, which is now broken in rawhide. Since
rawhide is now frozen, the timing is very unfortunate. Please be
reminded of the Updates Policy [2].
[1] https://bodhi.fedoraproject.org/updates/FEDORA-2024-82d9eb51a1
[3] Not all of those may be affected, but still...
[3] https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#_rawhide
Cheers,
--
Sandro
FAS: gui1ty
Matrix: Penguinpee
Elsewhere: [Pp]enguinpee
-- _______________________________________________ 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