[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#888682: marked as done (hamlib uses deprecated Tcl 8.5)



Your message dated Fri, 16 Mar 2018 13:34:49 +0000
with message-id <E1ewpVR-000IFy-84@fasolo.debian.org>
and subject line Bug#888682: fixed in hamlib 3.1-8
has caused the Debian Bug report #888682,
regarding hamlib uses deprecated Tcl 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 owner@bugs.debian.org
immediately.)


-- 
888682: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888682
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: hamlib
Version: 3.1-7
Severity: important
Tags: patch

Dear Maintainer,

Since Tcl 8.5 has reached its end-of-life we are planning to remove
it from Debian before the buster's release. So please, switch the
libhamlib2-tcl package to a modern Tcl version which is 8.6 (or better
to a default one which should work for future 8.7 as well).

I've attached a proposed NMU which 1) replaces tcl8.5-dev by tcl-dev
in build dependencies and corrects the --with-tcl in debian/rules
(/usr/lib/tclConfig.sh includes a DEB_HOST_MULTIARCH hack, so don't bother
about deleting it from debian/rules configure call); 2) moves the
Tcl package to /usr/lib/tcltk/hamlib3.1 as it can be loaded to different
Tcl shells (I haven't tested it thoroughly). If you don't mind, I could do
the upload.

-- System Information:
Debian Release: 9.3
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'proposed-updates'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental'), (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)
diff -Nru hamlib-3.1/debian/changelog hamlib-3.1/debian/changelog
--- hamlib-3.1/debian/changelog	2017-07-31 14:22:15.000000000 +0300
+++ hamlib-3.1/debian/changelog	2018-01-28 18:53:38.000000000 +0300
@@ -1,3 +1,14 @@
+hamlib (3.1-7.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch to the default Tcl version from 8.5 since 8.5 is to be
+    removed from Debian.
+  * Move the Tcl library from /usr/lib/tcl8.5 to /usr/lib/tcltk/hamlib3.1
+    because it can be loaded into any available Tcl interpreter and not
+    just into 8.5.
+
+ -- Sergei Golovan <sgolovan@debian.org>  Sun, 28 Jan 2018 18:53:38 +0300
+
 hamlib (3.1-7) unstable; urgency=medium
 
   * Team upload
diff -Nru hamlib-3.1/debian/control hamlib-3.1/debian/control
--- hamlib-3.1/debian/control	2017-07-31 14:22:15.000000000 +0300
+++ hamlib-3.1/debian/control	2018-01-19 14:31:51.000000000 +0300
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
 Uploaders: Kamal Mostafa <kamal@whence.com>, Colin Tuckley <colint@debian.org>, Ervin Hegedus <airween@gmail.com>
-Build-Depends: debhelper (>= 9), pkg-config, doxygen, swig, libperl-dev, python-all-dev (>= 2.3.5-11), tcl8.5-dev, libusb-1.0-0-dev, dh-python, libltdl3-dev, zlib1g-dev, libgd-dev, dpkg-dev (>= 1.16.0), dh-autoreconf, dh-lua
+Build-Depends: debhelper (>= 9), pkg-config, doxygen, swig, libperl-dev, python-all-dev (>= 2.3.5-11), tcl-dev, libusb-1.0-0-dev, dh-python, libltdl3-dev, zlib1g-dev, libgd-dev, dpkg-dev (>= 1.16.0), dh-autoreconf, dh-lua
 Build-Conflicts: hamlib-dev (<= 1.2.5-3)
 Standards-Version: 4.0.0
 XS-Python-Version: >= 2.4
diff -Nru hamlib-3.1/debian/libhamlib2-tcl.dirs hamlib-3.1/debian/libhamlib2-tcl.dirs
--- hamlib-3.1/debian/libhamlib2-tcl.dirs	2016-03-26 17:06:23.000000000 +0300
+++ hamlib-3.1/debian/libhamlib2-tcl.dirs	2018-01-28 18:53:38.000000000 +0300
@@ -1 +1,2 @@
+/usr/lib/tcltk/hamlib3.1
 /usr/share/doc/libhamlib2-tcl
diff -Nru hamlib-3.1/debian/libhamlib2-tcl.install hamlib-3.1/debian/libhamlib2-tcl.install
--- hamlib-3.1/debian/libhamlib2-tcl.install	2017-07-03 15:52:24.000000000 +0300
+++ hamlib-3.1/debian/libhamlib2-tcl.install	2018-01-28 18:53:38.000000000 +0300
@@ -1,4 +1,4 @@
 bindings/tcltest.tcl usr/share/doc/libhamlib2-tcl
-debian/tmp/usr/lib/tcl/Hamlib/hamlibtcl-3.1.so usr/lib/tcl8.5
-debian/tmp/usr/lib/tcl/Hamlib/hamlibtcl.so usr/lib/tcl8.5
-debian/tmp/usr/lib/tcl/Hamlib/pkgIndex.tcl usr/lib/tcl8.5
+debian/tmp/usr/lib/tcl/Hamlib/hamlibtcl-3.1.so usr/lib/tcltk/hamlib3.1
+debian/tmp/usr/lib/tcl/Hamlib/hamlibtcl.so usr/lib/tcltk/hamlib3.1
+debian/tmp/usr/lib/tcl/Hamlib/pkgIndex.tcl usr/lib/tcltk/hamlib3.1
diff -Nru hamlib-3.1/debian/rules hamlib-3.1/debian/rules
--- hamlib-3.1/debian/rules	2017-07-03 17:01:06.000000000 +0300
+++ hamlib-3.1/debian/rules	2018-01-19 14:34:02.000000000 +0300
@@ -30,7 +30,7 @@
 		--with-perl-binding \
 		--with-python-binding \
 		--with-tcl-binding \
-		--with-tcl=/usr/lib/"$(DEB_HOST_MULTIARCH)"/tcl8.5 \
+		--with-tcl=/usr/lib \
 		--with-lua-binding
 	touch $@
 	make -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple configure

--- End Message ---
--- Begin Message ---
Source: hamlib
Source-Version: 3.1-8

We believe that the bug you reported is fixed in the latest version of
hamlib, 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 888682@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ervin Hegedus <airween@gmail.com> (supplier of updated hamlib 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 28 Jan 2018 17:05:48 +0000
Source: hamlib
Binary: libhamlib2 libhamlib2++c2 libhamlib-dev libhamlib++-dev libhamlib2-perl libhamlib2-tcl python-libhamlib2 libhamlib-utils libhamlib-doc lua-hamlib2
Architecture: source amd64 all
Version: 3.1-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Changed-By: Ervin Hegedus <airween@gmail.com>
Description:
 libhamlib++-dev - Development C++ library to control radio transceivers and receive
 libhamlib-dev - Development library to control radio transceivers and receivers
 libhamlib-doc - Documentation for the hamlib radio control library
 libhamlib-utils - Utilities to support the hamlib radio control library
 libhamlib2 - Run-time library to control radio transceivers and receivers
 libhamlib2++c2 - Run-time C++ library to control radio transceivers and receivers
 libhamlib2-perl - Run-time perl library to control radio transceivers and receivers
 libhamlib2-tcl - Run-time Tcl library to control radio transceivers and receivers
 lua-hamlib2 - Run-time Lua library to control radio transceivers and receivers
 python-libhamlib2 - Run-time Python library to control radio transceivers and receive
Closes: 888682
Changes:
 hamlib (3.1-8) unstable; urgency=medium
 .
   * Switch to the default Tcl version from 8.5 since 8.5 is to be
     removed from Debian. Closes: #888682.
   * Move the Tcl library from /usr/lib/tcl8.5 to /usr/lib/tcltk/hamlib3.1
   * Bump Standards Version 4.1.3
Checksums-Sha1:
 490ea546d701c88d81bece478e54b0e13f80f8aa 2653 hamlib_3.1-8.dsc
 2ca7192c48c1067696f0cd1f92c593c078fb276f 16240 hamlib_3.1-8.debian.tar.xz
 8973e8a24bbdb5577d33df005a34612986b62a8f 13255 hamlib_3.1-8_amd64.buildinfo
 574d006da6aef4579c10e5d2de0ee844e8317b09 20948 libhamlib++-dev_3.1-8_amd64.deb
 eca0a3e26a84528bf2d2b02ba5c697c261ba46ac 34968 libhamlib-dev_3.1-8_amd64.deb
 4628220823470e23920ab62d44abad122afb13d7 370612 libhamlib-doc_3.1-8_all.deb
 fa11b0a6eb8f624daaf90e0ebf992b96305fd421 340516 libhamlib-utils-dbgsym_3.1-8_amd64.deb
 bec5f0cf26d3d8f98685171bb5a0e76b91d5afff 114996 libhamlib-utils_3.1-8_amd64.deb
 258be0fb193784580029a27b886c606753692c1f 58480 libhamlib2++c2-dbgsym_3.1-8_amd64.deb
 5ad1c68e063d0e85b350b9f3f8ba87afc28bd685 20764 libhamlib2++c2_3.1-8_amd64.deb
 4dc3de17bb4f8b60b18209153529a63ebc4f49f7 1480652 libhamlib2-dbgsym_3.1-8_amd64.deb
 f5ff652ca0c2c34702ad7cb89aee95bcc1f91f5d 721304 libhamlib2-perl-dbgsym_3.1-8_amd64.deb
 f9999b36bf348e8281f550ca5cff1c3f701184d7 183632 libhamlib2-perl_3.1-8_amd64.deb
 d3f212d1bca473b4566f46296dcf61e8c9f910d9 482956 libhamlib2-tcl-dbgsym_3.1-8_amd64.deb
 97adc660267dbe2eef9ce097bd5ae40be222f776 120784 libhamlib2-tcl_3.1-8_amd64.deb
 734c1e6314825b8e7753578b5438dd8ef2fff406 388596 libhamlib2_3.1-8_amd64.deb
 09a7ddf473c8072e1301ce20b027b7dbc4f40eb6 585776 lua-hamlib2-dbgsym_3.1-8_amd64.deb
 0862356a24dc752e69e53bb048910d86cf14a9c5 218540 lua-hamlib2_3.1-8_amd64.deb
 073dd58833b89382d1794bb0ddeb673ae0cb2de9 434296 python-libhamlib2-dbgsym_3.1-8_amd64.deb
 8e980d5d3b9e0951d352af06ea84dbae27d082d1 565328 python-libhamlib2_3.1-8_amd64.deb
Checksums-Sha256:
 69985181f121d2fbea059ab115fbb2fc8fef89ee7afc525c98b96084287fb3d7 2653 hamlib_3.1-8.dsc
 d97d7d2b6882d6fb68097802e7311110b2d3fa0a0fae1e043caf33cd1ce4450d 16240 hamlib_3.1-8.debian.tar.xz
 ad35397d5b957692a2d4aa828b53b8c2065dddb628842eb78832fc7cbac18e54 13255 hamlib_3.1-8_amd64.buildinfo
 21f951e5734848d25d813aef0f6b84d3e7b29056531865257be237bbefc4a10d 20948 libhamlib++-dev_3.1-8_amd64.deb
 ac510b9c25f47546589910b4db2160e54fd688334bf569843de141e8d3a248a9 34968 libhamlib-dev_3.1-8_amd64.deb
 6cdce39318d32b54a6f0228b9fd10bff7fa8b5f69e2bd7b5435cfc68007ec2f6 370612 libhamlib-doc_3.1-8_all.deb
 9ac65619993d456d6ea3978f80384bc1ec2e287d761762b88fc8fa0426207535 340516 libhamlib-utils-dbgsym_3.1-8_amd64.deb
 f0d29e3ec0f1d37ea065931691b4e80268be78b1882a4932b0346e1496ace23b 114996 libhamlib-utils_3.1-8_amd64.deb
 64d1bd7ddad3ff27a508583392a86a615673d608f1c4c41f6e6ca1cfa1e62d4e 58480 libhamlib2++c2-dbgsym_3.1-8_amd64.deb
 1f6f2f39595c30b7a38eebe9d51e08efcefdc1eadcd990a3b1c7012c204dbe2f 20764 libhamlib2++c2_3.1-8_amd64.deb
 c41b02ff7f0c19cb3e410051c72f492ad0f98d8e274af878994cc393bb6ff323 1480652 libhamlib2-dbgsym_3.1-8_amd64.deb
 7a93fbe52d31c0630df01998401dc5744c813c1d5ddc5d426181249c79af7766 721304 libhamlib2-perl-dbgsym_3.1-8_amd64.deb
 25a4fea33e6969fcdac1504314161ac1b8c9b5a3571bafaa3519e2f7e67da986 183632 libhamlib2-perl_3.1-8_amd64.deb
 a08704de8d939ea2b1471f5d1db4902c3d4c023e85129973dc3c60ef98d115b1 482956 libhamlib2-tcl-dbgsym_3.1-8_amd64.deb
 3a9e7f7025ca802067f25decda9c5c4f390de714712e7c803d859c5b534b981d 120784 libhamlib2-tcl_3.1-8_amd64.deb
 7168012a9ddb58929367e0ddf1630bd6e889f2758c97bb6a0e698988de9e7e62 388596 libhamlib2_3.1-8_amd64.deb
 75399f0361ab704fcf47b93632a546816ce07bb133ea9d3ccc1a44992e373d7a 585776 lua-hamlib2-dbgsym_3.1-8_amd64.deb
 d687a242f781e4cfab1fb321646e223c473a105a9e652310937dbe14aef9edde 218540 lua-hamlib2_3.1-8_amd64.deb
 e9a5669c789dedc5f6117aa1be82906035100bba424a97f742cf30a71fbdb7bc 434296 python-libhamlib2-dbgsym_3.1-8_amd64.deb
 0005b934db0568f35dc6b58a669523086e963f54307c564129c00c1e361de8ff 565328 python-libhamlib2_3.1-8_amd64.deb
Files:
 a0a29cd96096dfda8f5510551b803f82 2653 hamradio optional hamlib_3.1-8.dsc
 93276a2e7a26acafba3b153818a6638f 16240 hamradio optional hamlib_3.1-8.debian.tar.xz
 12741e3cf34239c263d459958244c0d0 13255 hamradio optional hamlib_3.1-8_amd64.buildinfo
 35e6f4d90a63578d6fd74a7c430315e1 20948 libdevel optional libhamlib++-dev_3.1-8_amd64.deb
 8010391d31fc2c0e097168b66df53626 34968 libdevel optional libhamlib-dev_3.1-8_amd64.deb
 4d808b7627255ca0edae916de20ebdd0 370612 doc optional libhamlib-doc_3.1-8_all.deb
 a50bdc12a4158ddd2a8bdb1b940ea336 340516 debug optional libhamlib-utils-dbgsym_3.1-8_amd64.deb
 840128f98e5c1aade43d615af37aff10 114996 hamradio optional libhamlib-utils_3.1-8_amd64.deb
 1f7e14788744eb30a282f735fa8d8003 58480 debug optional libhamlib2++c2-dbgsym_3.1-8_amd64.deb
 40ea1771b25a0ce33f3b4d1ae209cd66 20764 libs optional libhamlib2++c2_3.1-8_amd64.deb
 b75c6b7bc82d8f52a6241a7897123fc6 1480652 debug optional libhamlib2-dbgsym_3.1-8_amd64.deb
 746be4198278f12ffcb1eee10f510435 721304 debug optional libhamlib2-perl-dbgsym_3.1-8_amd64.deb
 456167a95a3e5ffef0e0b77fc3032976 183632 perl optional libhamlib2-perl_3.1-8_amd64.deb
 ce779774199e472dd95af3c08b7359a1 482956 debug optional libhamlib2-tcl-dbgsym_3.1-8_amd64.deb
 21c2118c3979a79c997a8eab957a1b37 120784 interpreters optional libhamlib2-tcl_3.1-8_amd64.deb
 75653695fa1dd66113dde4c16830e554 388596 libs optional libhamlib2_3.1-8_amd64.deb
 4d8cfde4e8f332f4f0cadbbdcdf0c520 585776 debug optional lua-hamlib2-dbgsym_3.1-8_amd64.deb
 3bb3b8755f4432f05fdb53e49d06352e 218540 interpreters optional lua-hamlib2_3.1-8_amd64.deb
 666e3b6e17609c06509da6985222bb38 434296 debug optional python-libhamlib2-dbgsym_3.1-8_amd64.deb
 abb56fe02dc367f0f915ba94c9b7f68b 565328 python optional python-libhamlib2_3.1-8_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAlqrwXEACgkQTyrk60tj
54fnWRAAqtIECwvFMcxrQmjpfdyL3G4Ze1bVf1JxQf5vzyPLuxnfWI2IczjnDTgk
q0134kvHiAvhQoR3WcgGtEgsHZxeyUMOb22Q+eaT6www89O2wk052VkqgXZwZoAX
hX7+hHPK0cD8qr4AdzLsp5yeF5SxCl7NNyYzwpA0m6tLUvxruMVNLhEaaRg7kmF2
SMxPNWcl3cqQz3DkMPlWbvWwilzwqg9Crlv2kJCe5V/txYps6FGCKRND37cuKWZs
2KnsEYkqhdMF+sgrghwy2zHXHEJ5kjt3WRP3RbabZlLBWC64UG8XCdqf19P5aY13
fwCgc5JUptKKK5BV7SkBbq7nmxvQPBcYhD7K0HrH3Hx3QI+yAc4eWILhIN2rA9UG
LylHL6vv22qXIHmAUlsOoE0TznHM1qzW+ZJbZnuRq9OT1C/SwCBvuFAB8L+MC/Ny
/WAJwzdD15njQ3AM9hJ6366nmJoxBqRoy6DPLudP+m2W87bCV1UrDOqkMS5tD6p1
R95rw6vqciLReu7xl0Bley2CqmGj7FvwiziOq9/Tl15BSoss1EMIkLNbOgEZmJQm
nAhCaaCW3I8qnIjKz++CRrCvtZqDvOrbNa0ldIFTTulBYPr+3l6SFESTN9jA8TCo
S69fmDGB8k0y7UXecg3x0j9rxtL42wZE9Mncf9f00GwbCnXBRaQ=
=ertb
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: