[opensuse-factory] QGIS is effectively blocking TW upgrade
Hi, since already at least week I'm unable to upgrade TW (I use KDE) because of QGIS: sudo zypper dup Loading repository data... Reading installed packages... Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Computing distribution upgrade... 2 Problems: Problem: qgis-3.6.0-1.7.x86_64 requires libQt5Core.so.5(Qt_5.12.0_PRIVATE_API) (64bit), but this requirement cannot be provided Problem: qgis-3.6.0-1.7.x86_64 requires libQt5Sql.so.5(Qt_5.12.0_PRIVATE_API) (64bit), but this requirement cannot be provided Problem: qgis-3.6.0-1.7.x86_64 requires libQt5Core.so.5(Qt_5.12.0_PRIVATE_API) (64bit), but this requirement cannot be provided deleted providers: libQt5Core5-5.12.0-4.2.x86_64 Solution 1: deinstallation of qgis-3.6.0-1.7.x86_64 Solution 2: keep obsolete libQt5Core5-5.12.0-4.2.x86_64 Solution 3: break qgis-3.6.0-1.7.x86_64 by ignoring some of its dependencies Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): c zypper se -si qgis Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+-------------------+---------+-------------+--------+----------- i+ | qgis | package | 3.6.0-1.7 | x86_64 | geo i+ | qgis-plugin-grass | package | 3.6.0-1.7 | x86_64 | geo i+ | qgis-sample-data | package | 2.18.16-2.8 | x86_64 | science Is anyone having the same issue? Any idea when QGIS will be ready for newer Qt? -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/
On Thu, 2019-04-04 at 09:57 +0200, Vojtěch Zeisek wrote:
Problem: qgis-3.6.0-1.7.x86_64 requires libQt5Core.so.5(Qt_5.12.0_PRIVATE_API) (64bit), but this requirement cannot be provided deleted providers: libQt5Core5-5.12.0-4.2.x86_64 Solution 1: deinstallation of qgis-3.6.0-1.7.x86_64 Solution 2: keep obsolete libQt5Core5-5.12.0-4.2.x86_64 Solution 3: break qgis-3.6.0-1.7.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): c
zypper se -si qgis Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+-------------------+---------+-------------+--------+----------- i+ | qgis | package | 3.6.0-1.7 | x86_64 | geo i+ | qgis-plugin-grass | package | 3.6.0-1.7 | x86_64 | geo i+ | qgis-sample-data | package | 2.18.16-2.8 | x86_64 | science
Is anyone having the same issue? Any idea when QGIS will be ready for newer Qt?
a) what qgis - it's not in Tumbleweed, so it can't block Tumbleweed Looking into Applications:Geo (which you likely have it from, looking at your repo name) shows that qgis is failing to build there, due to the postgresql11 switch Since there is nothing wrong with Tumbleweed and nothing Tumbleweed (or the developement of it) can help fix, I'd suggest you to file a bug directly against the package in question. You can find a 'report bug' link at https://build.opensuse.org/package/show/Application:Geo/qgis Cheers, Dominique
Dne 4.4.2019 10:22, Dominique Leuenberger / DimStar napsal:
On Thu, 2019-04-04 at 09:57 +0200, Vojtěch Zeisek wrote:
Problem: qgis-3.6.0-1.7.x86_64 requires libQt5Core.so.5(Qt_5.12.0_PRIVATE_API) (64bit), but this requirement cannot be provided deleted providers: libQt5Core5-5.12.0-4.2.x86_64 Solution 1: deinstallation of qgis-3.6.0-1.7.x86_64 Solution 2: keep obsolete libQt5Core5-5.12.0-4.2.x86_64 Solution 3: break qgis-3.6.0-1.7.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): c
zypper se -si qgis Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+-------------------+---------+-------------+--------+----------- i+ | qgis | package | 3.6.0-1.7 | x86_64 | geo i+ | qgis-plugin-grass | package | 3.6.0-1.7 | x86_64 | geo i+ | qgis-sample-data | package | 2.18.16-2.8 | x86_64 | science
Is anyone having the same issue? Any idea when QGIS will be ready for newer Qt?
a) what qgis - it's not in Tumbleweed, so it can't block Tumbleweed
Looking into Applications:Geo (which you likely have it from, looking at your repo name) shows that qgis is failing to build there, due to the postgresql11 switch
Since there is nothing wrong with Tumbleweed and nothing Tumbleweed (or the developement of it) can help fix, I'd suggest you to file a bug directly against the package in question.
You can find a 'report bug' link at https://build.opensuse.org/package/show/Application:Geo/qgis
Sorry, of course QGIS is not part of TW, but I suppose its maintainers and other users also read this list. The bug is https://bugzilla.opensuse.org/show_bug.cgi?id=1131494 -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On jeudi 4 avril 2019 10:38:57 CEST Vojtěch Zeisek wrote:
Sorry, of course QGIS is not part of TW, but I suppose its maintainers and other users also read this list. The bug is https://bugzilla.opensuse.org/show_bug.cgi?id=1131494
https://build.opensuse.org/request/show/691431 fixes this build issue. The root of the problem is the quality of qgis' FindPostgres.cmake. (CMake provides a working module since version 2.8.4, released in 2011...) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Dne 4.4.2019 11:23, Christophe Giboudeaux napsal:
On jeudi 4 avril 2019 10:38:57 CEST Vojtěch Zeisek wrote:
Sorry, of course QGIS is not part of TW, but I suppose its maintainers and other users also read this list. The bug is https://bugzilla.opensuse.org/show_bug.cgi?id=1131494
https://build.opensuse.org/request/show/691431 fixes this build issue.
Nice, thank You. :-)
The root of the problem is the quality of qgis' FindPostgres.cmake. (CMake provides a working module since version 2.8.4, released in 2011...) -- Vojtěch Zeisek
Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On jeudi, 4 avril 2019 11.29:25 h CEST Vojtěch Zeisek wrote:
Dne 4.4.2019 11:23, Christophe Giboudeaux napsal:
On jeudi 4 avril 2019 10:38:57 CEST Vojtěch Zeisek wrote:
Sorry, of course QGIS is not part of TW, but I suppose its maintainers and other users also read this list. The bug is https://bugzilla.opensuse.org/show_bug.cgi?id=1131494
https://build.opensuse.org/request/show/691431 fixes this build issue.
Nice, thank You. :-)
The root of the problem is the quality of qgis' FindPostgres.cmake. (CMake provides a working module since version 2.8.4, released in 2011...)
Long story, the introduction of proj6 has created some failures not all trivial to fix. the sr made is one of the "bad" things, the usage of pg_config. pg_config was never really meant to be used for programs using libpq. But for lack of better alternatives everyone started using it in the past. There is a better alternative now pkg-config libpq. so inside Application:Geo we have to help upstream to get ready for proj 6 usage, help upstream package to use pkg-config libpq. For example gdal will be soon ready for that, with proper upstream patch. next to fix grass (7.6.1 support proj 6), etc... and the cascade is long, and time consuming. Bug report, and SR fixing are always welcomed. -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch Bareos Partner, openSUSE Member, fsfe supporter GPG KEY : D5C9B751C4653227 irc: tigerfoot -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Vojtěch Zeisek
Hi, since already at least week I'm unable to upgrade TW (I use KDE) because of QGIS: sudo zypper dup Loading repository data... Reading installed packages... Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Computing distribution upgrade... 2 Problems: Problem: qgis-3.6.0-1.7.x86_64 requires libQt5Core.so.5(Qt_5.12.0_PRIVATE_API) (64bit), but this requirement cannot be provided Problem: qgis-3.6.0-1.7.x86_64 requires libQt5Sql.so.5(Qt_5.12.0_PRIVATE_API) (64bit), but this requirement cannot be provided
Problem: qgis-3.6.0-1.7.x86_64 requires libQt5Core.so.5(Qt_5.12.0_PRIVATE_API) (64bit), but this requirement cannot be provided deleted providers: libQt5Core5-5.12.0-4.2.x86_64 Solution 1: deinstallation of qgis-3.6.0-1.7.x86_64 Solution 2: keep obsolete libQt5Core5-5.12.0-4.2.x86_64 Solution 3: break qgis-3.6.0-1.7.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): c
zypper se -si qgis Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+-------------------+---------+-------------+--------+----------- i+ | qgis | package | 3.6.0-1.7 | x86_64 | geo i+ | qgis-plugin-grass | package | 3.6.0-1.7 | x86_64 | geo i+ | qgis-sample-data | package | 2.18.16-2.8 | x86_64 | science
Is anyone having the same issue? Any idea when QGIS will be ready for newer Qt?
qgis is not blocking your Tw upgrade. just accept keeping obsolete libQt5Core5 and Tw will upgrade and your packages will still work. when libQt5Core5 has been updated, you can accept w/o the bother and drive on. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (5)
-
Bruno Friedmann
-
Christophe Giboudeaux
-
Dominique Leuenberger / DimStar
-
Patrick Shanahan
-
Vojtěch Zeisek