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

Your message dated Mon, 08 Aug 2005 03:47:05 -0700 with message-id <E1E259t-0006v5-00@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@di.uoa.gr Sat Aug 06 08:46:18 2005 Return-path: <k.koukopoulos@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@bugs.debian.org>; Sat, 6 Aug 2005 18:45:46 +0300 (EEST) From: Konstantinos Koukopoulos <k.koukopoulos@di.uoa.gr> To: submit@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@di.uoa.gr> X-UoAMSAId: 6014E0E2F76CF3E0A2FEAAD98368B5DBE2996A42 Delivered-To: submit@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@spohr.debian.org Mon Aug 08 03:50:49 2005 Return-path: <katie@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@debian.org> To: 321636-close@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@spohr.debian.org> Sender: Archive Administrator <katie@spohr.debian.org> Date: Mon, 08 Aug 2005 03:47:05 -0700 Delivered-To: 321636-close@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@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Peter Van Eynde <pvaneynd@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@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@debian.org> Changed-By: Peter Van Eynde <pvaneynd@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-----
participants (1)
-
owner@bugs.debian.org