On Mon, 2007-04-02 at 09:47 -0400, James Bowes wrote: > Jeremy Katz wrote: > >> Anyone think its broken? > > > > Yes :-) > > > > This makes it so that we don't ensure that the package in the > > rpmdb/tsinfo actually matches the requirements of the package being > > checked. The fact that the requirement names match isn't enough > > My understanding is that the r, f, v tuple passed into requireByPkg is > the requirement that we are concerned about, so if we get a result from > rpmdb.whatProvides(r, f, v) then that's good enough. But if I was > certain about it, I wouldn't have mailed the list ;)
Think about the case where foo (being removed) provides foo = 1.1 and there's another foo installed that provides foo = 1.2. While the requirements aren't identical, for many cases, it's sufficient. But you have to do the check to be certain Jeremy _______________________________________________ Yum-devel mailing list [email protected] https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
