Am Mittwoch, 2. April 2008 schrieb seth vidal: > Hey folks, > We found a bunch of brokeness in the _compare_providers() method > introduced in 3.2.13. Lots of oddball cases and some loops that happen > for odd reasons. So after some discussion in gibbering in corners we > decided to score each providing package vs the other package then take > the package with the best score. > > The patch that does this is here: > > http://skvidal.fedorapeople.org/patches/yum-compare_providers-scoring.pat >ch
I've applied it to yum version 07577aed00d900cdcf24ae60bf3006efe164cacc. > However, when I run the test cases I get 5 failed tests > > 1 of them is unrelated. It's related to update() needing some more magic > 2 of them appear to be a multilib case not sorting properly, which I'm > working on fixing now. > 3 of them appear to be bogus assertions in the testcases, at least as > how I'm reading them. > > apply the above patch and give the test cases a run, let me know what > you think. If thrown on my pathologic case, the result is attached. In short: problem persists. Let me know, if you need more details.. Pete
yum-3.2.14-update-git-20080402.log.bz2
Description: BZip2 compressed data
_______________________________________________ Yum-devel mailing list [email protected] https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
