[armedbear-devel] ABCL and ASDF
Dear ABCL developers, another bug in ABCL: (defparameter *wild-file* (make-pathname :name :wild :type :wild :version :wild :directory nil)) (describe *wild-file*) (describe (make-pathname :defaults *wild-file*)) Apparently, make-pathname fails to copy the version from the defaults. ASDF currently works around this somehow. PS: in a future ABCL release, please include ASDF 2.015.5 or later. Maybe 2.016 will have been released by then. —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org The difference between a contemporary liberal and a socialist is that to a liberal the most beautiful word in the English language is 'forbidden', whereas to a socialist the most beautiful word is 'compulsory'. — John McCarthy
On 23 May 2011 02:13, Faré <fahree@gmail.com> wrote:
Dear ABCL developers, another bug in ABCL: (defparameter *wild-file* (make-pathname :name :wild :type :wild :version :wild :directory nil)) (describe *wild-file*) (describe (make-pathname :defaults *wild-file*)) Apparently, make-pathname fails to copy the version from the defaults. ASDF currently works around this somehow.
Fixed in r13287. Thanks for the report.
On 5/23/11 01:13 , Faré wrote:
Dear ABCL developers,
another bug in ABCL:
(defparameter *wild-file* (make-pathname :name :wild :type :wild :version :wild :directory nil))
(describe *wild-file*) (describe (make-pathname :defaults *wild-file*))
Apparently, make-pathname fails to copy the version from the defaults. ASDF currently works around this somehow.
Bug reproduced, but hmmm… The "obvious" solution via the attached patch causes our DEFPACKAGE form to go crazy, so this is going to take a bit more of study. -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."
On 23 May 2011 18:47, Mark Evenson <evenson@panix.com> wrote:
Bug reproduced, but hmmm… The "obvious" solution via the attached patch causes our DEFPACKAGE form to go crazy, so this is going to take a bit more of study.
Oh? Damn, we need to coordinate. :P I put the same patch in, how did you notice the defpackage craziness?
On 23 May 2011 18:49, Ville Voutilainen <ville.voutilainen@gmail.com> wrote:
On 23 May 2011 18:47, Mark Evenson <evenson@panix.com> wrote:
Bug reproduced, but hmmm… The "obvious" solution via the attached patch causes our DEFPACKAGE form to go crazy, so this is going to take a bit more of study. Oh? Damn, we need to coordinate. :P I put the same patch in, how did you notice the defpackage craziness?
Ok, reverted. There's bad quicklisp breakage, although it doesn't seem to be exactly defpackage-related. Erik, I'm no longer subscribed on our commits list, for some reason...
On 5/23/11 01:13 , Faré wrote:
Dear ABCL developers,
another bug in ABCL:
(defparameter *wild-file* (make-pathname :name :wild :type :wild :version :wild :directory nil))
(describe *wild-file*) (describe (make-pathname :defaults *wild-file*))
Apparently, make-pathname fails to copy the version from the defaults. ASDF currently works around this somehow.
PS: in a future ABCL release, please include ASDF 2.015.5 or later. Maybe 2.016 will have been released by then.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org The difference between a contemporary liberal and a socialist is that to a liberal the most beautiful word in the English language is 'forbidden', whereas to a socialist the most beautiful word is 'compulsory'. — John McCarthy
_______________________________________________ armedbear-devel mailing list armedbear-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel
Filed as ticket [#150]. Fixing the immediate cause in MAKE-PATHNAME makes other parts of ASDF which I'm looking into. [#150]: http://trac.common-lisp.net/armedbear/ticket/150 -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."
On 5/24/11 11:39 , Mark Evenson wrote: […]
Filed as ticket [#150]. Fixing the immediate cause in MAKE-PATHNAME makes other parts of ASDF which I'm looking into.
Looks to be finally fixed with [r13294][]. Fixing this resulted in sharpening our ANSI compliance considerably with Pathname version. [r13294]: http://trac.common-lisp.net/armedbear/changeset/13294 -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."
On 5/24/11 2:31 PM, Mark Evenson wrote:
On 5/24/11 11:39 , Mark Evenson wrote: […]
Filed as ticket [#150]. Fixing the immediate cause in MAKE-PATHNAME makes other parts of ASDF which I'm looking into.
Looks to be finally fixed with [r13294][]. Fixing this resulted in sharpening our ANSI compliance considerably with Pathname version.
Further analysis of the ANSI test results has revealed a definite bug in that the internal PATHNAME copy constructor just ignored the VERSION component. This was probably why ABCL was sort of working despite some weirdness with version. Ticket #150 has been re-opened and a more comprehensive fix is being prepared. -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."
participants (3)
-
Faré
-
Mark Evenson
-
Ville Voutilainen