X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=lib%2FPackages%2FPage.pm;h=946a5a4f801d91e30f82c39c77fb53a6dfdb8a49;hb=e251bfc88a72b4836e8dea25baeb87990310d653;hp=7c3ed677d27632e492a291c763cce8a0a890ce79;hpb=b2a22ae0c637c482e9bf4a91ce16c392657fd10f;p=deb%2Fpackages.git diff --git a/lib/Packages/Page.pm b/lib/Packages/Page.pm index 7c3ed67..946a5a4 100644 --- a/lib/Packages/Page.pm +++ b/lib/Packages/Page.pm @@ -94,8 +94,8 @@ sub is_virtual { return (exists($self->{provided_by}) && !exists($self->{versions})); } -our @TAKE_NEWEST = qw( description essential priority section subsection tag - archive source source-version url ); +our @TAKE_NEWEST = qw( description description-md5 essential priority section subsection tag + archive source source-version url homepage ); our @STORE_ALL = qw( version source source-version installed-size size filename md5sum sha1 sha256 task origin bugs suite archive section ); @@ -243,7 +243,7 @@ sub get_version_string { my @v_str_arch; foreach ( @versions ) { push @v_str, [ $_, $versions->{$_} ]; - push @v_str_arch, "$_ [".join(', ', @{$versions->{$_}})."]"; + push @v_str_arch, "$_ [".join(', ', sort @{$versions->{$_}})."]"; } $v_str_arch = join( ", ", @v_str_arch ); $v_str = join( ", ", @versions );