[cl-debian] Bug#326092: marked as done (cl-acl-compat: With SBCL PROCESS-ACTIVE-P does not work with non running threads.)

Debian Bug Tracking System owner at bugs.debian.org
Fri Sep 9 03:48:06 UTC 2005


Your message dated Thu, 08 Sep 2005 20:32:04 -0700
with message-id <E1EDZcS-0008T6-00 at spohr.debian.org>
and subject line Bug#326092: fixed in cl-portable-aserve 1.2.42+cvs.2005.08.05-4
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 1 Sep 2005 18:34:53 +0000
>From qdsmgbm02 at sneakemail.com Thu Sep 01 11:34:53 2005
Return-path: <qdsmgbm02 at sneakemail.com>
Received: from postfix4-2.free.fr [213.228.0.176] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1EAttl-0003dR-00; Thu, 01 Sep 2005 11:34:53 -0700
Received: from kloug (nor75-11-82-66-224-145.fbx.proxad.net [82.66.224.145])
	by postfix4-2.free.fr (Postfix) with ESMTP id 035263238BB;
	Thu,  1 Sep 2005 20:34:23 +0200 (CEST)
Received: from kmkaplan by kloug with local (Exim 4.52)
	id 1EAttG-0001I8-4N; Thu, 01 Sep 2005 20:34:22 +0200
Content-Type: multipart/mixed; boundary="===============1741191458=="
MIME-Version: 1.0
From: Kim Minh Kaplan <qdsmgbm02 at sneakemail.com>
To: Debian Bug Tracking System <submit at bugs.debian.org>
Subject: cl-acl-compat: With SBCL PROCESS-ACTIVE-P does not work with non running
 threads.
X-Mailer: reportbug 3.15
Date: Thu, 01 Sep 2005 20:34:21 +0200
Message-Id: <E1EAttG-0001I8-4N at kloug>
Delivered-To: submit at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-5.2 required=4.0 tests=BAYES_00,FROM_ENDS_IN_NUMS,
	HAS_PACKAGE,UPPERCASE_25_50 autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02

This is a multi-part MIME message sent by reportbug.

--===============1741191458==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: cl-acl-compat
Version: 1.2.42+cvs.2005.08.05-1
Severity: normal
Tags: patch


Running SBCL and calling PROCESS-ACTIVE-P on a process that has not
yet been started in a thread signals an error.  Here is an example
session:

$ sbcl
This is SBCL 0.9.3.36, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
* (clc:clc-require :acl-compat)
STYLE-WARNING: redefining INPUT-FILES (COMPILE-OP UNIX-DSO) in DEFMETHOD
STYLE-WARNING: redefining OUTPUT-FILES (COMPILE-OP UNIX-DSO) in DEFMETHOD
STYLE-WARNING: redefining PERFORM :AFTER (COMPILE-OP UNIX-DSO) in DEFMETHOD
STYLE-WARNING: redefining OUTPUT-FILES (COMPILE-OP C-SOURCE-FILE) in DEFMETHOD
STYLE-WARNING: redefining PERFORM (COMPILE-OP C-SOURCE-FILE) in DEFMETHOD
STYLE-WARNING: redefining PERFORM (LOAD-OP C-SOURCE-FILE) in DEFMETHOD
STYLE-WARNING: redefining PERFORM (LOAD-OP UNIX-DSO) in DEFMETHOD

STYLE-WARNING: implicitly creating new generic function URI-P
STYLE-WARNING: implicitly creating new generic function URI-PARSED-PATH
STYLE-WARNING: implicitly creating new generic function (SETF URI-PARSED-PATH)
STYLE-WARNING: implicitly creating new generic function URI
STYLE-WARNING: implicitly creating new generic function MERGE-URIS
STYLE-WARNING: implicitly creating new generic function ENOUGH-URI
STYLE-WARNING: implicitly creating new generic function INTERN-URI
COMMON-LISP:STYLE-WARNING:
   Couldn't grovel for SIGEMT (unknown to the C compiler).
COMMON-LISP:STYLE-WARNING:
   Couldn't grovel for SIGINFO (unknown to the C compiler).
COMMON-LISP:STYLE-WARNING:
   Couldn't grovel for O_NOFOLLOW (unknown to the C compiler).
COMMON-LISP:STYLE-WARNING:
   Couldn't grovel for O_DIRECTORY (unknown to the C compiler).
COMMON-LISP:STYLE-WARNING:
   Couldn't grovel for O_DIRECT (unknown to the C compiler).
COMMON-LISP:STYLE-WARNING:
   Couldn't grovel for O_LARGEFILE (unknown to the C compiler).
;;; Please wait, recompiling library...
STYLE-WARNING: implicitly creating new generic function RECEIVE-FROM
STYLE-WARNING: implicitly creating new generic function SEND-TO
T
* (acl-mp:process-active-p (acl-mp:make-process))

debugger invoked on a TYPE-ERROR in thread #<THREAD "initial thread" {9003221}>:
  The value NIL is not of type SB-THREAD:THREAD.

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Exit debugger, returning to top level.

(SB-THREAD::THREAD-STATE NIL)
0]

And here is a trivial fix.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-k7
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages cl-acl-compat depends on:
ii  cl-ppcre                      1.2.11-1   Portable Regular Express Library f
ii  cl-puri                       1.3.1.2-1  Common Lisp Portable URI Library
ii  common-lisp-controller        4.16       This is a Common Lisp source and c

