[GRASS5] GRASS 5.0.0stable to be released soonish
Markus Neteler
neteler at itc.it
Tue Jun 11 11:30:21 EDT 2002
On Sat, Jun 08, 2002 at 08:47:52PM +0100, Glynn Clements wrote:
>
> Glynn Clements wrote:
>
> > > since all release critical bugs are fixed, we should release
> > > GRASS 5.0.0stable now.
> > >
> > > For that we can use the existing pre4 branch. Maybe Glynn could
> > > check if any important change was not submitted to (post-)pre4
> > > branch?
> >
> > OK, I'll look into it. However, 257 files differ between pre4 and the
> > head, so it may take a while to check everything.
>
> Fortunately, many of them correspond to bulk changes.
>
> The following is a brief summary of the differences between pre4 and
> the current state of the head. Files or changes which are preceded by
> an asterisk have already been committed to the release branch.
>
> For the remaining changes, I would appreciate opinions as to which
> should be included in the next release. I'll submit my opinions in a
> follow-up.
>
> Also, if any fundamental changes are to be included (e.g. the libgis
> I18N), we should consider labelling the next release as "pre5" rather
> than "final".
>
> --
> Glynn Clements <glynn.clements at virgin.net>
>
> Added directories
> =================
>
> locale/ru/tcltkgrass
> src/display/d.text.freetype/vflib
no recommendation here
> Added Files
> ===========
>
> locale/ru/LC_MESSAGES/libgis.po
> libgis I18N
>
> locale/ru/grass_intro.txt
> locale/ru/license.txt
> src/general/init/license.txt
> Init.sh I18N
no recommendation here
> src/libes/proj/PJ_krovak.c
> src/libes/proj/PJ_krovakgis.c
> krovak[gis] addition
This is pretty safe. It should appear in PROJ4 soon (hi Frank).
Of course it can also be skipped.
> src/display/d.text.freetype/test.input
> d.text.freetype command mode
no idea
> Changed Files
> =============
>
> AUTHORS
> re-format long lines
yes
> NEWS.html
> updated
yes
> documents/debugging.txt
> comment re: -W[error-]implicit-function-declaration
> add section 6: Debugging with 'core' file
yes
> documents/release_rules.txt
> updated
yes
> handheld/babyGRASS_compile.sh
> handheld/babyGRASS_packagingsrc.sh
> add g.mapsets
yes
> SUBMITTING
> header ordering
yes
> Makefile.in
> handling of "locale" subdirectory
yes, very important
> configure
> configure.in
> readline
> Darwin iconv check
> Darwin PostgreSQL (-lssl -lcrypto)
yes
> * documents/cygwin_grass50bininstall.html
> sunrpc library
yes
> html/Gmakefile
> [ -> test
> mkdir -> mkdir -p
yes, needed
> html/html/d.his.html
> -n flag
yes (it restores the former functionality)
> * html/html/d.rast.pg.html
> * html/html/d.site.pg.html
> * html/html/d.what.r.pg.html
> * html/html/d.what.s.pg.html
> * html/html/d.what.v.pg.html
> * html/html/g.column.pg.html
> * html/html/g.select.pg.html
> * html/html/g.stats.pg.html
> * html/html/g.table.pg.html
> * html/html/pg.in.dbf.html
> koi8-r -> iso-8859-1
yes
> html/html/d.vect.pg.html
> * koi8-r -> iso-8859-1
yes
> -e flag
depends
> * html/html/v.reclass.pg.html
> koi8-r -> iso-8859-1
yes
> fix postgresql.org URL
depends
> * html/html/v.to.pg.html
> koi8-r -> iso-8859-1
yes
> -p flag
> PostGIS
depends
> change xrefs
yes
> html/html/d.text.freetype.html
> -rpsc flags
> align=, rotation=
> Command mode
no idea
> html/html/dcorrelate.sh.html
> mention "scattergram"
yes
> html/html/i.rectify.html
> comment regarding write errors
yes
> html/html/i.in.erdas.html
> r.in.gdal xref
> authors
yes
> * html/html/m.datum.shift.html
> html/html/s.in.garmin.sh.html
> change xrefs
yes
> html/html/pngdriver.html
> default background is black
yes
> html/html/r.his.html
> -n flag
yes, restored former functionality
> * html/html/r.runoff.html
> G-language -> GRASS raster command
yes
> html/html/s.in.ascii.html
> Time as String Attributes
yes
> * html/html/s.vol.rst.html
> references
yes
> html/html/s.what.html
> Add mailto: link
yes
> html/html/v.in.garmin.sh.html
> * gps -> GPS
> change xrefs
yes
> html/html/v.in.shape.html
> -d flag
yes, restored former functionality accidentally removed by last submission
> html/index.html
> * update search URL
> update mailto: link
yes
> html/projections.html
> add URLs
yes
> html/raster.html
> remove xrefs
yes
> * html/searchhtml.html
> update search URL
yes
> html/tips_and_tricks.html
> Add comment re: .cshrc
yes
> locale/Gmakefile
> process all locales, not $LANG
yes
> add tcltkgrass, textintro targets
depends
> locale/ru/LC_MESSAGES/d.vect.pg.po
> locale/ru/LC_MESSAGES/v.to.pg.po
depends
> mk/Makefile.in
> add "locale" subdirectory to "dirs" target
> generate more complex "gmake5" script
yes
> mk/mid.mk
> mk/mid.mk.shlib
> add LOCALE definition
yes/depends ?
> mk/mkmakefiles
> optional directory argument
yes
> src.contrib/GMSL/SG3d/README
> src.contrib/GMSL/sg4d/README
> mention Ygl
yes
> src.garden/grass.hdf/hdf5/r.in.hdf/README
> mention HDF-EOS
yes
> src.garden/grass.hdf/hdf5/r.in.hdf/r.in.hdf.c
yes (it's not compiled by default).
The program now supports ASTER, MODIS (not yet 2Q) without
geocoding. More work needed.
> src.garden/grass.postgresql/d.vect.pg/dbvect.h
> src.garden/grass.postgresql/d.vect.pg/getAllOpts.c
> src.garden/grass.postgresql/d.vect.pg/getSopts.c
> src.garden/grass.postgresql/d.vect.pg/main.c
> src.garden/grass.postgresql/d.vect.pg/runInfxFile.c
> -e (extract) flag
no idea
> src.garden/grass.postgresql/v.to.pg/dbvect.h
> src.garden/grass.postgresql/v.to.pg/getAllOpts.c
> src.garden/grass.postgresql/v.to.pg/getSopts.c
> src.garden/grass.postgresql/v.to.pg/main.c
> src.garden/grass.postgresql/v.to.pg/plotCat.c
> src.garden/grass.postgresql/v.to.pg/runInfxFile.c
> -p (postgis) flag
no idea
> * src/CMD/generic/GISGEN.sh
> "locale" subdirectory
depends
> src/CMD/generic/make.mid
> define LOCALE (currently unused)
depends
> src/CMD/head/head.in
> readline variables
yes, don't see a problem (tested)
> src/display/d.3d/Dmain.c
> src/display/d.3d/check_opt.c
> src/display/d.3d/command.c
> src/display/d.area/main.c
> src/display/d.area/screenpoly.c
> src/display/d.barscale/cmd/main.c
> src/display/d.barscale/cmd/mouse.c
> src/display/d.colormode/cmd/main.c
> src/display/d.colors/get_info.c
> src/display/d.colortable/cmd/main.c
> src/display/d.db/main.c
> src/display/d.extend/cmd/main.c
> src/display/d.font/cmd/main.c
> src/display/d.frame/cmd/create.c
> src/display/d.frame/cmd/dumper.c
> src/display/d.frame/cmd/select.c
> src/display/d.geodesic/cmd/main.c
> src/display/d.graph/cmd/allocation.c
> src/display/d.graph/cmd/main.c
> src/display/d.grid/cmd/main.c
> src/display/d.histogram/cmd/get_stats.c
> src/display/d.icons/cmd/main.c
> src/display/d.label/cmd/main.c
> src/display/d.leg.thin/main.c
> src/display/d.mapgraph/cmd/main.c
> src/display/d.menu/cmd/main.c
> src/display/d.mon/pgms/release.c
> src/display/d.mon/pgms/start.c
> src/display/d.mon/pgms/stop.c
> src/display/d.mouse/main.c
> src/display/d.pan/main.c
> src/display/d.points/cmd/main.c
> src/display/d.profile/What.c
> src/display/d.profile/main.c
> src/display/d.rast/cmd/display.c
> src/display/d.rast/cmd/main.c
> src/display/d.rhumbline/cmd/main.c
> src/display/d.sites.qual/cmd/main.c
> src/display/d.sites/cmd/main.c
> src/display/d.title/cmd/main.c
> src/display/d.vect.labels/main.c
> src/display/d.vect/cmd/main.c
> src/display/d.what.db/main.c
> src/display/d.what.vect/cmd/attr.c
> src/display/d.what.vect/cmd/main.c
> src/display/d.where/cmd/main.c
> src/display/d.zoom/cmd/main.c
> src/general/g.gisenv/main.c
> src/general/g.help/main.c
> src/general/g.help/menu.c
> src/general/g.manual/cmd/main.c
> src/general/g.manual/inter/main.c
> src/general/g.mapsets/dsply_path.c
> src/general/g.mapsets/main_cmd.c
> src/general/g.parser/main.c
> src/general/g.region/cmd/main.c
> src/general/g.region/cmd/printwindow.c
> src/general/g.region/cmd/zoom.c
> src/general/g.region/inter/main.c
> src/general/g.setproj/main.c
> src/general/init/lock.c
> src/general/manage/cmd/copy.c
> src/general/manage/cmd/rename.c
> src/general/manage/lib/read_list.c
> src/libes/dbmi/lib/dbmscap.c
> * src/raster/r.sun/main.c
> various tidying:
> include necessary headers
> remove unused variables
> error handling changes
> use $GRASS_PAGER instead of $PAGER
> remove $Log$
yes
> src/display/d.his/cmd/main.c
> src/raster/r.his/cmd/main.c
> -n flag
yes, restored original functionality, otherwise NULL problems
> src/display/d.text.freetype/Gmakefile
> src/display/d.text.freetype/freetypecap
> src/display/d.text.freetype/main.c
> add align=, rotation= options
> command mode
no idea: new feature
> src/display/devices/PNGdriver/Graph_Set.c
> Fix GRASS_BACKGROUNDCOLOR processing
seems to be needed?
> src/display/devices/PNGdriver/README
> default background is black
yes if above
> src/display/devices/XDRIVER/XDRIVER24/Graph_Set.c
> add "GRASS" to monitor title (tcltkgrass bug workaround)
seems to be needed?
> src/general/init/Gmakefile
> generate $GISBASE/etc/license
> link $GISBASE/etc/lock against libgis
yes
> src/general/init/init.sh
> * add "savehist" setting to .cshrc
yes (trivial fix)
> i18n
no idea
> licence notice moved to separate file
mhh, if it helps
> * src/imagery/i.points/ask_mag.c
> * src/imagery/i.points3/inter/graph_askmag.c
> * src/imagery/i.vpoints/ask_mag.c
> add R_flush()
yes, needed
> * src/imagery/i.vpoints/cell.c
> * src/imagery/i.vpoints/colors.c
> src/imagery/i.vpoints/debug.c
> * src/imagery/i.vpoints/drawcell.c
> * src/imagery/i.vpoints/drawvect.c
> * src/imagery/i.vpoints/driver.c
> src/imagery/i.vpoints/globals.h
> src/imagery/i.vpoints/main.c
> src/imagery/i.vpoints/zoom_box.c
> various changes
not changes but bugfixes. Now usable, before broken
> src/include/config.h.in
> HAVE_READLINE_READLINE_H
yes, don't see a problem
> src/include/geo.h
> src/libes/gis/geo_init.c
> src/libes/gis/projections
> src/libes/proj/Gmakefile
> src/libes/proj/pj_list.h
> krovak[gis] added
harmless, see above
> src/libes/edit/edit_cellhd.c
> fix rounding of negative values
yes
> src/libes/gis/datum.table
> src/libes/proj/pj_datums.c
> Hermannskogel added
yes if krovak added
> src/libes/gis/env.c
> check for empty string in set_env()
yes
> I18N
no idea
> src/libes/gis/reclass.c
> disable reclassed_to warning
yes
> I18N
no idea
> src/libes/gis/Gmakefile
> src/libes/gis/G_dump.c
> src/libes/gis/adj_cellhd.c
> src/libes/gis/ask.c
> src/libes/gis/ask_cell.c
> src/libes/gis/auto_mask.c
> src/libes/gis/cats.c
> src/libes/gis/closecell.c
> src/libes/gis/color_read.c
> src/libes/gis/datum.c
> src/libes/gis/done_msg.c
> src/libes/gis/error.c
> src/libes/gis/format.c
> src/libes/gis/get_cellhd.c
> src/libes/gis/get_datum.c
> src/libes/gis/get_datum_name.c
> src/libes/gis/get_ell_name.c
> src/libes/gis/get_ellipse.c
> src/libes/gis/get_projinfo.c
> src/libes/gis/get_projname.c
> src/libes/gis/get_row.c
> src/libes/gis/get_window.c
> src/libes/gis/gishelp.c
> src/libes/gis/gisinit.c
> src/libes/gis/histogram.c
> src/libes/gis/history.c
> src/libes/gis/home.c
> src/libes/gis/legal_name.c
> src/libes/gis/list.c
> src/libes/gis/location.c
> src/libes/gis/make_colr.c
> src/libes/gis/mapset.c
> src/libes/gis/mapset_msc.c
> src/libes/gis/mask_info.c
> src/libes/gis/myname.c
> src/libes/gis/null_val.c
> src/libes/gis/opencell.c
> src/libes/gis/parser.c
> src/libes/gis/proj2.c
> src/libes/gis/proj3.c
> src/libes/gis/put_cellhd.c
> src/libes/gis/put_row.c
> src/libes/gis/put_title.c
> src/libes/gis/quant_io.c
> src/libes/gis/quant_rw.c
> src/libes/gis/range.c
> src/libes/gis/rd_cellhd.c
> src/libes/gis/readsites.c
> src/libes/gis/readsites_xyz.c
> src/libes/gis/set_window.c
> src/libes/gis/system.c
> src/libes/gis/timestamp.c
> src/libes/gis/view.c
> I18N
no idea
> * src/libes/proj/datum_shift.c
> check for no datum specified
yes
> src/libes/proj/geod.c
> re-order headers to deal with geodesic.h issues
yes (Darwin)
> * src/mapdev/v.in.shape/main.c
> -d flag
> error handling
yes, restores former flag accidentally deleted
> * src/mapdev/v.mkgrid/mkgrid_cmd.c
> fix key_desc field of "box=" option
yes (was typo)
> src/mapdev/v.proj/Gmakefile
> * src/mapdev/v.proj/main.c
> * src/sites/s.proj/main.c
> datum/ellipse fixes
I suggest that then also m.proj[2] must be updated to
avoid inconsistencies
> src/raster/r.in.gdal/main.c
> convert ellipsoid name to lower case (bug #1047)
yes
> src/raster/r.mapcalc3/Gmakefile
> src/raster/r.mapcalc3/mapcalc.l
> readline support
> fix bug with quoted map names
yes
> src/raster/r.mapcalc3/evaluate.c
> src/raster/r.mapcalc3/map.c
> src/raster/r.mapcalc3/mapcalc.h
> copy cats/colr/hist
yes (harmless, restores functionality of old r.mapcalc with fix)
> src/raster/r.mapcalc3/main.c
> allow expression to be split into multiple arguments
yes
> src/raster/r.mapcalc3/xexp.c
> allow two-argument form
yes
> src/raster/r.proj/cmd/bordwalk.c
> ignore invalid points
no idea (Morten?)
> src/raster/r.proj/cmd/main.c
> src/raster/r.proj/cmd/r.proj.h
> * datum/ellipse fixes
I suggest that then also m.proj[2] must be updated to
avoid inconsistencies
> tidy
> add -n (nocrop) flag
> move "menu" array from r.proj.h to main.c
maybe yes?
> * src/raster/r.tiff/r.out.tiff.c
> fix allocation bug
yes
> * src/scripts/contrib/d.rast.rescale/d.rast.rescale
> add "help" option
> fix r.stats invocation (-z -> -n)
yes
> src/scripts/contrib/grassmirrorsmap/grass.sites.mirror
> add Canada, Venezuela
yes
> src/scripts/contrib/grassmirrorsmap/grass_sites.gif
> src/scripts/contrib/grassmirrorsmap/grass_sites.htmlmap
> src/scripts/contrib/grassmirrorsmap/grassmap.html
> updated
yes
> src/scripts/contrib/grassmirrorsmap/list_countries.sh
> add g.gisenv call
yes
> src/scripts/contrib/grassmirrorsmap/mkgrassmap.sh
> add more colors
yes
> src/scripts/contrib/r.univar/r.univar
> /bin/bash -> /bin/sh
> change Markus' email address
yes
> src/sites/s.in.mif/Gmakefile
> fix lex invocation
yes
> src/tcltkgrass/main/gis_set.tcl
> src/tcltkgrass/tcltkgrass
> I18N
no idea
> * src/tcltkgrass/module/d.his
> -n switch
yes
> src/tcltkgrass/module/d.zoom
> more options
yes (otherwise not consistent)
> Bogus Diffs
> ===========
>
> src/libes/gis/sites.c
> src.contrib/GMSL/NVIZ2.2/src/togl.c
What means Bogus here?
Thanks for this comparison, Glynn!
So far my comments.
Markus
More information about the grass-dev
mailing list