:feature not working in :system-depends-on

Bug #1445638 reported by Faré
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ASDF
Fix Released
Undecided
Robert P. Goldman

Bug Description

If you try to use (:feature :sbcl (:require "sb-grovel")) and/or (:feature (:or :allegro :clisp :lispworks) "cffi-grovel")) in your :system-depends-on, load-systems* will bork when trying to load them and they are expanded to NIL instead of a valid system name, unless once again you use #+ to protect the form, which defeats the goal of avoiding #+.

Proposed solution: remove nil's before to call load-systems* and/or inside load-systems*

(From point (3) of https://bugs.launchpad.net/asdf/+bug/1445636 )

Revision history for this message
Robert P. Goldman (rpgoldman) wrote :

I have a tentative fix and am running the tests now. Hope to have it committed yet this afternoon.

Changed in asdf:
status: New → In Progress
assignee: nobody → Robert P. Goldman (rpgoldman)
Revision history for this message
Robert P. Goldman (rpgoldman) wrote :

Fix available in pre-release version 3.1.4.5

Changed in asdf:
status: In Progress → Fix Committed
milestone: none → asdf3.1.5
Changed in asdf:
status: Fix Committed → 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.