[cl-debian] Bug#321636: marked as done (cl-acl-compat: won't compile properly with sbcl)

Debian Bug Tracking System owner at bugs.debian.org
Mon Aug 8 11:33:24 UTC 2005


Your message dated Mon, 08 Aug 2005 03:47:05 -0700
with message-id <E1E259t-0006v5-00 at spohr.debian.org>
and subject line Bug#321636: fixed in cl-portable-aserve 1.2.42+cvs.2005.08.05-1
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; 6 Aug 2005 15:46:18 +0000
>From k.koukopoulos at di.uoa.gr Sat Aug 06 08:46:18 2005
Return-path: <k.koukopoulos at di.uoa.gr>
Received: from msa.uoa.gr [195.134.100.72] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1E1QsL-0002fr-00; Sat, 06 Aug 2005 08:46:17 -0700
Received: by MSA with id 6014E0E2F76CF3E0A2FEAAD98368B5DBE2996A42
Received: from [192.168.1.15] (ppp8-adsl-183.ath.forthnet.gr [62.1.231.183])
	(authenticated bits=0)
	by msa.uoa.gr (8.12.11/8.12.11) with ESMTP id j76FjjBr025159
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT)
	for <submit at bugs.debian.org>; Sat, 6 Aug 2005 18:45:46 +0300 (EEST)
