From 113669c5e2093fd35676847f1a7b6224f579db08 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Fri, 28 Sep 2007 09:32:36 +0000 Subject: move things (prepare for next commit) --- URPM/Resolve.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/URPM/Resolve.pm b/URPM/Resolve.pm index c953c02..ebe27d2 100644 --- a/URPM/Resolve.pm +++ b/URPM/Resolve.pm @@ -1639,11 +1639,11 @@ sub _sort_by_dependencies__add_obsolete_edges { my ($urpm, $state, $l, $requires) = @_; my @obsoletes = grep { $_->{obsoleted} } values %{$state->{rejected}} or return; + my @groups = grep { @$_ > 1 } map { [ keys %{$_->{closure}} ] } @obsoletes; my %fullnames = map { scalar($urpm->{depslist}[$_]->fullname) => $_ } @$l; - foreach my $rej (@obsoletes) { - my @group = map { $fullnames{$_} } keys %{$rej->{closure}}; - @group > 1 or next; + foreach my $group (@groups) { + my @group = map { $fullnames{$_} } @$group; foreach (@group) { @{$requires->{$_}} = uniq(@{$requires->{$_}}, @group); } -- cgit v1.2.1