cl-acl-compat recommends no packages.

-- no debconf information

--===============1741191458==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="acl-mp.patch"

--- /usr/share/common-lisp/source/acl-compat/sbcl/acl-mp.lisp	2005-08-08 10:16:33.000000000 +0200
+++ acl-mp.lisp	2005-09-01 20:28:45.000000000 +0200
@@ -290,4 +290,5 @@
     (decf ,place)))
 
 (defun process-active-p (process)
-  (sb-thread:thread-alive-p (process-id process)))
+  (and (process-id process)
+       (sb-thread:thread-alive-p (process-id process))))

--===============1741191458==--

---------------------------------------
Received: (at 326092-close) by bugs.debian.org; 9 Sep 2005 03:39:15 +0000
>From katie at spohr.debian.org Thu Sep 08 20:39:15 2005
Return-path: <katie at spohr.debian.org>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
	id 1EDZcS-0008T6-00; Thu, 08 Sep 2005 20:32:04 -0700
From: Peter Van Eynde <pvaneynd at debian.org>
To: 326092-close at bugs.debian.org
X-Katie: $Revision: 1.56 $
Subject: Bug#326092: fixed in cl-portable-aserve 1.2.42+cvs.2005.08.05-4
Message-Id: <E1EDZcS-0008T6-00 at spohr.debian.org>
Sender: Archive Administrator <katie at spohr.debian.org>
Date: Thu, 08 Sep 2005 20:32:04 -0700
Delivered-To: 326092-close at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: cl-portable-aserve
Source-Version: 1.2.42+cvs.2005.08.05-4

We believe that the bug you reported is fixed in the latest version of
cl-portable-aserve, which is due to be installed in the Debian FTP archive:

cl-acl-compat_1.2.42+cvs.2005.08.05-4_all.deb
  to pool/main/c/cl-portable-aserve/cl-acl-compat_1.2.42+cvs.2005.08.05-4_all.deb
cl-aserve_1.2.42+cvs.2005.08.05-4_all.deb
  to pool/main/c/cl-portable-aserve/cl-aserve_1.2.42+cvs.2005.08.05-4_all.deb
cl-htmlgen_1.2.42+cvs.2005.08.05-4_all.deb
  to pool/main/c/cl-portable-aserve/cl-htmlgen_1.2.42+cvs.2005.08.05-4_all.deb
cl-portable-aserve_1.2.42+cvs.2005.08.05-4.diff.gz
  to pool/main/c/cl-portable-aserve/cl-portable-aserve_1.2.42+cvs.2005.08.05-4.diff.gz
cl-portable-aserve_1.2.42+cvs.2005.08.05-4.dsc
  to pool/main/c/cl-portable-aserve/cl-portable-aserve_1.2.42+cvs.2005.08.05-4.dsc
cl-webactions_1.2.42+cvs.2005.08.05-4_all.deb
  to pool/main/c/cl-portable-aserve/cl-webactions_1.2.42+cvs.2005.08.05-4_all.deb



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 326092 at bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter Van Eynde <pvaneynd at debian.org> (supplier of updated cl-portable-aserve 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 ftpmaster at debian.org)


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

Format: 1.7
Date: Mon,  5 Sep 2005 16:34:46 +0200
Source: cl-portable-aserve
Binary: cl-acl-compat cl-webactions cl-htmlgen cl-aserve
Architecture: source all
Version: 1.2.42+cvs.2005.08.05-4
Distribution: unstable
Urgency: low
Maintainer: Peter Van Eynde <pvaneynd at debian.org>
Changed-By: Peter Van Eynde <pvaneynd at debian.org>
Description: 
 cl-acl-compat - Compatibility layer for Allegro Common Lisp
 cl-aserve  - Portable Aserve
 cl-htmlgen - HTML generation library for Common Lisp programs
 cl-webactions - HTTP dispatch library for cl-aserve
Closes: 326092
Changes: 
 cl-portable-aserve (1.2.42+cvs.2005.08.05-4) unstable; urgency=low
 .
   * sbcl mp patch from Kim Minh Kaplan. Closes: #326092
Files: 
 fbec15e2503e440751acdf366f54a319 707 web optional cl-portable-aserve_1.2.42+cvs.2005.08.05-4.dsc
 2baa443ed8b1f577e0b1f0de6b0bf2f5 2529 web optional cl-portable-aserve_1.2.42+cvs.2005.08.05-4.diff.gz
 aab92a9caf521761a1b3b3caa7609bde 416580 web optional cl-aserve_1.2.42+cvs.2005.08.05-4_all.deb
 a4141f0345992d766b7614724751a272 64706 web optional cl-acl-compat_1.2.42+cvs.2005.08.05-4_all.deb
 cd6a15abbe7c57480461cf2feff1fd3b 31468 web optional cl-htmlgen_1.2.42+cvs.2005.08.05-4_all.deb
 e2b052b31142788b733134b8ff3f43cf 35148 web optional cl-webactions_1.2.42+cvs.2005.08.05-4_all.deb

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

iD8DBQFDIBRg11ldN0tyliURAttVAJ9W7HanVDynynwdP+rngpsnPIUewwCfRNE/
vjPMen+5DZsx6dkSV3OfRbA=
=e9BY
-----END PGP SIGNATURE-----





More information about the Cl-debian mailing list