[opensuse-factory] QGIS

Hello, QGIS is excellent GIS software, although it is currently not installable on TW due to removal of qca in required version. Current stable QGIS 2 uses Python 2 and Qt 4, but there is beta version of version 3 based on Python 3 and Qt 5. As the version 2 is not installable anymore anyway on TW, what about replacing it by beta version of QGIS 3? It is just my humble suggestion for the maintainer. :-) -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/

On mercredi, 3 janvier 2018 11.28:54 h CET Vojtěch Zeisek wrote:
Hello, QGIS is excellent GIS software, although it is currently not installable on TW due to removal of qca in required version. Current stable QGIS 2 uses Python 2 and Qt 4, but there is beta version of version 3 based on Python 3 and Qt 5. As the version 2 is not installable anymore anyway on TW, what about replacing it by beta version of QGIS 3? It is just my humble suggestion for the maintainer. :-)
Qgis3 is still not yet workable as it is (I'm following git snapshot here) It will only build for TW 64bits (don't know why it fail for i586) see 1 I've no hope to have it working for Leap due to a too lower version of qt5 there and certainly missing python3 part. Actually I trying to fix a /usr/usr/lib search path which make it failing to load pluging. After that (or if you don't worry too much to make a symlink) it seems to work ... Btw any help in form of submission, would be great :-) 1 : https://build.opensuse.org/package/show/ home:bruno_friedmann:branches:Application:Geo/qgis-master -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch Bareos Partner, openSUSE Member, fsfe fellowship 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

