[DebianGIS-dev] Bug#582595: grass: please rebuild against tcl/tk 8.5 in experimental

Jonathan Nieder jrnieder at gmail.com
Sat May 22 03:32:26 UTC 2010


Source: grass
Version: 6.4.0~rc6-1
Severity: wishlist
Tags: patch
User: pkg-tcltk-devel at lists.alioth.debian.org
Usertags: UpgradeDefaultTclTkTo85

Hi Francesco. :)

The default Tcl/Tk version in unstable (as set by tcltk-defaults)
is 8.4, whereas the version in experimental is 8.5.  Before updating
the version in unstable, it would be nice to see what fallout that
would have, by rebuilding all relevant packages against the version in
experimental.

Since experimental buildds use packages from sid by default, this
requires sourceful uploads to change build-deps to explicitly request
the version from experimental, as discussed on debian-release[1]:

  Build-Depends: tcl-dev (>= 8.5), tk-dev (>= 8.5)

I tried building against tcl/tk 8.5 locally and it seemed to work
well and correctly dependended on the tcl8.5 and tk8.5 packages.
I looked at http://trac.osgeo.org/grass/wiki/HowToTestGrass6 for
tests to run: drawing a profile and so on (did not get too far
before I got bored, though).  My /usr/bin/wish points to wish8.6,
so it looks like this can handle such version mismatches okay.

So I suspect an upload to experimental with that change would be safe.

This patch also contains an unrelated change: dropping the c/r/p:
grass-doc from grass-doc (as noticed by lintian).  Please let me
know if you would like me to file a separate bug and reroll the
patch.

Thoughts?
Jonathan

[1] http://lists.debian.org/debian-release/2010/03/msg00303.html


Index: debian/control
===================================================================
--- debian/control	(revision 2881)
+++ debian/control	(working copy)
@@ -4,7 +4,7 @@
 Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
 Uploaders: Francesco Paolo Lovergine <frankie at debian.org>
 Build-depends: flex, bison,libreadline-dev | libreadline5-dev, libncurses5-dev, lesstif2-dev, debhelper (>= 7), dpatch, 
- libtiff4-dev, tcl-dev (>= 8.4), tk-dev (>= 8.4), libfftw3-dev, libxmu-dev, libglu1-mesa-dev | libglu1-xorg-dev, 
+ libtiff4-dev, tcl-dev (>= 8.5), tk-dev (>= 8.5), libfftw3-dev, libxmu-dev, libglu1-mesa-dev | libglu1-xorg-dev, 
  libfreetype6-dev, autoconf2.13, autotools-dev, libgdal1-dev (>= 1.5.0), libproj-dev, proj-bin, libjpeg62-dev, 
  libpng12-dev, libpq-dev, unixodbc-dev, doxygen, fakeroot, libmysqlclient15-dev, graphviz, libsqlite3-dev, python-wxgtk2.8,
  libcairo2-dev, libwxgtk2.8-dev, python-dev (>= 2.5), swig
@@ -33,9 +33,6 @@
 Package: grass-doc
 Section: doc
 Architecture: all
-Conflicts: grass-doc
-Replaces: grass-doc
-Provides: grass-doc
 Depends: ${misc:Depends}
 Description: Geographic Resources Analysis Support System documentation
  Commonly referred to as GRASS, this is a Geographic Information
Index: debian/control.in
===================================================================
--- debian/control.in	(revision 2881)
+++ debian/control.in	(working copy)
@@ -4,7 +4,7 @@
 Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
 Uploaders: Francesco Paolo Lovergine <frankie at debian.org>
 Build-depends: flex, bison,libreadline-dev | libreadline5-dev, libncurses5-dev, lesstif2-dev, debhelper (>= 7), dpatch, 
- libtiff4-dev, tcl-dev (>= 8.4), tk-dev (>= 8.4), libfftw3-dev, libxmu-dev, libglu1-mesa-dev | libglu1-xorg-dev, 
+ libtiff4-dev, tcl-dev (>= 8.5), tk-dev (>= 8.5), libfftw3-dev, libxmu-dev, libglu1-mesa-dev | libglu1-xorg-dev, 
  libfreetype6-dev, autoconf2.13, autotools-dev, libgdal1-dev (>= 1.5.0), libproj-dev, proj-bin, libjpeg62-dev, 
  libpng12-dev, libpq-dev, unixodbc-dev, doxygen, fakeroot, libmysqlclient15-dev, graphviz, libsqlite3-dev, python-wxgtk2.8,
  libcairo2-dev, libwxgtk2.8-dev, python-dev (>= 2.5), swig
@@ -33,9 +33,6 @@
 Package: grass-doc
 Section: doc
 Architecture: all
-Conflicts: grass-doc
-Replaces: grass-doc
-Provides: grass-doc
 Depends: ${misc:Depends}
 Description: Geographic Resources Analysis Support System documentation
  Commonly referred to as GRASS, this is a Geographic Information
Index: debian/changelog
===================================================================
--- debian/changelog	(revision 2881)
+++ debian/changelog	(working copy)
@@ -1,3 +1,10 @@
+grass (6.4.0~rc6-1.1) experimental; urgency=low
+
+  * Rebuilt against tcl/tk 8.5.
+  * grass-doc no longer provides/replaces/conflicts with grass-doc.
+
+ -- Jonathan Nieder <jrnieder at gmail.com>  Fri, 21 May 2010 22:02:27 -0500
+
 grass (6.4.0~rc6-1) unstable; urgency=medium
 
   * New upstream pre-release with an important proj fix.





More information about the Pkg-grass-devel mailing list