Your message dated Fri, 21 Mar 2014 17:18:48 +0000
with message-id <[email protected]>
and subject line Bug#724879: fixed in aolserver4 4.5.1-16
has caused the Debian Bug report #724879,
regarding aolserver4: FTBFS against upcoming changes in Tcl/Tk
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.)


-- 
724879: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724879
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aolserver4
Version: 4.5.1-15.1
Severity: normal
Tags: patch

Dear Maintainer,

We plan to upgrade the default Tcl/Tk version in Debian to 8.6 soon.
Unfortunately, aolserver4 FTBFS after this upgrade (see [1] for a complete
build log with Tcl/Tk packages from experimental).

Following the discussion at [2] I've prepared a minimal patch which makes
aolserver buildable. Though it needs further testing. Probably, the better
approach would be to take the new upstream release candidate 4.5.2rc0 which
should build against Tcl 8.6.

[1] 
http://sgolovan.nes.ru/debian-tcltk/build-failures/aolserver4_4.5.1-15.1.dsc.log.gz
[2] http://sourceforge.net/mailarchive/message.php?msg_id=29813943

-- 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 -u aolserver4-4.5.1/debian/changelog aolserver4-4.5.1/debian/changelog
--- aolserver4-4.5.1/debian/changelog
+++ aolserver4-4.5.1/debian/changelog
@@ -1,3 +1,10 @@
+aolserver4 (4.5.1-15.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fixed FTBFS against tcl 8.6.
+
+ -- Sergei Golovan <[email protected]>  Sun, 29 Sep 2013 13:03:47 +0400
+
 aolserver4 (4.5.1-15.1) unstable; urgency=low
 
   * Non-maintainer upload.
only in patch2:
unchanged:
--- aolserver4-4.5.1.orig/include/ns.mak.in
+++ aolserver4-4.5.1/include/ns.mak.in
@@ -87,8 +87,8 @@
 CFLAGS_OPTIMIZE = @TCL_CFLAGS_OPTIMIZE@
 CFLAGS_WARNING	= @TCL_CFLAGS_WARNING@
 CFLAGS_INCLUDE	= -I$(INCDIR) @TCL_INCLUDE_SPEC@
-CFLAGS_EXTRA	= @TCL_SHLIB_CFLAGS@ @TCL_EXTRA_CFLAGS@
-DEFS      	= -DNO_CONST @TCL_DEFS@ @DEFS@
+CFLAGS_EXTRA	= @TCL_SHLIB_CFLAGS@
+DEFS      	= -DNO_CONST -DUSE_INTERP_ERRORLINE @TCL_DEFS@ @DEFS@
 CFLAGS		+= @CFLAGS_DEFAULT@ $(CFLAGS_WARNING) $(CFLAGS_EXTRA) $(CFLAGS_INCLUDE) @CPPFLAGS@ $(DEFS)
 ifndef SRCDIR
     UTILS	 = $(AOLSERVER)/bin
only in patch2:
unchanged:
--- aolserver4-4.5.1.orig/nsd/init.tcl
+++ aolserver4-4.5.1/nsd/init.tcl
@@ -326,9 +326,9 @@
     _ns_getnamespaces nslist
     foreach n $nslist {
         foreach {ns_script ns_import} [_ns_getscript $n] {
-            append script [list namespace eval $n $ns_script] \n
+            append script [list ::namespace eval $n $ns_script] \n
             if {$ns_import != ""} {
-                append import [list namespace eval $n $ns_import] \n
+                append import [list ::namespace eval $n $ns_import] \n
             }
         }
     }
@@ -427,7 +427,9 @@
 proc _ns_getnamespaces {listVar {top "::"}} {
     upvar $listVar list
     lappend list $top
-    foreach c [namespace children $top] {
+    foreach c [::namespace children $top] {
+	# skip built-in namespaces
+	if {$c in {::oo}} continue
         _ns_getnamespaces list $c
     }
 }
@@ -478,7 +480,7 @@
 #
 
 proc _ns_getscript n {
-    namespace eval $n {
+    ::namespace eval $n {
         ::set _script "" ; # script to initialize new interp
         ::set _import "" ; # script to import foreign commands
 
@@ -532,7 +534,7 @@
                       [::list proc $_proc $_args [::info body $_proc]] \n
             } else {
                 # procedure imported from other namespace
-                ::append _import [::list namespace import -force $_orig] \n
+                ::append _import [::list ::namespace import -force $_orig] \n
             }
         }
 
@@ -544,7 +546,7 @@
             ::set _orig [::namespace origin $_cmnd]
             ::if {[::info exists _prcs($_cmnd)] == 0 
                     && $_orig != [::namespace which -command $_cmnd]} {
-                ::append _import [::list namespace import -force $_orig] \n
+                ::append _import [::list ::namespace import -force $_orig] \n
             }
         }
 
@@ -555,7 +557,7 @@
 
         ::set _exp [::namespace export]
         if {[::llength $_exp]} {
-            ::append _script [::concat namespace export $_exp] \n
+            ::append _script [::concat ::namespace export $_exp] \n
         }
 
         ::return [::list $_script $_import]

--- End Message ---
--- Begin Message ---
Source: aolserver4
Source-Version: 4.5.1-16

We believe that the bug you reported is fixed in the latest version of
aolserver4, 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.
Francesco Paolo Lovergine <[email protected]> (supplier of updated aolserver4 
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: Wed, 19 Mar 2014 17:44:48 +0100
Source: aolserver4
Binary: aolserver4-daemon aolserver4-core aolserver4-dev aolserver4-doc
Architecture: source all i386
Version: 4.5.1-16
Distribution: unstable
Urgency: medium
Maintainer: Francesco Paolo Lovergine <[email protected]>
Changed-By: Francesco Paolo Lovergine <[email protected]>
Description: 
 aolserver4-core - AOL web server version 4 - core libraries
 aolserver4-daemon - AOL web server version 4 - program files
 aolserver4-dev - AOL web server version 4 - development files
 aolserver4-doc - AOL web server version 4 - documentation
Closes: 658840 668728 670626 671397 724879
Changes: 
 aolserver4 (4.5.1-16) unstable; urgency=medium
 .
   * Moved to source 3.0 with quilt.
   * Removed unused build-deps.
   * Debhelper level set to 9.
   * Policy bumped to 3.9.5.
   * Added tcl8.6 patch by Sergei Golovan to fix FTBS due to new Tcl default
     version. (closes: #724879)
   * Integrated previous NMU for translated templates:
     - Dutch; (Jeroen Schot).  (closes: #658840)
     - Polish (Michał Kułach).  (closes: #670626)
     - Italian (Beatrice Torracca).  (closes: #671397)
   * Removing explicitly /etc/default/aolserver4 file in postrm.
     (closes: #668728)
   * Moved debian/copyright to DEP5 format and revised.
Checksums-Sha1: 
 d8ad5aa8ee3c3cdf2f214f4bb4f6d74c73aab3cd 1482 aolserver4_4.5.1-16.dsc
 eb24ed6d6aef7936066c761b79e758d889764c5c 82608 
aolserver4_4.5.1-16.debian.tar.xz
 fff9640abd3b01dc42bb356fc53e04fab4c1f2f6 3065284 
aolserver4-doc_4.5.1-16_all.deb
 233a9692499d68b2417ae4896e428ea13f54eeee 166446 
aolserver4-daemon_4.5.1-16_i386.deb
 38e3bbbb87f5039f58deb21165772d9d5d38bd1f 271890 
aolserver4-core_4.5.1-16_i386.deb
 10d80f9b9ee2ee51d8d2f9a86f3a3e2c03749e8d 770976 
aolserver4-dev_4.5.1-16_i386.deb
Checksums-Sha256: 
 ade0c2589ed2faf81106698f44e9b6f253f1747fe95d03538eaccb532bbb1edc 1482 
aolserver4_4.5.1-16.dsc
 e5056a2992946fd0c9bed2263b6e2e9b803f5d4efd93793d75348c53e23373a9 82608 
aolserver4_4.5.1-16.debian.tar.xz
 5d0f399f6a52f1140f1c2410285047047c49b818b96859549e307aa15368eca5 3065284 
aolserver4-doc_4.5.1-16_all.deb
 bc0d7c96e67f27e9949122cb900379e33a8a1e74af42b4725493f7b1c575b4d7 166446 
aolserver4-daemon_4.5.1-16_i386.deb
 fb5cf75b1b30c9e570bb8ae7e6319d8b13f116de656d041e80e858e38165c23d 271890 
aolserver4-core_4.5.1-16_i386.deb
 af27a043f97f87a9895ae23bc65d2397e7df2b9914cc7219b45bec609e6120ba 770976 
aolserver4-dev_4.5.1-16_i386.deb
Files: 
 2e02855ce97b1977792ebdd297ef60e0 1482 web optional aolserver4_4.5.1-16.dsc
 63679d12d45d021cf0d8b9dc3c8d8c02 82608 web optional 
aolserver4_4.5.1-16.debian.tar.xz
 46010a04267e1b7f3e97d2c9507dd7fa 3065284 doc optional 
aolserver4-doc_4.5.1-16_all.deb
 e6a26dfae4a1d85d2d16286fcda48d98 166446 web optional 
aolserver4-daemon_4.5.1-16_i386.deb
 aa53621638acc3aad30e108dcde678aa 271890 web optional 
aolserver4-core_4.5.1-16_i386.deb
 9bcc350eb462b888fd3baf32b224ec1d 770976 web optional 
aolserver4-dev_4.5.1-16_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlMscvwACgkQpFNRmenyx0dCsgCghf8TJc06t7C2jFYCEU/+e95c
Y/4AoJtMf78G6oJeR+Tnt0nkWJZATvGx
=Jl9f
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to