Dne středa 3. ledna 2018 19:57:12 CET, Bruno Friedmann napsal(a):
On mercredi, 3 janvier 2018 11.28:54 h CET Vojtěch Zeisek wrote:
Hello, QGIS is excellent GIS software, although it is currently not installable on TW due to removal of qca in required version. Current stable QGIS 2 uses Python 2 and Qt 4, but there is beta version of version 3 based on Python 3 and Qt 5. As the version 2 is not installable anymore anyway on TW, what about replacing it by beta version of QGIS 3? It is just my humble suggestion for the maintainer. :-)
Qgis3 is still not yet workable as it is (I'm following git snapshot here) It will only build for TW 64bits (don't know why it fail for i586) see 1
Hm, so we can choose from not really working and not installable application...? :-( IMHO the first option is the way to go now...
I've no hope to have it working for Leap due to a too lower version of qt5 there and certainly missing python3 part.
Do You mean Leap 15 or 42.3? IMHO we are going to need it for TW and Leap 15, correct?
Actually I trying to fix a /usr/usr/lib search path which make it failing to load pluging. After that (or if you don't worry too much to make a symlink) it seems to work ...
Btw any help in form of submission, would be great :-)
Sorry, i have practically zero packaging experience, my help woudn't be helpful... ;-)
1 : https://build.opensuse.org/package/show/ home:bruno_friedmann:branches:Application:Geo/qgis-master -- Vojtěch Zeisek
Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/

Am Mittwoch, 3. Januar 2018, 21:39:00 schrieb Vojtěch Zeisek:
Hm, so we can choose from not really working and not installable application...? :-( IMHO the first option is the way to go now...
Well, the current qgis should not require/use qca at all. qca is (was) for Qt3, but qgis is Qt4 based. The dependency on qca is specified manually in the specfile, seems to be a (accidental) left-over from previous versions. A submit request to remove that dependency is pending: https://build.opensuse.org/request/show/561330 But you should be able to just "ignore" that requirement when installing qgis. A probably bigger problem is that it requires libQtWebKit4 though, which we are trying to get rid of. It is still available in Tumbleweed currently, but not for very long anymore I suppose. Although it could still be provided in the same repo as qgis (which is not part of Tumbleweed anyway). Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

PS: Am Mittwoch, 3. Januar 2018, 23:10:40 schrieb Wolfgang Bauer:
A probably bigger problem is that it requires libQtWebKit4 though, which we are trying to get rid of. It is still available in Tumbleweed currently, but not for very long anymore I suppose. Although it could still be provided in the same repo as qgis (which is not part of Tumbleweed anyway).
It is also possible to build qgis without QtWebKit by specifying the "-DWITH_QTWEBKIT=FALSE" switch to cmake. But I have no idea what the consequences would be... (although, Arch Linux are doing exactly that) Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On mercredi, 3 janvier 2018 23.39:04 h CET Wolfgang Bauer wrote:
PS:
Am Mittwoch, 3. Januar 2018, 23:10:40 schrieb Wolfgang Bauer:
A probably bigger problem is that it requires libQtWebKit4 though, which we are trying to get rid of. It is still available in Tumbleweed currently, but not for very long anymore I suppose. Although it could still be provided in the same repo as qgis (which is not part of Tumbleweed anyway).
It is also possible to build qgis without QtWebKit by specifying the "-DWITH_QTWEBKIT=FALSE" switch to cmake.
But I have no idea what the consequences would be... (although, Arch Linux are doing exactly that)
Kind Regards, Wolfgang
Ok that's a cool new, I will contact qgis maintainer to have it integrate if not done in the meantime. Thank you a lot Wolfgang. -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch Bareos Partner, openSUSE Member, fsfe fellowship 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

Dne středa 3. ledna 2018 23:39:04 CET, Wolfgang Bauer napsal(a):
Am Mittwoch, 3. Januar 2018, 23:10:40 schrieb Wolfgang Bauer:
A probably bigger problem is that it requires libQtWebKit4 though, which we are trying to get rid of. It is still available in Tumbleweed currently, but not for very long anymore I suppose. Although it could still be provided in the same repo as qgis (which is not part of Tumbleweed anyway).
It is also possible to build qgis without QtWebKit by specifying the "-DWITH_QTWEBKIT=FALSE" switch to cmake.
But I have no idea what the consequences would be... (although, Arch Linux are doing exactly that)
Isn't QtWebKit used to render help pages and so on? This would break. Not crucial, thought. -- Vojtěch Zeisek https://trapa.cz/

Dne středa 3. ledna 2018 23:10:40 CET, Wolfgang Bauer napsal(a):
Am Mittwoch, 3. Januar 2018, 21:39:00 schrieb Vojtěch Zeisek:
Hm, so we can choose from not really working and not installable application...? :-( IMHO the first option is the way to go now...
Well, the current qgis should not require/use qca at all. qca is (was) for Qt3, but qgis is Qt4 based.
The dependency on qca is specified manually in the specfile, seems to be a (accidental) left-over from previous versions.
A submit request to remove that dependency is pending: https://build.opensuse.org/request/show/561330
Cool! Thank You very much!
But you should be able to just "ignore" that requirement when installing qgis. -- Vojtěch Zeisek https://trapa.cz/

Am Mittwoch, 3. Januar 2018, 11:28:54 schrieb Vojtěch Zeisek:
Current stable QGIS 2 uses Python 2 and Qt 4, but there is beta version of version 3 based on Python 3 and Qt 5
Well, I just noticed that QGIS 2 apparently can be built with Qt5/Python 3 as well. So maybe that would be an option too (would avoid having to disable QtWebKit). Although, the INSTALL file (in the 2.8.15 source archive) contains this: 3.9. Building QGIS with Qt 5.x ============================== /!\ Warning: Qt 5 is not officially supported. Building against Qt 5 libraries seems to work quite well already but be prepared that you are one of very few with this setup. We strongly recommend using QGIS with Qt 4 for production work. Python bindings in particular are not expected to be compatible. When Qt 5 is enabled, the build system automatically activates Python 3 and PyQt5 as well. There are no plugins and not even the python code shipped along the QGIS source code is compatible with PyQt5. You have been warned. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On jeudi, 4 janvier 2018 16.24:13 h CET Wolfgang Bauer wrote:
Am Mittwoch, 3. Januar 2018, 11:28:54 schrieb Vojtěch Zeisek:
Current stable QGIS 2 uses Python 2 and Qt 4, but there is beta version of version 3 based on Python 3 and Qt 5
Well, I just noticed that QGIS 2 apparently can be built with Qt5/Python 3 as well. So maybe that would be an option too (would avoid having to disable QtWebKit).
Although, the INSTALL file (in the 2.8.15 source archive) contains this:
3.9. Building QGIS with Qt 5.x ==============================
/!\ Warning: Qt 5 is not officially supported. Building against Qt 5 libraries seems to work quite well already but be prepared that you are one of very few with this setup. We strongly recommend using QGIS with Qt 4 for production work.
Python bindings in particular are not expected to be compatible. When Qt 5 is enabled, the build system automatically activates Python 3 and PyQt5 as well. There are no plugins and not even the python code shipped along the QGIS source code is compatible with PyQt5.
You have been warned.
Kind Regards, Wolfgang
Well the part of loosing python support is just a no go for users They rely to much on tons of plugins. It seems that I've fixed now build for qgis-master, and have enough tricks to try to restore the 2x version for TW. -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch Bareos Partner, openSUSE Member, fsfe fellowship 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

Dne čtvrtek 4. ledna 2018 19:22:35 CET, Bruno Friedmann napsal(a):
On jeudi, 4 janvier 2018 16.24:13 h CET Wolfgang Bauer wrote:
Am Mittwoch, 3. Januar 2018, 11:28:54 schrieb Vojtěch Zeisek:
Current stable QGIS 2 uses Python 2 and Qt 4, but there is beta version of version 3 based on Python 3 and Qt 5
Well, I just noticed that QGIS 2 apparently can be built with Qt5/Python 3 as well. So maybe that would be an option too (would avoid having to disable QtWebKit).
Although, the INSTALL file (in the 2.8.15 source archive) contains this: 3.9. Building QGIS with Qt 5.x
==============================
/!\ Warning: Qt 5 is not officially supported. Building against Qt 5
libraries seems to work quite well already but be prepared that you are
one of very few with this setup. We strongly recommend using QGIS with Qt 4 for production work.
Python bindings in particular are not expected to be compatible. When Qt 5 is enabled, the build system automatically activates Python 3 and PyQt5 as well. There are no plugins and not even the python code shipped along the QGIS source code is compatible with PyQt5.
Well the part of loosing python support is just a no go for users They rely to much on tons of plugins.
It seems that I've fixed now build for qgis-master, and have enough tricks to try to restore the 2x version for TW.
It works, thank You! -- Vojtěch Zeisek https://trapa.cz/
participants (3)
-
Bruno Friedmann
-
Vojtěch Zeisek
-
Wolfgang Bauer