Bug 1489522

Summary: dependency resolution fail for qt5-qtwebkit-5.6.2-1.el7.x86_64
Product: [Fedora] Fedora EPEL Reporter: Doug Henry <doug.henry>
Component: qt5-qtdeclarativeAssignee: Than Ngo <than>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: epel7CC: jgrulich, jreznik, kde-sig, rdieter, rhbugs, than
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-09-08 03:57:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Doug Henry 2017-09-07 15:44:27 UTC
Description of problem:
Installed EPEL on centos7 today and when installing qt5, specifically qt5-qtwebkit, the dependencies seem to not match the files available.  webkit is requiring 5.6.2 of qt5-qtdeclarative and qt5-qtbase, but only 5.6.1 seems to be available.

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

How reproducible:
very

Steps to Reproduce:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install \
	qt5-qtmultimedia-devel qt5-qtsvg-devel qt5-qtwebkit-devel \
	qt5-qtxmlpatterns-devel qt5-qttools-devel \
	quazip-qt5-devel

Actual results:
...
---> Package qt5-qtwebkit.x86_64 0:5.6.2-1.el7 will be installed
--> Processing Dependency: qt5-qtdeclarative(x86-64) = 5.6.2 for package: qt5-qtwebkit-5.6.2-1.el7.x86_64
--> Processing Dependency: qt5-qtbase(x86-64) = 5.6.2 for package: qt5-qtwebkit-5.6.2-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: qt5-qtwebkit-5.6.2-1.el7.x86_64 (epel)
           Requires: qt5-qtdeclarative(x86-64) = 5.6.2
           Installing: qt5-qtdeclarative-5.6.1-10.el7.x86_64 (base)
               qt5-qtdeclarative(x86-64) = 5.6.1-10.el7
 You could try using --skip-broken to work around the problem
Error: Package: qt5-qtwebkit-5.6.2-1.el7.x86_64 (epel)
           Requires: qt5-qtbase(x86-64) = 5.6.2
           Installing: qt5-qtbase-5.6.1-10.el7.x86_64 (base)
               qt5-qtbase(x86-64) = 5.6.1-10.el7
 You could try running: rpm -Va --nofiles --nodigest


Expected results:


Additional info:

Comment 1 Anssi Johansson 2017-09-07 15:46:08 UTC
Try "yum install qt5-qtwebkit --enablerepo=cr"

See also:
https://wiki.centos.org/AdditionalResources/Repositories/CR
https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7.1708

Comment 2 Rex Dieter 2017-09-08 03:57:27 UTC

*** This bug has been marked as a duplicate of bug 1478131 ***