Hi Adrien, I'm sorry for empty email before this one. :-\ Am 17.07.2010 21:29, schrieb Adrien Destugues:
Actually this pointed out to a bug in subversion in haiku.
The problem occured on _default_ installation of FreeBSD 8.0 with _default_ version of svn from ports. Not on 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...
We do not need patch svn, we just need to prohibit using any characters outside of first 127 ASCII bytes in the source names, IMO. I found this a "head over heal" situation when we propose patch the SCM instead of just removing the _real_ cause of incompatibility.
We can probably work around the bug in a thousand ways, but I'd rather see the bug actually fixed in Haiku :)
Please do not overcomplicate the situation - there is one simple and reasonable way - do not use "problematic" characters in the names. BTW, the bug is not fixed until the "ReadMe.cross-compile" contains words that
" We currently support these non-BeOS platforms: [...] * FreeBSD [...] " because at the moment we _cannot_ checkout the source tree on FreeBSD. :-( --- Kind Regards, S.Zharski