Bug 1701420

Summary: Can't upgrade to F30 with qgis installed or install qgis in F30
Product: [Fedora] Fedora Reporter: ozeszty <ozeszty+rhbz>
Component: qgisAssignee: Volker Fröhlich <volker27>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 30CC: amello, bruno, cz172638, orion, volker27
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: qgis-3.4.6-1.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-04-27 21:26:58 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 ozeszty 2019-04-18 22:17:40 UTC
Description of problem:

Test upgrade to F30 fails, as well as installation of qgis in F30. Looks like qgis requires qt5-qtbase-5.11.3 while in F30 it's already been replaced by qt5-qtbase-5.12.1-2.fc30.x86_64 (and upstream qt already released 5.12.3: bug 1700630).

Version-Release number of selected component (if applicable):

gis-3.4.4-3.fc30.x86_64

How reproducible:

Always, on two computers.

Steps to Reproduce:

In F29 install qgis from Fedora repository and try to upgrade to F30 using:
dnf --releasever=30 --setopt=module_platform_id=platform:f30 --skip-broken --enablerepo=updates-testing distro-sync

or

In F30 run:
dnf install qgis

Actual results:

In F29 upgrade stops with error:
 Problem: package qgis-3.4.4-3.fc30.x86_64 requires libQt5Core.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qgis-3.4.4-3.fc30.x86_64 requires libQt5Sql.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - problem with installed package qgis-2.18.20-1.fc29.x86_64
  - qt5-qtbase-5.11.3-1.fc29.x86_64 does not belong to a distupgrade repository
  - qgis-2.18.20-1.fc29.x86_64 does not belong to a distupgrade repository

In F30 installation stops with error:
 Problem: package qgis-3.4.4-3.fc30.x86_64 requires libQt5Core.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qgis-3.4.4-3.fc30.x86_64 requires libQt5Sql.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - problem with installed package qgis-2.18.20-1.fc29.x86_64
  - qt5-qtbase-5.11.3-1.fc29.x86_64 does not belong to a distupgrade repository
  - qgis-2.18.20-1.fc29.x86_64 does not belong to a distupgrade repository

Expected results:

F29 with qgis installed upgrades to F30.
qgis installs in F30.

Additional info:

On F30:
dnf repoquery --whatprovides libQt5Core*
qt5-qtbase-0:5.12.1-2.fc30.i686
qt5-qtbase-0:5.12.1-2.fc30.x86_64

dnf repoquery --whatprovides libQt5Sql*
qt5-qtbase-0:5.12.1-2.fc30.i686
qt5-qtbase-0:5.12.1-2.fc30.x86_64

dnf install qt5-qtbase
Ostatnio sprawdzono ważność metadanych: 0:00:32 temu w dniu czw, 18 kwi 2019, 23:36:01.
Pakiet qt5-qtbase-5.12.1-2.fc30.x86_64 jest już zainstalowany.

qt5-qtbase is already installed,

Comment 1 Fedora Update System 2019-04-19 19:27:02 UTC
qgis-3.4.6-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-67af2152e1

Comment 2 Fedora Update System 2019-04-20 14:42:10 UTC
qgis-3.4.6-1.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-67af2152e1

Comment 3 Fedora Update System 2019-04-27 21:26:58 UTC
qgis-3.4.6-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.