GRASS 6.2 Feature Plan: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(→‎6.2.2: update post-RC1)
(historic document)
 
(39 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Historic}}
== GRASS 6.2.x feature plan ==
== GRASS 6.2.x feature plan ==


There is the release branch for 6.2.x, see details at [http://grass.itc.it/devel/cvstags.php CVS: tags and branches]. A release branch is considered as "frozen", only bugfixes can be done.
There is the release branch for 6.2.x, see details at [http://grassold.osgeo.org/devel/cvstags.php CVS: tags and branches]. A release branch is considered as "frozen", only bugfixes can be done.


=== GRASS 6.2.0 ===
=== GRASS 6.2.0 ===
Line 150: Line 152:


=== 6.2.2 ===
=== 6.2.2 ===
''This version has not yet been released''
''This version has been released''


==== 6.2.2RC1 ====
==== 6.2.2RC1 ====
''released 29 May 2007''
(''released 29 May 2007'')


''Bug fixes:''
''Bug fixes:''
Line 204: Line 206:
* <strike>r.distance null distance for area in area (-o)</strike> (Jachym)
* <strike>r.distance null distance for area in area (-o)</strike> (Jachym)


==== 6.2.2 ====
''(released 16 July 2007)''
===== Fixed post-RC1 =====
* <strike>DBF driver: fix semicolon problem </strike> (Glynn Clements)
* <strike>SQLite transactions to speed up execute</strike> (Antonio Galea)
* <strike>SQLite: don't crash with SQLITE_NULL</strike> (Markus Neteler)
* <strike>GUI startup: fixes browsing for EPSG file not updating path to it</strike> (Maris Nartiss)
* <strike>GUI startup: fixes browsing for new location path</strike> (Maris Nartiss)
* <strike>nviz compilation fix for MacOSX</strike> (Markus Neteler)
* <strike>r.in.gdalwarp: remove bashisms</strike> (Hamish Bowman)
* <strike>r.median: fix broken internal r.stats call</strike> (Markus Neteler)
* <strike>v.db.addtable: fixed error treatment when wrong SQL types were defined</strike> (Markus Neteler)
* <strike>v.dissolve: fix for DBMI error if input map is specified with @mapset</strike> (Markus Neteler)
* <strike>Czech translation updated</strike> (Jachym Cepicky)
* <strike>v.in.gpsbabel: portablity fixes (so it works with a Mac)</strike> (Hamish Bowman)
* <strike>v.in.gns: fixed format incompatibility with current GNS format</strike> (Artur Wroblewski)
* <strike>v.lrs.* fixes backported + new documentation</strike> (Markus Neteler)
=== 6.2.3 ===
==== 6.2.3RC1 ====
''released 21 Oct 2007''
''Bug fixes:''
* <strike>gis.m: georectifier tool documented</strike> (Markus Neteler)
* <strike>r.out.bin: fixed too short buffer which would sometimes crash R-GRASS interface</strike> (Roger Bivand)
* <strike>v.db.update: backported fixes for numeric value types (Debian #434897)</strike> (Markus Neteler)
* <strike>GUI crash of g.region with accented characters (non English locale)</strike> (Maris Nartis, Hamish Bowman)
* <strike>gis.m: maptool crash fixed</strike> (Moritz Lennert)
* <strike>silently ignore --quiet and --verbose command line switches</strike> (Hamish Bowman)
* <strike>d.slide.show: remove incompatible --quiet switch</strike> (Scott Mitchell)
* <strike>v.report: Fix x,y reporting; add z; various improvements</strike> (Maciej Sieczka)
==== 6.2.3 ====


==== 6.2.2-cvs ====
''released 27 Nov 2007''


===== Fixed =====
''Bug fixes:''
* <strike>MAN pages: don't fail if MAN is compressed</strike> (D. Stoecker/openSuSe.org)
* <strike>PG DBMI driver: PG_TYPE_POSTGIS_GEOM and views backported</strike> (Markus Neteler)
* <strike>Problem compiling with ffmpeg (bug [http://wald.intevation.org/tracker/?func=detail&atid=204&aid=518&group_id=21 #518])</strike> (Glynn Clements)
* <strike>Backported translations from 6.3.cvs for 6.2.3 release</strike> (Carlos Davila)
* <strike>r.los: Various fixes</strike> (Hamish Bowman)
* <strike>r.mapcalculator: Replace UTF-8 encoded NBSP characters with normal ASCII spaces</strike> (Glynn Clements)
* <strike>r.support: don't crash on 'r.support map.reclass'</strike> (Markus Neteler)
* <strike>ps.map: Don't segfault if SQL query is malformed, or with EPS vpoints</strike> (Hamish Bowman)
* <strike>r.coin, r.report, v.to.db: more precise conversions for square miles, feet, and acres</strike> (Hamish Bowman)
* <strike>Update to EPSG 6.13</strike> (Markus Neteler)
* <strike>v.in.ogr:  OFTDate, OFTTime and OFTDateTime backported </strike> (Markus Neteler)


* <strike>-</strike> <!-- (-) -->
=== 6.2.4cvs ===
 
''not yet released''
 
''Bug fixes:''
* ...
 
''Enhancements''
* <strike>db.login: also interactively query password</strike> (Markus Neteler)


===== TODO =====
===== TODO =====


* Further investigate NVIZ raster volume segfaults.
* Further investigate NVIZ raster volume segfaults.
* Finally fix v.buffer bugs


''Final details:''
''Final details:''
Line 219: Line 279:
* Prepare [http://freegis.org/cgi-bin/viewcvs.cgi/web/announces/ release announcement and blurb]
* Prepare [http://freegis.org/cgi-bin/viewcvs.cgi/web/announces/ release announcement and blurb]


* Update cron scripts so cvs snapshot patch set diff.gz is vs. 6.2.2.
* Update cron scripts so cvs snapshot patch set diff.gz is vs. 6.2.3.


* Generate inter-release ChangeLog:
* Generate inter-release ChangeLog:
  gzip -d ChangeLog_6.2.1.gz
  gzip -d ChangeLog_6.2.3.gz
  cp ChangeLog_6.2.1 ChangeLog_6.2.0-6.2.1
  cp ChangeLog_6.2.2 ChangeLog_6.2.1-6.2.2
  vi ChangeLog_6.2.0-6.2.1
  vi ChangeLog_6.2.1-6.2.2
  # /6.2.0 release
  # /6.2.2 release
  # j (down a line)
  # j (down a line)
  # 50000dd
  # 50000dd
  # :wq
  # :wq
  gzip ChangeLog_6.2.0-6.2.1
  gzip ChangeLog_6.2.1-6.2.2
: then move ChangeLog_6.2.1-6.2.2.gz to web/grass62/source/


=== WONTFIX? Later? ===
=== WONTFIX? Later? ===
''Bugs:''
''Bug fixes:''
* NVIZ: fix Max Res PPM for offscreen rendering (Glynn)
* NVIZ: fix Max Res PPM for offscreen rendering (Glynn)
: 6.2 branch currently defaults to working onscreen rendering, so ''not release-critical''
: 6.2 branch currently defaults to working onscreen rendering, so ''not release-critical''
* v.buffer: fix bug [https://intevation.de/rt/webrt?serial_num=2765 #2765] - ''not release-critical''
* v.buffer: fix bug [https://intevation.de/rt/webrt?serial_num=2765 #2765]
 
''Enhancements:''
''Enhancements:''


Line 254: Line 316:
* 6.2.1 released 12 December 2006
* 6.2.1 released 12 December 2006
* 6.2.2RC1 released 29 May 2007
* 6.2.2RC1 released 29 May 2007
* 6.2.2 released 16 Jul 2007
* 6.2.3RC1 released 21 Oct 2007


[[Category:Development]]
[[Category:Development]]
[[Category:Release Roadmap]]
[[Category:Release Roadmap]]

Latest revision as of 11:00, 7 February 2013

GRASS 6.2.x feature plan

There is the release branch for 6.2.x, see details at CVS: tags and branches. A release branch is considered as "frozen", only bugfixes can be done.

GRASS 6.2.0

In general 6.2 does not deviate too much from the 6.1.0 to avoid a major delay.

Beta0

(never released)

  • unlimited number of raster map (r.patch, r.series etc) (Glynn)
  • several MinGW fixes for native MS-Windows support (Glynn)
  • several fixes for MS-Windows/Cygwin support (Huidae)
  • no hardcoded ARCH for Python-SWIG (Markus)
  • vector/lidar: added missing includes (Markus)
  • g.region b>t bug fixed (Martin)
  • GRASS_PAGER (Glynn)
  • r.mapcalc rand() (Glynn)
  • tcl i18n install fix (Markus)
  • LOCALE awk fixes to some scripts (Markus)
  • SUN compilation fixes (Glynn)
  • user docs fixes (Maciek)
  • r.bilinear: Read/write maps as DCELL; Remove +0.5 from result (Glynn)
  • NVIZ height update to avoid scene jump (Bob)
  • Add the new v.lidar.* tools (needed for FOSS4G2006) (Roberto A. + Markus)
  • lidar and simwe compilation issues on MacOSX fixed (William)
  • Makefile cleanup for extra libraries (lidar, simwe, lrs) (Glynn + Markus)
  • keywords backported from 6.3-CVS (Markus)
  • renamed dbmi driver html files to include 'grass-' to avoid package conflicts (Markus)

Beta 1

  • v.digit: split icons into two rows for 800x600 screens (backport) (Michael, Hamish)
  • gis.m fixes (Michael)
  • v.proj: treat z as ellipsoidal height (Paul)

Beta 2

  • g.proj compile fix (Markus)
  • NVIZ: Tk8.5 fix (Markus)

Beta 3

  • docs improvements (Eric, Trevor, Moritz, Michael)
  • v.digit cosmetics (Hamish)
  • v.outlier: parameter fix (markus)
  • NVIZ: off-screen rendering fix for broken openGL drivers
  • grass-xterm-wrapper: simplified for broken gnome-terminal (markus)
  • rename v.bspline to v.surf.bspline for consistency
  • further gis.m fixes (moritz, michael, cho)
  • d.barscale segfault fix (hamish)
  • d.grid segfault fix (hamish)
  • d.graph segfault fix (hamish)
  • r.buffer, r.what: docs fixes (hamish)
  • added v.centroids and v.dissolve scripts (hamish)
  • Czech translation updated (Martin)
  • nviz: off-screen fixes (Glynn)

RC1

  • d.vect.thematic -s fixes (michael)
  • Vietnamese translation (Bui Huu Manh)
  • reverted Pbuffer changes in NVIZ (Brad)
  • projection codes updated to EPSG 6.11 (Markus)
  • g.region zoom= off by one error (Glynn)
  • fix hardcoded Helvetica tcl fonts to a single file setting (in $GISBASE/etc/gtcltk/options.tcl) (michael)

RC2

  • r.random on MacOSX (Glynn)
  • document improvements (various)
  • v.in.ogr: check valid output filename (Brad)
  • various r.le fixes (Hamish)
  • MinGW fix (Radim)

RC3

  • r.le.setup fixes (Glynn, Hamish)
  • default color map range (bug #5212) (Glynn)
  • fix v.digit/toolbox.tcl for tcl8.3 (Hamish)
  • update to EPSG 6.11.1 (Markus)
  • close GRASS after creating new location from file (Markus)
  • Fine tune intro text when launching GRASS in text mode (Paul)
  • gis.m zooming in mapcanvas.tcl (Michael)
  • missing Polish EPSG codes
  • initial Arabic translation (Alaa Masoud)

Final 6.2.0

(released 31 Oct 2006)

  • continued Polish translation (Artur Niescior)
  • r.watershed slowliness due to long color tables (C. Ehlschlaeger)
  • gis.m broken for Tcl/Tk 8.3 (Hamish, Michael)
  • test gis.m
  • write impressive press release (best done in CVS Web)
    • also prepare the short abstract version.
    • HB: I did some work on this the other day, of course it can always be better!


6.2.1

6.2.1RC1

(released 6 Dec. 2006)

Bugs:

  • gis.m fixes for geo rectifier (Michael)
  • gis.m zoom fixes (Michael)
  • install of include files problem on Solaris (Glynn)
  • Handle non-standard ETRS_1989 datum name (Paul)
  • d.histogram: clear just the current frame, not the full screen (Hamish)
  • i.group: fix subgroup listing (Hamish)
  • ps.map: broken for named paper sizes (Hamish, Glynn)
  • gis.m: meaningful error messages on startup (Michael)
  • v.db.select: fix SQL where= option error (Hamish)
  • Add module r.to.rast3elev
  • crash v.in.ogr with gcc4.1.x and non-C locale (Andrey Kiselev)
  • v.in.db: with where="condition" it copies the entire attribute table (Martin)

Final 6.2.1

(released 12 Dec. 2006)

(to be changed to 6.2.1 diffs? HB: can we have both? include binary file changes? [diff -a?])

Bugs:

  • d.frame: bugfix: make -l list map names flag work (Hamish)
  • Latvian translation update: Maris Nartiss

press release (abstract)

6.2.2

This version has been released

6.2.2RC1

(released 29 May 2007)

Bug fixes:

  • DB bug, fixed https://svn.qgis.org/trac/ticket/448 (Radim)
  • DBMI/SQL parser: added missing TIME support (Markus)
  • DBF Driver: add missing SQL TIME support (Markus)
  • r.proj bilinear: Fix interpolation expression (row/column were swapped) (Glynn)
old version vs. new version
  • r.profile: Allow data from stdin (Hamish)
  • r.profile: Die if coordinate request outsite current region settings, was reporting bogus data (Hamish)
  • Slovakia Hermannskogel datum (bug #5396) (Jaro Hofierka/Dr. Klobusiak/Martin)
  • ps.map: Fix landscape mode. Fix map scaling when map projection is not measured in meters (Hamish)
  • r.tileset: Fix break due to platform specific units parsing; Requires Bash (Hamish)
  • v.build.polylines: two bugs: #4247 #4249 (MartinL)
  • d.vect.thematic: remove Bashisms (Daniel)
  • lib/gis: backport false easting/northing test (Markus, Paul)
  • d.vect: display also nodes in topo mode (Markus)
  • g.mremove: work also in gis.m (Hamish)
  • r.flow: 3d length fix; 64bit segfault fix (Helena, Brad, Glynn)
  • r.in.bin: honour -s flag for 2-byte and 4-byte data (Glynn)
  • r.reclass.area: don't leave clump file behind (Markus)
  • scripts/: various fixes backported (Markus)
  • v.in.region: add additional vertex if necessary to ensure line segments don't exceed 180 degrees longitude (Glynn)
  • v.report: backported fixes for RT bug #4459 and [grass-code I][#301] (Markus)
  • v.to.db: fix compactness formula parentheses to match actual formula
  • d.labels: backport rotation fixes (Hamish)
  • r.contour: fix segfault (Martin)
  • v.in.ascii: skip blank lines, (std mode) error on broken header info (Hamish)
  • v.what: fix for multiple input coords (Hamish)
  • sqlite driver: 'date' support (Markus), views support (Moritz), field size fix to avoid v.digit form crash (Markus)
  • NVIZ: volume problem (test with slovakia3d dataset) bug #4725 (Bob)
Still some NVIZ volume segfaults remain?

Enhancements:

  • r.reclass.area: label support added (Markus)
  • GUI startup: backport Michael's new EPSG code search tool (Hamish)
  • Backport various GIS.m GUI enhancements from Michael (Hamish)
Clickable GUI buttons; More robust error handling; Main window cosmetics; Fix "lwidth" bug; Typos
  • v.dissolve: dissolve common boundaries by attribute (Markus)
  • r.distance null distance for area in area (-o) (Jachym)

6.2.2

(released 16 July 2007)

Fixed post-RC1
  • DBF driver: fix semicolon problem (Glynn Clements)
  • SQLite transactions to speed up execute (Antonio Galea)
  • SQLite: don't crash with SQLITE_NULL (Markus Neteler)
  • GUI startup: fixes browsing for EPSG file not updating path to it (Maris Nartiss)
  • GUI startup: fixes browsing for new location path (Maris Nartiss)
  • nviz compilation fix for MacOSX (Markus Neteler)
  • r.in.gdalwarp: remove bashisms (Hamish Bowman)
  • r.median: fix broken internal r.stats call (Markus Neteler)
  • v.db.addtable: fixed error treatment when wrong SQL types were defined (Markus Neteler)
  • v.dissolve: fix for DBMI error if input map is specified with @mapset (Markus Neteler)
  • Czech translation updated (Jachym Cepicky)
  • v.in.gpsbabel: portablity fixes (so it works with a Mac) (Hamish Bowman)
  • v.in.gns: fixed format incompatibility with current GNS format (Artur Wroblewski)
  • v.lrs.* fixes backported + new documentation (Markus Neteler)

6.2.3

6.2.3RC1

released 21 Oct 2007

Bug fixes:

  • gis.m: georectifier tool documented (Markus Neteler)
  • r.out.bin: fixed too short buffer which would sometimes crash R-GRASS interface (Roger Bivand)
  • v.db.update: backported fixes for numeric value types (Debian #434897) (Markus Neteler)
  • GUI crash of g.region with accented characters (non English locale) (Maris Nartis, Hamish Bowman)
  • gis.m: maptool crash fixed (Moritz Lennert)
  • silently ignore --quiet and --verbose command line switches (Hamish Bowman)
  • d.slide.show: remove incompatible --quiet switch (Scott Mitchell)
  • v.report: Fix x,y reporting; add z; various improvements (Maciej Sieczka)

6.2.3

released 27 Nov 2007

Bug fixes:

  • MAN pages: don't fail if MAN is compressed (D. Stoecker/openSuSe.org)
  • PG DBMI driver: PG_TYPE_POSTGIS_GEOM and views backported (Markus Neteler)
  • Problem compiling with ffmpeg (bug #518) (Glynn Clements)
  • Backported translations from 6.3.cvs for 6.2.3 release (Carlos Davila)
  • r.los: Various fixes (Hamish Bowman)
  • r.mapcalculator: Replace UTF-8 encoded NBSP characters with normal ASCII spaces (Glynn Clements)
  • r.support: don't crash on 'r.support map.reclass' (Markus Neteler)
  • ps.map: Don't segfault if SQL query is malformed, or with EPS vpoints (Hamish Bowman)
  • r.coin, r.report, v.to.db: more precise conversions for square miles, feet, and acres (Hamish Bowman)
  • Update to EPSG 6.13 (Markus Neteler)
  • v.in.ogr: OFTDate, OFTTime and OFTDateTime backported (Markus Neteler)

6.2.4cvs

not yet released

Bug fixes:

  • ...

Enhancements

  • db.login: also interactively query password (Markus Neteler)
TODO
  • Further investigate NVIZ raster volume segfaults.
  • Finally fix v.buffer bugs

Final details:

  • Update cron scripts so cvs snapshot patch set diff.gz is vs. 6.2.3.
  • Generate inter-release ChangeLog:
gzip -d ChangeLog_6.2.3.gz
cp ChangeLog_6.2.2 ChangeLog_6.2.1-6.2.2
vi ChangeLog_6.2.1-6.2.2
# /6.2.2 release
# j (down a line)
# 50000dd
# :wq
gzip ChangeLog_6.2.1-6.2.2
then move ChangeLog_6.2.1-6.2.2.gz to web/grass62/source/

WONTFIX? Later?

Bug fixes:

  • NVIZ: fix Max Res PPM for offscreen rendering (Glynn)
6.2 branch currently defaults to working onscreen rendering, so not release-critical

Enhancements:

  • r.out.gdal region sensitive (backport new r.out.gdal from CVS HEAD?)
-- We can just take enhanced shell version from CVS HEAD (r.out.gdal.sh) --Jachym 10:00, 12 March 2007 (CET)
-- IMO r.out.gdal should remain shell script version in 6.2.x, but be updated to be the most modern version of that we have. Leave the C version to 6.3+. --Hamish, 23 Apr 2007

Releases

  • 6.2.0beta1 released 28 August 2006
  • 6.2.0beta2 released 30 August 2006
  • 6.2.0beta3 released 18 September 2006
  • 6.2.0RC1 released 26 September 2006
  • 6.2.0RC2 released 6 October 2006
  • 6.2.0RC3 released 24 October 2006
  • 6.2.0 released 31 October 2006
  • 6.2.1 released 12 December 2006
  • 6.2.2RC1 released 29 May 2007
  • 6.2.2 released 16 Jul 2007
  • 6.2.3RC1 released 21 Oct 2007