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:
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. :)