X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=lib%2FPackages%2FDoNewPkg.pm;h=bde30d743fe5c6d21783c5ae8bd5454154d45384;hb=f4bd5d6e5488854bc9633fb5629cc70d1045e9fa;hp=362c4260dd5cb66e122f531e405368f0e1ed6729;hpb=e0996d1bc5a737ae3fbeb9d1598d106ad5496a6a;p=deb%2Fpackages.git diff --git a/lib/Packages/DoNewPkg.pm b/lib/Packages/DoNewPkg.pm index 362c426..bde30d7 100644 --- a/lib/Packages/DoNewPkg.pm +++ b/lib/Packages/DoNewPkg.pm @@ -3,10 +3,7 @@ package Packages::DoNewPkg; use strict; use warnings; -use Benchmark ':hireswallclock'; -use HTML::Entities; use POSIX; -use XML::RSS; use CGI (); use Exporter; our @ISA = qw( Exporter ); @@ -19,7 +16,7 @@ use Packages::DB; use Packages::Config qw( $TOPDIR @SECTIONS $ROOT ); sub do_newpkg { - my ($params, $opts, $html_header, $page_content) = @_; + my ($params, $opts, $page_content) = @_; if ($params->{errors}{suite}) { fatal_error( _g( "suite not valid or not specified" ) ); @@ -30,7 +27,7 @@ sub do_newpkg { my $sort_func = sub { $_[0][0] cmp $_[1][0] }; $sort_func = sub { $_[0][1] <=> $_[1][1] or $_[0][0] cmp $_[1][0] } - if $opts->{mode} eq 'byage'; + if $opts->{mode} eq 'byage'; my $suite = $opts->{suite}[0]; my $one_archive = @{$opts->{archive}} == 1 ? @@ -46,6 +43,7 @@ sub do_newpkg { chomp; my @data = split /\s/, $_, 10; + next unless $data[2]; #removed packages next unless $data[3] eq $suite; next if $one_archive and $data[2] ne $one_archive; next if $one_section and $data[5] ne $one_section;