Hum, the fix in c-l-c 6.3 was a bit of a "throw the baby with the bath
water" kind of fix.
Now, no program that depends on c-l-c managed library will work, unless
we explicitly call common-lisp-controller:clc-require for every such library
(as if it were statically decided which libraries one uses from c-l-c and which
one has a private hacking copy of).

My take is:
* always enable a wrapper.
* the wrapper may only do a "reduced mapping" (restricted to
/usr/share/common-lisp/source) or an "extended mapping" depending on
some various runtime variable
* the wrapper may export a mechanism such as
cl-launch::exclude-from-cache to enable users to explicitly exclude
some directory trees from their magic caches.

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
No woman ever falls in love with a man unless she has
a better opinion of him than he deserves.       -- Edgar Watson Howe

On 25/09/06, Debian Bug Tracking System <[EMAIL PROTECTED]> wrote:
This is an automatic notification regarding your Bug report
#382582: common-lisp-controller: c-l-c fails to exclude /usr/lib/sbcl and such 
from cache,
which was filed against the common-lisp-controller package.

It has been closed by Peter Van Eynde <[EMAIL PROTECTED]>.

Their explanation is attached below.  If this explanation is
unsatisfactory and you have not received a better one in a separate
message then please contact Peter Van Eynde <[EMAIL PROTECTED]> by replying
to this email.

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




---------- Forwarded message ----------
From: Peter Van Eynde <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Date: Mon, 25 Sep 2006 06:02:08 -0700
Subject: Bug#382582: fixed in common-lisp-controller 6.3
Source: common-lisp-controller
Source-Version: 6.3

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

common-lisp-controller_6.3.dsc
  to pool/main/c/common-lisp-controller/common-lisp-controller_6.3.dsc
common-lisp-controller_6.3.tar.gz
  to pool/main/c/common-lisp-controller/common-lisp-controller_6.3.tar.gz
common-lisp-controller_6.3_all.deb
  to pool/main/c/common-lisp-controller/common-lisp-controller_6.3_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter Van Eynde <[EMAIL PROTECTED]> (supplier of updated common-lisp-controller 
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.7
Date: Mon, 25 Sep 2006 09:38:52 +0200
Source: common-lisp-controller
Binary: common-lisp-controller
Architecture: source all
Version: 6.3
Distribution: unstable
Urgency: low
Maintainer: Peter Van Eynde <[EMAIL PROTECTED]>
Changed-By: Peter Van Eynde <[EMAIL PROTECTED]>
Description:
 common-lisp-controller - This is a Common Lisp source and compiler manager
Closes: 382582 384457
Changes:
 common-lisp-controller (6.3) unstable; urgency=low
 .
   * Ignore source files beneath /usr/lib/
     (Closes: #382582)
   * Introduce the *redirect-fasl-files-to-cache* variable.
     If the value of this variable is true we redirect fasl files
     to the /var/cache directory. By default we will only redirect
     when compiling as the result of a clc-require call.
     (Closes: #384457)
   * Added po-debconf Build-Depends
   * Added XS-X-Vcs-Darcs header
Files:
 26368838973747b9c7fab7330f0e468a 689 devel optional 
common-lisp-controller_6.3.dsc
 e3143ee551485ba54cae6a9d689ae33f 31331 devel optional 
common-lisp-controller_6.3.tar.gz
 a686816b8906187fbdfd2e03cb767894 30760 devel optional 
common-lisp-controller_6.3_all.deb

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

iD8DBQFFF6pl11ldN0tyliURAp1jAJ9aca6Zmz+SafBlGyjgm0kLviFf/ACfd94r
jlF7TxtCfiS/mrLhyJrRkjU=
=gNIF
-----END PGP SIGNATURE-----

Reply via email to