Created attachment 1427104 [details]
epel breaks update.
In the recent redhat 7.5 release qt5 gets updated to 5.9.2 while other packages in the epel such as qt5-qtwebkit and qt5-qtdeclarative are at the version 5.6.2. Doing a "sudo yum update" breaks existing applications depending on qt5-qtwebkit and thus breaking the update.
Version-Release number of selected component (if applicable):
the current version (in 7.5 release) of qt5-qtbase package is 5.9.2, while the epel still holds the above-mentioned packages at version 5.6.2.
Steps to Reproduce:
1. Install qt5-qtwebkit before update.
2. sudo yum update
3. qt5-qtwebkit is broken as qt5-qtbase gets updated to higher version.
The system can not upgrade not without compromising the application dependent
qt5-qtwebkit should have been included with redhat repos and shoud have been in sync with qt5-qtbase.
This will trickier, due to rhel7's old default gcc compiler being too old to support modern qtwebkit. We'll likely have to use devtools SCL (at least).
Is there any workaround until that is done. Also, how is it that qt5-qtbase has been built with the rhel's gcc version but qtwebkit faces problems.
recent qtwebkit has higher compiler requirements than qtbase
Actually, I hadn't considered building older qtwebkit against newer qtbase... I'll test to see if that actually can work or not.
First try scratch build, using qtwebkit 5.9.0 :
orion on irc pointed out availability of 5.9.1, so that's what we'll probably go with initially,
qt5-qtwebkit-5.9.1-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-02126b4dc1
qt5-qtwebkit-5.9.1-1.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-2018-02126b4dc1
Never thought that the response to the problem would be so quick. I hope that the issue gets resolved soon, thanks by the way :))
I tested this to build MythTV on Centos 7.5 and it worked.
qt5-qtwebkit-5.9.1-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.