Your message dated Thu, 31 Oct 2013 11:18:23 +0000
with message-id <[email protected]>
and subject line Bug#725278: fixed in sauce 0.9.0+nmu3
has caused the Debian Bug report #725278,
regarding sauce: depends on deprecated 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 [email protected]
immediately.)


-- 
725278: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725278
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sauce
Version: 0.9.0+nmu2
Severity: normal
Tags: patch

Dear Maintainer,

We plan to drop the deprecated Tcl 8.4 from the Debian archive before jessie
release. This means that the sauce package will have to change its
dependencies.

I've prepares a patch which replaces tcl8.4 by tcl in the dependencies. tcl
will pick the default Tcl version (tcl8.5 in sid, tcl8.6 in experimental and
soon in sid). The patch also addresses bug #655733 (see [1]) where it was
essential that the integers in Tcl are 32-bit (from Tcl 8.5 they may have
arbitrary length).

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655733

-- 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 sauce-0.9.0+nmu2/asynch.tcl sauce-0.9.0+nmu3/asynch.tcl
--- sauce-0.9.0+nmu2/asynch.tcl	2010-08-14 01:38:01.000000000 +0400
+++ sauce-0.9.0+nmu3/asynch.tcl	2013-10-03 17:56:36.000000000 +0400
@@ -1,4 +1,4 @@
-#!/usr/bin/tclsh8.4
+#!/usr/bin/tclsh
 
 # This [sub]program is Copyright (C) 1997-2001 Ian Jackson
 #
diff -Nru sauce-0.9.0+nmu2/convertdb.in sauce-0.9.0+nmu3/convertdb.in
--- sauce-0.9.0+nmu2/convertdb.in	2010-08-14 01:38:14.000000000 +0400
+++ sauce-0.9.0+nmu3/convertdb.in	2013-10-03 17:56:41.000000000 +0400
@@ -1,4 +1,4 @@
-#! /usr/bin/tclsh8.4
+#! /usr/bin/tclsh
 #
 # This file is part of SAUCE, a very picky anti-spam receiver-SMTP.
 # SAUCE is Copyright (C) 1997-2003 Ian Jackson
