> I could easily add virtual provides support into 'yum
install' in
> cvs-HEAD and this problem goes away - I'm just wondering would it make
> more sense to hack yum to make it comply with mach2 or to hack mach2 to
> make it work with yum.
IMHO it should be done in yum. I often ran into this problem already
during normal yum usage (e.g. built tests outside a build system /
directly from CVS). Typing
$ yum install XFree86-devel
is easier and a lot faster faster then
$ yum provides XFree86-devel
<filter result>
$ yum install xorg-x11-devel
you could have done this all along, though, with resolvedep. However,
it's been implemented. The major reason I don't like it in 'install' is
that it further complicates the things a user could put there, it's just
more code to sift through when someone breaks something.
-sv