From: Konstantinos Koukopoulos <k.koukopoulos at di.uoa.gr>
To: submit at bugs.debian.org
Subject: cl-acl-compat: won't compile properly with sbcl
Mime-Version: 1.0
Content-Disposition: inline
Package: cl-acl-compat
Version: 1.2.42+cvs.2005.07.05-1
Severity: important
Tags: patch
User-Agent: Mutt/1.5.9i
Lines: 38
X-Face: )/hJU>P!_o4MahYoe___U_aWd7KtGgH8(8~=!;rRn-0/Dl=&j.dm'pB7;#x>=?utf-8?q?A=27t=3An=7DTbj9=0A=09H=3B=7B/=27c=7C1DNQVs=7E=25s=7C+l=3FSR?=>NUIcpHcDfz%5{*AK_x|e29g?w<@$1r%5K(8"=?utf-8?q?aroZtPzByAp=0A=09ewa=3D?=@B7,c7S(ZefAbfMJ}eXaiYgb$YEsvv2D1ewk?<jiElG2>!XC")=?utf-8?q?0ojl-=7BLj=5BTA=24lDAy=0A=09opDCcIw=3FcCz1?=
Date: Sat, 6 Aug 2005 18:45:38 +0300
Content-Type: Multipart/Mixed;
  boundary="Boundary-00=_isN9CnkkHctPaMx"
Message-Id: <200508061845.38671.k.koukopoulos at di.uoa.gr>
X-UoAMSAId: 6014E0E2F76CF3E0A2FEAAD98368B5DBE2996A42
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=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

--Boundary-00=_isN9CnkkHctPaMx
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Subject: cl-acl-compat: won't compile properly with sbcl
Package: cl-acl-compat
Version: 1.2.42+cvs.2005.07.05-1
Severity: important
Tags: patch

When compiling acl-compat with sbcl 0.9.3.0-2, compilation of
ACL-COMPAT.MP:DISABLE-PROCESS fails with this error:

Symbol "CURRENT-THREAD-ID" not found in the SB-THREAD package.

After looking at the sbcl threads docs it seems that this symbol doesn't
exist anymore. A solution that worked for me was to replace
CURRENT-THREAD-ID with *CURRENT-THREAD*, which is a new SB-THREAD variable.
I've attached a patch with this solution.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12
Locale: LANG=en_US.UTF-8, LC_CTYPE=el_GR.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

--Boundary-00=_isN9CnkkHctPaMx
Content-Type: text/x-diff;
  charset="iso-8859-1";
  name="patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="patch"

--- acl-mp.lisp.bak     2005-08-01 13:19:50.000000000 +0300
+++ acl-mp.lisp 2005-08-06 17:43:40.000000000 +0300
@@ -248,7 +248,7 @@
   ;; TODO: set process-whostate
   ;; Can't figure out how to safely block a thread from a different one
   ;; and handle all the locking nastiness.  So punt for now.
-  (if (eql (sb-thread:current-thread-id) (process-id process))
+  (if (eql sb-thread:*current-thread* (process-id process))
       ;; Keep waiting until we have a reason to run.  GC and other
       ;; things can break a wait prematurely.  Don't know if this is
       ;; expected or not.



--Boundary-00=_isN9CnkkHctPaMx--

---------------------------------------
Received: (at 321636-close) by bugs.debian.org; 8 Aug 2005 10:50:49 +0000
>From katie at spohr.debian.org Mon Aug 08 03:50:49 2005
Return-path: <katie at spohr.debian.org>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
	id 1E259t-0006v5-00; Mon, 08 Aug 2005 03:47:05 -0700
From: Peter Van Eynde <pvaneynd at debian.org>
To: 321636-close at bugs.debian.org
X-Katie: $Revision: 1.56 $
Subject: Bug#321636: fixed in cl-portable-aserve 1.2.42+cvs.2005.08.05-1
Message-Id: <E1E259t-0006v5-00 at spohr.debian.org>
Sender: Archive Administrator <katie at spohr.debian.org>
Date: Mon, 08 Aug 2005 03:47:05 -0700
Delivered-To: 321636-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-1

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-1_all.deb
  to pool/main/c/cl-portable-aserve/cl-acl-compat_1.2.42+cvs.2005.08.05-1_all.deb
cl-aserve_1.2.42+cvs.2005.08.05-1_all.deb
  to pool/main/c/cl-portable-aserve/cl-aserve_1.2.42+cvs.2005.08.05-1_all.deb
cl-htmlgen_1.2.42+cvs.2005.08.05-1_all.deb
  to pool/main/c/cl-portable-aserve/cl-htmlgen_1.2.42+cvs.2005.08.05-1_all.deb
cl-portable-aserve_1.2.42+cvs.2005.08.05-1.diff.gz
  to pool/main/c/cl-portable-aserve/cl-portable-aserve_1.2.42+cvs.2005.08.05-1.diff.gz
cl-portable-aserve_1.2.42+cvs.2005.08.05-1.dsc
  to pool/main/c/cl-portable-aserve/cl-portable-aserve_1.2.42+cvs.2005.08.05-1.dsc
cl-portable-aserve_1.2.42+cvs.2005.08.05.orig.tar.gz
  to pool/main/c/cl-portable-aserve/cl-portable-aserve_1.2.42+cvs.2005.08.05.orig.tar.gz
cl-webactions_1.2.42+cvs.2005.08.05-1_all.deb
  to pool/main/c/cl-portable-aserve/cl-webactions_1.2.42+cvs.2005.08.05-1_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 321636 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,  8 Aug 2005 10:17:20 +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-1
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: 321636
Changes: 
 cl-portable-aserve (1.2.42+cvs.2005.08.05-1) unstable; urgency=low
 .
   * Incorporated sbcl/mp patck from Konstantinos Koukopoulos. i
     Closes: #321636.
   * New upstream that imcorporated previous patch.
Files: 
 4430b58a077b1a83758749c21391e893 698 web optional cl-portable-aserve_1.2.42+cvs.2005.08.05-1.dsc
 56063e20bd529cb56da58bed67f10e78 790186 web optional cl-portable-aserve_1.2.42+cvs.2005.08.05.orig.tar.gz
 64fe9bcab83484fc14142718ddc85fed 1552 web optional cl-portable-aserve_1.2.42+cvs.2005.08.05-1.diff.gz
 570035e83f740c6d099b3b7539cc27af 417092 web optional cl-aserve_1.2.42+cvs.2005.08.05-1_all.deb
 802c2606943f3b3f538b4064167c5edc 64358 web optional cl-acl-compat_1.2.42+cvs.2005.08.05-1_all.deb
 b04b7f4d6973936608c903bb5f6bd1dc 31656 web optional cl-htmlgen_1.2.42+cvs.2005.08.05-1_all.deb
 a9a1aa0f92201c4e5194bd00da9e3ec7 34746 web optional cl-webactions_1.2.42+cvs.2005.08.05-1_all.deb

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

iD8DBQFC9xWc11ldN0tyliURAnLtAJ9KIpriFBzyxRm28MBDORf5ovD1ZQCgp8Ti
L6Cvpc2BWtZfqc1pClLa4BY=
=3dd9
-----END PGP SIGNATURE-----





More information about the Cl-debian mailing list