[GRASS5] Re: [GRASSLIST:2996] Re: Debian Grass packages

Hamish hamish_nospam at yahoo.com
Thu Mar 25 08:02:08 EST 2004

> Scavenging the mail folder uncovered Hamish's letter: 
> > * 5.0.3 offical package; a 5.3-cvs-"$date" one would be nice for
> > Sarge.* weekly 5.3 and 5.7-snapshot unoffical .debs hosted by the
> > GRASS website.
> I don't know very well the state of grass but [...]

It doesn't give you a time scale, or a "you are here", but see:

I guess we are somewhere 80% through the "5.3.x" stage, readying for a
5.4 release.

> [...] Markus mail lead me to think 5.0.3 was old and 5.3/5.7 are the
> way to go. now hamish says the opposite.

Well not quite -- I do hope that Sarge is released with a 5.3 snapshot
(hey, why not 5.4.0). Just that this might not happen this week. All the
existing 5.0.3 package needs to be great is the small diff which is
attached [*]. That could be done in a few hours.

Yes, 5.0.3 is getting old now..

[*] untested of course, I'd be happy to test before a package is
uploaded to unstable, or otherwise.

This will get a known good package into Sarge in ~10 days time,
guaranteeing the next Debian release will have a working NVIZ.
That's my immediate concern. As soon as that's in place, by all means
lets get 5.3-cvs into unstable. I'm just worried that this is a quite a
lot of work to do & might take some time to perfect + the debian
freeze starts reasonably soon. It would be nice to have a good 5.0.3
package in place as a backup, and we are so close to having that now.

I don't think 5.7 should be included in Debian stable as it is still
fluid and lightly tested, which isn't really what Debian stable is meant
to be about. I think 5.3 is close enough to what "5.4" will become that
the changes won't be too noticeable to someone 12 months from now who
wants to install GRASS from Debian/Stable yet still be able to go back
and forth with other GRASS 5.4 installations.

> IMHO the *best* thing we can do now is to have a _stable_
> and _working_ grass in debian. The version production systems out
> there are using should go in; please tell me which one.

I'd say that right now this is 5.3-cvs, but I'll go along with whatever
you and Markus decide is best.

I can put together an unofficial 5.7 grass .deb for the grass website
for those folks who want to try out the latest and greatest (I've just
purloined an old machine with a blank hard drive that I can use for a
clean build) You guys have already done almost all of the hard work for
that already...  [5.7 with shared libs, gdal & proj, docs included;
built against debian/testing or Sarge (whenever Sarge is born)]

> After that I pretty much agree with hamish, we make a grass-snapshot
> package and distribute it in debian unstable or even from an
> apt-gettable repo on grass mirrors.

If 5.3-cvs is released with Sarge, I think putting a 5.7 package into
unstable after that day is a great idea. It occurs to me the GRASS and
Debian release cycles are somewhat in sync, and the next Debian release
after this one will probably be about the same time as 5.8/6.0 is common.

> Markus, it would very nice if you could fix packaging bugs by starting
> from debian packages and then sending diffs to the debian BTS, not by
> repackaging everything.
> > Seems that I am the wrong person because I don't understand above
> > sentence about packaging.

Just for translation, the BTS just means http://bugs.debian.org/grass

Hopefully one day 5.7's debian/ directory in CVS can be sync'd with the
Debian package's one on a regular basis. Less work for everyone..

-------------- next part --------------
--- grass-5.0.3/debian/control.OLD	2004-03-25 23:42:06.000000000 +1200
+++ grass-5.0.3/debian/control	2004-03-25 23:36:47.000000000 +1200
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Federico Di Gregorio <fog at debian.org>
 Uploaders: Francesco Paolo Lovergine <frankie at debian.org>
-Build-depends: flex, bison, libncurses5-dev, postgresql-dev, debhelper (>> 3), libtiff3g-dev, libgd2-dev, tcl8.4-dev, tk8.4-dev, fftw-dev, dpatch, xlibmesa-gl-dev, xlibmesa-glu-dev, libfreetype6-dev, autoconf2.13, autotools-dev
+Build-depends: flex, bison, libncurses5-dev, postgresql-dev, debhelper (>> 3), libtiff3g-dev, libgd2-dev, tcl8.3-dev, tk8.3-dev, fftw-dev, dpatch, xlibmesa-gl-dev, xlibmesa-glu-dev, libfreetype6-dev, autoconf2.13, autotools-dev
 Standards-Version: 3.6.1
 Package: grass
--- grass-5.0.3/debian/rules.OLD	2004-03-25 23:42:20.000000000 +1200
+++ grass-5.0.3/debian/rules	2004-03-25 23:37:41.000000000 +1200
@@ -44,7 +44,7 @@
 		    --without-blas --without-lapack --without-dbm \
 		    --with-glw-includes=/usr/include \
                     --with-freetype-includes=/usr/include/freetype2 \
-		    --with-tcltk-includes=/usr/include/tcl8.4 \
+		    --with-tcltk-includes=/usr/include/tcl8.3 \
                     --with-postgres-includes=/usr/include/postgresql \
 	            --with-blas-libs=/usr/lib/atlas \

More information about the grass-dev mailing list