mkdir_p wrongfully encodes directory names when ran from a Jar
--------------------------------------------------------------

                 Key: JRUBY-5435
                 URL: http://jira.codehaus.org/browse/JRUBY-5435
             Project: JRuby
          Issue Type: Bug
          Components: Java Integration
    Affects Versions: JRuby 1.6RC1
         Environment: $ uname -a
Darwin mbpldc.local 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 
PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386

$ java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-10M3261)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03-307, mixed mode)

$ locale
LANG="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_CTYPE="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_ALL=

Terminal: iterm2 in UTF-8
            Reporter: lucas dicioccio
            Priority: Blocker


This bug blocks the tests I would like to implement for JRUBY-5345 (we might 
need to reopen once we have a reliable test suite for this case).

When creating a directory with an "hié" (UTF-8 e-accute-accent) from within a 
Jar, will instead create a directory called "hi%89" (URL Encoded version of 
MacRoman e-accute-accent).
To prevent any source-file encoding issue, I manually pack the "é" accent from 
its binary representation with [0xc3, 0xa9].pack('C*') and I freeze the string.

In https://github.com/lucasdicioccio/jruby/commits/accents 

I've modified test_jar_complete.rb:
  * added a test case for jar run from paths with accents (JRUBY-5345)
  * adding an assertion on the content of the test directory content (this bug 
report)

I've also added a similar test in test_jruby_dirnames.rb . It executes without 
failure/errors with ./bin/jruby from the same build. Thus I think the issue is 
JAR-related.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to