Bug 1748819 - python36-qt5-base cannot be installed since RHEL 7.7
Summary: python36-qt5-base cannot be installed since RHEL 7.7
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-qt5
Version: epel7
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-09-04 08:58 UTC by Steve Traylen
Modified: 2019-10-08 13:22 UTC (History)
7 users (show)

Fixed In Version: python-qt5-5.12.1-3.el7
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-09-21 03:12:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Steve Traylen 2019-09-04 08:58:58 UTC
Description of problem:


python36-qt5-base package has hard dependency

Requires: qt5-qtbase(x86-64) = 5.9.2


however RHEL 7.7 contains 

qt5-qtbase-5.9.2-3.el7.x86_64.rpm

Version-Release number of selected component (if applicable):

python36-qt5-base-5.12.1-2.el7.x86_64

How reproducible:

every time

Steps to Reproduce:
1. Have a 7.7 machine
2. yum install python36-qt5-base


Actual results:

# yum install python36-qt5-base                                                                                                                                
Loaded plugins: changelog, kernel-module, ovl, priorities, tsflags, versionlock
436 packages excluded due to repository priority protections
Excluding 6 updates due to versionlock (use "yum versionlock status" to show them)
Resolving Dependencies
--> Running transaction check
---> Package python36-qt5-base.x86_64 0:5.12.1-2.el7 will be installed
--> Processing Dependency: python-qt5-rpm-macros = 5.12.1-2.el7 for package: python36-qt5-base-5.12.1-2.el7.x86_64
--> Processing Dependency: qt5-qtbase(x86-64) = 5.9.2 for package: python36-qt5-base-5.12.1-2.el7.x86_64
--> Processing Dependency: python36-pyqt5-sip-api(12) >= 12.6 for package: python36-qt5-base-5.12.1-2.el7.x86_64

....


Error: Package: python36-qt5-base-5.12.1-2.el7.x86_64 (epel)
           Requires: qt5-qtbase(x86-64) = 5.9.2
           Available: qt5-qtbase-5.6.1-10.el7.x86_64 (updates)
               qt5-qtbase(x86-64) = 5.6.1-10.el7
           Available: qt5-qtbase-5.6.2-1.el7.x86_64 (updates)
               qt5-qtbase(x86-64) = 5.6.2-1.el7
           Available: qt5-qtbase-5.9.2-3.el7.x86_64 (base)
               qt5-qtbase(x86-64) = 5.9.2-3.el7
           Installing: qt5-qtbase-5.9.7-2.el7.x86_64 (cr)
               qt5-qtbase(x86-64) = 5.9.7-2.el7


Expected results:

package should install

Additional info:

The particular dependency is 

    Processing Dependency: qt5-qtbase(x86-64) = 5.9.2 for package: python36-qt5-base-5.12.1-2.el7.x86_64


which I can't see in the .spec file so I guess this is some magic auto dependency.

If tried to mock build qt5-qtbase pkg I end up with


 Problem: package qt5-qtwebkit-devel-5.9.1-2.el7.x86_64 requires libQt5WebKit.so.5()(64bit), but none of the providers can be installed
  - package qt5-qtwebkit-devel-5.9.1-2.el7.x86_64 requires libQt5WebKitWidgets.so.5()(64bit), but none of the providers can be installed
  - package qt5-qtwebkit-devel-5.9.1-2.el7.x86_64 requires qt5-qtwebkit(x86-64) = 5.9.1-2.el7, but none of the providers can be installed
  - conflicting requests


so I there may be a chain of these to build.


This looks very similar to 

https://bugzilla.redhat.com/show_bug.cgi?id=1748215

Comment 1 Fedora Update System 2019-09-11 13:05:12 UTC
FEDORA-EPEL-2019-547cf5c66d has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-547cf5c66d

Comment 2 Fedora Update System 2019-09-11 19:25:36 UTC
python-qt5-5.12.1-3.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-547cf5c66d

Comment 3 James Szinger 2019-09-19 15:13:46 UTC
python-qt5-5.12.1-3.el7 works for me on CentOS 7.7.  I'd leave karma, but don't have an account.

Comment 4 Fedora Update System 2019-09-21 03:12:58 UTC
python-qt5-5.12.1-3.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.


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