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

Bug#725290: marked as done (emacspeak: build-depends on obsolete Tcl 8.4)



Your message dated Sun, 13 Oct 2013 06:48:31 +0000
with message-id <E1VVFTb-0008Pa-0u@franck.debian.org>
and subject line Bug#725290: fixed in emacspeak 38.0+dfsg-2
has caused the Debian Bug report #725290,
regarding emacspeak: build-depends on obsolete Tcl 8.4
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.)


-- 
725290: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725290
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: emacspeak
Version: 38.0+dfsg-1
Severity: normal
Tags: patch

Dear Maintainer,

We plan to drop a deprecated Tcl/Tk 8.4 from the Debian archive before jessie
release. This means that you'll have to move emacspeak to using Tcl 8.5 or 8.6
(the latter will be the default version in jessie).

I've prepared a patch which allows to build emacspeak using the default Tcl
version. I haven't tested if the built package is working though. The build
went fine.

-- 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 emacspeak-38.0+dfsg/debian/changelog emacspeak-38.0+dfsg/debian/changelog
--- emacspeak-38.0+dfsg/debian/changelog	2013-07-31 23:22:49.000000000 +0400
+++ emacspeak-38.0+dfsg/debian/changelog	2013-10-03 21:32:03.000000000 +0400
@@ -1,3 +1,13 @@
+emacspeak (38.0+dfsg-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Replaced the obsolete tcl8.4-dev package by tcl-dev in build-dependencies.
+  * Blanked TCL_VERSION variables to make sure the default Tcl/Tk version is
+    used when building the package.
+  * Don't add 8.4 suffix to the tclsh shebangs.
+
+ -- Sergei Golovan <sgolovan@debian.org>  Thu, 03 Oct 2013 21:30:42 +0400
+
 emacspeak (38.0+dfsg-1) unstable; urgency=low
 
   * Imported Upstream version 38.0 (Closes: #707487)
diff -Nru emacspeak-38.0+dfsg/debian/control emacspeak-38.0+dfsg/debian/control
--- emacspeak-38.0+dfsg/debian/control	2013-07-31 22:35:14.000000000 +0400
+++ emacspeak-38.0+dfsg/debian/control	2013-10-03 21:16:21.000000000 +0400
@@ -6,7 +6,7 @@
 Build-Depends: debhelper (>= 9),
                libespeak-dev,
                po-debconf,
-               tcl8.4-dev,
+               tcl-dev,
 Build-Depends-Indep: python-epydoc,
 Standards-Version: 3.9.4
 Homepage: http://emacspeak.sf.net
@@ -20,7 +20,7 @@
          emacs,
          make,
          perl,
-         tcl8.4,
+         tcl,
          tclx8.4,
          ${misc:Depends},
          ${perl:Depends}
diff -Nru emacspeak-38.0+dfsg/debian/patches/series emacspeak-38.0+dfsg/debian/patches/series
--- emacspeak-38.0+dfsg/debian/patches/series	2013-07-31 00:31:21.000000000 +0400
+++ emacspeak-38.0+dfsg/debian/patches/series	2013-10-03 21:26:01.000000000 +0400
@@ -1,3 +1,4 @@
 allow_emacs_flavor_in_etc_makefile
 use_arch_dependent_path_for_espeak_lib
 remove_info_from_clean_target.patch
+tcl_version.patch
diff -Nru emacspeak-38.0+dfsg/debian/patches/tcl_version.patch emacspeak-38.0+dfsg/debian/patches/tcl_version.patch
--- emacspeak-38.0+dfsg/debian/patches/tcl_version.patch	1970-01-01 03:00:00.000000000 +0300
+++ emacspeak-38.0+dfsg/debian/patches/tcl_version.patch	2013-10-03 21:28:08.000000000 +0400
@@ -0,0 +1,33 @@
+--- a/servers/linux-espeak/Makefile
++++ b/servers/linux-espeak/Makefile
+@@ -4,7 +4,7 @@
+ PREFIX = /usr
+ LIBPARENTDIR = ${PREFIX}/share/emacs/site-lisp
+ LIBDIR =$(LIBPARENTDIR)/emacspeak/servers/linux-espeak
+-TCL_VERSION = 8.4
++TCL_VERSION =
+ TCL_INCLUDE= /usr/include/tcl$(TCL_VERSION)
+ CXXFLAGS+= -g    -O2 -fPIC  -DPIC  -pedantic -ansi -Wall -Wno-long-long -I$(TCL_INCLUDE)
+ 
+--- a/servers/linux-outloud/Makefile
++++ b/servers/linux-outloud/Makefile
+@@ -5,7 +5,7 @@
+ LIBPARENTDIR = ${PREFIX}/share/emacs/site-lisp
+ LIBDIR =$(LIBPARENTDIR)/emacspeak/servers/linux-outloud
+ 
+-TCL_VERSION=8.4
++TCL_VERSION=
+ TCL_INCLUDE=/usr/include/tcl$(TCL_VERSION)
+ #CFLAGS+= -g    -O2 -fPIC  -DPIC  -pedantic -ansi -Wall  -Wno-long-long -I$(TCL_INCLUDE)
+ CFLAGS+= -m32 -g    -O2 -fPIC  -DPIC  -pedantic -ansi -Wall  -Wno-long-long -I$(TCL_INCLUDE)
+--- a/servers/software-dtk/Makefile
++++ b/servers/software-dtk/Makefile
+@@ -2,7 +2,7 @@
+ #
+ LABEL=1.1
+ DIST=software-dtk-$(LABEL)
+-TCL_VERSION=8.4
++TCL_VERSION=
+ CFLAGS+=-O3 -fpic -pedantic -ansi -Wall -I/usr/include/tcl$(TCL_VERSION)
+ CPPFLAGS+=-DSTDC_HEADERS=1 -Dclock_t=long -DRETSIGTYPE=void 
+ INSTALL=install
diff -Nru emacspeak-38.0+dfsg/debian/rules emacspeak-38.0+dfsg/debian/rules
--- emacspeak-38.0+dfsg/debian/rules	2013-07-30 23:56:17.000000000 +0400
+++ emacspeak-38.0+dfsg/debian/rules	2013-10-03 21:19:52.000000000 +0400
@@ -19,16 +19,6 @@
 	cd servers/linux-espeak ; $(MAKE)
 
 override_dh_auto_build-indep:
-# As we depend on tcl8.4-dev for the binary, we depend and check only specific tclsh8.4
-# and we should make sure the scripts are explicitely working for them
-	cd servers ; 								\
-	for file in dtk-exp dtk-soft espeak outloud speech-server ssh-dtk-exp	\
-		ssh-outloud ; do 						\
-		cp -p $${file} $${file}.debian_org ;				\
-		sed -r --in-place 						\
-			"s%/usr/bin/tclsh$$%/usr/bin/tclsh8.4%" $${file} ;\
-	done
-
 	echo $(shell dpkg-parsechangelog | grep Version | perl -p -e 's/Version: //') \
 		> debian_version
 

--- End Message ---
--- Begin Message ---
Source: emacspeak
Source-Version: 38.0+dfsg-2

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

Debian distribution maintenance software
pp.
Paul Gevers <elbrus@debian.org> (supplier of updated emacspeak 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, 13 Oct 2013 07:56:26 +0200
Source: emacspeak
Binary: emacspeak emacspeak-espeak-server
Architecture: source all amd64
Version: 38.0+dfsg-2
Distribution: unstable
Urgency: low
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Paul Gevers <elbrus@debian.org>
Description: 
 emacspeak  - speech output interface to Emacs
 emacspeak-espeak-server - espeak syntesis server for emacspeak
Closes: 725290
Changes: 
 emacspeak (38.0+dfsg-2) unstable; urgency=low
 .
   [ Paul Gevers ]
   * emacsen-install
     - remove link to non-existing file
     - /usr/sbin/update-alternatives does not exist
   * Depend on emacs or all versions higher than 21
   * Changed d/rules clean target to also succeed without patches applied
   * Add doc-base files for the user-guide and the httpspeaker documentation
   * Create user-guide and during build
     - Build-Depends-Indep on docbook-utils
   * Concatenate all NEWS-* files as upstream changelog
   * Don't install useless servers/python/README and install-guide
 .
   [ Sergei Golovan ]
   * Replaced the obsolete tcl8.4-dev package by tcl-dev in build-dependencies.
     (Closes: #725290)
   * Blanked TCL_VERSION variable to make sure the default Tcl/Tk version is
     used when building the package.
   * Don't add 8.4 suffix to the tclsh shebangs.
Checksums-Sha1: 
 fff168e8004727ef7dccc5d1cd5e4da771dd0071 1755 emacspeak_38.0+dfsg-2.dsc
 7ecd6b9091b7ea15d9302dae175c68243cc41c68 51025 emacspeak_38.0+dfsg-2.debian.tar.gz
 f9c18f7df2238434897a72984f6fda7432d6cf5f 3903684 emacspeak_38.0+dfsg-2_all.deb
 dc4816f478e53c7f699a584791e5cb915b53c09f 37838 emacspeak-espeak-server_38.0+dfsg-2_amd64.deb
Checksums-Sha256: 
 56427e2dc1cc69e50e2cd8b92690e3c5a10e5d6663e66676370a95088e04d411 1755 emacspeak_38.0+dfsg-2.dsc
 390c0ce85603d19dcc7f544013d69cb45e114f2465412e8100758b0795a092f9 51025 emacspeak_38.0+dfsg-2.debian.tar.gz
 a36d873ac2379d7de396458a4ee1e734feebeb1debcd85b385e6c3fe7237a966 3903684 emacspeak_38.0+dfsg-2_all.deb
 93b5184ef440949b181a256d51402ab03a7769073f7040e41645bffefec9ffbc 37838 emacspeak-espeak-server_38.0+dfsg-2_amd64.deb
Files: 
 91af8e19d51fffd14c642ccd71731bf1 1755 editors optional emacspeak_38.0+dfsg-2.dsc
 c24aa29d9f0b043ca01ba0cf0d43c119 51025 editors optional emacspeak_38.0+dfsg-2.debian.tar.gz
 f9be06f9fda68c564b3bb8c560c39e55 3903684 editors optional emacspeak_38.0+dfsg-2_all.deb
 291d06c7ad366ad79fcef77f0d86b0ed 37838 editors optional emacspeak-espeak-server_38.0+dfsg-2_amd64.deb

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

iQEcBAEBCAAGBQJSWj90AAoJEJxcmesFvXUKOL4H/0jD6DrksEFnJt/y4nwdEbwB
mUjVYgXlGJ8zL6V9ytj1KvCSimoYxxQSTGkM3aRfmMKpEqa+5j+MKBS+Ub9MMTVO
3J+W+xqteJ+5zLPc5Xznn3A8jh/H7aYE1tVsi8gueL5T6tz0ctdBCmz5XUdMidIl
R2FHTmEjHsxsdqNi/FGz5B+TiN8P3ydJcBWRR2Y+G8h2bvcnGDgFDAbHhfDHzMD2
oIcCJXub9Tlc/DMR39cm1BbemAT8E0ll/lLZ3v8liidbNLHo7D7Nv0aLT3VOhgY+
TQ97D6p585X3kEZ7Fp0d5fMKQ7NR7qPFJ6p/H+gN1EKmTDWxgtWDJFsk/2e0L7c=
=Kb0i
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: