Your message dated Fri, 14 Feb 2014 06:33:50 +0000
with message-id <e1weclo-0004kf...@franck.debian.org>
and subject line Bug#737279: fixed in ngspice 24-1.1
has caused the Debian Bug report #737279,
regarding tclspice: depends on deprecated Tcl/Tk 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 ow...@bugs.debian.org
immediately.)


-- 
737279: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737279
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: tclspice
Version: 24-1
Severity: normal
Tags: patch

Dear Maintainer,

We are about to drop Tcl/Tk 8.4 from the Debian archive. Your package
tclspice still depends on tcl8.4 and tk8.4.

I'd like to propose the attached patch which switches to Tcl/Tk 8.5.
It also fixes the undefined symbol Blt_GetVector issue on loading
libspice.so into the wish shell (currently, tclspice is totally
unusable).

If you don't mind I'd like to do NMU with these changes.

-- System Information:
Debian Release: 7.3
  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 ngspice-24/debian/changelog ngspice-24/debian/changelog
--- ngspice-24/debian/changelog	2012-06-17 11:45:11.000000000 +0400
+++ ngspice-24/debian/changelog	2014-02-01 12:24:38.000000000 +0400
@@ -1,3 +1,12 @@
+ngspice (24-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Link to libBLT explicitly because otherwise libspice.so can't be loaded
+    into wish with undefined symbol Blt_GetVector.
+  * Replace obsolete dependencies on Tcl/Tk 8.4 by Tcl/Tk 8.5.
+
+ -- Sergei Golovan <sgolo...@debian.org>  Sat, 01 Feb 2014 12:24:21 +0400
+
 ngspice (24-1) unstable; urgency=low
 
   * New upstream release
diff -Nru ngspice-24/debian/control ngspice-24/debian/control
--- ngspice-24/debian/control	2012-06-17 11:45:11.000000000 +0400
+++ ngspice-24/debian/control	2014-01-31 11:23:48.000000000 +0400
@@ -6,7 +6,7 @@
  Andreas Tille <ti...@debian.org>
 Build-Depends: debhelper (>= 8), automake, libtool, libxaw7-dev, flex,
  bison, gfortran, libedit-dev, libncurses5-dev,
- texinfo, tcl8.4-dev, tcl8.4, tk8.4-dev, tk8.4, blt-dev
+ texinfo, tcl8.5-dev, tcl8.5, tk8.5-dev, tk8.5, blt-dev
 Build-Depends-Indep: lyx, elyxer, texlive, texlive-latex-extra, texlive-lang-greek,
  texlive-generic-recommended, imagemagick
 Standards-Version: 3.9.3
@@ -29,7 +29,7 @@
 
 Package: tclspice
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ngspice, blt, tcl8.4, tk8.4
+Depends: ${shlibs:Depends}, ${misc:Depends}, ngspice, blt, tcl8.5, tk8.5
 Replaces: tclspice-dev
 Breaks: tclspice-dev
 Description: NGspice library for Tcl
diff -Nru ngspice-24/debian/patches/02_fix_tcl_examples.patch ngspice-24/debian/patches/02_fix_tcl_examples.patch
--- ngspice-24/debian/patches/02_fix_tcl_examples.patch	2012-05-18 12:20:45.000000000 +0400
+++ ngspice-24/debian/patches/02_fix_tcl_examples.patch	2014-01-31 11:29:19.000000000 +0400
@@ -1,14 +1,12 @@
 Change wish to wish8.4, other wish shells don't work.
 Change search path of libspice.so to /usr/lib/tcltk/
-Index: ngspice-24/examples/tclspice/tcl-testbench1/tcl-testbench1.tcl
-===================================================================
---- ngspice-24.orig/examples/tclspice/tcl-testbench1/tcl-testbench1.tcl	2012-05-17 08:25:17.629265705 +0200
-+++ ngspice-24/examples/tclspice/tcl-testbench1/tcl-testbench1.tcl	2012-05-17 08:25:23.484220306 +0200
+--- a/examples/tclspice/tcl-testbench1/tcl-testbench1.tcl
++++ b/examples/tclspice/tcl-testbench1/tcl-testbench1.tcl
 @@ -1,11 +1,11 @@
  #!/bin/sh
  # WishFix \
 -        exec wish -f "$0" ${1+"$@"}
-+        exec wish8.4 -f "$0" ${1+"$@"}
++        exec wish8.5 -f "$0" ${1+"$@"}
  	###
  
  # old name:  analyse-20070504-0.tcl
@@ -18,15 +16,13 @@
  
  # Test of virtual capacitore circuit
  # Vary the control voltage and log the resulting capacitance
-Index: ngspice-24/examples/tclspice/tcl-testbench2/tcl-testbench2.tcl
-===================================================================
---- ngspice-24.orig/examples/tclspice/tcl-testbench2/tcl-testbench2.tcl	2012-05-17 08:25:17.629265705 +0200
-+++ ngspice-24/examples/tclspice/tcl-testbench2/tcl-testbench2.tcl	2012-05-17 08:25:23.484220306 +0200
+--- a/examples/tclspice/tcl-testbench2/tcl-testbench2.tcl
++++ b/examples/tclspice/tcl-testbench2/tcl-testbench2.tcl
 @@ -1,10 +1,10 @@
  #!/bin/sh
  # WishFix \
 -	exec wish -f "$0" ${1+"$@"}
-+	exec wish8.4 -f "$0" ${1+"$@"}
++	exec wish8.5 -f "$0" ${1+"$@"}
  ###
  
  package require BLT
@@ -35,15 +31,13 @@
  namespace import blt::*
  
  wm title . "Vector Test script"
-Index: ngspice-24/examples/tclspice/tcl-testbench3/tcl-testbench3.tcl
-===================================================================
---- ngspice-24.orig/examples/tclspice/tcl-testbench3/tcl-testbench3.tcl	2012-05-17 08:25:17.629265705 +0200
-+++ ngspice-24/examples/tclspice/tcl-testbench3/tcl-testbench3.tcl	2012-05-17 08:25:23.484220306 +0200
+--- a/examples/tclspice/tcl-testbench3/tcl-testbench3.tcl
++++ b/examples/tclspice/tcl-testbench3/tcl-testbench3.tcl
 @@ -1,10 +1,10 @@
  #!/bin/sh
  # WishFix \
 -        exec wish -f "$0" ${1+"$@"}
-+        exec wish8.4 -f "$0" ${1+"$@"}
++        exec wish8.5 -f "$0" ${1+"$@"}
  	###
  
  package require BLT
@@ -52,20 +46,16 @@
  source differentiate.tcl
  spice::codemodel ../../../src/xspice/icm/spice2poly/spice2poly.cm 
  proc temperatures_calc {temp_inf temp_sup points} {
-Index: ngspice-24/examples/tclspice/tcl-testbench4/tcl-testbench4.tcl
-===================================================================
---- ngspice-24.orig/examples/tclspice/tcl-testbench4/tcl-testbench4.tcl	2012-05-17 08:25:17.629265705 +0200
-+++ ngspice-24/examples/tclspice/tcl-testbench4/tcl-testbench4.tcl	2012-05-17 08:25:23.484220306 +0200
+--- a/examples/tclspice/tcl-testbench4/tcl-testbench4.tcl
++++ b/examples/tclspice/tcl-testbench4/tcl-testbench4.tcl
 @@ -1,4 +1,4 @@
  #!/bin/sh
  # WishFix \
 -	exec wish vspicechart.tcl example.cir
-+	exec wish8.4 vspicechart.tcl example.cir
++	exec wish8.5 vspicechart.tcl example.cir
  ###
-Index: ngspice-24/examples/tclspice/tcl-testbench4/vspicechart.tcl
-===================================================================
---- ngspice-24.orig/examples/tclspice/tcl-testbench4/vspicechart.tcl	2012-05-17 08:25:17.629265705 +0200
-+++ ngspice-24/examples/tclspice/tcl-testbench4/vspicechart.tcl	2012-05-17 08:27:46.853892007 +0200
+--- a/examples/tclspice/tcl-testbench4/vspicechart.tcl
++++ b/examples/tclspice/tcl-testbench4/vspicechart.tcl
 @@ -7,7 +7,7 @@
  
  
@@ -84,15 +74,13 @@
  Blt_Crosshairs .f2.chart
  Blt_ClosestPoint .f2.chart
  Blt_PrintKey .f2.chart
-Index: ngspice-24/examples/tclspice/tcl/test_vectoblt.tcl
-===================================================================
---- ngspice-24.orig/examples/tclspice/tcl/test_vectoblt.tcl	2012-05-17 08:25:17.629265705 +0200
-+++ ngspice-24/examples/tclspice/tcl/test_vectoblt.tcl	2012-05-17 08:25:23.488222327 +0200
+--- a/examples/tclspice/tcl/test_vectoblt.tcl
++++ b/examples/tclspice/tcl/test_vectoblt.tcl
 @@ -1,10 +1,10 @@
  #!/bin/sh
  # WishFix \
 -        exec wish -f "$0" ${1+"$@"}
-+        exec wish8.4 -f "$0" ${1+"$@"}
++        exec wish8.5 -f "$0" ${1+"$@"}
          ###
  
  package require BLT
diff -Nru ngspice-24/debian/patches/03_fix_blt_link.patch ngspice-24/debian/patches/03_fix_blt_link.patch
--- ngspice-24/debian/patches/03_fix_blt_link.patch	1970-01-01 03:00:00.000000000 +0300
+++ ngspice-24/debian/patches/03_fix_blt_link.patch	2014-02-01 11:15:07.000000000 +0400
@@ -0,0 +1,11 @@
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -83,7 +83,7 @@
+ 
+ @WINDOWS_TRUE@am__append_17 = -lpsapi
+ @TCL_MODULE_TRUE@am__append_18 = tclspinit
+-@TCLWIN_TRUE@@TCL_MODULE_TRUE@am__append_19 = -lpsapi  -ltcl84 -lBLT24
++@TCL_MODULE_TRUE@am__append_19 = -lBLT
+ @TCL_MODULE_TRUE@@WINDOWS_TRUE@am__append_20 = \
+ @TCL_MODULE_TRUE@@WINDOWS_TRUE@	frontend/wdisp/libwindisp.la
+ 
diff -Nru ngspice-24/debian/patches/series ngspice-24/debian/patches/series
--- ngspice-24/debian/patches/series	2012-04-24 18:39:53.000000000 +0400
+++ ngspice-24/debian/patches/series	2014-02-01 12:22:14.000000000 +0400
@@ -1,2 +1,3 @@
 01_fix_manpages.patch
 02_fix_tcl_examples.patch
+03_fix_blt_link.patch
diff -Nru ngspice-24/debian/rules ngspice-24/debian/rules
--- ngspice-24/debian/rules	2012-06-17 11:45:11.000000000 +0400
+++ ngspice-24/debian/rules	2014-01-31 11:33:17.000000000 +0400
@@ -57,7 +57,7 @@
 		--enable-cider \
 		--disable-debug \
 		--disable-x \
-		--with-tcl=/usr/lib/tcl8.4 \
+		--with-tcl=/usr/lib/tcl8.5 \
 		CFLAGS="$(CFLAGS)")
 	touch $@
 

--- End Message ---
--- Begin Message ---
Source: ngspice
Source-Version: 24-1.1

We believe that the bug you reported is fixed in the latest version of
ngspice, 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 737...@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 ngspice 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: Fri, 14 Feb 2014 09:43:18 +0400
Source: ngspice
Binary: ngspice tclspice ngspice-doc
Architecture: source all amd64
Version: 24-1.1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Team 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Sergei Golovan <sgolo...@debian.org>
Description: 
 ngspice    - Spice circuit simulator
 ngspice-doc - Documentation for the NGspice circuit simulator
 tclspice   - NGspice library for Tcl
Closes: 737279
Changes: 
 ngspice (24-1.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Link to libBLT explicitly because otherwise libspice.so can't be loaded
     into wish with undefined symbol Blt_GetVector.
   * Replace obsolete dependencies on Tcl/Tk 8.4 by Tcl/Tk 8.5
     (closes: #737279).
Checksums-Sha1: 
 b9b1bf948cc59762105eba741bdf72549c066cc5 1982 ngspice_24-1.1.dsc
 df0527bb19c4c2b87b24f912fa45f839a1bb1184 12996 ngspice_24-1.1.debian.tar.xz
 127cf4994cc093cb28f34ac8682566a8a901a5ea 2313056 ngspice-doc_24-1.1_all.deb
 36b45810f6e1ff20198efa7efab435e61cc1eb14 2034324 ngspice_24-1.1_amd64.deb
 a4918d70f98ffa3e124554816d0feed1816aabdf 1818546 tclspice_24-1.1_amd64.deb
Checksums-Sha256: 
 4c558794e765d34121211e7b00da6d49268f76959c94a9725638780d22c4eeab 1982 
ngspice_24-1.1.dsc
 65ef0322eaee547a00271cfd9fd5d271ac40c0eb1a9f26ae3844294a3f7e8ef2 12996 
ngspice_24-1.1.debian.tar.xz
 b271f67779609c7a7eb073c610d044963b6f6d12cb04363e213af6cb0c16afd1 2313056 
ngspice-doc_24-1.1_all.deb
 3ad896033046588fe3ccb8b449a51f6261446727f0f6d4b2dd98161a332763ce 2034324 
ngspice_24-1.1_amd64.deb
 269710a206bb943863edb4f3a6f48d2dec561008c3cdb25d5806ed026a42a560 1818546 
tclspice_24-1.1_amd64.deb
Files: 
 2859fe93b15edd9deb7c087fad27c5d8 1982 non-free/electronics extra 
ngspice_24-1.1.dsc
 b006f41c5771c2e87bad78062cd4ce14 12996 non-free/electronics extra 
ngspice_24-1.1.debian.tar.xz
 b0d589c3720b7b2d5b6f2b0f02944847 2313056 non-free/doc extra 
ngspice-doc_24-1.1_all.deb
 e5053f6fd91af21b76891775298f8deb 2034324 non-free/electronics extra 
ngspice_24-1.1_amd64.deb
 cdd09587db215919605e6dd245c6aecf 1818546 non-free/electronics extra 
tclspice_24-1.1_amd64.deb

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

iD8DBQFS/bcWIcdH02pGEFIRApbhAJ99E0hk7X4qnV35KVoYBlLRTCPA0ACfW+sr
ehtsBw7Q/7FtFk295BsEqVI=
=ItNH
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to