Your message dated Mon, 28 Oct 2013 10:33:39 +0000
with message-id <e1vak8h-0005zk...@franck.debian.org>
and subject line Bug#725040: fixed in timidity 2.13.2-40.2
has caused the Debian Bug report #725040,
regarding timidity: FTBFS after alternatives for /usr/bin/tclsh will be dropped
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 ow...@bugs.debian.org
immediately.)


-- 
725040: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725040
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: timidity
Version: 2.13.2-40.1
Severity: normal
Tags: patch

Dear Maintainer,

We plan to drop alternatives for /usr/bin/tclsh which means that for example
tcl8.4 will contain only /usr/bin/tclsh8.4 binary and /usr/bin/tclsh will be a
symlink pointing to the current stable tclsh8.* binary.

Unfortunately, this change will cause timidity to FTBFS (see [1] for a build
log). To fix it (and also to get rid of tcl8.4/tk8.4 dependencies as these
packages are to be removed from Debian before jessie release) I'd propose an
attached patch. The nontrivial part of it defined USE_INTERP_RESULT macro
which helps to use deprecated and hidden in 8.6 Tcl_Interp.result field.

[1] 
http://sgolovan.nes.ru/debian-tcltk/build-failures/timidity_2.13.2-40.1.dsc.log.gz

