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