diff options
author | Thierry Vignaud <tv@mageia.org> | 2012-01-06 19:44:08 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mageia.org> | 2012-01-06 19:44:08 +0000 |
commit | 390a8c465f8c4c781e61eaa9db447dd792d65ea2 (patch) | |
tree | bb7d1e235df005a0cc3b0bd1320573bc4ad2b3de | |
parent | 4004d5998d1c6dc034ffddfbc5aa4637d1f9cac9 (diff) | |
download | urpmi-390a8c465f8c4c781e61eaa9db447dd792d65ea2.tar urpmi-390a8c465f8c4c781e61eaa9db447dd792d65ea2.tar.gz urpmi-390a8c465f8c4c781e61eaa9db447dd792d65ea2.tar.bz2 urpmi-390a8c465f8c4c781e61eaa9db447dd792d65ea2.tar.xz urpmi-390a8c465f8c4c781e61eaa9db447dd792d65ea2.zip |
(already_installed) fix already installed noarch packages are listed
twice on x86_64 (mga#4038)
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | urpm/select.pm | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -5,6 +5,7 @@ o disable dudf support (we've nothing server side) o fix checking available space of mount point (mga#1342) o fix reading unrequested packages list when chrooted + o fix already installed noarch packages are listed twice on x86_64 (mga#4038) Version 6.42 - 05 November 2011 diff --git a/urpm/select.pm b/urpm/select.pm index 133eb274..d6e7737b 100644 --- a/urpm/select.pm +++ b/urpm/select.pm @@ -533,7 +533,7 @@ sub unselected_packages { #- misc functions to help finding ask_unselect and ask_remove elements with their reasons translated. sub already_installed { my ($state) = @_; - map { scalar $_->fullname } values %{$state->{rejected_already_installed} || {}}; + uniq(map { scalar $_->fullname } values %{$state->{rejected_already_installed} || {}}); } sub translate_already_installed { |