[QGIS-Developer] 3.40 mac binary version of qgis spuriously writing geopackage files, old sqlite3?

Greg Troxel gdt at lexort.com
Sun Jun 15 06:46:49 PDT 2025


Even Rouault <even.rouault at spatialys.com> writes:

> Greg,
>
> what is the GDAL version of the Mac binary? If it is older than 3.4.2
> that could explain it.

GDAL 3.3.2, released 2021/09/01

Wow, it never crossed my mind that the mac packages would be so out of
date; that's 3.75 years ago.  Sorry -- I should have checked -- but I
assumed that 3.40.x builds would have dependencies that were more or
less current at the time 3.40 started.  I should have become suspicious
from the very old sqlite3.

> For the issue with IsLocalFile() implementation for
> non-Windows/non-Linux OS, that should be fixed per
> https://github.com/qgis/QGIS/pull/62284

Wow, that was quick.

So it sounds like, if I have a build

  3.40.x

  with modern gdal

then on all platforms, if I just open a qgis project that has geopackage
layers, causing them to be read, but do not click the 'edit layer'
button, then I should expect that the geopackage file is not written, or
even opened for writing at the system call level?


And after 62284 is backported, whatever special "turn off WAL harder" is
supposed to happen on non-local will happen on non-local, while it
doesn't now.  (That doesn't affect me because I don't put data on
non-local filesystems.)


More information about the QGIS-Developer mailing list