[Yum-devel] yum 3.2.13 released
Hans-Peter Jansen
hpj at urpla.net
Thu Mar 27 13:55:04 UTC 2008
Am Donnerstag, 27. März 2008 schrieb seth vidal:
> On Sat, 2008-03-22 at 01:30 +0100, Hans-Peter Jansen wrote:
> > Am Freitag, 21. März 2008 schrieb Jesse Keating:
> > > On Fri, 2008-03-21 at 01:18 +0100, Hans-Peter Jansen wrote:
> > > > > Does anything provide an unversioned perl-Digest?
> > > >
> > > > # yum provides perl-Digest
> > > > perl.i586 : The Perl interpreter
> > > > perl.i586 : The Perl interpreter
> > > > perl.i586 : The Perl interpreter
> > >
> > > Bingo. Unversioned Obsoletes/Provides are terrible. We've been
> > > yelling about them in the Fedora Packaging Committee for a while now,
> > > and now we see why...
> >
> > Hmm, does that mean, yum will not handle these real world scenarios
> > anymore? It's a regression after all (even in the light of questionable
> > procedures)..
>
> I dunno. On the one hand I could probably graft something in to the
> _compare_providers() check to make this work out.
>
> Pete,
> Do me a favor and on a duplicating case output with -d9, again.
With pleasure. I'm glad, you asked ;-)
> I need
> to see the output from this section of code:
>
> for obs in po.obsoletes:
> if bestpkg.inPrcoRange('provides', obs):
> # make sure the best doesn't obsolete this po - if
> it does we're done
> # we do this b/c it is possible for two entries to
> oscillate in this
> # test - obsolete should trump no matter what
> # NOTE: mutually obsoleting providers is completely
> and utterly doom
> # but this should 'break the loop'
> for obs in bestpkg.obsoletes:
> if po.inPrcoRange('provides', obs):
>
> self.verbose_logger.log(logginglevels.DEBUG_4,
> _("best %s obsoletes po: %s") %(bestpkg,
> po))
> return bestpkg
> self.verbose_logger.log(logginglevels.DEBUG_4,
> _("po %s obsoletes best: %s") %(po, bestpkg))
>
> return po
>
> # just check if best obsoletes po
> for obs in bestpkg.obsoletes:
> if po.inPrcoRange('provides', obs):
> self.verbose_logger.log(logginglevels.DEBUG_4,
> _("best %s obsoletes po: %s") %(bestpkg, po))
> return bestpkg
>
> I want to see which one it is tripping against
Attached.
Thanks for your care, Seth.
Pete
-------------- next part --------------
A non-text attachment was scrubbed...
Name: yum-3.2.13-depsolve-prob2.log.gz
Type: application/x-gzip
Size: 26361 bytes
Desc: not available
Url : http://lists.baseurl.org/pipermail/yum-devel/attachments/20080327/dfa42aed/attachment.bin
More information about the Yum-devel
mailing list