Bug 2017766 - Updated python-qpid-proton should be provided on EPEL7
Summary: Updated python-qpid-proton should be provided on EPEL7
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: qpid-proton
Version: epel7
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Hirotaka Wakabayashi
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-10-27 12:08 UTC by Petr Menšík
Modified: 2024-07-09 03:45 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-07-09 03:45:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Petr Menšík 2021-10-27 12:08:25 UTC
Description of problem:
After I have enabled epel repo on my system, yum upgrade reports conflicts. This is caused by upgraded qpid-proton library, but without providing also compatible python2 binding.

Version-Release number of selected component (if applicable):
python-qpid-proton-0.18.0-5.el7.x86_64
qpid-proton-c-0.18.0-5.el7.x86_64


How reproducible:
always

Steps to Reproduce:
1. yum install python-qpid-proton
2. enable epel repository
3. yum upgrade

Actual results:

LC_ALL=C.UTF-8 sudo yum upgrade
Failed to set locale, defaulting to C
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Resolving Dependencies
--> Running transaction check
---> Package qpid-proton-c.x86_64 0:0.18.0-5.el7 will be updated
--> Processing Dependency: qpid-proton-c(x86-64) = 0.18.0-5.el7 for package: python-qpid-proton-0.18.0-5.el7.x86_64
---> Package qpid-proton-c.x86_64 0:0.35.0-1.el7 will be an update
--> Finished Dependency Resolution
Error: Package: python-qpid-proton-0.18.0-5.el7.x86_64 (@rcm-tools-rhel-7-client-rpms)
           Requires: qpid-proton-c(x86-64) = 0.18.0-5.el7
           Removing: qpid-proton-c-0.18.0-5.el7.x86_64 (@rcm-tools-rhel-7-client-rpms)
               qpid-proton-c(x86-64) = 0.18.0-5.el7
           Updated By: qpid-proton-c-0.35.0-1.el7.x86_64 (epel)
               qpid-proton-c(x86-64) = 0.35.0-1.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Expected results:
python-qpid-proton would be provided OR qpid-proton from original RHEL7 would stay old and qpid-proton withou offer subpackage with a different name.

Additional info:
Installed Packages
python-qpid-proton.x86_64                                0.18.0-5.el7                              @rcm-tools-rhel-7-client-rpms
Available Packages
python36-qpid-proton.x86_64                              0.35.0-1.el7                              epel                         

New package provides only python36 version, but no original python2 is provided.

python2-rhmsg requires python-qpid-proton, which is required by internal rhpkg tool. Could it be solved to allow rhpkg installed with updated qpid-proton, please?

Comment 1 Petr Menšík 2021-10-27 12:30:53 UTC
It seems it was supported before 0.35.0-1 build. In that version python2 binding were removed. I do not think that is okay on EPEL7 repository. Could it be restored back? It seems it would work with 0.34 build, but according to changelog it was removed in last epel7 build.

Marking as regression.

Comment 2 Fedora Admin user for bugzilla script actions 2024-03-26 00:16:10 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 3 Troy Dawson 2024-07-09 03:45:58 UTC
EPEL 7 entered end-of-life (EOL) status on 2024-06-30.\n\nEPEL 7 is no longer maintained, which means that it\nwill not receive any further security or bug fix updates.\n As a result we are closing this bug.


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