diff -Nru sauce-0.9.0+nmu2/debian/changelog sauce-0.9.0+nmu3/debian/changelog
--- sauce-0.9.0+nmu2/debian/changelog	2010-08-14 01:43:24.000000000 +0400
+++ sauce-0.9.0+nmu3/debian/changelog	2013-10-03 18:49:46.000000000 +0400
@@ -1,3 +1,12 @@
+sauce (0.9.0+nmu3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Changed Tcl dependencies to tcl instead of obsolete tcl8.4.
+  * Adjusted working with masks to Tcl 8.5 and newer arbitrary precision
+    integers (closes: #655733).
+
+ -- Sergei Golovan <[email protected]>  Thu, 03 Oct 2013 17:51:40 +0400
+
 sauce (0.9.0+nmu2) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru sauce-0.9.0+nmu2/debian/control sauce-0.9.0+nmu3/debian/control
--- sauce-0.9.0+nmu2/debian/control	2010-08-14 01:38:44.000000000 +0400
+++ sauce-0.9.0+nmu3/debian/control	2013-10-03 17:50:39.000000000 +0400
@@ -3,11 +3,11 @@
 Priority: extra
 Maintainer: Ian Jackson <[email protected]>
 Standards-Version: 3.7.3.0
-Build-Depends: tcl8.4
+Build-Depends: tcl
 
 Package: sauce
 Architecture: all
-Depends: tcl8.4, authbind, adns-tools, libtcl-chiark-1
+Depends: tcl, authbind, adns-tools, libtcl-chiark-1
 Recommends: exim4 | exim4-daemon-light |
              exim (>= 2.02-3) | exim-tls (>= 2.02-3),
             userv
diff -Nru sauce-0.9.0+nmu2/firewall.tcl sauce-0.9.0+nmu3/firewall.tcl
--- sauce-0.9.0+nmu2/firewall.tcl	2010-08-14 01:38:56.000000000 +0400
+++ sauce-0.9.0+nmu3/firewall.tcl	2013-10-03 17:56:49.000000000 +0400
@@ -1,4 +1,4 @@
-#!/usr/bin/tclsh8.4
+#!/usr/bin/tclsh
 #
 # This file is part of SAUCE, a very picky anti-spam receiver-SMTP.
 # SAUCE is Copyright (C) 1997-2003 Ian Jackson
diff -Nru sauce-0.9.0+nmu2/Makefile sauce-0.9.0+nmu3/Makefile
--- sauce-0.9.0+nmu2/Makefile	2010-08-14 01:39:34.000000000 +0400
+++ sauce-0.9.0+nmu3/Makefile	2013-10-03 17:56:45.000000000 +0400
@@ -27,7 +27,7 @@
 var_dir=$(var_base)/lib/sauce
 log_dir=/var/log/sauce
 etc_dir=/etc
-tclsh=/usr/bin/tclsh8.4
+tclsh=/usr/bin/tclsh
 var_run_dir=$(var_base)/run
 fw_lockfile=$(var_run_dir)/sauce-firewall.lock
 
diff -Nru sauce-0.9.0+nmu2/rcpt-policy.tcl sauce-0.9.0+nmu3/rcpt-policy.tcl
--- sauce-0.9.0+nmu2/rcpt-policy.tcl	2010-08-14 01:39:53.000000000 +0400
+++ sauce-0.9.0+nmu3/rcpt-policy.tcl	2013-10-03 18:48:04.000000000 +0400
@@ -1,4 +1,4 @@
-#!/usr/bin/tclsh8.4
+#!/usr/bin/tclsh
 #
 # This file is part of SAUCE, a very picky anti-spam receiver-SMTP.
 # SAUCE is Copyright (C) 1997-2003 Ian Jackson
@@ -148,8 +148,9 @@
 	    syxerr "invalid address: $emsg"
 	}
 	if {$len > 32} { syxerr "prefix length >32" }
-	set ma_v [expr {$len == 0 ? 0 : (0xffffffff<<(32-$len))}]
-	if {$re_v & ~$ma_v} { syxerr "mask is non-zero beyond prefix" }
+	set ma_v [expr {$len == 0 ? 0 : ((0xffffffff<<(32-$len))&0xffffffff)}]
+	set bad [expr {$re_v & ($ma_v ^ 0xffffffff)}]
+	if {$bad} { syxerr "mask is non-zero beyond prefix" }
 	cond_add "(\$ra_v & [format 0x%08x $ma_v]) == [format 0x%08x $re_v]"
     } elseif {[string match "\[*" $pat]} {
 	syxerr "invalid address mask"
diff -Nru sauce-0.9.0+nmu2/sauceadmin.tcl sauce-0.9.0+nmu3/sauceadmin.tcl
--- sauce-0.9.0+nmu2/sauceadmin.tcl	2010-08-14 01:40:16.000000000 +0400
+++ sauce-0.9.0+nmu3/sauceadmin.tcl	2013-10-03 17:56:32.000000000 +0400
@@ -1,4 +1,4 @@
-#!/usr/bin/tclsh8.4
+#!/usr/bin/tclsh
 #
 # This file is part of SAUCE, a very picky anti-spam receiver-SMTP.
 # SAUCE is Copyright (C) 1997-2003 Ian Jackson
diff -Nru sauce-0.9.0+nmu2/sauce-bwlist.tcl sauce-0.9.0+nmu3/sauce-bwlist.tcl
--- sauce-0.9.0+nmu2/sauce-bwlist.tcl	2010-08-14 01:40:28.000000000 +0400
+++ sauce-0.9.0+nmu3/sauce-bwlist.tcl	2013-10-03 17:56:59.000000000 +0400
@@ -1,4 +1,4 @@
-#!/usr/bin/tclsh8.4
+#!/usr/bin/tclsh
 #
 # This file is part of SAUCE, a very picky anti-spam receiver-SMTP.
 # SAUCE is Copyright (C) 1997-2003 Ian Jackson
diff -Nru sauce-0.9.0+nmu2/sauce.tcl sauce-0.9.0+nmu3/sauce.tcl
--- sauce-0.9.0+nmu2/sauce.tcl	2010-08-14 01:40:41.000000000 +0400
+++ sauce-0.9.0+nmu3/sauce.tcl	2013-10-03 17:56:54.000000000 +0400
@@ -1,4 +1,4 @@
-#!/usr/bin/tclsh8.4
+#!/usr/bin/tclsh
 #
 # This file is part of SAUCE, a very picky anti-spam receiver-SMTP.
 # SAUCE is Copyright (C) 1997-2003 Ian Jackson
diff -Nru sauce-0.9.0+nmu2/t.tcl sauce-0.9.0+nmu3/t.tcl
--- sauce-0.9.0+nmu2/t.tcl	2010-08-14 01:41:03.000000000 +0400
+++ sauce-0.9.0+nmu3/t.tcl	2013-10-03 17:56:21.000000000 +0400
@@ -1,5 +1,5 @@
 
-# LD_LIBRARY_PATH=../chiark-tcl/adns:../chiark-tcl/base valgrind --db-attach=yes tclsh8.4 t.tcl
+# LD_LIBRARY_PATH=../chiark-tcl/adns:../chiark-tcl/base valgrind --db-attach=yes tclsh t.tcl
 
 load chiark_tcl_adns-1.so
 
diff -Nru sauce-0.9.0+nmu2/x.gdb sauce-0.9.0+nmu3/x.gdb
--- sauce-0.9.0+nmu2/x.gdb	2010-08-14 01:41:22.000000000 +0400
+++ sauce-0.9.0+nmu3/x.gdb	2013-10-03 17:57:02.000000000 +0400
@@ -1,6 +1,6 @@
 set env LD_LIBRARY_PATH ../chiark-tcl/adns:../chiark-tcl/base
 set args t.tcl
-file /usr/bin/tclsh8.4
+file /usr/bin/tclsh
 run
 break cht_ret_iddata
 signal 0

--- End Message ---
--- Begin Message ---
Source: sauce
Source-Version: 0.9.0+nmu3

We believe that the bug you reported is fixed in the latest version of
sauce, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sergei Golovan <[email protected]> (supplier of updated sauce 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 [email protected])


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

Format: 1.8
Date: Thu, 31 Oct 2013 14:41:24 +0400
Source: sauce
Binary: sauce
Architecture: source all
Version: 0.9.0+nmu3
Distribution: unstable
Urgency: low
Maintainer: Ian Jackson <[email protected]>
Changed-By: Sergei Golovan <[email protected]>
Description: 
 sauce      - SMTP defence software against spam
Closes: 655733 725278
Changes: 
 sauce (0.9.0+nmu3) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Change Tcl dependencies to tcl instead of obsolete tcl8.4.
     Closes: #725278.
   * Adjust working with masks to Tcl 8.5 and newer arbitrary precision
     integers. Closes: #655733.
Checksums-Sha1: 
 aac5695b0afa3320aabdd971b3ac20afbbaec102 730 sauce_0.9.0+nmu3.dsc
 63e307a93fb41842bc2dcc2b2136eee029ea26dd 91504 sauce_0.9.0+nmu3.tar.gz
 8771e7e255bcb0172d18f1b61623e2e5128cd748 65856 sauce_0.9.0+nmu3_all.deb
Checksums-Sha256: 
 9ca35f6e8169d3a458914449a98ea716d6c04120650a61f6df2bd9eacd053be1 730 
sauce_0.9.0+nmu3.dsc
 197027f437d69a2aa4aeddb7a154c0b954ab81ddf2fe4eb2e9d8c4c0706bb3da 91504 
sauce_0.9.0+nmu3.tar.gz
 48bd5298e5fe727d61c8d5db9853bb7c89082ffb287233925d36ed18cf186b65 65856 
sauce_0.9.0+nmu3_all.deb
Files: 
 b6c5db19f6bcacd71487217d5dae6722 730 mail extra sauce_0.9.0+nmu3.dsc
 22f28e134379899023982dd7b6e28470 91504 mail extra sauce_0.9.0+nmu3.tar.gz
 4be3094318ccfc7ace6c3c16fe01bb6d 65856 mail extra sauce_0.9.0+nmu3_all.deb

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

iD8DBQFScjsaIcdH02pGEFIRAtjkAJ4+HoJy6FVgRvq1DXxGVQrtwAr+9QCbBadn
RuVxPpeSkAIxWWQOHZrq1uE=
=gzbm
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to