wiki:MaintenanceReportsByMateusz2007

Version 26 (modified by Mateusz Łoskot, 16 years ago) ( diff )

Added GDAL Maintenance Report 15

GDAL Maintenance Reports 2007 by Mateusz Loskot

Report 15

From: 2007-12-16

To: 2007-12-31

Tickets

#1538 Static Proj4 + Jasper fails under default ./configure

#1540 Minor memory leaks in gmlreader.cpp (fixed)

#1607 GDAL/OPeNDAP version request

#1631 configure support for java bindings

#1637 patch for 1.4.x: frmts/netcdf

#1672 NaNs are not ignored when computing raster min/max

#1681 Add cast to (unsigned char) in all isspace() calls

#1769 PNG driver abort()s on some corrupt png files

#1927 GDAL build for Solaris sparcv9 fails after libraries successfully built

#1929 Missing compilation and linking flags on Unix

#2039 ogr2ogr ignores datumtransformation using towgs84

#2047 ogr2ogr ignores datumtransformation using towgs84

#2064 Building with Visual C++ 2008 Express Edition

#2070 Remove OGRStyleVector

#2082 OGR warns about 'Multi-column primary key' but there is none

#2083 gtiff driver not respecting separate nodata for each band

#2086 morphToESRI() for Oblique_Stereographic

#2093 KML & GPX drivers may output invalid coordinates

#2103 VC6 build problems with GDAL 1.5

#2106 Add GML validation option to ./configure

#2107 ASCII grid disregards nodatavalue when choosing data type

#2108 GDALRasterBand::ComputeStatistics() does not use arbitrary overviews

#2113 buildbot/download updates for 1.5 release

#2114 Update docs and status of PHP bindings

#2120 Character strings leak in OCI driver

Other activities

  • Continuous testing
  • Providing support on IRC #gdal
  • Design discussions (ie. KML)
  • Buildbot maintenance

Report 14

From: 2007-12-01

To: 2007-12-15

Tickets

#910 ESRI ASCII GRIDS: Error reading last line

#1442 Feature.GetFieldAsInteger does not behave correctly on non existant field

#1538 Static Proj4 + Jasper fails under default ./configure

#1567 Patch for HFA no-data value support

#1645 configure does not check for SQLite header and library

#1988 If Xerces is on by default, the Xerces include dir is not correct

#2017 default XML namespaces should be consistent

#2031 CreateGeometryFromJson/ExportToJson

#2036 CPLAtof() - different results than atof()

#2050 expat configure failure on ubuntu 7.10

#2064 Building with Visual C++ 2008 Express Edition

#2065 GDAL apps over-linking issue

#2066 Remove libgeos from linker flags

#2067 configure detects SQLite even if not available

#2068 Strange Python dependency to libNCSCnet

#2082 OGR warns about 'Multi-column primary key' but there is none

#2088 pycc errror while building Python on Solaris 10

Other activities

  • Continuous testing
  • Meetings, RFC documents review
  • Providing support on IRC #gdal and mailing list
  • ~20 posts to the gdal-dev mailing list
  • Buildbot maintenance

Report 13

From: 2007-11-16

To: 2007-11-30

Tickets

#1005 Proble with VSIStatBufL

#1130 Setting the "AREA_OR_POINT" Metadata item on GeoTIFFs fails to work

#1467 Add nodata value/transparency support to GIF file creation

#1484 NHD (ESRI) geodatabase reading problems

#1570 KML: 3D export appears 2D

#1586 In MinGW ogr apps do not get installed correctly

#1625 problems reading etopo2v2 (arc grid, / GMT (netcdf) /HDF)

#1704 ogr2ogr kml export of polygons can have incorrect vertex winding order

#1822 PCRaster Licensing Unclear

#1831 KML driver review and cleanup

#1832 Please add jpeg driver to WinCE project file

#1840 KML Driver - Documentation needed

#1858 KML Driver - Folder <description> disappears

#1859 Incorrect Documentation for OGRGeometry::Within and Contains

#1866 KML driver needs very new Expat

#1870 GDAL2Tiles KML Children Visibility + Square Pixel Condition

#1876 jasper includes dir hardwired, and inconsistently used

#1878 programs can't find .o when linking

#1889 Postgres primary key logic disabled, needs to be re-enabled

#1927 GDAL build for Solaris sparcv9 fails after libraries successfully built

#1929 Missing compilation and linking flags on Unix

#1943 GML -> SHP Conversion does not return

#1958 Building python bindings with Visual C++ fails in debug mode

#1966 Build Issues on Mac OS X

#1968 OGR GeoJSON Driver

#1987 EPSG:28992 - Lacking datum parameters for Amersfoort

#1992 OGR_G_CreateFromWkt does not work with Linear Rings

#1995 Missing doc for ELAS driver

#1999 Slowness of CPLReadLine() function on Windows

