Mageia Bugzilla – Attachment 5216 Details for
Bug 12766
Existence of backports packages causes problems in rpmdrake
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
[patch]
keep only latest package, but per medium
fix.diff (text/plain), 531 bytes, created by
Thierry Vignaud
on 2014-06-27 09:21:47 CEST
(
hide
)
Description:
keep only latest package, but per medium
Filename:
MIME Type:
Creator:
Thierry Vignaud
Created:
2014-06-27 09:21:47 CEST
Size:
531 bytes
patch
obsolete
>diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm >index e9229b8..3d80d26 100644 >--- a/Rpmdrake/pkg.pm >+++ b/Rpmdrake/pkg.pm >@@ -523,7 +523,7 @@ sub get_pkgs { > foreach my $pkg (@{$urpm->{depslist}}) { > update_pbar($gurpm); > $pkg->flag_upgrade or next; >- my $key = $pkg->name . $pkg->arch; >+ my $key = pkg2medium($pkg, $urpm) . $pkg->name . $pkg->arch; > $l{$key} = $pkg if !$l{$key} || $l{$key}->compare($pkg); > } > my @installable_pkgs = map { my $n = $_->fullname; $all_pkgs{$n} = { pkg => $_ }; $n } values %l;
diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm index e9229b8..3d80d26 100644 --- a/Rpmdrake/pkg.pm +++ b/Rpmdrake/pkg.pm @@ -523,7 +523,7 @@ sub get_pkgs { foreach my $pkg (@{$urpm->{depslist}}) { update_pbar($gurpm); $pkg->flag_upgrade or next; - my $key = $pkg->name . $pkg->arch; + my $key = pkg2medium($pkg, $urpm) . $pkg->name . $pkg->arch; $l{$key} = $pkg if !$l{$key} || $l{$key}->compare($pkg); } my @installable_pkgs = map { my $n = $_->fullname; $all_pkgs{$n} = { pkg => $_ }; $n } values %l;
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 12766
:
5158
|
5160
|
5161
|
5166
|
5185
|
5186
|
5187
|
5216
|
5217