Bug 1700515

Summary: Can't update qt5-qtbase because of qt-creator
Product: [Fedora] Fedora Reporter: Casper Meijn <casper>
Component: qt-creatorAssignee: Itamar Reis Peixoto <itamar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 30CC: helio, itamar, jreznik, kde-sig, manisandro, rdieter
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: qt-creator-4.9.0-2.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-04-27 21:26:12 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 Casper Meijn 2019-04-16 19:07:08 UTC
Description of problem:
dnf update fails to update qt5-qtbase to 5.12.1-2.fc30, because qt-creator requires 5.11.3

Version-Release number of selected component (if applicable):
qt-creator 4.9.0-0.1.beta1.fc30
qt5-qtbase 5.11.3-4.fc30
(see additional info for dnf info output)



How reproducible:
I installed Fedora 29 and upgraded to 30. I don't remember whether qt-creator was installed before of after the upgrade. I also have qt5-qtbase-devel installed for development.


Steps to Reproduce:
1.
2.
3.

Actual results:
dnf update fails (see additional info for output)

Expected results:
dnf update installs all packages


Additional info:

[casper@casper-laptop ~]$ sudo dnf update
Laatste metadata-expiratie-check: 0:06:36 geleden op di 16 apr 2019 20:44:20 CEST.
Afhankelijkheden opgelost.

 Probleem 1: cannot install both qt5-qtbase-5.12.1-2.fc30.x86_64 and qt5-qtbase-5.11.3-4.fc30.x86_64
  - package qt-creator-4.9.0-0.1.beta1.fc30.x86_64 requires libQt5Core.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt-creator-4.9.0-0.1.beta1.fc30.x86_64 requires qt5-qtbase(x86-64) = 5.11.3, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtbase-5.11.3-4.fc30.x86_64
  - cannot install the best update candidate for package qt-creator-4.9.0-0.1.beta1.fc30.x86_64
 Probleem 2: package qt-creator-data-4.9.0-0.1.beta1.fc30.noarch requires qt-creator = 4.9.0-0.1.beta1.fc30, but none of the providers can be installed
  - package qt-creator-4.9.0-0.1.beta1.fc30.x86_64 requires libQt5Quick.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt-creator-4.9.0-0.1.beta1.fc30.x86_64 requires libQt5Qml.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install both qt5-qtdeclarative-5.12.1-1.fc30.x86_64 and qt5-qtdeclarative-5.11.3-2.fc30.x86_64
  - cannot install the best update candidate for package qt5-qtdeclarative-5.11.3-2.fc30.x86_64
  - cannot install the best update candidate for package qt-creator-data-4.9.0-0.1.beta1.fc30.noarch
  - nothing provides libQt5Core.so.5(Qt_5.11.3_PRIVATE_API) needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
  - nothing provides libQt5Quick.so.5(Qt_5.11.3_PRIVATE_API) needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
  - nothing provides libQt5DesignerComponents.so.5(Qt_5.11.3_PRIVATE_API) needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
  - nothing provides libQt5Qml.so.5(Qt_5.11.3_PRIVATE_API) needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
  - nothing provides qt5-qtbase(x86-32) = 5.11.3 needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
 Probleem 3: problem with installed package qt-creator-4.9.0-0.1.beta1.fc30.x86_64
  - package qt-creator-4.9.0-0.1.beta1.fc30.x86_64 requires libQt5DesignerComponents.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install both qt5-qttools-libs-designercomponents-5.12.1-1.fc30.x86_64 and qt5-qttools-libs-designercomponents-5.11.3-2.fc30.x86_64
  - cannot install the best update candidate for package qt5-qttools-libs-designercomponents-5.11.3-2.fc30.x86_64
 Probleem 4: problem with installed package qt-creator-data-4.9.0-0.1.beta1.fc30.noarch
  - package qt-creator-data-4.9.0-0.1.beta1.fc30.noarch requires qt-creator = 4.9.0-0.1.beta1.fc30, but none of the providers can be installed
  - package qt-creator-4.9.0-0.1.beta1.fc30.x86_64 requires libQt5Core.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt-creator-4.9.0-0.1.beta1.fc30.x86_64 requires qt5-qtbase(x86-64) = 5.11.3, but none of the providers can be installed
  - package qt5-qtbase-5.11.3-4.fc30.x86_64 requires qt5-qtbase-common = 5.11.3-4.fc30, but none of the providers can be installed
  - cannot install both qt5-qtbase-common-5.12.1-2.fc30.noarch and qt5-qtbase-common-5.11.3-4.fc30.noarch
  - cannot install the best update candidate for package qt5-qtbase-common-5.11.3-4.fc30.noarch
  - nothing provides libQt5Core.so.5(Qt_5.11.3_PRIVATE_API) needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
  - nothing provides libQt5Quick.so.5(Qt_5.11.3_PRIVATE_API) needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
  - nothing provides libQt5DesignerComponents.so.5(Qt_5.11.3_PRIVATE_API) needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
  - nothing provides libQt5Qml.so.5(Qt_5.11.3_PRIVATE_API) needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
  - nothing provides qt5-qtbase(x86-32) = 5.11.3 needed by qt-creator-4.9.0-0.1.beta1.fc30.i686
==================================================================================
 Pakket                         Arch   Versie               Repo            Grootte
==================================================================================
Conflicterende pakketten overslaan:
(voeg '--best --allowerasing' toe aan opdrachtregel om upgrade te forceren):
 qt5-qtbase                     x86_64 5.12.1-2.fc30        updates-testing 3.3 M
 qt5-qtbase-common              noarch 5.12.1-2.fc30        updates-testing  14 k
 qt5-qtdeclarative              x86_64 5.12.1-1.fc30        updates-testing 3.4 M
 qt5-qttools-libs-designercomponents
                                x86_64 5.12.1-1.fc30        updates-testing 763 k
