Hello, Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok). Your package (perl-Alien-ProtoBuf) Fails To Install in Fedora 37: can't install perl-Alien-ProtoBuf: - nothing provides pkgconfig(protobuf) = 3.19.0 needed by perl-Alien-ProtoBuf-0.09-15.fc36.noarch If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem. If you don't react accordingly to the policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks. P.S. The data was generated solely from koji buildroot, so it might be newer than the latest compose or the content on mirrors. P.P.S. If this bug has been reported in the middle of upgrading multiple dependent packages, please consider using side tags: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages Thanks!
I cannot reproduce it: # dnf --enablerepo=f37-build install perl-Alien-ProtoBuf Last metadata expiration check: 0:02:56 ago on Wed 16 Feb 2022 12:08:40 PM CET. Dependencies resolved. ======================================================================================================= Package Architecture Version Repository Size ======================================================================================================= Installing: perl-Alien-ProtoBuf noarch 0.09-15.fc36 f37-build 25 k Installing dependencies: [...] protobuf x86_64 3.19.0-2.fc36 rawhide 990 k protobuf-compiler x86_64 3.19.0-2.fc36 rawhide 746 k protobuf-devel x86_64 3.19.0-2.fc36 rawhide 367 k rhash x86_64 1.4.2-2.fc36 f37-build 185 k Transaction Summary ======================================================================================================= Install 21 Packages # dnf install perl-Alien-ProtoBuf Last metadata expiration check: 2:11:49 ago on Wed 16 Feb 2022 10:00:03 AM CET. Dependencies resolved. ======================================================================================================= Package Architecture Version Repository Size ======================================================================================================= Installing: perl-Alien-ProtoBuf noarch 0.09-14.fc36 rawhide 25 k Installing dependencies: cmake x86_64 3.22.0-2.fc36 rawhide 6.2 M cmake-data noarch 3.22.0-2.fc36 rawhide 1.6 M cmake-rpm-macros noarch 3.22.0-2.fc36 rawhide 17 k jsoncpp x86_64 1.9.5-1.fc36 rawhide 93 k libuv x86_64 1:1.42.0-2.fc36 rawhide 148 k perl-Alien-Build noarch 2.45-1.fc36 rawhide 403 k perl-Alien-Build-Plugin-Decode-Mojo noarch 2.45-1.fc36 rawhide 15 k perl-Alien-cmake3 x86_64 0.08-2.fc35 rawhide 24 k perl-Config-INI noarch 0.027-2.fc35 rawhide 36 k perl-Config-INI-Reader-Multiline noarch 1.001-13.fc35 rawhide 20 k perl-FFI-CheckLib noarch 0.28-3.fc35 rawhide 29 k perl-File-BOM noarch 0.18-6.fc35 rawhide 23 k perl-File-chdir noarch 0.1011-16.fc35 rawhide 27 k perl-Mixin-Linewise noarch 0.110-2.fc35 rawhide 28 k perl-Mojolicious noarch 9.22-1.fc36 rawhide 961 k perl-PkgConfig-LibPkgConf x86_64 0.11-7.fc35 rawhide 51 k protobuf x86_64 3.19.0-2.fc36 rawhide 990 k protobuf-compiler x86_64 3.19.0-2.fc36 rawhide 746 k protobuf-devel x86_64 3.19.0-2.fc36 rawhide 367 k rhash x86_64 1.4.2-1.fc36 rawhide 185 k Downgrading: cmake-filesystem x86_64 3.22.0-2.fc36 rawhide 17 k Transaction Summary ======================================================================================================= Install 21 Packages Downgrade 1 Package
Thta's because it installs the protobuf from the compose. Try with the f37-build repo **only**: dnf --repo=f37-build install perl-Alien-ProtoBuf Or: mock -r fedora-rawhide-x86_64 --disablerepo='*' --enablerepo=local install perl-Alien-ProtoBuf Last metadata expiration check: 0:00:44 ago on Wed Feb 16 12:22:28 2022. Error: Problem: conflicting requests - nothing provides pkgconfig(protobuf) = 3.19.0 needed by perl-Alien-ProtoBuf-0.09-15.fc36.noarch
I see. Why do people push broken updates <https://bodhi.fedoraproject.org/updates/FEDORA-2022-03195ca378> despite CI catching the broken dependency <https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/rpmdeplint-pipeline/job/master/47974/testReport/(root)/tests/_check_repoclosure_x86_64/>: Dependency problems with repos: nothing provides pkgconfig(protobuf) = 3.19.0 needed by perl-Alien-ProtoBuf-0.09-15.fc36.noarch nothing provides pkgconfig(protobuf) = 3.19.0 needed by perl-Alien-ProtoBuf-0.09-15.fc36.noarch nothing provides protobuf-compiler = 3.19.0 needed by mingw32-protobuf-3.19.0-2.fc36.noarch nothing provides protobuf-compiler = 3.19.0 needed by mingw32-protobuf-3.19.0-2.fc36.noarch nothing provides protobuf-compiler = 3.19.0 needed by mingw64-protobuf-3.19.0-2.fc36.noarch nothing provides protobuf-compiler = 3.19.0 needed by mingw64-protobuf-3.19.0-2.fc36.noarch Perhaps because gating is not enforced in Rawhide.
fedora-ci.koji-build.rpmdeplint.functional CI test in F36 is stuck <https://pagure.io/fedora-ci/general/issue/320>.
fedora-ci.koji-build.rpmdeplint.functional is only supported on Rawhide now. I will waive the tests until I CI decided whether it is a feature or a bug.