From Bugzilla Helper: User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.2.19-1t i686) The X Libraries need the locale files to do language specific conversions. On my servers, I install only the XFree86-libs component to be sure, that noone tries to run a desktop on the servers, but I need some of the libs for certain programs which should open a remote display (namely emacs). You get annoying errors if there are no files in /usr/X11R6/lib/X11/locale Reproducible: Always Steps to Reproduce: rpm -ql XFree86-libs | grep locale Actual Results: e.g. emacs-X11 does not run without the whole XFree86 package installed. the locale files are IMHO part of the library. They should be installed with the libs and not the main package
Agreed. This is something we recently discovered, and discussed changing. Unfortunately, it was too late in devel cycle to change. I will try to make the change happen soon though, as it makes total sense. Thanks for bugzilla'ing it. It'll keep it on my mind. ;o)
Since the main XFree86 package contains this stuff, and it requires the XFree86-libs package to be installed, it is safe for this to move to the libs package without killing any dependancies. Fixed in XFree86-4.0.3-13 in rawhide. Should appear during next sync.