Bug 2175727

Summary: Rebase qt5-qtbase to 5.15.9
Product: Red Hat Enterprise Linux 9 Reporter: Jan Grulich <jgrulich>
Component: qt5-qtbaseAssignee: Jan Grulich <jgrulich>
Status: CLOSED ERRATA QA Contact: Tomas Pelka <tpelka>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.2CC: ajschorr, tpelka
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: qt5-qtbase-5.15.9-3.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-11-07 08:28:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2175724    

Description Jan Grulich 2023-03-06 12:51:22 UTC
Rebase qt5-qtbase to 5.15.9 (currently we have 5.15.3). This rebase is worth of hundreds of bugfixes and security fixes. Also sync with Fedora will be done, which means dropping version requirements on private API resulting into reduced number of needed rebuilds in the future.

Comment 5 Andrew Schorr 2023-05-04 13:05:52 UTC
Hi, this update is breaking things in CentOS Stream 9. When I run 'dnf update', I get these errors:

Error: 
 Problem 1: package kf5-kxmlgui-5.104.0-1.el9.next.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.9-2.el9.x86_64 and qt5-qtbase-5.15.3-1.el9.x86_64
  - cannot install the best update candidate for package qt5-qtbase-5.15.3-1.el9.x86_64
  - cannot install the best update candidate for package kf5-kxmlgui-5.104.0-1.el9.next.x86_64
 Problem 2: package kf5-kiconthemes-5.104.0-1.el9.next.x86_64 requires libQt5Gui.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install both qt5-qtbase-gui-5.15.9-2.el9.x86_64 and qt5-qtbase-gui-5.15.3-1.el9.x86_64
  - cannot install the best update candidate for package qt5-qtbase-gui-5.15.3-1.el9.x86_64
  - cannot install the best update candidate for package kf5-kiconthemes-5.104.0-1.el9.next.x86_64
 Problem 3: package kf5-ki18n-5.104.0-1.el9.next.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtbase-5.15.3-1.el9.x86_64 requires qt5-qtbase-common = 5.15.3-1.el9, but none of the providers can be installed
  - cannot install both qt5-qtbase-common-5.15.9-2.el9.noarch and qt5-qtbase-common-5.15.3-1.el9.noarch
  - cannot install the best update candidate for package qt5-qtbase-common-5.15.3-1.el9.noarch
  - cannot install the best update candidate for package kf5-ki18n-5.104.0-1.el9.next.x86_64
 Problem 4: problem with installed package kf5-kxmlgui-5.104.0-1.el9.next.x86_64
  - package kf5-kxmlgui-5.104.0-1.el9.next.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.9-2.el9.x86_64 and qt5-qtbase-5.15.3-1.el9.x86_64
  - package qt5-qtdeclarative-5.15.9-2.el9.x86_64 requires libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtdeclarative-5.15.9-2.el9.x86_64 requires libQt5Test.so.5(Qt_5_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtdeclarative-5.15.9-2.el9.x86_64 requires qt5-qtbase(x86-64) = 5.15.9, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtdeclarative-5.15.3-1.el9.x86_64
 Problem 5: problem with installed package kf5-ki18n-5.104.0-1.el9.next.x86_64
  - package kf5-ki18n-5.104.0-1.el9.next.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.9-2.el9.x86_64 and qt5-qtbase-5.15.3-1.el9.x86_64
  - package qt5-qtmultimedia-5.15.9-1.el9.x86_64 requires libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtmultimedia-5.15.9-1.el9.x86_64 requires qt5-qtbase(x86-64) = 5.15.9, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtmultimedia-5.15.3-1.el9.x86_64
 Problem 6: package kf5-kio-file-widgets-5.104.0-1.el9.next.x86_64 requires libKF5XmlGui.so.5()(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.104.0-1.el9.next.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.96.0-1.el9.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.96.0-1.el9.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.9-2.el9.x86_64 and qt5-qtbase-5.15.3-1.el9.x86_64
  - package qt5-qtsvg-5.15.9-1.el9.x86_64 requires libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtsvg-5.15.9-1.el9.x86_64 requires qt5-qtbase(x86-64) = 5.15.9, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtsvg-5.15.3-1.el9.x86_64
  - cannot install the best update candidate for package kf5-kio-file-widgets-5.104.0-1.el9.next.x86_64
 Problem 7: package kf5-kbookmarks-5.104.0-1.el9.next.x86_64 requires libKF5XmlGui.so.5()(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.104.0-1.el9.next.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.96.0-1.el9.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.96.0-1.el9.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.9-2.el9.x86_64 and qt5-qtbase-5.15.3-1.el9.x86_64
  - package qt5-qtwayland-5.15.9-1.el9.x86_64 requires libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtwayland-5.15.9-1.el9.x86_64 requires qt5-qtbase(x86-64) = 5.15.9, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtwayland-5.15.3-1.el9.x86_64
  - cannot install the best update candidate for package kf5-kbookmarks-5.104.0-1.el9.next.x86_64
 Problem 8: package kcachegrind-22.12.3-1.el9.next.x86_64 requires libKF5XmlGui.so.5()(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.104.0-1.el9.next.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.96.0-1.el9.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.96.0-1.el9.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.9-2.el9.x86_64 and qt5-qtbase-5.15.3-1.el9.x86_64
  - package qt5-qtx11extras-5.15.9-1.el9.x86_64 requires qt5-qtbase(x86-64) = 5.15.9, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtx11extras-5.15.3-1.el9.x86_64
  - cannot install the best update candidate for package kcachegrind-22.12.3-1.el9.next.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--nobest' to use not only best candidate packages)

Comment 7 errata-xmlrpc 2023-11-07 08:28:08 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: qt5 security and bug fix update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2023:6369