[cl-debian] Bug#220797: marked as done (cl-series: Does not add :SERIES-ANSI to *FEATURES* at the right time on LispWorks)

Debian Bug Tracking System owner at bugs.debian.org
Sun Aug 14 20:18:14 UTC 2005


Your message dated Sun, 14 Aug 2005 22:14:46 +0200
with message-id <42FFA636.8050802 at debian.org>
and subject line closing old non-relevant bugs
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; 14 Nov 2003 18:20:04 +0000
>From ljosa at yamuna.cs.ucsb.edu Fri Nov 14 12:19:39 2003
Return-path: <ljosa at yamuna.cs.ucsb.edu>
Received: from yamuna.cs.ucsb.edu [128.111.68.226] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1AKiXj-0005GE-00; Fri, 14 Nov 2003 12:19:39 -0600
Received: from localhost (localhost [127.0.0.1])
  (uid 15906)
  by yamuna.cs.ucsb.edu with local; Fri, 14 Nov 2003 10:19:38 -0800
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Vebjorn Ljosa <vebjorn at ljosa.com>
To: Debian Bug Tracking System <submit at bugs.debian.org>
Subject: cl-series: Does not add :SERIES-ANSI to *FEATURES* at the right time on
 LispWorks
X-Mailer: reportbug 2.36
Date: Fri, 14 Nov 2003 10:19:38 -0800
Message-ID: <courier.3FB51CBA.00000D78 at yamuna.cs.ucsb.edu>
Delivered-To: submit at bugs.debian.org
X-Spam-Status: No, hits=-4.0 required=4.0
	tests=BAYES_60,HAS_PACKAGE
	version=2.53-bugs.debian.org_2003_11_13
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_11_13 (1.174.2.15-2003-03-30-exp)

Package: cl-series
Version: 1:2.2.7-1
Severity: important

I am trying to use the CL-SERIES Debian package on LispWorks 4.2.7 for
Linux.  After (REQUIRE :SERIES), when trying to evaluate a simple
expression like (LET ((HT (MAKE-HASH-TABLE))) HT), I get the error
"Undefined function SERIES::SPECIAL-FORM-P called with arguments
(MAKE-HASH-TABLE)."

I believe that *FEATURES* does not contain :SERIES-ANSI when
s-code.lisp is compiled; consequently, NOT-EXPR-LIKE-SPECIAL-FORM-P
tries to use SPECIAL-FORM-P instead of (the ANSI compliant)
SPECIAL-OPERATOR-P.

I thought the following, from s-package.lisp, should work, but it
doesn't:

  ;;; Note this is really too early, but we need it here
  #+(or draft-ansi-cl draft-ansi-cl-2 ansi-cl allegro cmu sbcl Genera
  Harlequin-Common-Lisp CLISP mcl)
  (cl:eval-when (load eval compile)
    (cl:pushnew ':series-ansi cl:*features*))

I am not 100% sure about this, but it seems that :SERIES-ANSI is added
to *FEATURES* in the evaluation environment, but not in the startup
environment.  (Which I think is conforming behavior.)  Thus,
*FEATURES* contains :SERIES-ANSI while compiling s-package.lisp, but
after the compilation is finished, *FEATURES* is what is was before
s-package.lisp was compiled.

This is not a problem with the Series package from Sourceforge because
it uses mk-defsystem.  MK:COMPILE-SYSTEM loads each file after compiling
it, so s-package will be loaded before s-code is compiled.

I am not sure what the right way to fix this is.  Can ASDF be persuaded
to load each file after compiling it, just like mk-defsystem?

Thanks,
Vebjorn

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux yamuna.cs.ucsb.edu 2.4.22-1-k7 #5 Sat Oct 4 14:11:12 EST 2003 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages cl-series depends on:
ii  cl-asdf                       1.79-1     Another System Definition Facility
ii  common-lisp-controller        3.76       This is a Common Lisp source and c

-- no debconf information


---------------------------------------
Received: (at 220797-done) by bugs.debian.org; 14 Aug 2005 20:14:49 +0000
>From pvaneynd at debian.org Sun Aug 14 13:14:49 2005
Return-path: <pvaneynd at debian.org>
Received: from out2.smtp.messagingengine.com [66.111.4.26] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1E4Osb-0007E9-00; Sun, 14 Aug 2005 13:14:49 -0700
Received: from frontend2.messagingengine.com (frontend2.internal [10.202.2.151])
	by frontend1.messagingengine.com (Postfix) with ESMTP id DACE7CC9EE8;
	Sun, 14 Aug 2005 16:14:47 -0400 (EDT)
X-Sasl-enc: OZlkM6vpCDYfS282b9fScaMkqkCNR+RKODJi/n1KIsiy 1124050486
Received: from [127.0.0.1] (57.165-136-217.adsl.skynet.be [217.136.165.57])
	by frontend2.messagingengine.com (Postfix) with ESMTP id 2528856F785;
	Sun, 14 Aug 2005 16:14:45 -0400 (EDT)
Message-ID: <42FFA636.8050802 at debian.org>
Date: Sun, 14 Aug 2005 22:14:46 +0200
From: Peter Van Eynde <pvaneynd at debian.org>
User-Agent: Debian Thunderbird 1.0.6 (X11/20050802)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: 220797-done at bugs.debian.org,  212018-done at bugs.debian.org, 
 278137-done at bugs.debian.org,  282716-done at bugs.debian.org, 
 319427-done at bugs.debian.org
Subject: closing old non-relevant bugs
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Delivered-To: 220797-done 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=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 2

Hello,

I'm closing older bugs that litter the bts at the moment.

220797 is non-relevant because we don't do lispworks anymore ;-)
212018 is fixed in sarge
278137 I don't want to fix because the generation is brittle and depends
        on latex2html (a non-free package)
282716 because the memory system is unlikely to change any time soon
319427 because it is a ubuntu bug and should be fixed if you use the
        people.debian.org/~pvaneynd repository

If you think this is unfair, please reopen and yell at me :-)

Groetjes, Peter


-- 
signature -at- pvaneynd.mailworks.org
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave 
Aronson|




More information about the Cl-debian mailing list