Bug 2055057 - F37FailsToInstall: perl-Alien-ProtoBuf
Summary: F37FailsToInstall: perl-Alien-ProtoBuf
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-Alien-ProtoBuf
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Pisar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F37FailsToInstall
TreeView+ depends on / blocked
 
Reported: 2022-02-16 09:28 UTC by Miro Hrončok
Modified: 2022-02-17 08:49 UTC (History)
1 user (show)

Fixed In Version: perl-Alien-ProtoBuf-0.09-16.fc36
Clone Of:
Environment:
Last Closed: 2022-02-17 08:49:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Miro Hrončok 2022-02-16 09:28:05 UTC
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!

Comment 1 Petr Pisar 2022-02-16 11:14:09 UTC
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

Comment 2 Miro Hrončok 2022-02-16 11:23:23 UTC
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

Comment 3 Petr Pisar 2022-02-16 12:20:11 UTC
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.

Comment 4 Petr Pisar 2022-02-16 16:38:58 UTC
fedora-ci.koji-build.rpmdeplint.functional CI test in F36 is stuck <https://pagure.io/fedora-ci/general/issue/320>.

Comment 5 Petr Pisar 2022-02-17 08:45:05 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.