Pakketten overslaan met defecte afhankelijkheden :
 qt-creator                     i686   4.9.0-0.1.beta1.fc30 fedora           19 M

Transactie-overzicht
==================================================================================
Overslaan  5 Pakketten

Niets te doen.
Klaar.


[casper@casper-laptop onvifviewer]$ dnf info qt5-qtbase qt-creator
Laatste metadata-expiratie-check: 0:05:24 geleden op di 16 apr 2019 20:59:41 CEST.
Geïnstalleerde pakketten
Naam         : qt-creator
Versie       : 4.9.0
Release      : 0.1.beta1.fc30
Architectuur : x86_64
Grootte      : 82 M
Bron         : qt-creator-4.9.0-0.1.beta1.fc30.src.rpm
Repo         : @System
Van repo     : fedora
Samenvatting : Cross-platform IDE for Qt
URL          : https://www.qt.io/ide/
Licentie     : GPLv3 with exceptions
Beschrijving : Qt Creator is a cross-platform IDE (integrated development
             : environment) tailored to the needs of Qt developers.

Naam         : qt5-qtbase
Versie       : 5.11.3
Release      : 4.fc30
Architectuur : x86_64
Grootte      : 11 M
Bron         : qt5-qtbase-5.11.3-4.fc30.src.rpm
Repo         : @System
Van repo     : fedora
Samenvatting : Qt5 - QtBase components
URL          : http://qt-project.org/
Licentie     : LGPLv2 with exceptions or GPLv3 with exceptions
Beschrijving : Qt is a software toolkit for developing applications.
             : 
             : This package contains base tools, like string, xml, and network
             : handling.

Beschikbare pakketten
Naam         : qt-creator
Versie       : 4.9.0
Release      : 0.1.beta1.fc30
Architectuur : i686
Grootte      : 19 M
Bron         : qt-creator-4.9.0-0.1.beta1.fc30.src.rpm
Repo         : fedora
Samenvatting : Cross-platform IDE for Qt
URL          : https://www.qt.io/ide/
Licentie     : GPLv3 with exceptions
Beschrijving : Qt Creator is a cross-platform IDE (integrated development
             : environment) tailored to the needs of Qt developers.

Naam         : qt5-qtbase
Versie       : 5.12.1
Release      : 2.fc30
Architectuur : i686
Grootte      : 3.5 M
Bron         : qt5-qtbase-5.12.1-2.fc30.src.rpm
Repo         : updates-testing
Samenvatting : Qt5 - QtBase components
URL          : http://qt-project.org/
Licentie     : LGPLv2 with exceptions or GPLv3 with exceptions
Beschrijving : Qt is a software toolkit for developing applications.
             : 
             : This package contains base tools, like string, xml, and network
             : handling.

Naam         : qt5-qtbase
Versie       : 5.12.1
Release      : 2.fc30
Architectuur : i686
Grootte      : 3.5 M
Bron         : qt5-qtbase-5.12.1-2.fc30.src.rpm
Repo         : fedora
Samenvatting : Qt5 - QtBase components
URL          : http://qt-project.org/
Licentie     : LGPLv2 with exceptions or GPLv3 with exceptions
Beschrijving : Qt is a software toolkit for developing applications.
             : 
             : This package contains base tools, like string, xml, and network
             : handling.

Naam         : qt5-qtbase
Versie       : 5.12.1
Release      : 2.fc30
Architectuur : x86_64
Grootte      : 3.3 M
Bron         : qt5-qtbase-5.12.1-2.fc30.src.rpm
Repo         : updates-testing
Samenvatting : Qt5 - QtBase components
URL          : http://qt-project.org/
Licentie     : LGPLv2 with exceptions or GPLv3 with exceptions
Beschrijving : Qt is a software toolkit for developing applications.
             : 
             : This package contains base tools, like string, xml, and network
             : handling.

Naam         : qt5-qtbase
Versie       : 5.12.1
Release      : 2.fc30
Architectuur : x86_64
Grootte      : 3.3 M
Bron         : qt5-qtbase-5.12.1-2.fc30.src.rpm
Repo         : fedora
Samenvatting : Qt5 - QtBase components
URL          : http://qt-project.org/
Licentie     : LGPLv2 with exceptions or GPLv3 with exceptions
Beschrijving : Qt is a software toolkit for developing applications.
             : 
             : This package contains base tools, like string, xml, and network
             : handling.

Comment 1 Rex Dieter 2019-04-16 19:24:16 UTC
My apologies, looks like I missed qt-creator when doing the (mass) Qt 5.12.x update,
https://bodhi.fedoraproject.org/updates/FEDORA-2019-74ad6b133a

qt-creatore maintainers, it should just be rebuild to fix this.  Let me know if you'd prefer I take care of it or not.

Comment 2 Sandro Mani 2019-04-16 21:34:09 UTC
I'll take care of it, and also update to 4.9.0-final while at it.

Comment 3 Fedora Update System 2019-04-17 08:12:25 UTC
qt-creator-4.9.0-2.fc30 qbs-1.13.0-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-4e92a1fcff

Comment 4 Fedora Update System 2019-04-17 14:24:13 UTC
qbs-1.13.0-1.fc30, qt-creator-4.9.0-2.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-4e92a1fcff

Comment 5 Casper Meijn 2019-04-17 19:05:19 UTC
Both qt5-qtbase and qt-creator is now updated properly on my machine. Thanks for the quick response!

Comment 6 Fedora Update System 2019-04-27 21:26:12 UTC
qbs-1.13.0-1.fc30, qt-creator-4.9.0-2.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.