Bugzilla – Bug 141126
XEmacs 21.5.24 doesn't read localized app-defaults anymore.
Last modified: 2006-03-14 14:52:46 UTC
XEmacs 21.5.22 reads the Japanese app-defaults when started in Japanese locale: mfabian@baker:~$ rpm -q xemacs xemacs-21.5.22-5 mfabian@baker:~$ locale LANG=ja_JP.UTF-8 LC_CTYPE="ja_JP.UTF-8" LC_NUMERIC="ja_JP.UTF-8" LC_TIME="ja_JP.UTF-8" LC_COLLATE=POSIX LC_MONETARY="ja_JP.UTF-8" LC_MESSAGES="ja_JP.UTF-8" LC_PAPER="ja_JP.UTF-8" LC_NAME="ja_JP.UTF-8" LC_ADDRESS="ja_JP.UTF-8" LC_TELEPHONE="ja_JP.UTF-8" LC_MEASUREMENT="ja_JP.UTF-8" LC_IDENTIFICATION="ja_JP.UTF-8" LC_ALL= mfabian@baker:~$ strace -eopen -f xemacs 2>&1 | grep app-defaults open("/usr/share/xemacs/mule-packages/etc/app-defaults/", O_RDONLY) = 5 open("/usr/X11R6/lib/X11/app-defaults/XEmacs", O_RDONLY|O_LARGEFILE) = 6 open("/usr/share/xemacs/mule-packages/etc/app-defaults/ja_JP.UTF-8/Emacs", O_RDONLY|O_LARGEFILE) = 6 open("/usr/share/xemacs/mule-packages/etc/app-defaults/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 6 mfabian@baker:~$ XEmacs 21.5.24 doesn't do this anymore: mfabian@magellan:~$ strace -eopen -f xemacs 2>&1 | grep app-defaults open("/usr/share/xemacs/mule-packages/etc/app-defaults/", O_RDONLY) = 5 open("/usr/X11R6/lib/X11/app-defaults/XEmacs", O_RDONLY) = 6 open("/usr/share/xemacs/mule-packages/etc/app-defaults/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 8 mfabian@magellan:~$ rpm -q xemacs xemacs-21.5.24-0.1 mfabian@magellan:~$ locale LANG=ja_JP.UTF-8 LC_CTYPE="ja_JP.UTF-8" LC_NUMERIC="ja_JP.UTF-8" LC_TIME="ja_JP.UTF-8" LC_COLLATE="ja_JP.UTF-8" LC_MONETARY="ja_JP.UTF-8" LC_MESSAGES="ja_JP.UTF-8" LC_PAPER="ja_JP.UTF-8" LC_NAME="ja_JP.UTF-8" LC_ADDRESS="ja_JP.UTF-8" LC_TELEPHONE="ja_JP.UTF-8" LC_MEASUREMENT="ja_JP.UTF-8" LC_IDENTIFICATION="ja_JP.UTF-8" LC_ALL= mfabian@magellan:~$
Apparently this can be fixed by upgrading to XEmacs 21.5.25.
Adding Andreas Jaeger <aj@suse.de> to CC:.
Fixed package has been checked into STABLE: ------------------------------------------------------------------- Mon Mar 06 17:31:53 CET 2006 - mfabian@suse.de - update to 21.5.25. Fixes: + bugzilla #141126 (XEmacs 21.5.24 doesn't read localized app-defaults) + bugzilla #145121 (XIM doens't work anymore in XEmacs) + bugzilla #143515 (XEmacs crashes when loading a UTF-8 encoded Japanese file) - Bugzilla #155506: add configure option "--with-canna", the auto-detection of canna seems to be broken but when enabling canna explicitly it works. -------------------------------------------------------------------