Etch to Lenny (6.9 to 6.17) change in asdf:output files wrapper

Peter Van Eynde pvaneynd at debian.org
Thu Sep 17 03:18:13 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello John,

John McAleely wrote:
> The lisp in question is Clozure CL, which I have created a debian
> package for, which integrates with c-l-c.

Aha interesting.

> When I upgrade to lenny (ie to c-l-c 6.17 from 6.9), An attempt to load
> c-l-c installed packages via asdf fails with:
...
> I see that the line:
> 
> (defmethod asdf:output-files :around ((op asdf:operation) (c
> asdf:cl-source-file))
> 
> has changed to:
> 
> (defmethod asdf:output-files :around ((op asdf:operation) (c
> asdf:component))

Now this is interesting. I've downloaded 6.9 from
http://packages.debian.org/source/oldstable/common-lisp-controller and
in the tar.gz I see:

>  $ grep asdf:output-files post-sysdef-install.lisp
> (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))

I've converted the old CVS and darcs repositories to git to have a
unified history, but so far I've only got 3 git repositories that I
still would have to unify. In any case:

> 2/pvaneynd at sharrow:~/fakeroot/clean/history/clc-from-cvs :( $ git whatchanged -p post-sysdef-install.lisp  | grep asdf:output-files
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
> +(defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
> 2/pvaneynd at sharrow:~/fakeroot/clean/history/clc-from-cvs :) $ cd ../clc-from-darcs/
> 2/pvaneynd at sharrow:~/fakeroot/clean/history/clc-from-darcs :) $ git whatchanged -p post-sysdef-install.lisp  | grep asdf:output-files
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
> -                 (asdf:output-files (car x) (cdr x))))
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
> +                 (asdf:output-files (car x) (cdr x))))
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
> +(defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
> 2/pvaneynd at sharrow:~/fakeroot/clean/history/clc-from-darcs :) $ cd /home/pvaneynd/fakeroot/clean/git/common-lisp-controller/
> 2/pvaneynd at sharrow:~/fakeroot/clean/git/common-lisp-controller :) $ git whatchanged -p post-sysdef-install.lisp  | grep asdf:output-files
>  (defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))
> +(defmethod asdf:output-files :around ((op asdf:operation) (c asdf:component))

I see no changes being done to that function for version 3.<mumble>
onwards...

Could it be that you fixed this for ccl in the past?

Groetjes, Peter

- --
signature -at- pvaneynd.mailworks.org
http://www.livejournal.com/users/pvaneynd/
"God, root, what is difference?" Pitr | "God is more forgiving." Dave
Aronson|
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJKsapzAAoJEB4VNT76eIla4FkP/iUsZkmoDCrxwYHyJmGVLijm
AYZEnXD4zf3oDmVxtiv0XOllFpeBWm9CpMvLtU8oYzYRe0d657NnLlAERnK0pJwS
0JqqyFaR7ZwgPdDrPT+sHri++9q3IReVNRyLqhulh6ymIUv8lr6j+YjxY73aHdNs
plRJ7rEhhxv99BfGOu5qW5DyzDXIVrgwwgi2iP/t1fH+RZEgAAFGdilxOuAWEd0C
JwNZR9mtYtlJzu6/7B+hNs8CgaU8XAj0XJxZ0KlrNfYghSimaXMMbVNv60+DQDiF
I7VrzE1I5WxHMItODbI40Kutdh8Gytxr6silvbuXqtr59lyxAf/g4c/Ob7zcoqsl
aoNL/BA6YoX0Fcnm+f1+uTfP7+JuAkw+cXru3qFU7HOIFjzIBSqbKNe1wVUqzbQs
5JMGO/mCZZFeIBQrWOcufQ8Wr/fMe/g7am8A6dpDURS22UpV1VM7oOzbkFOWKB94
ug70uUkm/FY8nHmjAzI7brqehwxSo8fKuWyMH/x4bMw8po5NfmSh/4WXag1sDKX8
fRWk7geKzOTzyyEBOiIR/d7aPpXBoca370d/EJFBU+rIeYqp6L1bnclZEy3kq9ij
dR1PoAuaaELAdpev09v2uD6HHsYgOHQtP4eD9VXEeWgf71OmfrNKYxEi57pAdjIF
+8szh3wMWCbb2xMOWJ6n
=Lo2p
-----END PGP SIGNATURE-----



More information about the pkg-common-lisp-devel mailing list