-- System Information:
Debian Release: 7.1
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable'), (100, 'unstable'), 
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru timidity-2.13.2/debian/changelog timidity-2.13.2/debian/changelog
--- timidity-2.13.2/debian/changelog	2012-10-11 22:11:33.000000000 +0400
+++ timidity-2.13.2/debian/changelog	2013-09-30 23:16:07.000000000 +0400
@@ -1,3 +1,11 @@
+timidity (2.13.2-40.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fixed FTBFS caused by dropping /usr/bin/tclsh alternatives.
+  * Build Tcl/Tk interface with Tcl/Tk 8.6.
+
+ -- Sergei Golovan <sgolo...@debian.org>  Mon, 30 Sep 2013 23:13:58 +0400
+
 timidity (2.13.2-40.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru timidity-2.13.2/debian/control timidity-2.13.2/debian/control
--- timidity-2.13.2/debian/control	2011-11-21 20:14:10.000000000 +0400
+++ timidity-2.13.2/debian/control	2013-09-30 23:12:49.000000000 +0400
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Geoffrey Thomas <geo...@ldpreload.com>
 Uploaders: Karl Ramm <k...@debian.org>
-Build-Depends: debhelper (>= 7), libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libaudiofile-dev, libesd0-dev, libjack-dev, libaudio-dev, libvorbis-dev (>= 1.0.0-3), libspeex-dev (>= 1.0), libflac-dev (>= 1.1.4), libncurses-dev, libslang2-dev, libx11-dev, libxext-dev, libxmu-dev, libxpm-dev, libxt-dev, libxaw7-dev, tcl8.4-dev, tk8.4-dev, libgtk2.0-dev, autotools-dev, dpkg-dev (>= 1.16.0)
+Build-Depends: debhelper (>= 7), libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libaudiofile-dev, libesd0-dev, libjack-dev, libaudio-dev, libvorbis-dev (>= 1.0.0-3), libspeex-dev (>= 1.0), libflac-dev (>= 1.1.4), libncurses-dev, libslang2-dev, libx11-dev, libxext-dev, libxmu-dev, libxpm-dev, libxt-dev, libxaw7-dev, tcl-dev, tk-dev, libgtk2.0-dev, autotools-dev, dpkg-dev (>= 1.16.0)
 Standards-Version: 3.9.2
 Homepage: http://timidity.sourceforge.net/
 
diff -Nru timidity-2.13.2/debian/rules timidity-2.13.2/debian/rules
--- timidity-2.13.2/debian/rules	2011-11-21 20:14:10.000000000 +0400
+++ timidity-2.13.2/debian/rules	2013-09-30 23:21:32.000000000 +0400
@@ -32,7 +32,7 @@
         DEBUGFLAGS += -O2
 endif
 
-EXTRAFLAGS:=-D_FORTIFY_SOURCE=2 -Wformat -Wformat-security
+EXTRAFLAGS:=-DUSE_INTERP_RESULT -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security
 
 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
 	CONFFLAGS += --enable-debug
@@ -72,8 +72,8 @@
 	 --sysconfdir=/etc --with-default-path=/etc/timidity \
 	 --with-lispdir=/usr/share/emacs/site-lisp/timidity-el \
 	 --with-x \
-	 --with-tcl-includes=/usr/include/tcl8.4 \
-	 --with-tk-includes=/usr/include/tcl8.4 \
+	 --with-tcl-includes=/usr/include/tcl \
+	 --with-tk-includes=/usr/include/tcl \
 	 --enable-audio=$(audio) \
 	 --with-default-output=default \
 	 --enable-interface=$(interface) \

--- End Message ---
--- Begin Message ---
Source: timidity
Source-Version: 2.13.2-40.2

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

Debian distribution maintenance software
pp.
Sergei Golovan <sgolo...@debian.org> (supplier of updated timidity 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 28 Oct 2013 14:07:01 +0400
Source: timidity
Binary: timidity timidity-interfaces-extra timidity-el timidity-daemon
Architecture: source all amd64
Version: 2.13.2-40.2
Distribution: unstable
Urgency: low
Maintainer: Geoffrey Thomas <geo...@ldpreload.com>
Changed-By: Sergei Golovan <sgolo...@debian.org>
Description: 
 timidity   - Software sound renderer (MIDI sequencer, MOD player)
 timidity-daemon - runs TiMidity++ as a system-wide MIDI sequencer
 timidity-el - Emacs front end to Timidity++
 timidity-interfaces-extra - TiMidity++ extra user interfaces
Closes: 725040
Changes: 
 timidity (2.13.2-40.2) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Fixed FTBFS after dropping /usr/bin/tclsh alternatives and updating Tcl/Tk
     to 8.6. (Closes: #725040).
Checksums-Sha1: 
 4ff962116a42f68b2561c895e3e479d3124d376e 1666 timidity_2.13.2-40.2.dsc
 36ef4123c370d9f0e58e13ec5b6ed25f033a9b98 136933 
timidity_2.13.2-40.2.debian.tar.gz
 d29ee2ccbe186a63cc5e02ef9b1d135dd746545c 21824 timidity-el_2.13.2-40.2_all.deb
 1c5b460b7ebfd74d9cf9700fc96cec93c046d336 18944 
timidity-daemon_2.13.2-40.2_all.deb
 f7274e77397b1a86b49a612d9ed4dc3395e26495 572336 timidity_2.13.2-40.2_amd64.deb
 1507cbb4c77e2b5a25d17a806c07e38c93595423 78514 
timidity-interfaces-extra_2.13.2-40.2_amd64.deb
Checksums-Sha256: 
 f70863cad9524362cbe34d886aa0be5e9874cac5dabfc1c8cf47a7d94ae6b8ca 1666 
timidity_2.13.2-40.2.dsc
 ba402c4385656c51b9688f16a846a3db918afc2c02b932f84764be44dd6dcd19 136933 
timidity_2.13.2-40.2.debian.tar.gz
 378aaa460030cab1b5741112c241dadc6b60f4c6c2757cac4e599c665e876d2e 21824 
timidity-el_2.13.2-40.2_all.deb
 9d45e1550d71656eeaa0941fdeb0a2535b18b9dd4fe9608bd187ddd54ee1e6fd 18944 
timidity-daemon_2.13.2-40.2_all.deb
 78ba9127eaa5386e48b4a867ab1dfa09e910eefb1037472f2aa9cc4eb0ab9947 572336 
timidity_2.13.2-40.2_amd64.deb
 a10985146d68d48d7fb55da06d7e1dfa9baa2021777095ef153183fa50a214e8 78514 
timidity-interfaces-extra_2.13.2-40.2_amd64.deb
Files: 
 596ac68036b3830776437d18c4b9bec7 1666 sound optional timidity_2.13.2-40.2.dsc
 8144a5aef3b87587dce090a4289ea732 136933 sound optional 
timidity_2.13.2-40.2.debian.tar.gz
 cceb1243ec242ae9dbd19da77ad04af8 21824 lisp optional 
timidity-el_2.13.2-40.2_all.deb
 d0d5c284e955c3cc61d57be1b2193d83 18944 sound optional 
timidity-daemon_2.13.2-40.2_all.deb
 82c25654284264465c3194bc81c38b40 572336 sound optional 
timidity_2.13.2-40.2_amd64.deb
 dd1e85dbb22c909330b90d3c9840030c 78514 sound optional 
timidity-interfaces-extra_2.13.2-40.2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iD8DBQFSbjoVIcdH02pGEFIRAjg1AJ0YsF248SmxUmuK40+7UZpL7LfD8wCgio4I
6znjYrXSgePOtICh+qBd8FY=
=dyIV
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to