[armedbear-ticket] [armedbear] #133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES -------------------------+-------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 0.25 Component: interpreter | Version: 0.24 Keywords: | -------------------------+-------------------------------------------------- Jonathan Boca reports {{{ As the following code and transcript demonstrate, translate-logical-pathname appears to be downcasing paths inconsistently: ;;; test.cl (setf (logical-pathname-translations "foo") '(("foo:bar;*.lisp" "/FooRoot/bar/*.lisp") ("foo:*.lisp" "/FooRoot/*.lisp"))) ;;; In the following pathname translation, the entire path is downcased (pprint (translate-logical-pathname "foo:bar;foobar.lisp")) ;;; In each of the next two, the entire path EXCEPT for the host is downcased -- ;;; the host is unchanged (pprint (translate-logical-pathname "foo:foobar.lisp")) (pprint (translate-logical-pathname "foo:Foobar.lisp")) --- Armed Bear Common Lisp 0.24.0 Java 1.6.0_22 Apple Inc. Java HotSpot(TM) Client VM Low-level initialization completed in 0.478 seconds. Startup completed in 1.386 seconds. Type ":help" for a list of available commands. CL-USER(1): (load "test.cl") #P"/fooroot/bar/foobar.lisp" #P"/FooRoot/foobar.lisp" #P"/FooRoot/foobar.lisp" T CL-USER(2): --- SBCL and CLISP both produce the following output for the above code: #P"/FooRoot/bar/foobar.lisp" #P"/FooRoot/foobar.lisp" #P"/FooRoot/foobar.lisp" Allegro's ALISP and MLISP both produce the following: #P"/FooRoot/bar/foobar.lisp" #P"/FooRoot/foobar.lisp" #P"/FooRoot/Foobar.lisp" }}} -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES --------------------------+------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 0.25 Component: interpreter | Version: 0.24 Resolution: | Keywords: --------------------------+------------------------------------------------- Comment(by mevenson): Probably from same cause as #132. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES --------------------------+------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 0.26 Component: interpreter | Version: 0.24 Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by ehuelsmann): * milestone: 0.25 => 0.26 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES ------------------------------------+--------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: minor | Milestone: 0.27 Component: interpreter | Version: 0.24 Keywords: needs_test conformance | ------------------------------------+--------------------------------------- Changes (by mevenson): * keywords: => needs_test conformance * priority: major => minor * milestone: 0.26 => 0.27 Comment: Needs test coverage. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:3> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES ------------------------------------+--------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: minor | Milestone: 0.28 Component: interpreter | Version: 0.24 Keywords: needs_test conformance | ------------------------------------+--------------------------------------- Changes (by mevenson): * milestone: 0.27 => 0.28 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:4> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES ------------------------------------+--------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: minor | Milestone: 1.0.1 Component: interpreter | Version: 0.24 Keywords: needs_test conformance | ------------------------------------+--------------------------------------- Changes (by mevenson): * milestone: 0.28 => 1.0.1 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:5> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES ------------------------------------+--------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: minor | Milestone: 1.1.0 Component: interpreter | Version: 0.24 Keywords: needs_test conformance | ------------------------------------+--------------------------------------- Changes (by mevenson): * milestone: 1.0.1 => 1.1.0 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:6> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES ------------------------------------+--------------------------------------- Reporter: mevenson | Owner: mevenson Type: defect | Status: assigned Priority: minor | Milestone: 1.1.0 Component: interpreter | Version: 0.24 Keywords: needs_test conformance | ------------------------------------+--------------------------------------- Changes (by mevenson): * owner: ehuelsmann => mevenson * status: new => assigned -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:7> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES -----------------------------------------+---------------------------------- Reporter: mevenson | Owner: mevenson Type: defect | Status: assigned Priority: minor | Milestone: 1.1.0 Component: interpreter | Version: 0.24 Keywords: needs-test ansi-conformance | -----------------------------------------+---------------------------------- Changes (by mevenson): * keywords: needs_test conformance => needs-test ansi-conformance -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:8> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES -----------------------------------------+---------------------------------- Reporter: mevenson | Owner: mevenson Type: defect | Status: assigned Priority: minor | Milestone: 1.1.1 Component: interpreter | Version: 0.24 Keywords: needs-test ansi-conformance | -----------------------------------------+---------------------------------- Changes (by https://www.google.com/accounts/o8/id?id=aitoawnthushznrlieuamks3fxvzisibfmu...): * milestone: 1.1.0 => 1.1.1 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:9> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES -----------------------------------------+---------------------------------- Reporter: mevenson | Owner: mevenson Type: defect | Status: assigned Priority: minor | Milestone: 1.2.0 Component: interpreter | Version: 0.24 Keywords: needs-test ansi-conformance | -----------------------------------------+---------------------------------- Changes (by mevenson): * milestone: 1.1.1 => 1.2.0 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:10> armedbear <http://common-lisp.net/project/armedbear> armedbear
#133: Mixed case inconsistency in TRANSLATE-LOGICAL-PATHNAMES ---------------------------------------+------------------------------------ Reporter: mevenson | Owner: mevenson Type: defect | Status: assigned Priority: minor | Milestone: 1.2.0 Component: interpreter | Version: 0.24 Keywords: has-test ansi-conformance | ---------------------------------------+------------------------------------ Changes (by mevenson): * keywords: needs-test ansi-conformance => has-test ansi-conformance -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/133#comment:11> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear