Source: grass
Version: 6.4.0~rc6-1
Severity: wishlist
Tags: patch
User: pkg-tcltk-de...@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@lists.alioth.debian.org>
 Uploaders: Francesco Paolo Lovergine <fran...@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@lists.alioth.debian.org>
 Uploaders: Francesco Paolo Lovergine <fran...@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 <jrnie...@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.



_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-devel

Reply via email to