aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2008-02-25 21:13:35 +0000
committerPascal Rigaux <pixel@mandriva.com>2008-02-25 21:13:35 +0000
commit616362ced84d759689ed0920cb1a73fce817ad3d (patch)
treed69a487defa301d354bdc9b946dbb713f476f2dd
parent6a403de56919705fe48d83dc2bcdb93f14a591e1 (diff)
downloadperl-URPM-616362ced84d759689ed0920cb1a73fce817ad3d.tar
perl-URPM-616362ced84d759689ed0920cb1a73fce817ad3d.tar.gz
perl-URPM-616362ced84d759689ed0920cb1a73fce817ad3d.tar.bz2
perl-URPM-616362ced84d759689ed0920cb1a73fce817ad3d.tar.xz
perl-URPM-616362ced84d759689ed0920cb1a73fce817ad3d.zip
do not do "uniq" on "fullname" since gpg-pubkey-xxxxxxxx-xxxxxxxx can be installed twice
(backport from HEAD)
-rw-r--r--t/rpmdb.t5
1 files changed, 2 insertions, 3 deletions
diff --git a/t/rpmdb.t b/t/rpmdb.t
index 512ce10..b263013 100644
--- a/t/rpmdb.t
+++ b/t/rpmdb.t
@@ -5,7 +5,7 @@ use warnings ;
use Test::More tests => 7;
use URPM;
-my ($count, @all_pkgs_extern, %all_pkgs, @all_pkgs);
+my ($count, @all_pkgs_extern, @all_pkgs);
my ($pkg_perl, $count_perl, $pkg_perl_extern);
{
my $db;
@@ -19,10 +19,9 @@ my ($pkg_perl, $count_perl, $pkg_perl_extern);
my ($name, $version, $release, $arch) = $pkg->fullname;
#- arch is void for -pubkey- package.
my $fullname = "$name-$version-$release";
- $all_pkgs{$fullname}++;
+ push @all_pkgs, $fullname;
if ($name eq 'perl') { $pkg_perl_extern = $fullname }
});
- @all_pkgs = keys %all_pkgs;
$count_perl = $db->traverse_tag('name', ['perl'], sub {
my ($pkg) = @_;