The chkfontpath program requires popt to run. Unfortunately, it currently only has an autodependency, when it really needs a prereq. The current requirement doesn't guarantee that libpopt will be installed when chkfontpath is -- only that it will get installed in the same package set. This is a problem if font packages requiring chkfontpath get installed at the same time -- sometimes the order ends up like this: chkfontpath fontpackage popt When this happens, the post install script for the font package won't work right, because chkfontpath can't run.
fixed in rawhide.
This was marked fixed in rawhide long ago, but roswell2 public beta still doesn't contain "Prereq: popt". It does have prereq XFree86-xfs and /sbin/pidof, but I think it needs popt too, unless something has changed in the way anaconda does its ordering that I don't understand. As I understand it, when a set of packages gets all installed at once, "required" only insures that all deps will be met after the dust settles. In order to influence ordering within that set, one needs prereq. The problem here is that some packages need chkfontpath to run properly to be installed, and if popt isn't there first, there will be trouble.... Or, is popt now a prereq for all packages for which chkfontpath is? If I'm all confused about this, feel free to tell me. :)
See mail. :)