binary_to_source(source_only => 1,
scalar_only => 1,
binary => $package,
- exists $param{schema}?(schema => $param{schema}):(),
+ hash_slice(%param,qw(schema)),
);
}
my $binary_to_source_cache = {};
my $statuses =
get_bug_statuses(bug => \@bugs,
- (map {exists $param{$_}?($_,$param{$_}):()}
- qw(dist version schema bugusertags)
+ hash_slice(%param,
+ qw(dist version schema bugusertags),
),
(exists $param{arch}?(arch => $param{arch}):(arch => $config{default_architectures})),
binary_to_source_cache => $binary_to_source_cache,
);
- for my $bug (keys %{$statuses}) {
+ for my $bug (sort {$a <=> $b} keys %{$statuses}) {
next unless %{$statuses->{$bug}};
next if bug_filter(bug => $bug,
status => $statuses->{$bug},