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.
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 23 May 2011 19:29, Ville Voutilainen ville.voutilainen@gmail.com wrote:
Erik, I'm no longer subscribed on our commits list, for some reason...
Well, the armedbear-cvs archive doesn't have a bunch of commits. Something's badly broken in cl-net setup.
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
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
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.
armedbear-devel@common-lisp.net