= GDAL Maintenance Reports 2007 by Mateusz Loskot = == Report 7 - Final == From: 2007-06-01 To: 2007-08-30 === Resolved issues === #976 Wrong OGR2OGR conversion #1229 ogr2ogr doesn't convert 3D and 4D geometries correct #1415 ogr2ogr/shapefile fails to generate valid polygons with hole touching boundary #1539 Setup Nightly Snapshots #1582 Fix the epimetheus slave #1593 SWIG_MakePtr is undefined in _gdalmodule.so #1602 The validity of user supplied parameters is not checked in the API #1634 WINCE: 1.4.1 compile fixes #1656 ogr2ogr segfault with LCC target projection in ESRI style #1661 Regenearted ./configure script for 1.4.2 #1666 Broken links to SFS and SRS WKT documentation #1673 OGR_G_CloseRings side-effect on OGR_G_GetGeometryType #1676 Incorrect checksum values in tests of Leveller driver #1704 ogr2ogr kml export of polygons can have incorrect vertex winding order #1718 OSR ExportToProj4 causes a setfault with an empty reference #1743 Const correctness in cpl_http module #1747 Add expat detection to makefiles #1749 CreateCopy crashes when creating a virtual copy of a vrt data set #1752 Make new method in OGREnvelope following const-correctness #1755 The area of a linear ring is not computed correctly #1756 CreateDataSource segfaults in some cases #1773 Broken big tiff settings in configure.in #1786 Buffer overflow in JPEG driver === Other activities === * Buildbot maintenance * Testing and troubleshooting * Updated tests in autotest package * Wiki editions * [wiki:FAQ] * [wiki:JP2KAK] * [wiki:Buildbot] * [wiki:DownloadingGdalBinaries] * [wiki:FWTools] * [wiki:GdalOgrCsharpCompile] * [wiki:GdalOgrInPython] * [wiki:XmlParser] * [wiki:AutotestStatus] * [wiki:rfc5_unicode] * [wiki:BugSquash2007] * [wiki:CodeSnippets] * Providing support to GDAL users (IRC, ~35 posts on gdal-dev) == Report 6 == From: 2007-05-16 To: 2007-05-30 ''2 weeks break (medical leave)'' === Updated issues === #1508 configure should check for Python.h before enabling Python (backported to 1.4 branch) #1606 Improve documentation on OGR SQL (w.r.t MySQL and SQLite) (backported to 1.4 branch) #1622 BLOB support in MySQL driver not working (backported to 1.4 branch) Applied fixes to CPL for Windows CE port === Other activities === * IRC talks and some support * Wiki updates * Testing a few issues reported by users * Tested fixes of GRASS plugin == Report 5 == From: 2007-05-04 To: 2007-05-15 (started 2 weeks break) === Resolved issues === #1606 Improve documentation on OGR SQL (w.r.t MySQL and SQLite) #1622 BLOB support in MySQL driver not working #1623 BLOB support in SQLite driver not working === Other activities === * Prepared autotest cases for fixes of #1622 and #1623 (waiting for BLOB support in Python bindings) * Wiki * Updated OGR documentation and tutorial * Buildbot maintenance * ~25 posts on the mailing list * Ad-hoc fixes for broken builds detected by buildbot (ie. r11463) * Testing binaries == Report 4 == From: 2007-04-16 To: 2007-04-30 === Resolved issues === #738 It seems OGR uses reference counting inconsistently, what result in memory leak #755 minixml - can't read complex DOCTYPE elements #823 GDAL compiling under GRASS 6.0 #970 OGRMakeWktCoordinate overflow #1013 gdalwarp with output GTiff separate deflate fails #1223 OGRSFDriver::CreateDataSource creates data source with NULL driver #1321 OGR-ODBC] : DECIMAL field not recognised #1412 Schema names are not quoted by OGR tools (ogrinfo/ogr2ogr) when using PostGIS as datasource #1575 Need to limit KML Polygon Complexity #1576 Crash during destruction of shapefile datasources without spatial references #1577 Compiling OGR/ILI with Xerces 3.0 #1579 Missing includes in ILWIS driver for GCC 4.3 #1583 Trim precision in numbers of test geometries in WKB files #1587 Error compiling gdal-grass against gdal 1.4.1 #1588 Need to write unsupported projects as PE strings in HFA driver #1593 SWIG_MakePtr is undefined in _gdalmodule.so (waiting for 1.4.2 release to confirm the fix) === Analysed and discussed issues === #249 [OGR-GML] GML driver doesn't recognize GML files with 0 features #976 Wrong OGR2OGR conversion #1172 GDAL OVF OCI does not work with SrcSQL #1229 ogr2ogr doesn't convert 3D and 4D geometries correct #1560 C# namespace names and module names should follow the .NET framework naming guidelines (fixed by Tamas) #1594 Memory allocation error during SPATIAL INDEX creation for Shapefile === Other activities === * Tested official binaries for Windows * Updates to Wiki * ~60 posts on the mailing list and a few hours of support by IRC * Provided direct support to a few users by e-mail * Reviewed old and very old tickets * Buildbot maintenance == Report 3 == From: 2007-04-01 To: 2007-04-15 (only 6 of 10 work days) === Resolved issues === #738 It seems OGR uses reference counting inconsistently, what result in memory leak #755 minixml - can't read complex DOCTYPE elements #1412 Schema names are not quoted by OGR tools (ogrinfo/ogr2ogr) when using PostGIS as datasource #1497 Use EnhancedPrecisionOp for difference and intersection operations #1534 OGR GML reader fails if file has UTF-8 BOM prefix #1537 ogr_sql: FID not usable in WHERE clause #1539 Setup Nightly Snapshots #1556 Missing recent CPLString improvements in branches/1.4 #1566 Proposal of gdalsplit utility #1572 PG incorrectly recognizes layers from non-default schema === Analysed and discussed issues === #770 Specify proj4text in spatial_ref_sys table of PostGIS #952 Array bounds error #976 Wrong OGR2OGR conversion #1442 Feature.GetFieldAsInteger does not behave correctly on non existant field #1507 GDALRasterIO crashes for width values higher than 2048 with LZW enabled === Other activities === * Updated tests: * minixml.py * ogr_sql.py * ogr_gml.py * fast.py * hfa.py * Configured autotest package under Windows with Visual C++ 8.0 builds and native Python binaries * Testing beta and stable versions of 1.4.1 release * Around 30 e-mails to the gdal-dev and around 20 off-list with support to users * A few hours on the #gdal channel * Prepared GDAL binaries on request from Windows users * New pages on Wiki * A few tasks about administration of Trac, Buildbot and GDAL website ---- == Report 2 == From: 2007-03-19 To: 2007-03-31 === Resolved issues === #1000 HFA reading code does not handle reduced precision properly #1036 XYMZ data in WKT leads to an error #1166 gdalnumeric does only support old Numeric package #1195 Naked ewkb from postigs (queried through python) causes OGR to segfault #1323 XYZM data cannot be read from wkb #1389 problem w/ date fields using ogr2ogr to load shapefile into postgis #1429 Additional fixes to VSI*L and "errno" setting. #1432 [OGR] Seg fault in ~OGRKMLDataSource() #1445 (Partially fixed) GetFeature() not implemented efficiently for server based drivers #1522 class ERSHdrNode has no member named FindElem #1523 GIMP JPEG error, Spaced World File error #1539 Setup Nightly Snapshots === Analysed and discussed issues === #1321 [OGR-ODBC] : DECIMAL field not recognised #1484 NHD (ESRI) geodatabase reading problems #1528 Random crashes when using OGR SQL in -where clause #1547 Patch for mingw bug in strdup === Other activities === * Added or improved tests of: * FAST * OGR PG * HFA * GDAL sources refactoring and improvements * Cleaned 300 reports on Bugzilla after migration to Trac * SWIG Perl tests added to Buildbot * Tested GDAL with MinGW buildbot configuration (deferred) * Provided support (>30 posts) * Ad-hoc troubleshooting * Investigated and tested building SWIG Java, for Buildbot (deferred) ---- == Report 1 == From: 2007-03-01 To: 2007-03-16 === Resolved issues === #1429 VSI*L and "errno" setting. #1430 [GDAL] ODBC postgresql information schema problems #1431 Bug, PostgreSQL driver -lco LAUNDER=YES #1472 Disabling SEQSCAN is now a *bad* idea. #1474 PostGIS fetches 1 at a time #1508 configure should check for Python.h before enabling Python #1514 Query results not cleaned in Soft Transactions of PG #1516 LANDSAT 7 FAST read problems (finally fixed by Andrey) #1521 New: Delete feature - .dbf file getting deleted #1524 New: Fail to read case-sensitive shapefile names There were also a few minor issues resolved and some submissions not reported on the Bugzilla. === Analysed and discussed issues === #543 OCI driver: getExtent should use USER_SDO_GEOM_METADATA #1248 Please add transaction support to ogr2ogr for the postgres driver #1445 GetFeature() not implemented efficiently for server based drivers #1476 Improper handling of Postgis tables with multiple geometry columns === Other activities === * Updated documentation for drivers: * ODBC * PGeo * PG * Added new tests to the GDAL autotest package: * FAST * Added new test cases to: * Shape * AAIGrid * Started analysis of GDAL [http://mateusz.loskot.net/tmp/gdal/autotest-coverage.txt tests coverage] * Improved GDAL Buildbot configuration * Support on the gdal-dev list (~50 posts) and #gdal channel * TracWiki [http://mateusz.loskot.net/tmp/gdal/gdal-tracwiki-proposal.txt subjects proposal]