Your message dated Fri, 16 Mar 2018 15:20:27 +0000
with message-id <[email protected]>
and subject line Bug#887883: fixed in tktreectrl 2.2.8-2
has caused the Debian Bug report #887883,
regarding tktreectrl uses deprecated Tcl/Tk 8.5
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
887883: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887883
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: tktreectrl
Version: 2.2.8-1
Severity: important
Tags: patch
Dear Maintainer,
We are currently deprecating and going to remove Tcl/Tk 8.5 from Debian,
so please, switch the tktreectrl package to a more recent version.
I'm attaching a proposed NMU patch which switches to the default Tcl/Tk
version (currently 8.6, prospectively 8.7), and I could do this NMU if you
don't mind. Or you may want to switch to 8.6 explicitely, this way there won't
be unexpected changes when the default Tcl/Tk version will change.
The patch contains a change in generic/tkTreeElem.c which is required for
the package to be working on Tcl/Tk 8.6 and newer.
-- System Information:
Debian Release: 9.3
APT prefers stable-debug
APT policy: (500, 'stable-debug'), (500, 'proposed-updates'), (500,
'stable'), (1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.14.0-0.bpo.3-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-- no debconf information
diff -u tktreectrl-2.2.8/debian/changelog tktreectrl-2.2.8/debian/changelog
--- tktreectrl-2.2.8/debian/changelog
+++ tktreectrl-2.2.8/debian/changelog
@@ -1,3 +1,13 @@
+tktreectrl (2.2.8-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Switch to the default Tcl/Tk version from Tcl/Tk 8.5 since the latter is
+ to be removed from Debian.
+ * Add a patch from upstream which fixes loading the package into Tk 8.6
+ where TclGetLong() has been removed.
+
+ -- Sergei Golovan <[email protected]> Sun, 21 Jan 2018 13:09:32 +0300
+
tktreectrl (2.2.8-1) unstable; urgency=low
* Initial release
diff -u tktreectrl-2.2.8/debian/control tktreectrl-2.2.8/debian/control
--- tktreectrl-2.2.8/debian/control
+++ tktreectrl-2.2.8/debian/control
@@ -4,7 +4,7 @@
Maintainer: Tcl/Tk Debian Packagers <[email protected]>
Uploaders: Miriam Ruiz <[email protected]>
Build-Depends: debhelper (>= 7), quilt, autoconf, automake, autotools-dev,
- tcl8.5-dev, tk8.5-dev
+ tcl-dev, tk-dev
Standards-Version: 3.8.0
Homepage: http://tktreectrl.sourceforge.net/
Vcs-Svn: svn://svn.debian.org/svn/pkg-tcltk/packages/tktreectrl/trunk/
diff -u tktreectrl-2.2.8/debian/rules tktreectrl-2.2.8/debian/rules
--- tktreectrl-2.2.8/debian/rules
+++ tktreectrl-2.2.8/debian/rules
@@ -28,10 +28,10 @@
--prefix=/usr \
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
- --with-tcl=/usr/lib/tcl8.5/ \
- --with-tk=/usr/lib/tk8.5/ \
- --with-tclinclude=/usr/include/tcl8.5/ \
- --with-tkinclude=/usr/include/tcl8.5/ \
+ --with-tcl=/usr/lib \
+ --with-tk=/usr/lib \
+ --with-tclinclude=/usr/include/tcl \
+ --with-tkinclude=/usr/include/tcl \
CFLAGS="$(CFLAGS)" \
LDFLAGS="-lm -Wl,-z,defs -Wl,--no-undefined -Wl,--as-needed"
touch $@
diff -u tktreectrl-2.2.8/debian/patches/series
tktreectrl-2.2.8/debian/patches/series
--- tktreectrl-2.2.8/debian/patches/series
+++ tktreectrl-2.2.8/debian/patches/series
@@ -1,0 +2 @@
+tkTreeElem.c.patch
only in patch2:
unchanged:
--- tktreectrl-2.2.8.orig/debian/patches/tkTreeElem.c.patch
+++ tktreectrl-2.2.8/debian/patches/tkTreeElem.c.patch
@@ -0,0 +1,33 @@
+Index: tkTreeElem.c
+===================================================================
+RCS file: /cvsroot/tktreectrl/tktreectrl/generic/tkTreeElem.c,v
+retrieving revision 1.67
+diff -a -u -8 -p -r1.67 tkTreeElem.c
+--- a/generic/tkTreeElem.c 22 Jan 2008 01:03:02 -0000 1.67
++++ b/generic/tkTreeElem.c 22 Jun 2009 20:36:19 -0000
+@@ -3438,17 +3438,24 @@ TreeElement_GetSortData(
+ int iv;
+ if (Tcl_GetIntFromObj(tree->interp, dataObj, &iv) != TCL_OK)
+ return TCL_ERROR;
+ (*lv) = iv;
+ break;
+ }
+ }
+ if (elemX->textCfg != NULL) {
+- if (TclGetLong(tree->interp, elemX->textCfg, lv) != TCL_OK)
++ Tcl_Obj obj;
++
++ obj.refCount = 1;
++ obj.bytes = (char *) elemX->textCfg;
++ obj.length = strlen(elemX->textCfg);
++ obj.typePtr = NULL;
++
++ if (Tcl_GetLongFromObj(tree->interp, &obj, lv) != TCL_OK)
+ return TCL_ERROR;
+ break;
+ }
+ FormatResult(tree->interp, "can't get a long from an empty -text
value");
+ return TCL_ERROR;
+ }
+ return TCL_OK;
+ }
--- End Message ---
--- Begin Message ---
Source: tktreectrl
Source-Version: 2.2.8-2
We believe that the bug you reported is fixed in the latest version of
tktreectrl, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sergei Golovan <[email protected]> (supplier of updated tktreectrl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 16 Mar 2018 17:45:21 +0300
Source: tktreectrl
Binary: tktreectrl
Architecture: source amd64
Version: 2.2.8-2
Distribution: unstable
Urgency: medium
Maintainer: Tcl/Tk Debian Packagers <[email protected]>
Changed-By: Sergei Golovan <[email protected]>
Description:
tktreectrl - flexible listbox widget for Tcl/Tk
Closes: 887883
Changes:
tktreectrl (2.2.8-2) unstable; urgency=medium
.
* Team upload.
* Switch to the default Tcl/Tk version from 8.5 since the latter is to be
removed from Debian (closes: #887883).
* Convert to 3.0 (quilt) source package format.
* Remove useless build dependency on autotools-dev.
* Change the package priority to optional since extra priority is
deprecated.
* Replace the old Alioth VCS headers by the new Salsa ones.
* Bump the debhelper compatibility level to 10.
* Bump the standards version to 4.1.3.
Checksums-Sha1:
232aba29fb95131cccb9f634282671eedd06ef1f 1944 tktreectrl_2.2.8-2.dsc
baccdb2a05cf883108eccc7ab8112bec19a29e2f 34788 tktreectrl_2.2.8-2.debian.tar.xz
0054d2fcde614f02c6e0e997652107cf8219d0dd 843756
tktreectrl-dbgsym_2.2.8-2_amd64.deb
70263e0599ce21d878939d13278334f64107cc12 7370
tktreectrl_2.2.8-2_amd64.buildinfo
64509f6ecd0ebc8a467ff6e6d02028570510869e 259800 tktreectrl_2.2.8-2_amd64.deb
Checksums-Sha256:
3674167c00af242ddaa7b564b3c38cacde5cf460d001c7e981306c1bbd1dad71 1944
tktreectrl_2.2.8-2.dsc
9bdee3e72de9bbc10fc3b373e417b494cf641b983008403b0471dbcf28da1397 34788
tktreectrl_2.2.8-2.debian.tar.xz
d6091d76c21bc63eb08b76a35825556bfaeede7d3a3930c3adc07a6d215fc6ed 843756
tktreectrl-dbgsym_2.2.8-2_amd64.deb
332642af133a7237b72ba283e615acc1830bcd03c85bc26c303ab7d95ecb9588 7370
tktreectrl_2.2.8-2_amd64.buildinfo
1819308c1534c201e85a97d085af03471923b771dc58b2958a1424f15e12efa8 259800
tktreectrl_2.2.8-2_amd64.deb
Files:
a924529e63d267116c7baa21387a16c7 1944 devel optional tktreectrl_2.2.8-2.dsc
9b4612d14bc6b9bdf5bcf1ad37474463 34788 devel optional
tktreectrl_2.2.8-2.debian.tar.xz
4b7326c795571e303c36a6490549514e 843756 debug optional
tktreectrl-dbgsym_2.2.8-2_amd64.deb
28c48e97871090bf8f67dd294d97d031 7370 devel optional
tktreectrl_2.2.8-2_amd64.buildinfo
5378a2b36bd43fb4889647b33666f031 259800 devel optional
tktreectrl_2.2.8-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAlqr2oIACgkQTyrk60tj
54cMeg/+OVrjgt89oeY6bCqTR40rQEnOcnx5c19sEUQy+IOLnNaUJk/aXgF1kYmt
83rBECWgf63gBLipBnsImDIR7sLjpqCQEx/sfl0nhAHtkO9blLgkJHyGdgTl2RW3
j5VQlj/97Og6rigwd3gezNHhFGHagSs4iu7KRidC8+YGd9lJ2el7khgb7jX3Inxn
QjyUTjAvpUGjLF6FPxeo28NkOOpK32PTE3Hiy0pUUKxCi0Qz6cUsOacpC6kNqGG8
Y++Hl8EQKBRx5vXUJ3mPsM6slriYDCyCl22R+bMOi4584z6fIQAQdz2Guv8KAp/N
X/+YysPDya5HsbTjAMv3e23uG0GkV07yhUqrkqTYJFAi/kTEsfPokhVi132mLEm8
hCHylBVt+TSWNNnU5uoQGQtNHs719tdCE+/DR8MsU9eUZYiLJXqiYXV1gtC55T2H
sFVqOSIE4DUZbE10/x6XkATpmJw4Oo0BKf8ozTYLHgkFR4xNkG8+82ASuyF4vUP7
SMLSSWY/KkAunOOiIJHBa8Xf9lDW3yC5O2zCDUzRS7Dx+Doaw/X/YP8I2w8D+HWF
N/WpgWFX4SRoDYZN/hJea/WYjluHG2sax55bwC392mfv+5Wu9NDakk8L5YXmI4lp
qjkiOEkf669FfNPZmg5qw++4o/D6A1Tjt9CcKomp47X0zikuSos=
=wu1x
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-tcltk-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel