The output of `rpm -ql freetype' contains /usr/share/locale/cs/LC_MESSAGES /usr/share/locale/de/LC_MESSAGES /usr/share/locale/es/LC_MESSAGES /usr/share/locale/fr/LC_MESSAGES /usr/share/locale/nl/LC_MESSAGES These directories should be owned by glibc-common only. Because most other packages are following this rule, upgrade of freetype produces output like: $ rpm -U freetype* Warnung: erase rmdir of /usr/share/locale/nl/LC_MESSAGES failed: Directory not empty Warnung: erase rmdir of /usr/share/locale/fr/LC_MESSAGES failed: Directory not empty Warnung: erase rmdir of /usr/share/locale/es/LC_MESSAGES failed: Directory not empty Warnung: erase rmdir of /usr/share/locale/cs/LC_MESSAGES failed: Directory not empty
Sorry, it not sure if glibc-common should own these dirs. Bug #50747 should clarify this issue.
This defect is considered SHOULD-FIX for Fairfax.
Changed freetype to use ${findlang}. freetype-2.0.3-7