ASDF cannot be loaded from source

Bug #600400 reported by Juanjo Garcia-Ripoll
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ASDF
Fix Released
Low
Faré

Bug Description

ASDF now uses CLINES / C-INLINE and thus it can not be loaded from source in ECL. The patch attached fixes this. It uses the function SYS:GETUID which is exported by ECL since today (2010/06/30)

Revision history for this message
Juanjo Garcia-Ripoll (worm) wrote :
Revision history for this message
Faré (fahree) wrote :

Makes sense. Do we want that in a 2.0 release or just for 2.1 ?

Also, I admit in retrospect that security issues made the $UID thing moot, unless we also can check that the directory belongs to the user (see DSA 811-2 on common-lisp-controller). I'm hesitating about removing the feature from ASDF altogether, though I don't know if I want to do that for 2.0 or 2.1. A different approach would be to somehow find an extensible API such that something layered on top of ASDF could add the feature, though there would be an obvious bootstrap problem about how this layer is to be found before ASDF itself is configured.

Sigh.

Revision history for this message
Juanjo Garcia-Ripoll (worm) wrote :

I think this is a minor change that can be introduced ASAP. It is related to complaints in the ECL mailing list and I myself added it our copy of ASDF (based on yesterday night's git repo).

Revision history for this message
Faré (fahree) wrote :

Committed to 2.108. Not in the 2.0 branch (yet).

Note I had to use si::getuid, or it borks on older versions of ECL.

Changed in asdf:
assignee: nobody → Faré (fahree)
importance: Undecided → Low
milestone: none → version2.1
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.