From 2100153f79187c0e05e45b0577535abae8571aa5 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Mon, 2 Jul 2007 14:38:39 +0000 Subject: help debugging the strange behaviour of this code --- URPM/Resolve.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'URPM') diff --git a/URPM/Resolve.pm b/URPM/Resolve.pm index 3b6ede7..131b6fc 100644 --- a/URPM/Resolve.pm +++ b/URPM/Resolve.pm @@ -1079,7 +1079,10 @@ sub _request_packages_to_upgrade_1 { $pn eq $n or next; if (ranges_overlap("< $evr", "== $pevr")) { #- this package looks like too old ? - $provides{$n}->name ne $pkg->name and $skip{$provides{$n}->name} = undef; + if ($provides{$n}->name ne $pkg->name) { + $urpm->{debug_URPM}("skipping " . $provides{$n}->fullname . " since " . $pkg->fullname . " provides a more recent version of $n ($evr vs $pevr)") if $urpm->{debug_URPM}; + $skip{$provides{$n}->name} = undef; + } $provides{$n} = $pkg; } last; -- cgit v1.2.1