The linux_base-f10 port does not build the locale archive during installation, which causes locales not to work under the Linux emulator (locale -a shows only 'POSIX and C'). This cripples ports such as CrashPlan, which lose the ability to read and backup directories with international characters in the file name. (This problem might apply to other linux_base ports. I have only tested f10). Fix: A manual fix is to run 'chroot /compat/linux /usr/sbin/build-locale-archive' as root after installation. I'm not sure what the correct approach for doing this from the port's Makefile would be, so I didn't attach a patch to do this. Note that, by design, this command will only successfully run once, since it removes the input file it uses to build the locale archive (see, e.g., http://stephane.lesimple.fr/blog/2010-04-29/fixing-a-locale-archive-breakage.html ). How-To-Repeat: Install linux_base-f10 and observe that the output from 'chroot /compat/linux /usr/bin/locale -a' only lists POSIX and C. To witness a more practical issue arising from this problem, install CrashPlan from ports. Observe that directories with international characters in the name can not be backed up.
Responsible Changed From-To: freebsd-ports-bugs->emulation Over to maintainer (via the GNATS Auto Assign Tool)
Responsible Changed From-To: emulation->freebsd-emulation Fix assignment.
Responsible Changed From-To: freebsd-emulation->emulation Canonicalize assignment.
Responsible Changed From-To: emulation->freebsd-emulation Canonicalize assignment.
Should be fixed by r368845 or more specifically https://github.com/xmj/linux-ports/commit/cec7d3c