Bug 2077858
| Summary: | qt5-qtscript and qt5-qtlocation 5.15.3-1 depend on Qt_5.15.2 | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Alex Iribarren <alex.iribarren> |
| Component: | qt5 | Assignee: | Troy Dawson <tdawson> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Desktop QE <desktop-qa-list> |
| Severity: | urgent | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | CentOS Stream | CC: | bstinson, carl, cdemills, djuarezg, ggr.seaton, jhughes, jwboyer, paulds, tdawson, tpopela |
| Target Milestone: | rc | Flags: | pm-rhel:
mirror+
|
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-05-09 11:39:15 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
Alex Iribarren
2022-04-22 12:59:40 UTC
I can see both have been build against correct Qt version. Perhaps all the modules didn't get into the repo just yet? I believe the RHEL build was built correctly. But the CentOS Stream was built out of order. If I query the RHEL 9 packages (Yep, I'm cheating, I got them internally) I see that both qt5-qtscript and qt5-qtlocation require libQt5Core.so.5(Qt_5.15.3_PRIVATE_API) But if I run the following on a clean CentOS Stream 8 (without EPEL installed) I see the following [root@cs8 ~]# dnf repoquery --requires qt5-qtlocation-0:5.15.3-1.el8.x86_64 | grep PRIVATE Last metadata expiration check: 0:08:36 ago on Fri 22 Apr 2022 10:07:16 AM PDT. libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit) libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit) libQt5Qml.so.5(Qt_5.15.2_PRIVATE_API)(64bit) libQt5QmlModels.so.5(Qt_5.15.2_PRIVATE_API)(64bit) libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit) [root@cs8 ~]# dnf repoquery --requires qt5-qtscript-5.15.3-1.el8 | grep PRIVATE Last metadata expiration check: 0:09:26 ago on Fri 22 Apr 2022 10:07:16 AM PDT. libQt5Core.so.5(Qt_5.15.2_PRIVATE_API) libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit) libQt5Widgets.so.5(Qt_5.15.2_PRIVATE_API) libQt5Widgets.so.5(Qt_5.15.2_PRIVATE_API)(64bit) So, it looks like CentOS Stream 8 needs to rebuild these two packages. Looks like it is three packages. qt5-qtcanvas3d-5.12.5-4.el8 on RHEL 8 also requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API) but on CentOS Stream 8 we have the following [root@cs8 ~]# dnf repoquery --requires qt5-qtcanvas3d-5.12.5-4.el8 | grep PRIVATE Last metadata expiration check: 0:08:40 ago on Fri 22 Apr 2022 10:23:20 AM PDT. libQt5Qml.so.5(Qt_5.15.2_PRIVATE_API) libQt5Qml.so.5(Qt_5.15.2_PRIVATE_API)(64bit) All 3 of those packages are replaced in CentOS-Stream-8-20220423.n.0/ This has passed QA testing and is currently syncing to the mirrors. *** Bug 2078090 has been marked as a duplicate of this bug. *** Looks like there are some remaining packages facing similar issues: Problem 1: package python3-qt5-base-5.15.0-3.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-base-5.15.0-3.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed - cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64 - cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-2.el8.x86_64 - cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-3.el8.x86_64 - cannot install the best update candidate for package qt5-qtbase-5.15.2-4.el8.x86_64 - cannot install the best update candidate for package python3-qt5-base-5.15.0-2.el8.x86_64 Problem 2: package python3-qt5-5.15.0-3.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - cannot install both qt5-qtdeclarative-5.15.3-1.el8.x86_64 and qt5-qtdeclarative-5.15.2-2.el8.x86_64 - cannot install both qt5-qtdeclarative-5.15.3-1.el8.x86_64 and qt5-qtdeclarative-5.15.2-1.el8.x86_64 - cannot install the best update candidate for package qt5-qtdeclarative-5.15.2-2.el8.x86_64 - cannot install the best update candidate for package python3-qt5-5.15.0-2.el8.x86_64 Problem 3: package python3-qt5-base-5.15.0-3.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-base-5.15.0-3.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed - problem with installed package python3-qt5-base-5.15.0-2.el8.x86_64 - package qt5-qtbase-5.15.2-4.el8.x86_64 requires qt5-qtbase-common = 5.15.2-4.el8, but none of the providers can be installed - package qt5-qtbase-5.15.2-2.el8.x86_64 requires qt5-qtbase-common = 5.15.2-2.el8, but none of the providers can be installed - package qt5-qtbase-5.15.2-3.el8.x86_64 requires qt5-qtbase-common = 5.15.2-3.el8, but none of the providers can be installed - package python3-qt5-base-5.15.0-2.el8.x86_64 requires python-qt5-rpm-macros = 5.15.0-2.el8, but none of the providers can be installed - package python3-qt5-base-5.13.1-1.el8.x86_64 requires python-qt5-rpm-macros = 5.13.1-1.el8, but none of the providers can be installed - package python3-qt5-base-5.15.0-1.el8.x86_64 requires python-qt5-rpm-macros = 5.15.0-1.el8, but none of the providers can be installed - cannot install both qt5-qtbase-common-5.15.3-1.el8.noarch and qt5-qtbase-common-5.15.2-4.el8.noarch - cannot install both qt5-qtbase-common-5.15.3-1.el8.noarch and qt5-qtbase-common-5.15.2-2.el8.noarch - cannot install both qt5-qtbase-common-5.15.3-1.el8.noarch and qt5-qtbase-common-5.15.2-3.el8.noarch - cannot install both python-qt5-rpm-macros-5.15.0-3.el8.noarch and python-qt5-rpm-macros-5.15.0-2.el8.noarch - cannot install both python-qt5-rpm-macros-5.15.0-3.el8.noarch and python-qt5-rpm-macros-5.13.1-1.el8.noarch - cannot install both python-qt5-rpm-macros-5.15.0-3.el8.noarch and python-qt5-rpm-macros-5.15.0-1.el8.noarch - cannot install the best update candidate for package qt5-qtbase-common-5.15.2-4.el8.noarch - cannot install the best update candidate for package python-qt5-rpm-macros-5.15.0-2.el8.noarch Apr 25 15:18:02 lxplus8s10.cern.ch dnf-distro-sync[4138739]: Problem 4: problem with installed package python3-qt5-5.15.0-2.el8.x86_64 Apr 25 15:18:02 lxplus8s10.cern.ch dnf-distro-sync[4138739]: Problem 4: problem with installed package python3-qt5-5.15.0-2.el8.x86_64 - package python3-qt5-5.15.0-2.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-5.15.0-1.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-5.15.0-3.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-5.13.1-1.el8.x86_64 requires libQt5Quick.so.5(Qt_5.12.5_PRIVATE_API)(64bit), but none of the providers can be installed - package qt5-qtdeclarative-5.15.2-2.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package qt5-qtdeclarative-5.15.2-2.el8.x86_64 requires libQt5Widgets.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package qt5-qtdeclarative-5.15.2-1.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package qt5-qtdeclarative-5.15.2-1.el8.x86_64 requires libQt5Widgets.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package qt5-qtdeclarative-5.12.5-1.el8.x86_64 requires libQt5Gui.so.5(Qt_5.12.5_PRIVATE_API)(64bit), but none of the providers can be installed - package qt5-qtdeclarative-5.12.5-1.el8.x86_64 requires libQt5Widgets.so.5(Qt_5.12.5_PRIVATE_API)(64bit), but none of the providers can be installed - cannot install both qt5-qtbase-gui-5.15.3-1.el8.x86_64 and qt5-qtbase-gui-5.15.2-4.el8.x86_64 - cannot install both qt5-qtbase-gui-5.15.3-1.el8.x86_64 and qt5-qtbase-gui-5.12.5-8.el8.x86_64 - cannot install both qt5-qtbase-gui-5.15.3-1.el8.x86_64 and qt5-qtbase-gui-5.15.2-2.el8.x86_64 - cannot install both qt5-qtbase-gui-5.15.3-1.el8.x86_64 and qt5-qtbase-gui-5.15.2-3.el8.x86_64 - cannot install the best update candidate for package qt5-qtbase-gui-5.15.2-4.el8.x86_64 Apr 25 15:18:02 lxplus8s10.cern.ch dnf-distro-sync[4138739]: Problem 5: package python3-matplotlib-qt5-3.0.3-4.el8.x86_64 requires python3-qt5, but none of the providers can be installed - python3-qt5-5.13.1-1.el8.i686 has inferior architecture - package python3-qt5-5.15.0-1.el8.i686 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed - package python3-qt5-5.15.0-2.el8.i686 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed - package python3-qt5-5.15.0-3.el8.i686 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed - qt5-qtdeclarative-5.15.2-2.el8.i686 has inferior architecture - package python3-qt5-5.15.0-2.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-5.15.0-1.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-5.15.0-3.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-5.13.1-1.el8.x86_64 requires libQt5Quick.so.5(Qt_5.12.5_PRIVATE_API)(64bit), but none of the providers can be installed - qt5-qtdeclarative-5.15.2-1.el8.i686 has inferior architecture - cannot install both qt5-qtdeclarative-5.15.3-1.el8.x86_64 and qt5-qtdeclarative-5.15.2-2.el8.x86_64 - cannot install both qt5-qtdeclarative-5.15.3-1.el8.x86_64 and qt5-qtdeclarative-5.12.5-1.el8.x86_64 - cannot install both qt5-qtdeclarative-5.15.3-1.el8.x86_64 and qt5-qtdeclarative-5.15.2-1.el8.x86_64 - package qt5-qtlocation-5.15.3-1.0.1.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed - package qt5-qtlocation-5.15.3-1.0.1.el8.x86_64 requires libQt5Qml.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed - package qt5-qtlocation-5.15.3-1.0.1.el8.x86_64 requires libQt5QmlModels.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed - cannot install the best update candidate for package qt5-qtlocation-5.15.2-2.el8.x86_64 - cannot install the best update candidate for package python3-matplotlib-qt5-3.0.3-4.el8.x86_64 Problem 6: problem with installed package python3-matplotlib-qt5-3.0.3-4.el8.x86_64 - package python3-matplotlib-qt5-3.0.3-4.el8.x86_64 requires python3-qt5, but none of the providers can be installed - package python3-qt5-5.13.1-1.el8.i686 requires python3-qt5-base(x86-32) = 5.13.1-1.el8, but none of the providers can be installed - package python3-qt5-5.15.0-1.el8.i686 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed - package python3-qt5-5.15.0-2.el8.i686 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed A- package python3-qt5-5.15.0-3.el8.i686 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed - python3-qt5-base-5.13.1-1.el8.i686 has inferior architecture - package qt5-qtdeclarative-5.15.2-1.el8.i686 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed - package qt5-qtdeclarative-5.15.2-1.el8.i686 requires libQt5Test.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed - package qt5-qtdeclarative-5.15.2-1.el8.i686 requires qt5-qtbase(x86-32) = 5.15.2, but none of the providers can be installed - package qt5-qtdeclarative-5.15.2-2.el8.i686 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed - package qt5-qtdeclarative-5.15.2-2.el8.i686 requires libQt5Test.so.5(Qt_5.15.2_PRIVATE_API), but none of the providers can be installed - package qt5-qtdeclarative-5.15.2-2.el8.i686 requires qt5-qtbase(x86-32) = 5.15.2, but none of the providers can be installed - package python3-qt5-5.15.0-2.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-5.15.0-1.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-5.15.0-3.el8.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-5.13.1-1.el8.x86_64 requires libQt5Quick.so.5(Qt_5.12.5_PRIVATE_API)(64bit), but none of the providers can be installed - qt5-qtbase-5.15.2-4.el8.i686 has inferior architecture - package python3-qt5-base-5.13.1-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.12.5_PRIVATE_API)(64bit), but none of the providers can be installed - package python3-qt5-base-5.13.1-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.12.5, but none of the providers can be installed - qt5-qtbase-5.15.2-2.el8.i686 has inferior architecture - qt5-qtbase-5.15.2-3.el8.i686 has inferior architecture - cannot install both qt5-qtdeclarative-5.15.3-1.el8.x86_64 and qt5-qtdeclarative-5.15.2-2.el8.x86_64 - cannot install both qt5-qtdeclarative-5.15.3-1.el8.x86_64 and qt5-qtdeclarative-5.12.5-1.el8.x86_64 - cannot install both qt5-qtdeclarative-5.15.3-1.el8.x86_64 and qt5-qtdeclarative-5.15.2-1.el8.x86_64 - cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64 - cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.12.5-8.el8.x86_64 - cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-2.el8.x86_64 - cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-3.el8.x86_64 - package qt5-qtxmlpatterns-5.15.3-1.el8.x86_64 requires libQt5Qml.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed - package qt5-qtconnectivity-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed - cannot install the best update candidate for package qt5-qtxmlpatterns-5.15.2-2.el8.x86_64 - cannot install the best update candidate for package qt5-qtconnectivity-5.15.2-2.el8.x86_64 Yep, looks like python-qt5 is the culprit. # dnf repoquery --requires python3-qt5.x86_64 | grep PRIVATE Last metadata expiration check: 0:04:56 ago on Mon 25 Apr 2022 08:49:29 AM PDT. libQt5Quick.so.5(Qt_5.12.5_PRIVATE_API)(64bit) libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit) It seems like the new version works fine, thank you very much. I confirm the issue is solved. Thank you. |