Description of problem: Installing python3-qt5-webengine downgrades many qt5-* packages Version-Release number of selected component (if applicable): 5.1.3 How reproducible: Always Steps to Reproduce: 1. dnf install python3-qt5-webengine Actual results: ➜ sudo dnf install python3-qt5-webengine Last metadata expiration check: 0:04:15 ago on Sat 06 Jul 2019 19:46:40 AWST. Dependencies resolved. ================================================================================================== Package Architecture Version Repository Size ================================================================================================== Installing: python3-qt5-webengine x86_64 5.11.3-6.fc30 fedora 103 k Installing dependencies: python3-pyqt5-sip x86_64 4.19.17-1.fc30 updates 89 k openal-soft x86_64 1.19.1-2.fc30 fedora 509 k python-qt5-rpm-macros noarch 5.11.3-6.fc30 fedora 11 k python3-qt5 x86_64 5.11.3-6.fc30 fedora 1.1 M python3-qt5-base x86_64 5.11.3-6.fc30 fedora 2.7 M qt5-qtconnectivity x86_64 5.12.1-1.fc30 fedora 497 k qt5-qtenginio x86_64 1:1.6.2-22.fc30 fedora 171 k qt5-qtlocation x86_64 5.12.1-1.fc30 fedora 3.0 M qt5-qtmultimedia x86_64 5.12.1-1.fc30 fedora 787 k qt5-qtsensors x86_64 5.12.1-1.fc30 fedora 195 k qt5-qtserialport x86_64 5.12.1-1.fc30 fedora 64 k qt5-qtsvg x86_64 5.12.1-1.fc30 fedora 171 k qt5-qttools-common noarch 5.12.1-1.fc30 fedora 12 k qt5-qttools-libs-designer x86_64 5.12.1-1.fc30 fedora 2.7 M qt5-qttools-libs-help x86_64 5.12.1-1.fc30 fedora 143 k qt5-qtwebchannel x86_64 5.12.1-1.fc30 fedora 85 k qt5-qtwebengine x86_64 5.12.2-2.fc30 fedora 40 M qt5-qtwebsockets x86_64 5.12.1-1.fc30 fedora 89 k re2 x86_64 20160401-8.fc30 fedora 170 k Downgrading: qgnomeplatform x86_64 0.5-8.fc30 fedora 129 k qt5-qtbase x86_64 5.12.1-2.fc30 fedora 3.3 M qt5-qtbase-common noarch 5.12.1-2.fc30 fedora 14 k qt5-qtbase-gui x86_64 5.12.1-2.fc30 fedora 5.7 M qt5-qtdeclarative x86_64 5.12.1-1.fc30 fedora 3.4 M qt5-qtwayland x86_64 5.12.1-1.fc30 fedora 813 k qt5-qtx11extras x86_64 5.12.1-1.fc30 fedora 34 k qt5-qtxmlpatterns x86_64 5.12.1-2.fc30 fedora 1.0 M Transaction Summary ================================================================================================== Install 20 Packages Downgrade 8 Packages Expected results: No downgrades, version 5.12.4 installed Additional info:
According to the changelog of python-qt5, the webengine sub-packages was removed: * Thu Mar 21 2019 Rex Dieter <rdieter> - 5.12.1-1 - 5.12.1 - omit webengine (now packaged separately) I guess the new package is https://src.fedoraproject.org/rpms/pyqtwebengine - but this one was never built for F30: https://koji.fedoraproject.org/koji/packageinfo?packageID=28563 That means, with the last recent update of python-qt5, python3-qt5-webengine is gone and causes update problems on systems having it installed. Please can you build pyqtwebengine for F30 as well?
I guess the following problem upgrading several packages is related: # dnf update Last metadata expiration check: 2:03:23 ago on 2019-07-07T10:28:18 CEST. Dependencies resolved. Problem 1: package python3-qt5-webengine-5.11.3-6.fc30.x86_64 requires python3-qt5(x86-64) = 5.11.3-6.fc30, but none of the providers can be installed - cannot install both python3-qt5-5.12.2-5.fc30.x86_64 and python3-qt5-5.11.3-6.fc30.x86_64 - cannot install both python3-qt5-5.11.3-6.fc30.x86_64 and python3-qt5-5.12.2-5.fc30.x86_64 - cannot install the best update candidate for package python3-qt5-webengine-5.11.3-6.fc30.x86_64 - cannot install the best update candidate for package python3-qt5-5.11.3-6.fc30.x86_64 Problem 2: package qutebrowser-1.6.3-1.fc30.noarch requires python3-qt5-webengine, but none of the providers can be installed - package python3-qt5-webengine-5.11.3-6.fc30.x86_64 requires python3-qt5(x86-64) = 5.11.3-6.fc30, but none of the providers can be installed - package python3-qt5-5.11.3-6.fc30.x86_64 requires python3-qt5-base(x86-64) = 5.11.3-6.fc30, but none of the providers can be installed - cannot install both python3-qt5-base-5.12.2-5.fc30.x86_64 and python3-qt5-base-5.11.3-6.fc30.x86_64 - cannot install both python3-qt5-base-5.11.3-6.fc30.x86_64 and python3-qt5-base-5.12.2-5.fc30.x86_64 - cannot install the best update candidate for package qutebrowser-1.6.3-1.fc30.noarch - cannot install the best update candidate for package python3-qt5-base-5.11.3-6.fc30.x86_64 Problem 3: problem with installed package python3-qt5-webengine-5.11.3-6.fc30.x86_64 - package python3-qt5-webengine-5.11.3-6.fc30.x86_64 requires python3-qt5(x86-64) = 5.11.3-6.fc30, but none of the providers can be installed - cannot install both python3-qt5-5.12.2-5.fc30.x86_64 and python3-qt5-5.11.3-6.fc30.x86_64 - cannot install both python3-qt5-5.11.3-6.fc30.x86_64 and python3-qt5-5.12.2-5.fc30.x86_64 - package python3-qt5-webkit-5.12.2-5.fc30.x86_64 requires python3-qt5(x86-64) = 5.12.2-5.fc30, but none of the providers can be installed - cannot install the best update candidate for package python3-qt5-webkit-5.11.3-6.fc30.x86_64 Problem 4: problem with installed package qutebrowser-1.6.3-1.fc30.noarch - package qutebrowser-1.6.3-1.fc30.noarch requires python3-qt5-webengine, but none of the providers can be installed - package python3-qt5-webengine-5.11.3-6.fc30.x86_64 requires python3-qt5(x86-64) = 5.11.3-6.fc30, but none of the providers can be installed - package python3-qt5-5.11.3-6.fc30.x86_64 requires libQt5Quick.so.5(Qt_5.12.1_PRIVATE_API)(64bit), but none of the providers can be installed - cannot install both qt5-qtdeclarative-5.12.4-1.fc30.x86_64 and qt5-qtdeclarative-5.12.1-1.fc30.x86_64 - cannot install both qt5-qtdeclarative-5.12.1-1.fc30.x86_64 and qt5-qtdeclarative-5.12.4-1.fc30.x86_64 - cannot install the best update candidate for package qt5-qtdeclarative-5.12.1-1.fc30.x86_64 ============================================================================================================================================================================================================================================================== Package Architecture Version Repository Size ============================================================================================================================================================================================================================================================== Upgrading: libnice x86_64 0.1.16-5.fc30 updates 174 k libnice-gstreamer1 x86_64 0.1.16-5.fc30 updates 19 k Skipping packages with conflicts: (add '--best --allowerasing' to command line to force their upgrade): python3-qt5 x86_64 5.12.2-5.fc30 updates 1.1 M python3-qt5-base x86_64 5.12.2-5.fc30 updates 2.7 M qt5-qtdeclarative x86_64 5.12.4-1.fc30 updates 3.5 M Skipping packages with broken dependencies: python3-qt5-webkit x86_64 5.12.2-5.fc30 updates 116 k Transaction Summary ============================================================================================================================================================================================================================================================== Upgrade 2 Packages Skip 4 Packages
Appears we missed building pyqtwebengine for the prior update (now that webengine support is built separately). f30 branch for the aforementioned package has been requested, and builds will process as soon as that's completed.
Triaging to pyqtwebengine, new builds on the way
FEDORA-2019-6a3adc4a53 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-6a3adc4a53
pyqtwebengine-5.12.1-5.fc30 has been pushed to the Fedora 30 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-2019-6a3adc4a53
Hello! Qutebrowser maintainer here, which package is affected by this change. Is the python3-qt5-webgine package being replaced by the pyqtwebengine (that's weird naming for a python package!) package? I'm a bit confused since we still have python3-qt5-webengine in rawhide, and no pyqtwebengine package.
Yes and no. :) the src.rpm changed from python-qt5 to pyqtwebengine, but the run-time package stays the same for upgrade path: python3-qt5-webengine Does that answer your question?
(In reply to Rex Dieter from comment #8) > Yes and no. :) > > the src.rpm changed from python-qt5 to pyqtwebengine, but the run-time > package stays the same for upgrade path: python3-qt5-webengine > > Does that answer your question? Yes, thanks!
pyqtwebengine-5.12.1-5.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 1727429 has been marked as a duplicate of this bug. ***