Your message dated Sun, 28 Jul 2013 15:48:26 +0000
with message-id <[email protected]>
and subject line Bug#668957: fixed in jade 1.2.1-47.3
has caused the Debian Bug report #668957,
regarding jade: Please disable libthreads support
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.)
--
668957: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668957
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: jade
Version: 1.2.1-47.1
Severity: important
Tags: patch
Hello,
On hurd-i386, jade automatically enables the use of libthreads. This is
however not a good idea for at least two reasons:
- threads are not used on Linux, so the threaded code is not actually
tested.
- libthreads is a lightweight threading library meant to be able to
start thousands of threads, and thus the default stack size is tiny
(64KiB), while jade apparently uses recursion quite a bit, leading to
stack overflows, e.g. when building the libusb package.
The attached patch disables it. Of course re-autoconf will be needed.
Samuel
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.4 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages jade depends on:
ii libc6 2.13-27
ii libgcc1 1:4.7.0-1
ii libsp1c2 1.3.4-1.2.1-47.1
ii libstdc++6 4.7.0-1
ii sgml-base 1.26+nmu1
jade recommends no packages.
Versions of packages jade suggests:
ii doc-base 0.10.3
ii sgml-data 2.0.6
ii sp 1.3.4-1.2.1-47.1
-- no debconf information
--
Samuel Thibault <[email protected]>
"And the next time you consider complaining that running Lucid Emacs
19.05 via NFS from a remote Linux machine in Paraguay doesn't seem to
get the background colors right, you'll know who to thank."
(By Matt Welsh)
--- configure.in.orig 2012-04-16 02:48:01.000000000 +0200
+++ configure.in 2012-04-16 02:48:03.000000000 +0200
@@ -106,8 +106,8 @@
dnl
dnl Check for thread support.
-AC_CHECK_LIB(threads,cthread_fork,LIB_THREADS="-lthreads",LIB_THREADS="")
-AC_SUBST(LIB_THREADS)
+dnl AC_CHECK_LIB(threads,cthread_fork,LIB_THREADS="-lthreads",LIB_THREADS="")
+dnl AC_SUBST(LIB_THREADS)
dnl
dnl ANSI templates
--- spgrove/threads.h.orig 2012-04-16 03:23:16.000000000 +0200
+++ spgrove/threads.h 2012-04-16 03:23:19.000000000 +0200
@@ -141,7 +141,7 @@
#endif /* _MSC_VER && _MT */
-#if (defined __MACH__) || (defined __GNU__)
+#if 0
// For Mach, using C Threads. May or may not work as-is on your Mach-based OS.
// Written by Raf Schietekat <[email protected]> on 1996-11-10.
--- End Message ---
--- Begin Message ---
Source: jade
Source-Version: 1.2.1-47.3
We believe that the bug you reported is fixed in the latest version of
jade, 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.
Pino Toscano <[email protected]> (supplier of updated jade 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: Sun, 14 Jul 2013 16:31:10 +0200
Source: jade
Binary: sp libsp1c2 libsp1-dev jade
Architecture: source amd64
Version: 1.2.1-47.3
Distribution: unstable
Urgency: low
Maintainer: Neil Roeth <[email protected]>
Changed-By: Pino Toscano <[email protected]>
Description:
jade - James Clark's DSSSL Engine
libsp1-dev - James Clark's SP suite, developer support
libsp1c2 - Runtime library for James Clark's SP suite
sp - James Clark's SGML parsing tools
Closes: 668957
Changes:
jade (1.2.1-47.3) unstable; urgency=low
.
* Non-maintainer upload.
* Stop using cthreads on Hurd. (closes: #668957)
Checksums-Sha1:
70efde5296417c30dc168a1c2657e54592f6e67e 1133 jade_1.2.1-47.3.dsc
7907c77861fd1b33d7085a10d791c10789b5ba90 375574 jade_1.2.1-47.3.diff.gz
35d24cf6ee928c35d00158e527757acd6d74430b 179856 sp_1.3.4-1.2.1-47.3_amd64.deb
1e4e833efe7fca440289c66d16ed95fca08ef81d 1395858
libsp1c2_1.3.4-1.2.1-47.3_amd64.deb
ce9a5ae17581c1cfdd69e2d76855325151cda09a 1905506
libsp1-dev_1.3.4-1.2.1-47.3_amd64.deb
a41b6071854ba69d4e33996fbe395588ea5cd7e1 312442 jade_1.2.1-47.3_amd64.deb
Checksums-Sha256:
6e992f7886556a1a19a820a29ac8ff6d0c5f322892dfb4ec051f45d52a943643 1133
jade_1.2.1-47.3.dsc
8e94486898e3503308805f856a65ba5b499a6f21994151270aa743de48305464 375574
jade_1.2.1-47.3.diff.gz
421f0c4747400d53d9f8c8ad1d3b11d50b015e23cfe82a165f5a78c2a526cece 179856
sp_1.3.4-1.2.1-47.3_amd64.deb
e7e60e2b6d5e2a80774dad8e98739753fa27e69d45ba8d7881b7a5bdc4c8e695 1395858
libsp1c2_1.3.4-1.2.1-47.3_amd64.deb
3077b840bdb9cd1f5cb90f1de4471f56719a40a472fd252eb1d9fa07fe108824 1905506
libsp1-dev_1.3.4-1.2.1-47.3_amd64.deb
9818dfa9e6340f73fd227072a8b644aa65cd7ad62fab50ff4b0d814ad1d06a91 312442
jade_1.2.1-47.3_amd64.deb
Files:
656abd5e6fe5afce2075690f44268eff 1133 text optional jade_1.2.1-47.3.dsc
dc50fb2aad40ad4b26373953805fe4fc 375574 text optional jade_1.2.1-47.3.diff.gz
18cae365fba39f573d3ec8cc201e7077 179856 text optional
sp_1.3.4-1.2.1-47.3_amd64.deb
5da02a0c6705357aed61788c0f2a7b60 1395858 libs optional
libsp1c2_1.3.4-1.2.1-47.3_amd64.deb
ce33ae1da819a9dd332e1afcd96c1739 1905506 libdevel optional
libsp1-dev_1.3.4-1.2.1-47.3_amd64.deb
c9703af90fe6e4ccff6f4092ccb3f717 312442 text optional jade_1.2.1-47.3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQFR4rvSTNH2piB/L3oRAlW6AJ0ZwQhviuZAJuJehyqN6hlwQCtYcgCfdejg
A21Ok5+k+vFX0xkEojAHSlY=
=XSEg
-----END PGP SIGNATURE-----
--- End Message ---