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

On 8/14/24 3:37 AM, Denis Arnaud wrote:
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 <li...@penguinpee.nl> 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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to