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

Bug#725368: emacspeak-ss: depends on deprecated Tcl 8.4



Package: emacspeak-ss
Version: 1.12.1-3
Severity: normal
Tags: patch

Dear Maintainer,

We plan to remove a deprecated Tcl 8.4 from the Debian archive before
releasing jessie. Emacspeak-ss depends on tcl8.4, and this needs to change.

I've prepared a patch which switches to the default tk package instead of
tcl8.4. It makes all Tcl scripts in the package use /usr/bin/tclsh interpreter
instead of /usr/bin/tclsh8.4, so they will not crash immediately, but I
didn't do thorough testing.

-- 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-ss-1.12.1/debian/changelog emacspeak-ss-1.12.1/debian/changelog
--- emacspeak-ss-1.12.1/debian/changelog	2012-11-30 20:22:09.000000000 +0400
+++ emacspeak-ss-1.12.1/debian/changelog	2013-10-04 22:11:31.000000000 +0400
@@ -1,3 +1,10 @@
+emacspeak-ss (1.12.1-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Switched to the default Tcl version from deprecated 8.4.
+
+ -- Sergei Golovan <sgolovan@debian.org>  Fri, 04 Oct 2013 22:11:26 +0400
+
 emacspeak-ss (1.12.1-3) unstable; urgency=low
 
   * QA upload.
diff -Nru emacspeak-ss-1.12.1/debian/control emacspeak-ss-1.12.1/debian/control
--- emacspeak-ss-1.12.1/debian/control	2012-11-30 20:21:23.000000000 +0400
+++ emacspeak-ss-1.12.1/debian/control	2013-10-04 22:08:05.000000000 +0400
@@ -10,7 +10,7 @@
 Package: emacspeak-ss
 Architecture: linux-any
 Replaces: emacspeak-dt, emacspeak-dt-tcl, emacspeak-bs-tcl
-Depends: ${shlibs:Depends}, emacspeak(>=28.0), tcl8.4, tclx8.4, adduser, ${misc:Depends}
+Depends: ${shlibs:Depends}, emacspeak(>=28.0), tcl, tclx8.4, adduser, ${misc:Depends}
 Description: Emacspeak speech servers for several synthesizers
  emacspeak-ss is an interface between Emacspeak and any of several
  speech synthesizers: DoubleTalk PC version 5.20 or later (internal),
diff -Nru emacspeak-ss-1.12.1/debian/patches/series emacspeak-ss-1.12.1/debian/patches/series
--- emacspeak-ss-1.12.1/debian/patches/series	2012-11-30 18:49:18.000000000 +0400
+++ emacspeak-ss-1.12.1/debian/patches/series	2013-10-04 22:09:01.000000000 +0400
@@ -1 +1,2 @@
 010_ping-apollo.c_stdlib.h+string.h.diff
+tcl.diff
diff -Nru emacspeak-ss-1.12.1/debian/patches/tcl.diff emacspeak-ss-1.12.1/debian/patches/tcl.diff
--- emacspeak-ss-1.12.1/debian/patches/tcl.diff	1970-01-01 03:00:00.000000000 +0300
+++ emacspeak-ss-1.12.1/debian/patches/tcl.diff	2013-10-04 22:09:37.000000000 +0400
@@ -0,0 +1,8 @@
+--- a/all.in
++++ b/all.in
+@@ -1,4 +1,4 @@
+-#!/usr/bin/tclsh8.4
++#!/usr/bin/tclsh
+ package require Tclx
+ # all.in - Generic Emacspeak server code    -*-tcl-*-
+ # Keywords: Emacspeak, TCL, speech, server

Reply to: