... maybe include the remaining XFree86-ISO8859-2 fonts in XFree86 (/usr/share/fonts/ISO8859-2/misc) and obsolete the XFree86-ISO8859-2 package ... I removed all the 3.3.x stuff from my system. The symlink ln -snf ../../../../etc/X11/XF86Config $RPM_BUILD_ROOT/usr/X11R6/lib/X11/XF86Config is now dead ... I'm using ln -snf ../../../../etc/X11/XF86Config-4 $RPM_BUILD_ROOT/usr/X11R6/lib/X11/XF86Config (btw: thanks for the Xpilot optimizations ... together with the ISDN-kernel changes in 2.2.19preX (unsupported ;-) this is the first ever playable version via ISDN ... :-)
I rechecked the ISO8859-2 fonts and it looks like the stuff in /usr/share/fonts/ISO8859-2/misc is already included in /usr/X11R6/lib/X11/fonts/misc ... So a "Obsolete: XFree86-ISO8859-2" somewhere in XFree86.spec should be safe ..
Putting an Obsoletes line anywhere would not work because the fonts are split between three subpackages now. Not sure how to handle this one..
The symlink isn't dead unless someone has deleted the file, or at least it shouldn't be. There is one included in the RPM. The font thing is not easily resolveable IMHO without increasing complexity significantly for no real major gain, and at the risk of hosing RHN.