/[soft]
ViewVC logotype

Revision 6475


Jump to revision: Previous Next
Author: tv
Date: Fri Nov 16 20:18:27 2012 UTC (11 years, 5 months ago)
Changed paths: 2
Log Message:
(resolve_requested__no_suggests_) prevent urpmi from looping forever when some packages are broken

alternatively, we could try detecting if diff_provides doesn't change
for
a couple loops or not going over already rejected packages
(selecting/promoting/rejecting the same package forever)

eg: gtk+3.0-3.6.1-3.mga3.x86_64 is on the mirrors but not
lib64gtk+3_0-3.6.1-3.mga3.x86_64
we will then loop forever:

set_rejected: gtk+3.0-3.6.1-2.mga3.x86_64
installed lib64gtk+3_0-3.6.1-2.mga3.x86_64 is conflicting because of
unsatisfied gtk+3.0[== 3.6.1-2.mga3] gtk+3.0[*][== 3.6.1-2.mga3]
set_rejected: lib64gtk+3_0-3.6.1-2.mga3.x86_64
installed lib64gtk+3.0-devel-3.6.1-2.mga3.x86_64 is conflicting because
of unsatisfied lib64gtk+3_0[== 3.6.1]
set_rejected: lib64gtk+3.0-devel-3.6.1-2.mga3.x86_64
installed lib64gtk-gir3.0-3.6.1-2.mga3.x86_64 is conflicting because of
unsatisfied lib64gtk+3_0[== 3.6.1-2.mga3]
set_rejected: lib64gtk-gir3.0-3.6.1-2.mga3.x86_64
installed gtk+3.0-3.6.1-2.mga3.x86_64 is conflicting because of
unsatisfied lib64gtk+3_0[== 3.6.1]
promoting gtk+3.0-3.6.1-3.mga3.x86_64 because of conflict above
unselecting gtk+3.0-3.6.1-3.mga3.x86_64

set_rejected: gtk+3.0-3.6.1-2.mga3.x86_64
(...)

Changed paths

Path Details
Directoryrpm/perl-URPM/trunk/NEWS modified , text changed
Directoryrpm/perl-URPM/trunk/URPM/Resolve.pm modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.30