Source: libtk-img
Version: 1:1.3-release-9
Severity: wishlist
Tags: patch
User: pkg-tcltk-de...@lists.alioth.debian.org
Usertags: UpgradeDefaultTclTkTo85

Hi again,

Before updating tcltk-defaults in sid from version 8.4 to 8.5, it
would be nice to see what consequences that would have, by rebuilding
all relevant packages against the version in experimental.

This requires sourceful uploads to change build-deps to explicitly
request the version from experimental, as discussed on
debian-release[1]:

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

To test the change, I tried running the test suite.  This revealed
that the updated version indeed does run and produce output with
libtcl8.5 and wish8.6, which is good enough for experimental ;-).
Some unexpected results:

 test ico/ico-1.1 produces an icon of the same length but with a
 lot more /’s than it should have (and some other differences).

 test png/png-1.1:

    catch {image delete i}
    image create photo i -file [file join $tcltest::testsDirectory folder.png]
    i data -format png

  ---- Result was:
  iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAIAAAGTgppAAAAABGdBTUEAAYagMeiWXwAAAHxJ
  REFUKJGVUMERgDAIC54D+HMDmanbuI0zxQ38uYE+uALW66N5UUISqJCE4X52ACBZS2umPkCS
  pPjAdZYJCUJy3Q57LLK7vURChdEfeWulqh4dRLa6zhJEE+B0N2OcEFtGVXNYvrQV9JwauH7G
  76f+WCQGurv2MCwYvuEFQANGc3uOMFYAAAAASUVORK5CYII=
  ---- Result should have been (exact matching):
  iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAIAAAGTgppAAAAABGdBTUEAAYagMeiWXwAAAHxJ
  REFUeJyVUMERgDAIC54D+HMDmanbuI0zxQ38uYE+uALW66N5UUISqJCE4X52ACBZS2umPkCS
  pPjAdZYJCUJy3Q57LLK7vURChdEfeWulqh4dRLa6zhJEE+B0N2OcEFtGVXNYvrQV9JwauH7G
  76f+WCQGurv2MCwYvuEFQANGc1+HFcEAAAAASUVORK5CYII=
  ==== png-1.1 FAILED

  (Notice the REFUeJy... instead of REFUKJGV... on line 2.)

 test png/png-1.2, png/png-1.3, and png/png-1.4 reproduce the same
 failure as png/png-1.1.

 sgi/sgi-1.1:

    catch {image delete i}
    image create photo i -file [file join $tcltest::testsDirectory folder.rgb]
    i data -format sgi

 ---- Result was:
 AdoBAQADABAADAADAAAAAAAAAP8AAAAAbm8gbmFtZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 mGawCQEAAQAAAAAAAgAAAAAAAAAAAAAAALmrCQAAAABPBAAAoLarCWi4qwkAAAAAAAAAAAAA
 [...]
 ---- Result should have been (exact matching):
 AdoBAQADABAADAADAAAAAAAAAP8AAAAAbm8gbmFtZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 4FASCAEAAQAAAAAAAgAAAAAAAAAAAAAAOBkSCAAAAABPBAAACBgSCKAYEggAAAAAAAAAAAAA
 [...]

 (Again, the differences occur early, and the rest is fine.)

 sgi/sgi-1.2:

    catch {image delete i}
    image create photo i -data $sgidata
    set data [i data -format sgi]

 ---- Result was:
 AdoBAQADABAADAADAAAAAAAAAP8AAAAAbm8gbmFtZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 WGiwCQEAAQAAAAAAAgAAAAAAAAAAAAAAkLqrCQAAAABPBAAASLmrCfi5qwkAAAAAAAAAAAAA
 [...]
 ---- Result should have been (exact matching):
 [as before]

 sgi/sgi-1.3:

    i blank
    i put $data
    set data [i data -format sgi]

 ---- Result was:
 AdoBAQADABAADAADAAAAAAAAAP8AAAAAbm8gbmFtZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 2GiwCQEAAQAAAAAAAgAAAAAAAAAAAAAAILyrCQAAAABPBAAA2LqrCYi7qwkAAAAAAAAAAAAA
 [...]
 ---- Result should have been (exact matching):
 [as before]

 sgi/sgi-1.4:

    i blank
    i put $data -format sgi
    set data [i data -format sgi]

 ---- Result was:
 AdoBAQADABAADAADAAAAAAAAAP8AAAAAbm8gbmFtZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 GGmwCQEAAQAAAAAAAgAAAAAAAAAAAAAAsL2rCQAAAABPBAAAaLyrCRi9qwkAAAAAAAAAAAAA
 [...]
 ---- Result should have been (exact matching):
 [as before]

The rest of the tests passed.  I haven’t tried testing against
tcl 8.4, but thought you might like to know.

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

 $ uname -r
 2.6.34-1-686
 $ dpkg -l tcl\* tk\* libpng\* zlib1\* linux-image-2.6.34-1-686 libc6 | grep ^i
 ii  libc6         2.11-0exp4       Embedded GNU C Libra
 ii  libpng12-0    1.2.43-1         PNG library - runtim
 ii  libpng12-dev  1.2.43-1         PNG library - develo
 ii  linux-image-2.6.34-1-686  2.6.34-1~experimental.1
 ii  tcl           8.5.0-1          The Tool Command Lan
 ii  tcl-dev       8.5.0-1          The Tool Command Lan
 ii  tcl8.5        8.5.8-2          Tcl (the Tool Comman
 ii  tcl8.5-dev    8.5.8-2          Tcl (the Tool Comman
 ii  tcl8.6        8.6.0~b1-3       Tcl (the Tool Comman
 ii  tk            8.5.0-1          The Tk toolkit for T
 ii  tk-dev        8.5.0-1          The Tk toolkit for T
 ii  tk8.5         8.5.8-1          Tk toolkit for Tcl a
 ii  tk8.5-dev     8.5.8-1          Tk toolkit for Tcl a
 ii  tk8.6         8.6.0~b1-2       Tk toolkit for Tcl a
 ii  zlib1g        1:1.2.5.dfsg-1   compression library 
 ii  zlib1g-dev    1:1.2.5.dfsg-1   compression library 

 debian/changelog |    6 ++++++
 debian/control   |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index e0bdd40..2b0d9b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libtk-img (1:1.3-release-10) experimental; urgency=low
+
+  * Rebuilt against tk-dev (>= 8.5).
+
+ -- Jonathan Nieder <jrnie...@gmail.com>  Tue, 25 May 2010 23:34:23 -0500
+
 libtk-img (1:1.3-release-9) unstable; urgency=low
 
   * Changed libjpeg62-dev to libjpeg-dev in build dependencies.
diff --git a/debian/control b/debian/control
index 2e3dbec..54c8bbd 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: libtk-img
 Section: libs
 Priority: optional
 Maintainer: Sergei Golovan <sgolo...@debian.org>
-Build-Depends: debhelper (>= 5.0.0), tk-dev (>= 8.4.0), zlib1g-dev (>= 
1:1.2.1), libjpeg-dev, libtiff4-dev, libpng12-dev, quilt
+Build-Depends: debhelper (>= 5.0.0), tk-dev (>= 8.5), zlib1g-dev (>= 1:1.2.1), 
libjpeg-dev, libtiff4-dev, libpng12-dev, quilt
 Standards-Version: 3.8.4
 Homepage: http://sourceforge.net/projects/tkimg/
 
-- 
1.7.1




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to