return $param{days_until}?0:1;
}
# 6. at least 28 days have passed since the last action has occured or the bug was closed
- my $age = ceil($config{remove_age} - -M getbugcomponent($param{bug},'log'));
+ my $age = ceil(max(map {$config{remove_age} - -M getbugcomponent($_,'log')}
+ $param{bug}, split / /, $status->{mergedwith}
+ )
+ );
if ($age > 0 or $min_archive_days > 0) {
return $param{days_until}?max($age,$min_archive_days):0;
}
use strict;
use Debbugs::Config qw(:globals);
use Debbugs::Status qw(splitpackages buggy get_bug_status);
-use Debbugs::Packages qw(getversions makesourceversions);
+use Debbugs::Packages qw(getpkgsrc getversions makesourceversions);
use Debbugs::Bugs qw(count_bugs);
my %strong = map { $_ => 1 } @gStrongSeverities;