[haiku-commits] Re: r37480 - haiku/trunk/src/data/keymaps

  • From: Stephan Aßmus <superstippi@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 18 Jul 2010 13:08:23 +0200

Adrien Destugues schrieb:
Hi Adrien!

pulkomandy@xxxxxxxxxxxxxxxxx schrieb:
Author: pulkomandy
Date: 2010-07-12 18:11:56 +0200 (Mon, 12 Jul 2010)
New Revision: 37480
Changeset: http://dev.haiku-os.org/changeset/37480

Added:
   haiku/trunk/src/data/keymaps/French (B?\195?\131?\194?\169po).
keymap?\195?\131
Removed:
   haiku/trunk/src/data/keymaps/French (B?\195?\131?\194?\169po).
keymap
Log:
Try to properly encode the filename so that it works fine.
Note that you have to set LC_ALL=en_US.utf-8 in haiku to checkout the file with the right name (since our filesystem uses utf-8). On others OS nothing should be needed.
1) Cannot update on "out-of-box" FreeBSD 8.0 with actual version of svn 1.6.11 from ports. The setting LC_ALL doesn't help and produce extra warnings about it on attempt to perform "svn up" command. 2) Does it mean that file names in national languages are allowed from now? I think nobody from the western world will be happy seening "Русский" instead of "Russian" in the sources tree. ;-)

Actually this pointed out to a bug in subversion in haiku.

Subversion thinks our filesystem is encoded in iso-8859-15, whereas it is actually utf-8. So it does an unneeded conversion which make things go mad on other platforms. I'm not sure what the fix to svn could be... perhaps we just need the posix locale branch, or perhaps there are soe tweaks to do in the sourcecode...

It definitely worked at some point in the distant past when I was still using R5. I have checked in keyfiles with the names of the licensees for WonderBrush and eXposer. At some point, I could not update or commit to the repository anymore with a newer version of SVN, but I can't say when it broke. Definitely seems to be an issue with the port.

Best regards,
-Stephan


Other related posts: