Bug 1700515 - Can't update qt5-qtbase because of qt-creator
Summary: Can't update qt5-qtbase because of qt-creator
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: qt-creator
Version: 30
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Itamar Reis Peixoto
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-04-16 19:07 UTC by Casper Meijn
Modified: 2019-04-27 21:26 UTC (History)
6 users (show)

Fixed In Version: qt-creator-4.9.0-2.fc30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-04-27 21:26:12 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.