Description of problem: According to http://fedoraproject.org/wiki/Releases/FeatureNoMoreXFS now some font packages have symlinks in %_sysconfdir/X11/fontpath.d However on my system some of them are broken and there is a case that one symlink is owned by many packages Version-Release number of selected component (if applicable): (for srpm:) xorg-x11-fonts-ISO8859-1-75dpi How reproducible: [root@localhost ~]# pushd /etc/X11/fontpath.d/ /etc/X11/fontpath.d ~ ~ [root@localhost fontpath.d]# LANG=C ls -al total 40 drwxr-xr-x 2 root root 4096 Jun 28 03:13 . drwxr-xr-x 18 root root 4096 Aug 7 13:41 .. lrwxrwxrwx 1 root root 36 Jun 28 03:13 fonts-default -> /usr/share/fonts/default/ghostscript lrwxrwxrwx 1 root root 35 Jun 26 14:02 xorg-x11-fonts-75dpi:unscaled:pri=20 -> /usr/share/X11/fonts/75dpi:unscaled lrwxrwxrwx 1 root root 36 Jun 26 14:02 xorg-x11-fonts-100dpi:unscaled:pri=30 -> /usr/share/X11/fonts/100dpi:unscaled lrwxrwxrwx 1 root root 24 Jun 26 14:01 xorg-x11-fonts-TTF -> /usr/share/X11/fonts/TTF lrwxrwxrwx 1 root root 26 Jun 26 14:01 xorg-x11-fonts-Type1 -> /usr/share/X11/fonts/Type1 lrwxrwxrwx 1 root root 34 Jun 26 14:00 xorg-x11-fonts-misc:unscaled:pri=10 -> /usr/share/X11/fonts/misc:unscaled [root@localhost fontpath.d]# LANG=C ls -al '/usr/share/X11/fonts/75dpi:unscaled' '/usr/share/X11/fonts/100dpi:unscaled' '/usr/share/X11/fonts/misc:unscaled' ls: cannot access /usr/share/X11/fonts/75dpi:unscaled: No such file or directory ls: cannot access /usr/share/X11/fonts/100dpi:unscaled: No such file or directory ls: cannot access /usr/share/X11/fonts/misc:unscaled: No such file or directory [root@localhost fontpath.d]# rpm -qf 'xorg-x11-fonts-75dpi:unscaled:pri=20' xorg-x11-fonts-ISO8859-15-75dpi-7.2-1.fc8 xorg-x11-fonts-75dpi-7.2-1.fc8 xorg-x11-fonts-ISO8859-1-75dpi-7.2-1.fc8 xorg-x11-fonts-ISO8859-14-75dpi-7.2-1.fc8 [root@localhost fontpath.d]# rpm -qf 'xorg-x11-fonts-100dpi:unscaled:pri=30' xorg-x11-fonts-ISO8859-14-100dpi-7.2-1.fc8 xorg-x11-fonts-ISO8859-15-100dpi-7.2-1.fc8 xorg-x11-fonts-100dpi-7.2-1.fc8 xorg-x11-fonts-ISO8859-1-100dpi-7.2-1.fc8 Here 3 symlinks are broken, and more that one package own one symlink. Expected results: * symlinks must not be broken * one symlinks must be owned by only one package
(In reply to comment #0) > Version-Release number of selected component (if applicable): > (for srpm:) xorg-x11-fonts-ISO8859-1-75dpi Oops.. this is xorg-x11-fonts-7.2-1.fc8
Also, xorg-x11-fonts related packages should not own the directory /etc/X11/fontpath.d itself (bug 251707)
ping? IMO this must be fixed before F8T3.
They're not real symlinks. They only exist to be readlink()'d, not to be followed. That the :unscaled symlinks don't point to real directories is not a bug. Likewise, it's completely correct that multiple packages own some of the symlinks. Multiple packages install into the target directories, and need to make sure the symlinks exist so that their fonts get picked up. This isn't a bug. It's by design.
*** This bug has been marked as a duplicate of 390171 ***