[Osgeo4w-trac] Re: [osgeo4w] #266: upgrade to GDAL 1.9
OSGeo4W
trac_osgeo4w at osgeo.org
Fri Mar 16 11:12:21 EDT 2012
#266: upgrade to GDAL 1.9
------------------+---------------------------------------------------------
Reporter: jef | Owner: warmerdam
Type: task | Status: assigned
Priority: major | Component: Package
Version: | Keywords:
------------------+---------------------------------------------------------
Comment(by esseffe):
Replying to [comment:14 brushtyler]:
> Maybe the problem is the minimum sqlite version required from some
spatialite features.
> [[BR]][[BR]]
Few clarifications about SQLite:[[BR]]
a) sqlite3.dll currently distributed by OsGeo4W corresponds to v.3.3.8,
released on 2006 Oct 9 [about six years ago][[BR]]
b) SQLite usually releases an updated version more or less every 60 days;
may be more often if some critical bug is detected.[[BR]]
c) SQLite current version is v.3.7.10 released on 2012 Jan 16; the next
v.3.7.11 is expected to be released on April 16.[[BR]][[BR]]
As officially stated by the SQLite developers:[[BR]]
"Version 3.7.10 of SQLite is recommended for all new development.
Upgrading from version 3.7.6.3, 3.7.7, 3.7.7.1, 3.7.8, or 3.7.9 is
optional. Upgrading from all other SQLite versions is recommended."
In other words: for sure any SQLite version released before
2011 May 19 is affected by at least one serious critical bug,
now positively identified and resolved.
Enumerating the many optimizations and enhancements applied
during the last six years will require a lot of space.
Just to mention the most relevant ones:[[BR]]
- many more PRAGMA directives are now supported[[BR]]
- a lot of old APIs are now declared to be deprecated, and many new
enhanced APIs has been introduced.[[BR]]
- a brand new journaling system has been implemented (many concurrent
read-access are now effectively supported, avoiding deadlocks).[[BR]]
- the low-level interface to file-system has been completely refactored,
and this has a strong positive impact on Windows[[BR]]
- an effective R*Tree implementation has been added[[BR]]
- now the Primary / Foreign Key constraints are effectively implemented,
thus allowing to enforce strong referential integrity[[BR]][[BR]]
Anyway, all recent versions are still able to read and write any DB-file
created using any earlier version subsequent to v.3.0.0 released on 2004
June 18. And any obsolete version including v.3.3.0 released on 2006 Jan
10 is still able to read and write any DB-file created by any recent
version.[[BR]]
So I cannot foresee any valid reason discouraging from updating SQLite on
a regular basis, following as closest as possible the natural evolution of
this package.
bye Sandro
--
Ticket URL: <http://trac.osgeo.org/osgeo4w/ticket/266#comment:16>
OSGeo4W <http://trac.osgeo.org/osgeo4w>
OSGeo4W is the Windows installer and package environment for the OSGeo stack.
More information about the Osgeo4w-trac
mailing list