[QGIS-Developer] Warning: auto-transaction groups is broken for recent GDAL versions

Even Rouault even.rouault at spatialys.com
Mon Dec 16 16:59:03 PST 2024


It is *partly* broken, that is if you change the structure of tables by 
adding/altering/removing columns. within a transaction group. If 
adding/updating/deleting features only, which I suspect covers most use 
cases, that should be fine.

Le 17/12/2024 à 00:11, Nyall Dawson via QGIS-Developer a écrit :
> Hi list,
>
> Just want to draw attention to
> https://github.com/qgis/QGIS/pull/59797#issuecomment-2544133498 . In
> short, the "auto transaction group" functionality is BROKEN when used
> with sqlite/geopackage files when used with newer GDAL versions.
>
> This IS NOT a GDAL issue, but rather just a "happy accident" that this
> functionality ever worked (QGIS is misusing GDAL API for this
> feature).
>
> There's a non-trivial amount of work to do in refactoring this feature
> to get it working again. If you're interested in seeing this
> functionality fixed, please read the above linked thread for all the
> diagnostic work that Even and myself have already done and hints on
> how it could possibly be fixed.
>
> Accordingly, in https://github.com/qgis/QGIS/pull/59910 I propose to
> disable the corresponding test, which is currently blocking upgrading
> CI infrastructure to newer Ubuntu/Fedora releases.
>
> Nyall
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

-- 
http://www.spatialys.com
My software is free, but my time generally not.
Butcher of all kinds of standards, open or closed formats. At the end, this is just about bytes.



More information about the QGIS-Developer mailing list