[asdf-devel] :here directive fails

Kilian Sprotte kilian.sprotte at gmail.com
Wed May 1 15:01:32 UTC 2013


Hi,

is

(asdf:initialize-source-registry '(:source-registry (:directory (:here
"asd")) :ignore-inherited-configuration))

still a valid call to make?

I am getting the error

NIL fell through ETYPECASE expression.
  Wanted one of ((EQL :USER-CACHE) (EQL :HERE) (EQL :HOME) (EQL :ROOT) CONS
                 STRING PATHNAME).


Running this through git bisect tells me

that the last working commit is

commit 61192882b468b74a7f5fbf810e138b94db5fdd2a
Merge: f4a7eac 610ca23
Author: Robert P. Goldman <​rpgoldman at gmail.com>
Date: Tue Jan 8 13:16:34 2013 -0600

    Merge branch 'master' of ​
ssh://common-lisp.net/project/asdf/public_html/asdf

The next commit then has a broken build and the next two commits
fail with the above error, as does the current master.

I will put a summary of those commits below.

Regards
Kilian

FAILS
commit 056f33a907f9ae3ffe5e0ae6aaa5f3b6f5bc863a
Author: Francois-Rene Rideau <​tunes at google.com>
Date: Wed Jan 9 07:43:10 2013 -0500

    2.26.64: checkpointing progress with define-package

FAILS
commit 4b1cea29891e45ee50c4114dd7b7c17b78cfc7fc
Author: Francois-Rene Rideau <​tunes at google.com>
Date: Wed Jan 9 00:32:11 2013 -0500

    2.26.63: more pathname hell.


    New pathname functions to work around more logical-pathname issues.
    See discussion with rpgoldman on asdf-devel, and see CCL ticket:953.
    Also, tweak build to reflect recent refactoring of asdf.
    WIP of define-package work needed for clean upgrade (still broken).

broken
commit 7c151aab3d9bf6460b7683c4498a230bf6ea9660
Author: Francois-Rene Rideau <​tunes at google.com>
Date: Tue Jan 8 15:34:51 2013 -0500

    2.26.62: split into many packages, quick-build style.


    TODO: Create a define-package that can make it upgrade itself.





More information about the asdf-devel mailing list