See: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=249587
Some users need mdadm to build an initrd. Others might need a new release of cpuspeed (if they use it.)
We don't require those packages because not all users will need them, AFAICT -- it depends on what features they use. Should we require all of the packages that might be needed?
On Wed, 2007-07-25 at 12:38 -0400, Chuck Ebbert wrote:
See: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=249587
Some users need mdadm to build an initrd.
The problem here is that without the requires, it's not guaranteed to be first in the transaction set and thus it can't be used. In the past, we've just added them as requires to mkinitrd, though. mdadm hasn't been there in the past because we used our own raid stuff. Just poked Peter to make the change.
And longer term, I'll talk with Panu about other ways of providing hinting for ordering so that we can maybe avoid having to use the Requires crutch
Others might need a new release of cpuspeed (if they use it.)
For cpuspeed, it's more a matter of needing to conflict with the old version that won't work with the new kernel. See kernel_dot_org_conflicts and package_conflicts and adjust accordingly.
Jeremy
kernel@lists.fedoraproject.org