Re: [QGIS-Developer] A load of updates in OSGeo4W

2024-04-18 Thread Jürgen E . Fischer via QGIS-Developer
Hi Julien,

On Thu, 18. Apr 2024 at 12:27:43 +0200, Julien Moura (Oslandia) via 
QGIS-Developer wrote:
> Does this mean that the version of Python and other dependencies will change
> in the current LTR or not (installed via msi or osgeo4w)?

That should not be necessary anymore.  The dependencies should be fine for a
while now.  Some of them were behind and complaints about that were increasing.

Some with regard to security, although some if not all just based on plain scan
results and not on actual assessments of the real severity of vulnerabilities -
which should have been low in the context of QGIS Desktop.  Still they were
valid.

We were still using OpenSSL 1 (no complaints about that though), which both Qt5
and Python were build against.  So both were blocking the update to OpenSSL 3.
And Qt6 needed to be introduced, preferably not built against the old OpenSSL -
although that would probably still have been a possibility.

So Python and Qt5 had to be rebuilt along with there reverse dependencies,
which almost is everything else there is.  So that was a good time to also
update.

> To what extent is this linked to https://github.com/qgis/QGIS/issues/54491?

To some.


> Also, how are these massive OSGeo4W updates discussed and decided?  Is it on
> the OSGeo discourse or on the mailing list or somewhere else?

There's not much discussion about OSGeo4W.  There's is a bug tracker
https://trac.osgeo.org/osgeo4w and a mailing list
https://lists.osgeo.org/pipermail/osgeo4w-dev/


Jürgen

-- 
Jürgen E. Fischer   norBIT GmbH Tel. +49-4931-918175-31
Dipl.-Inf. (FH) Rheinstraße 13  Fax. +49-4931-918175-50
Software Engineer   D-26506 Nordenhttps://www.norbit.de
QGIS release manager (PSC)  Germany IRC: jef on Libera|OFTC


signature.asc
Description: PGP signature
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [QGIS-Developer] A load of updates in OSGeo4W

2024-04-18 Thread Julien Moura (Oslandia) via QGIS-Developer

Hello Jürgen,

Thanks for your job.

Does this mean that the version of Python and other dependencies will 
change in the current LTR or not (installed via msi or osgeo4w)? To what 
extent is this linked to https://github.com/qgis/QGIS/issues/54491? 
Also, how are these massive OSGeo4W updates discussed and decided? Is it 
on the OSGeo discourse or on the mailing list or somewhere else? I would 
like to be notified in advance to inform our end-users for incoming 
changes. I've searched a bit but I did not found.


Regards,
Julien

Le 15/04/2024 à 11:32, Luca Manganelli via QGIS-Developer a écrit :

Fantastic job, Jurgen!




Comune di Trento

via Belenzani, 19 - 38122 Trento | C.F e P. IVA: 00355870221

tel. +39 0461.884111 | www.comune.trento.it 


*Informativa privacy*
I dati contenuti nella presente e-mail sono raccolti e trattati nel 
rispetto del Regolamento UE 2016/679 (GDPR). Gli interessati possono 
rivolgersi in qualsiasi momento al Titolare del trattamento, Comune di 
Trento, per esercitare i diritti previsti dal GDPR. I dati di contatto 
del RPD e del Titolare oltre che l’informativa completa sono 
disponibili al link https://www.comune.trento.it/ sotto la voce “Privacy”.
Si precisa inoltre che le informazioni contenute nel presente 
messaggio, e negli eventuali allegati, sono riservate e per uso 
esclusivo del destinatario. In caso di ricezione dello stesso per 
errore, siete pregati di informare immediatamente il mittente e di 
cancellarlo dal vostro archivio, in conformità con quanto disposto 
dall'art. 17 del GDPR. Ogni trattamento della presente mail che non 
sia quello del destinatario reale è inteso come non autorizzato dal 
mittente. Inoltre, in quanto non destinatari reali, Vi informiamo che 
il mittente si oppone alla copia, la diffusione e la rivelazione anche 
parziale dei dati in esso contenuti alle persone non autorizzate dal 
medesimo, in virtù di quanto disposto dall'art. 21 del GDPR.


___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info:https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-developer


OpenPGP_0x5375CD81333F311E.asc
Description: OpenPGP public key
BEGIN:VCARD
VERSION:4.0
N:Moura;Julien;;;
FN:Julien Moura (Oslandia)
NICKNAME:jmoura
EMAIL;PREF=1;TYPE=work:julien.mo...@oslandia.com
EMAIL:juli...@oslandia.com
TZ:Europe/Paris
URL;TYPE=work:https://oslandia.com/
URL:https://geotribu.fr/
ORG:Oslandia
END:VCARD


