From trac_osgeo4w at osgeo.org Tue May 12 06:49:48 2026 From: trac_osgeo4w at osgeo.org (OSGeo4W) Date: Tue, 12 May 2026 13:49:48 -0000 Subject: [osgeo4w-dev] [osgeo4w] #921: python3-pydantic-core is not consistent with python3-pydantic Message-ID: <048.e29f8aa668d61be3eae3e198cc3c3f62@osgeo.org> #921: python3-pydantic-core is not consistent with python3-pydantic --------------------+----------------------------- Reporter: ponceta | Owner: osgeo4w-dev@? Type: defect | Status: new Priority: blocker | Component: Package Version: | Keywords: python,pydantic --------------------+----------------------------- In the current osgeo4w installer if you upgrade your installation pydantic will stop working with its version conflicting with the pydantic-core version -- Ticket URL: OSGeo4W OSGeo4W is the Windows installer and package environment for the OSGeo stack. From marwan.badawi at scalian.com Wed May 13 01:30:13 2026 From: marwan.badawi at scalian.com (BADAWI Marwan) Date: Wed, 13 May 2026 08:30:13 +0000 Subject: [osgeo4w-dev] Offline installer from cache not working In-Reply-To: References: Message-ID: Hello, Still haven't solved this issue. Does anyone read this mailing list or should I be posting somewhere else? Is there any other official channel I could be using? Thanks, Marwan From: osgeo4w-dev On Behalf Of BADAWI Marwan via osgeo4w-dev Sent: 23 April 2026 13:02 To: osgeo4w-dev at lists.osgeo.org Subject: [osgeo4w-dev] Offline installer from cache not working Hello, First of all I apologize if this is not the right place to post this, but I couldn't find anywhere else. If it's not, could you direct me to where I can post this problem with the installer? I am trying to create an offline OSGeo4W install process to install QGIS 4 on sensitive no-internet computers. We are developing an internal plugin for QGIS and need the dev tools provided in the OSGeo4W installer. First, I manually installed QGIS and GDAL using Express install. This generated an installed.db file which I use as a reference list for all packages. The install goes smoothly and everything works as expected. Then I created a local cache folder using the package list from the installed.db file using the following command: osgeo4w-setup.exe --quiet-mode --arch x86_64 --autoaccept --no-desktop --download --local-package-dir C:\OSGEO_CACHE --site http://www.norbit.de/osgeo4w/v2 --packages $PkgList I tried installing offline with two different command lines: 1: osgeo4w-setup.exe --quiet-mode --arch x86_64 --autoaccept --no-desktop --local-install C:\OSGEO_CACHE --packages $PkgList Everything goes well until the post-install process where the 2 following scripts generate an error because they cannot find zlib.dll: "etc\postinstall\grass.bat", and "etc\postinstall\qgis-common.bat ". And when I try to run QGIS from the start menu (or even from the OSgeo4W shell), I get the following error: "Could not load qgis_app.dll. Check MyPath\OsGeow4W\bin\qgis-bin.env for correct environment paths." And the file looks OK, containing all the correct paths. 2: osgeo4w-setup.exe --quiet-mode --arch x86_64 --autoaccept --no-desktop --local-install C:\OSGEO_CACHE -C Libs -C Desktop -C Commandline_Utilities No errors during install, but the end result is the same. Whenever I try running QGis, I get the same error "Could not load qgis_app.dll. Check MyPath\OsGeow4W\bin\qgis-bin.env for correct environment paths." I also tried not using --quiet-mode, but I am also getting the same issue. Why does a full online install work, but the offline one doesn't? Am I doing something wrong? Thank you! Marwan PS : I tired attaching the log and the installed.db files, but the message was too big and was awaiting admin action for over 2 days, so I cancelled it. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jef at norbit.de Wed May 13 08:35:07 2026 From: jef at norbit.de (=?utf-8?Q?J=C3=BCrgen_E=2E?= Fischer) Date: Wed, 13 May 2026 17:35:07 +0200 Subject: [osgeo4w-dev] Offline installer from cache not working In-Reply-To: References: Message-ID: <20260513153507.hcpjytjhrmqipnbv@norbit.de> Hi Marwan, On Thu, 23. Apr 2026 at 11:01:38 +0000, BADAWI Marwan via osgeo4w-dev wrote: > Then I created a local cache folder using the package list from the > installed.db file using the following command: osgeo4w-setup.exe --quiet-mode > --arch x86_64 --autoaccept --no-desktop --download --local-package-dir > C:\OSGEO_CACHE --site http://www.norbit.de/osgeo4w/v2 --packages $PkgList No need to mess with installed.db. To fetch packages including dependencies on a connected machine run (qgis-full as example; corresponding with the QGIS Express install target): mkdir packages cd packages curl -JLO https://download.osgeo.org/osgeo4w/v2/osgeo4w-setup.exe osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --download -s https://download.osgeo.org/osgeo4w/v2 --packages qgis-full Then copy packages to the unconnected machine and run: cd packages osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --local-install --packages qgis-full 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 Norden https://www.norbit.de QGIS release manager (PSC) Germany Matrix: @jef:osgeo.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From marwan.badawi at scalian.com Wed May 13 08:49:09 2026 From: marwan.badawi at scalian.com (BADAWI Marwan) Date: Wed, 13 May 2026 15:49:09 +0000 Subject: [osgeo4w-dev] Offline installer from cache not working In-Reply-To: <20260513153507.hcpjytjhrmqipnbv@norbit.de> References: <20260513153507.hcpjytjhrmqipnbv@norbit.de> Message-ID: Thanks for the tip Jurgen, I'll definitely try it out and let you know (after the 4-day weekend in France ? ). However, won't "qgis-full" install everything? This defeats the purpose of installing only the packages we need, there will be a lot of bloat (we only need QGIS and GDAL). But hey, if this works, at least it's something! Thanks, Marwan -----Original Message----- From: osgeo4w-dev On Behalf Of J?rgen E. Fischer via osgeo4w-dev Sent: 13 May 2026 17:35 To: osgeo4w-dev at lists.osgeo.org Subject: Re: [osgeo4w-dev] Offline installer from cache not working Hi Marwan, On Thu, 23. Apr 2026 at 11:01:38 +0000, BADAWI Marwan via osgeo4w-dev wrote: > Then I created a local cache folder using the package list from the > installed.db file using the following command: osgeo4w-setup.exe > --quiet-mode --arch x86_64 --autoaccept --no-desktop --download > --local-package-dir C:\OSGEO_CACHE --site > http://www.n/ > orbit.de%2Fosgeo4w%2Fv2&data=05%7C02%7Cmarwan.badawi%40scalian.com%7Cb > 7d35f2f47e148ba809e08deb1053a63%7C0e4d90efb8ef49ea87127a63f4b52a4a%7C0 > %7C1%7C639142833192048957%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRy > dWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D% > 3D%7C0%7C%7C%7C&sdata=RXSEWeO55TPrpPC6x2QIsgcAeJimJVd3A1Ddk9Wukxk%3D&r > eserved=0 --packages $PkgList No need to mess with installed.db. To fetch packages including dependencies on a connected machine run (qgis-full as example; corresponding with the QGIS Express install target): mkdir packages cd packages curl -JLO https://download.osgeo.org/osgeo4w/v2/osgeo4w-setup.exe osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --download -s https://download.osgeo.org/osgeo4w/v2 --packages qgis-full Then copy packages to the unconnected machine and run: cd packages osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --local-install --packages qgis-full 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 Norden https://www.norbit.de/ QGIS release manager (PSC) Germany Matrix: @jef:osgeo.org From marwan.badawi at scalian.com Wed May 13 09:06:32 2026 From: marwan.badawi at scalian.com (BADAWI Marwan) Date: Wed, 13 May 2026 16:06:32 +0000 Subject: [osgeo4w-dev] Offline installer from cache not working In-Reply-To: <20260513153507.hcpjytjhrmqipnbv@norbit.de> References: <20260513153507.hcpjytjhrmqipnbv@norbit.de> Message-ID: Well, --packages qgis-full is not downloading anything... I also tried --categories qgis-full just in case, no luck either. -----Original Message----- From: osgeo4w-dev On Behalf Of J?rgen E. Fischer via osgeo4w-dev Sent: 13 May 2026 17:35 To: osgeo4w-dev at lists.osgeo.org Subject: Re: [osgeo4w-dev] Offline installer from cache not working Hi Marwan, On Thu, 23. Apr 2026 at 11:01:38 +0000, BADAWI Marwan via osgeo4w-dev wrote: > Then I created a local cache folder using the package list from the > installed.db file using the following command: osgeo4w-setup.exe > --quiet-mode --arch x86_64 --autoaccept --no-desktop --download > --local-package-dir C:\OSGEO_CACHE --site > http://www.n/ > orbit.de%2Fosgeo4w%2Fv2&data=05%7C02%7Cmarwan.badawi%40scalian.com%7Cb > 7d35f2f47e148ba809e08deb1053a63%7C0e4d90efb8ef49ea87127a63f4b52a4a%7C0 > %7C1%7C639142833192048957%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRy > dWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D% > 3D%7C0%7C%7C%7C&sdata=RXSEWeO55TPrpPC6x2QIsgcAeJimJVd3A1Ddk9Wukxk%3D&r > eserved=0 --packages $PkgList No need to mess with installed.db. To fetch packages including dependencies on a connected machine run (qgis-full as example; corresponding with the QGIS Express install target): mkdir packages cd packages curl -JLO https://download.osgeo.org/osgeo4w/v2/osgeo4w-setup.exe osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --download -s https://download.osgeo.org/osgeo4w/v2 --packages qgis-full Then copy packages to the unconnected machine and run: cd packages osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --local-install --packages qgis-full 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 Norden https://www.norbit.de/ QGIS release manager (PSC) Germany Matrix: @jef:osgeo.org From marwan.badawi at scalian.com Wed May 13 09:21:41 2026 From: marwan.badawi at scalian.com (BADAWI Marwan) Date: Wed, 13 May 2026 16:21:41 +0000 Subject: [osgeo4w-dev] Offline installer from cache not working In-Reply-To: References: <20260513153507.hcpjytjhrmqipnbv@norbit.de> Message-ID: Sorry for the spam, the installer is actually only downloading the qgis-full package but not any of the dependencies. That's why I was messing around with the installed.db in the first place. I couldn't find another way to have it install the dependencies to the packages I want (namely qgis and gdal). -----Original Message----- From: osgeo4w-dev On Behalf Of BADAWI Marwan via osgeo4w-dev Sent: 13 May 2026 18:07 To: J?rgen E. Fischer ; osgeo4w-dev at lists.osgeo.org Subject: Re: [osgeo4w-dev] Offline installer from cache not working Well, --packages qgis-full is not downloading anything... I also tried --categories qgis-full just in case, no luck either. -----Original Message----- From: osgeo4w-dev On Behalf Of J?rgen E. Fischer via osgeo4w-dev Sent: 13 May 2026 17:35 To: osgeo4w-dev at lists.osgeo.org Subject: Re: [osgeo4w-dev] Offline installer from cache not working Hi Marwan, On Thu, 23. Apr 2026 at 11:01:38 +0000, BADAWI Marwan via osgeo4w-dev wrote: > Then I created a local cache folder using the package list from the > installed.db file using the following command: osgeo4w-setup.exe > --quiet-mode --arch x86_64 --autoaccept --no-desktop --download > --local-package-dir C:\OSGEO_CACHE --site > http://www.n/ > %2F&data=05%7C02%7Cmarwan.badawi%40scalian.com%7C68f44ae8386c478af04d0 > 8deb109a038%7C0e4d90efb8ef49ea87127a63f4b52a4a%7C0%7C1%7C6391428520831 > 68003%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAw > MCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdat > a=vPMqZG0f97B4YCNRGp5dzd3WUpNKbitzlnfAxXyFkQ8%3D&reserved=0 > orbit.de%2Fosgeo4w%2Fv2&data=05%7C02%7Cmarwan.badawi%40scalian.com%7Cb > 7d35f2f47e148ba809e08deb1053a63%7C0e4d90efb8ef49ea87127a63f4b52a4a%7C0 > %7C1%7C639142833192048957%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRy > dWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D% > 3D%7C0%7C%7C%7C&sdata=RXSEWeO55TPrpPC6x2QIsgcAeJimJVd3A1Ddk9Wukxk%3D&r > eserved=0 --packages $PkgList No need to mess with installed.db. To fetch packages including dependencies on a connected machine run (qgis-full as example; corresponding with the QGIS Express install target): mkdir packages cd packages curl -JLO https://download.osgeo.org/osgeo4w/v2/osgeo4w-setup.exe osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --download -s https://download.osgeo.org/osgeo4w/v2 --packages qgis-full Then copy packages to the unconnected machine and run: cd packages osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --local-install --packages qgis-full 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 Norden https://www.norbit.de/ QGIS release manager (PSC) Germany Matrix: @jef:osgeo.org _______________________________________________ osgeo4w-dev mailing list osgeo4w-dev at lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/osgeo4w-dev From jef at norbit.de Wed May 13 09:34:49 2026 From: jef at norbit.de (=?utf-8?Q?J=C3=BCrgen_E=2E?= Fischer) Date: Wed, 13 May 2026 18:34:49 +0200 Subject: [osgeo4w-dev] Offline installer from cache not working In-Reply-To: References: <20260513153507.hcpjytjhrmqipnbv@norbit.de> Message-ID: <20260513163448.wriqd6stm7aykfwi@norbit.de> On Wed, 13. May 2026 at 16:21:41 +0000, BADAWI Marwan wrote: > On 13 May 2026 17:35, J?rgen E. Fischer wrote: > > On Thu, 23. Apr 2026 at 11:01:38 +0000, BADAWI Marwan via osgeo4w-dev wrote: > > No need to mess with installed.db. To fetch packages including dependencies on a connected machine run (qgis-full as example; corresponding with the QGIS Express install target): > > > mkdir packages > > cd packages > > curl -JLO https://download.osgeo.org/osgeo4w/v2/osgeo4w-setup.exe > > osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --download -s https://download.osgeo.org/osgeo4w/v2 --packages qgis-full > > Then copy packages to the unconnected machine and run: > > cd packages > osgeo4w-setup.exe --quiet-mode --autoaccept --arch x86_64 --local-package-dir %CD% --local-install --packages qgis-full > Sorry for the spam, the installer is actually only downloading the qgis-full > package but not any of the dependencies. That's why I was messing around with > the installed.db in the first place. I couldn't find another way to have it > install the dependencies to the packages I want (namely qgis and gdal). > > > I tried installing offline with two different command lines: > > > 1: osgeo4w-setup.exe --quiet-mode --arch x86_64 --autoaccept --no-desktop --local-install C:\OSGEO_CACHE --packages $PkgList Because you didn't create a fresh directory and used the one you already populated with everything except qgis-full? But that's was more of a side note. My main point was that you didn't specify a --local-package-dir in your offline install. 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 Norden https://www.norbit.de QGIS release manager (PSC) Germany Matrix: @jef:osgeo.org -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From trac_osgeo4w at osgeo.org Fri May 15 10:40:07 2026 From: trac_osgeo4w at osgeo.org (OSGeo4W) Date: Fri, 15 May 2026 17:40:07 -0000 Subject: [osgeo4w-dev] [osgeo4w] #921: python3-pydantic-core is not consistent with python3-pydantic In-Reply-To: <048.e29f8aa668d61be3eae3e198cc3c3f62@osgeo.org> References: <048.e29f8aa668d61be3eae3e198cc3c3f62@osgeo.org> Message-ID: <063.73dfef32a9e603c6fae6214ba945028b@osgeo.org> #921: python3-pydantic-core is not consistent with python3-pydantic ----------------------------+---------------------------- Reporter: ponceta | Owner: osgeo4w-dev@? Type: defect | Status: closed Priority: blocker | Component: Package Version: | Resolution: fixed Keywords: python,pydantic | ----------------------------+---------------------------- Changes (by jef): * resolution: => fixed * status: new => closed -- Ticket URL: OSGeo4W OSGeo4W is the Windows installer and package environment for the OSGeo stack. From trac_osgeo4w at osgeo.org Fri May 15 10:42:06 2026 From: trac_osgeo4w at osgeo.org (OSGeo4W) Date: Fri, 15 May 2026 17:42:06 -0000 Subject: [osgeo4w-dev] [osgeo4w] #900: QGIS ans GDAL does not support Parquet v2 (probably require arrow-cpp 21) In-Reply-To: <048.ae12fa7d543faf8351fe2ef0137e537a@osgeo.org> References: <048.ae12fa7d543faf8351fe2ef0137e537a@osgeo.org> Message-ID: <063.32b03345c03716ae561345c400a96485@osgeo.org> #900: QGIS ans GDAL does not support Parquet v2 (probably require arrow-cpp 21) ------------------------+---------------------------- Reporter: ecastro | Owner: osgeo4w-dev@? Type: enhancement | Status: closed Priority: normal | Component: Package Version: | Resolution: fixed Keywords: parquet | ------------------------+---------------------------- Changes (by jef): * resolution: => fixed * status: new => closed -- Ticket URL: OSGeo4W OSGeo4W is the Windows installer and package environment for the OSGeo stack.