#2007 Add write support to OGR GeoJSON driver

#2009 Visual Leak Detector support

#2014 Switch to more conventional debug build operation

#2017 default XML namespaces should be consistent

#2031 CreateGeometryFromJson/ExportToJson

#2032 Building with ECW support on Mac OS X

#2033 gdaladdo tif_jpeg assertion failure: sp->cinfo.comm.is_decompressor

Other activities

  • Continuous testing
  • Cleanup and refactoring (ie. KML)
  • Providing support on IRC #gdal and mailing list
  • ~25 posts to the gdal-dev mailing list
  • Buildbot maintenance

Report 12

From: 2007-11-01

To: 2007-11-15

Tickets

#1415 ogr2ogr/shapefile fails to generate valid polygons with hole touching boundary

#1460 Kakadu and libtool are incompatible

#1484 NHD (ESRI) geodatabase reading problems

#1844 GML reader truncates field values

#1889 Postgres primary key logic disabled, needs to be re-enabled

#1959 INGR driver runs out of memory

#1966 Build Issues on Mac OS X

#1968 OGR GeoJSON Driver

#1972 win32 curl options

#1976 compile with OCI using oracle instantclient

#1978 Customize cache size for Windows CE

#1984 backticks should not be in quotes in configure.in

#1988 If Xerces is on by default, the Xerces include dir is not correct

#1991 Improved robustness to broken shapefiles

#1995 Missing doc for ELAS driver

#1996 pdsdataset and isis2dataset updates

Other activities

  • Continuous testing
  • Providing support on IRC #gdal and mailing list
  • ~30 posts to the gdal-dev mailing list
  • Buildbot maintenance

Report 11

From: 2007-10-17

To: 2007-10-31

Tickets

#1594 Memory allocation error during SPATIAL INDEX creation for Shapefile

#1595 GDALComputeRasterMinMax is failing on NETCDF subdasets

#1620 Bug opening shapefile ind in write mode

#1634 WINCE: 1.4.1 compile fixes

#1643 Nightly fails to compile on 64bit gcc 4.1.1 20070105

#1704 ogr2ogr kml export of polygons can have incorrect vertex winding order

#1749 CreateCopy crashes when creating a virtual copy of a vrt data set

#1790 After creating qix file no features are read from 3D point shapefile

#1794 AAIGRID - error calculating yllcorner in ascii header

#1830 PCRASTER: fix to go from C assert -> CPLAssert

#1844 GML reader truncates field values

#1889 Postgres primary key logic disabled, needs to be re-enabled

#1902 Data truncation sometimes occurs when fetching data using ogr odbc driver

#1924 GDAL with Xerces support

#1928 Can not import ogr/gdal on Mac OS + eggs

#1927 GDAL build for Solaris sparcv9 fails after libraries successfully built

#1929 Missing compilation and linking flags on Unix

#1932 Perl tests crash on telascience-stable builder

#1936 Segmentation fault in gdal_rasterize (finally fixed by Even Rouault)

#1942 Updated docs about spatial index creation

#1953 Remove NG from SWIG bindings summary by ./configure

#1954 1.4.3rc2: File datestamps in distributions wrong

#1955 libz conflict disable HDF4 support

#1958 Building python bindings with Visual C++ fails in debug mode

Other activities

Report 10

From: 2007-10-01

To: 2007-10-16

  • 18 Days of Vacation in Canada, after the FOSS4G 2007

Report 9

From: 2007-09-16

To: 2007-09-30

Tickets

#1761 CSV driver: Date, Time, DateTime added - patch

#1801 Include new KML driver to the repository

#1827 Configure check for expat inserts wrong EXPAT_INCLUDE into GDALmake.opt

#1844 GML reader truncates field values

#1869 Improve XSD lookup based schemaLocation

Other activities

  • FOSS4G 2008 in Victoria,BC
  • Code Sprint in Victoria,BC

Report 8

From: 2007-09-01

To: 2007-09-15

Tickets

#1539 Setup Nightly Snapshots

#1747 Add expat detection to makefiles

#1755 The area of a linear ring is not computed correctly

#1776 OGR_L_CreateField does not validate the submitted field defn

#1786 Buffer overflow in JPEG driver

#1799 OGR Interlis driver does not compiler with Xerces 2.8.0

#1818 Libungif license not clear

#1830 PCRASTER: fix to go from C assert -> CPLAssert

#1791 [KML] Buggy parsing of HTML tags in content of <description> element

#1825 Update of libungif sources

#1831 Patch fixing variables scope in the KML driver

#1838 Difference in checksum calculated for MrSID on PowerPC and x86 architectures

Other activities


Report 7

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

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
  • Improved GDAL Buildbot configuration
  • Support on the gdal-dev list (~50 posts) and #gdal channel
Note: See TracWiki for help on using the wiki.