OpenPGP_signature.asc
Description: OpenPGP digital signature
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer


Re: [QGIS-Developer] A load of updates in OSGeo4W

2024-04-15 Thread Luca Manganelli via QGIS-Developer
Fantastic job, Jurgen!

-- 





Comune di Trento 

via Belenzani, 19 - 38122 Trento | C.F e P. IVA: 
00355870221

tel. +39 0461.884111 | www.comune.trento.it 
 
*Informativa privacy*
I dati contenuti nella 
presente e-mail sono raccolti e trattati nel rispetto del Regolamento UE 
2016/679 (GDPR). Gli interessati possono rivolgersi in qualsiasi momento al 
Titolare del trattamento, Comune di Trento, per esercitare i diritti 
previsti dal GDPR. I dati di contatto del RPD e del Titolare oltre che 
l’informativa completa sono disponibili al link 
https://www.comune.trento.it/  sotto la voce 
“Privacy”.
Si precisa inoltre che le informazioni contenute nel presente 
messaggio, e negli eventuali allegati, sono riservate e per uso esclusivo 
del destinatario. In caso di ricezione dello stesso per errore, siete 
pregati di informare immediatamente il mittente e di cancellarlo dal vostro 
archivio, in conformità con quanto disposto dall'art. 17 del GDPR. Ogni 
trattamento della presente mail che non sia quello del destinatario reale è 
inteso come non autorizzato dal mittente. Inoltre, in quanto non 
destinatari reali, Vi informiamo che il mittente si oppone alla copia, la 
diffusione e la rivelazione anche parziale dei dati in esso contenuti alle 
persone non autorizzate dal medesimo, in virtù di quanto disposto dall'art. 
21 del GDPR.

___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer


[QGIS-Developer] A load of updates in OSGeo4W

2024-04-14 Thread Jürgen E . Fischer via QGIS-Developer
Hi there,

I just uploaded an update to OSGeo4W.   It is basically a rebuild of everything
with a newer compiler (Visual C++ 2022) and updates of almost all versions.
The update should work cleanly and cause no visual changes.

The main change is the move from Python 3.9.18 to 3.12.3.  But there's also an
update to Qt 5.15.13, OpenSSL 3.   Qt6 was also added enabling an experimental
build of QGIS master with Qt6. Based on that there is also an experimental
version of QField.

GDAL and PROJ also were updated to the latest version.

The legacy GRASS 7 was removed because it doesn't support Python 3.12.  GRASS 8
was already available and QGIS switch to it long before this update.

Please test and report.


Jürgen


More details in the commit message:

