[cl-debian] Bug#382582: closed by Peter Van Eynde <pvaneynd at debian.org> (Bug#382582: fixed in common-lisp-controller 6.3)

Faré fahree at gmail.com
Sat Sep 30 10:32:07 UTC 2006


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 <owner at bugs.debian.org> 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 <pvaneynd at debian.org>.
>
> 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 <pvaneynd at debian.org> by replying
> to this email.
>
> Debian bug tracking system administrator
> (administrator, Debian Bugs database)
>
>
>
>
> ---------- Forwarded message ----------
> From: Peter Van Eynde <pvaneynd at debian.org>
> To: 382582-close at bugs.debian.org
> 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 382582 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 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 ftpmaster at debian.org)
>
>
> -----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 <pvaneynd at debian.org>
> Changed-By: Peter Van Eynde <pvaneynd at debian.org>
> 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-----





More information about the Cl-debian mailing list