aboutsummaryrefslogtreecommitdiffstats
path: root/URPM.pm
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2012-11-16 20:18:27 +0000
committerThierry Vignaud <tv@mageia.org>2012-11-16 20:18:27 +0000
commit88cca699e7dffa487c2382293dd97f6efbeca97a (patch)
tree78a52ca6c506335f28fd7caa5ae69043592474a7 /URPM.pm
parent494d762dd4e027965257abbf90339d7f7e330e8c (diff)
downloadperl-URPM-88cca699e7dffa487c2382293dd97f6efbeca97a.tar
perl-URPM-88cca699e7dffa487c2382293dd97f6efbeca97a.tar.gz
perl-URPM-88cca699e7dffa487c2382293dd97f6efbeca97a.tar.bz2
perl-URPM-88cca699e7dffa487c2382293dd97f6efbeca97a.tar.xz
perl-URPM-88cca699e7dffa487c2382293dd97f6efbeca97a.zip
(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 (...)
Diffstat (limited to 'URPM.pm')
0 files changed, 0 insertions, 0 deletions