A load of updates (fixes #788, #810, #816, #819, #820, #823, closes 
jef-n/OSGeo4W#21, refs qgis/QGIS#54491, qgis/QGIS#56499)

Highlights:
  Switched to Visual Studio 2022
  Qt6 6.6.3, PyQt6 6.6.1
  Qt5 5.15.13, PyQt5 5.15.10
  Python 3.12.3
  OpenSSL 3.0.13
  PROJ 9.4.0
  GDAL 3.8.5
  qgis-qt6-dev based on Qt6 next to qgis-dev based on Qt5
  experimental QField based on Qt6 / qgis-qt6-dev

Details:
  Removed:
libjpeg (already replaced with libjpeg-turbo earlier)
python3-clcache (replaced by ccache)
python3-pyuv (dependency of python3-clcache)

  Updated:
apache 2.4.52 -> 2.4.58
arrow-cpp 7.0.0 -> 15.0.2
boost 1.74.0 -> 1.84.0
brotli 1.0.9 -> 1.1.0
curl 8.4.0 -> 8.6.0
draco 1.5.6 -> 1.5.7
exiv2 0.27.3 -> 0.28.2
expat 2.2.10 -> 2.6.2
ffmpeg 5.1 -> 6.1.1
freetype 2.10.2 -> 2.13.2
gdal 3.8.4 -> 3.8.5
gpsbabel 1.8.0 -> 1.9.0
grass 7.8.8 -> 8.3.2
grass8 8.3.2 -> 99 (transitional; depends on grass)
gsl 2.6 -> 2.7.1+
hdf4 4.2.16 -> 4.3.0
hdf5 1.14.0 -> 1.14.3
kealib 1.4.14 -> 1.5.3
lerc 3.0 -> 4.0.0
libharu 2.3.0 -> 2.4.4
libiconv 1.16 -> 1.17
libjpeg-turbo 2.0.7-esr -> 3.0.2
libjxl 0.8.1 -> 0.10.2
libmysql 8.0.21 -> 8.2.0
libosmium-devel 2.18.0 -> 2.20.0
libpng 1.6.37 -> 1.6.43
libtiff 4.5.1 -> 4.6.0
libxml2 2.9.10 -> 2.12.5
libxslt 1.1.34 -> 1.1.39
libzip 1.7.3 -> 1.10.1
lua 5.4.4 -> 5.4.6
lz4 1.9.3 -> 1.9.4
minizip-ng-devel 3.0.2 -> 4.0.4
node 16.14.0 -> 20.11.1
oci 19.11 -> 21.13
ogdi 4.1.0 -> 4.1.1
opencl 2.0.10 -> 2023.12.14
openfyba-devel 20150103 -> 20240408
openjpeg 2.4.0 -> 2.5.2
openssl 1.1.1w -> 3.0.13
osm2pgsql 1.8.1 -> 1.11.0
osmium 1.15.0 -> 1.16.0
pdal 2.6.0 -> 2.6.3
poppler 23.07.0 -> 24.04.0
proj 9.3.1 -> 9.4.0
proj-data 1.16 -> 1.17
python3 3.9.18 -> 3.12.3
protobuf-devel 3.13.0 -> 25.3
qca 2.3.1 -> 2.3.8
qscintilla 2.13.4 -> 2.14.1
qt5 5.15.3 -> 5.15.13
qtkeychain 0.13.2 -> 0.14.2
qwc2 20220311-671a6e7 -> 20240408-3d95409
qwt 6.1.6 -> 6.2.0
saga 7.8.2 -> 9.3.1
saga9 9.2.0 -> 99 (transitional; depends on saga)
snappy-devel 1.1.9 -> 1.1.10
spdlog-devel 1.10.0 -> 1.13.0
sqlite3 3.41.1 -> 3.45.1
swig 4.0.2 -> 4.2.1
thrift 0.16.0 -> 0.20.0
transifex-cli 1.6.5 -> 1.6.10
utf8proc 2.7.0 -> 2.9.0
wxwidgets 3.2.1 -> 3.2.4
xerces-c 3.2.3 -> 3.2.5
xz 5.2.5 -> 5.4.5
yarnpkg 1.22.17 -> 1.22.21
zlib 1.2.12 -> 1.3.1
zstd 1.4.5 -> 1.5.5

  Updated Python extensions:
python3-access 1.1.1 -> 1.1.9
python3-affine 2.3.0 -> 2.4.0
python3-alabaster 0.7.12 -> 0.7.16
python3-argon2-cffi 20.1.0 -> 23.1.0
python3-atomicwrites 1.4.0 -> 1.4.1
python3-attrdict 2.0.1 -> python3-attrdict3 2.0.2
python3-attrs 20.2.0 -> 23.2.0
python3-autopep8 2.0.1 -> 2.1.0
python3-babel 2.8.0 -> 2.14.0
python3-backports.entry-points-selectable 1.1.0 -> 1.3.0
python3-beautifulsoup4 4.9.3 -> 4.12.3
python3-bleach 3.2.1 -> 6.1.0
python3-certifi 2020.6.20 -> 2024.2.2
python3-cffi 1.14.3 -> 1.16.0
python3-cftime 1.2.1 -> 1.6.3
python3-chardet 3.0.4 -> 5.2.0
python3-click 7.1.2 -> 8.1.7
python3-cligj 0.7.0 -> 0.7.2
python3-colorama 0.4.4 -> 0.4.6
python3-coverage 5.3 -> 7.4.4
python3-cycler 0.10.0 -> 0.12.1
python3-decorator 4.4.2 -> 5.1.1
python3-defusedxml 0.6.0 -> 0.7.1
python3-distlib 0.3.2 -> 0.3.8
python3-docutils 0.16 -> 0.20.1
python3-entrypoints 0.3 -> 0.4
python3-esda 2.3.1 -> 2.5.1
python3-exifread 2.3.2 -> 3.0.0
python3-filelock 3.0.12 -> 3.13.3
python3-fiona 1.9.5 -> 1.9.6
python3-fonttools 4.28.5 -> 4.51.0
python3-future 0.18.2 -> 1.0.0
python3-gdal 3.8.4 -> 3.8.5
python3-geoalchemy2 0.12.5 -> 0.14.7
python3-geographiclib 1.50 -> 2.0
python3-geopandas 0.14.1 -> 0.14.3
python3-giddy 2.3.3 -> 2.3.5
python3-greenlet 1.1.1 -> 3.0.3
python3-h5py 3.8.0 -> 3.10.0
python3-httplib2 0.18.1 -> 0.22.0
python3-idna 2.10 -> 3.6
python3-imagesize 1.2.0 -> 1.4.1
python3-importlib-metadata 2.0.0 -> 7.1.0
python3-inequality 1.0.0 -> 1.0.1