GRASS 6.3 Feature Plan

From GRASS-Wiki

Jump to: navigation, search

The info here is really old. See the Trac development wiki and roadmap for the latest information.

Contents

GRASS 6.3.x feature plan

About feature plan

To make GRASS releases more often and more predictable, here is GRASS next releases feature plan. This feature plan has to be filled by developers working on GRASS 6.3.

TODO GRASS 6.3.0

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

RC1

released 24 Oct 2007

RC2

Released 20 Nov 2007

RC3

released 30 Nov 2007

RC4

released 9 Jan 2008

RC5

released 19 Feb 2008

RC6

released 21 Mar 2008

6.3.0 final

Must do
test:
fix:


tasks:
trac #77
AND/OR http://trac.osgeo.org/grass/wiki/Release/6.3.0RC5-News
--HB, 4 March 2008: IMO Final 6.3.0 announcement should be posted on the website. It's cleaner. Trac Wiki is fine for the RC announcements and working on the annoucement but it seems to me tp host the final release announcement there is like greeting your new customers in the corner of your workshop, it's unprofessional.
Stalled
-- HB 24 Oct 2007: waiting for a real world example of when this would be useful.
-- HB 24 Oct 2007: Is this really release critical?
-- MS 26 Oct 2007: It was, until there was a "one row-off" bug in "g.region vect= res= -a". Fixed by Glynn in last days. A remaining issue, less important, is that "g.region vect= res= -a" needs to be run twice if the initial and target region resolution differ. This is not normal nor desired, but Glynn says it's been this way for years now. I confirm it applies to 6.2 at least too. A must-fix for GRASS 7, probably not to be fixed for legacy reasons in 6.2, and to be decided in regard to 6.3. As to me, I'm for fixing it in 6.3.
-- HB 14 Nov 2007: patch committed to HEAD; requires testing so not for 6.3.0
-- HB 24 Oct 2007: not ready. needs fixing for NULLs.
Wishlist
Some people still prefer it (see posts to grass-dev) and I will fix bugs in it, but not enhance/add new modules to it without good reason. So I don't see the need to drop it before the WxPython version is ready. It's not hurting us any keeping it. --Hamish
We should keep plain d.mon interface but why keep d.m, if gis.m has become really good? Probably we should clearly state, that d.m is UNMAINTAINED and OBSOLETE? MarisN 08:24, 16 February 2007 (CET)
--HB: ok, d.m man page updated.
deleted in GRASS 7
Updates to vector querying
--HB: input order counts, so named map options have a function.
--HB: does it completely? I could be totally wrong, but my thought was that v.patch is very fast and does not attempt to clean (overlay) features, just lump them together in the file. Certainly for most tasks v.overlay should be the suggested route in the documentation.

In progress

(seems to be in a good shape now)
(done by Jachym and Michael, see WxPython-based GUI for GRASS)

Complete

trac ticket #12
--HB 28 Nov 2007: I hope to provide more test results soon
--HB 1 Dec 2007: "L" is still problematic, new tests posted to grass-dev
--HB 21 Jan 2008: Changed to "c". see [4] [5]
-- HB 24 Oct 2007: Is this really release critical? - need to find Frank's email on the subject and post it to the bug report. At least for a Byte map the no data value must live somewhere in 0-255, there is no IEEE nan for Ints.
-- MS 26 Oct 2007: It is critical. It's a data corruption issue.
-- HB 29 Oct 2007: IMO we just document that GDAL works like that. I don't see another good solution. I still need to look up Frank's answer..
-- MS 19 Nov 2007: This is not acceptable. It's a data corruption and a regression compared to script version of r.out.gdal. Suggestion: if we have to choose between 2 bad things: a valid value replaced by null by force, thus corrupting the output (like in C r.out.gdal), and setting null to eg. 256 for a a 0-255 raster to avoid that (like in shell-script r.out.gdal), I prefer the latter. This is less harmfull.
-- HB 28 Nov 2007: At least for a Byte map, there is no 256! 1byte=8bits, giving you 2^8 data value possibilities and no more. Byte maps do not support NaN either. As you suggest I will compare script & C version output before commenting further.
-- MS 17 Dec 2007: Hamish, regarding "for a Byte map, there is no 256!" - I know. But that's what gdal_translate does (see the link you once mentioned to me) to avoid data corruption which takes place in C r.out.gdal. This is not "good", but at least data corruption is avoided, which would be "horrible".
-- MS 04 Jan 2008: Martin's patch fixed the bug for me.
-- HB 21 Jan 2008: Ok, glad for the fix.
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox