Nilesh Patra pushed to branch master at lintian / lintian
Commits:
-
d2d9a58f
by Nilesh Patra at 2025-10-31T21:11:31+05:30
6 changed files:
- lib/Lintian/Check/Fields/MailAddress.pm
- lib/Lintian/Check/Fields/Maintainer.pm
- lib/Lintian/Check/Fields/Vcs.pm
- + t/recipes/checks/fields/mail-address/alioth-list-debian-net/build-spec/fill-values
- + t/recipes/checks/fields/mail-address/alioth-list-debian-net/eval/desc
- + t/recipes/checks/fields/mail-address/alioth-list-debian-net/eval/hints
Changes:
| ... | ... | @@ -136,7 +136,8 @@ sub check_single_address { |
| 136 | 136 | || $parsed->address eq 'debian-qa@lists.debian.org';
|
| 137 | 137 | |
| 138 | 138 | $self->hint('mailing-list-on-alioth', $role, $parsed->address)
|
| 139 | - if $parsed->host eq 'lists.alioth.debian.org';
|
|
| 139 | + if $parsed->host eq 'lists.alioth.debian.org'
|
|
| 140 | + ||$parsed->host eq 'alioth-lists.debian.net';
|
|
| 140 | 141 | |
| 141 | 142 | return;
|
| 142 | 143 | }
|
| ... | ... | @@ -43,7 +43,12 @@ sub source { |
| 43 | 43 | |
| 44 | 44 | my $maintainer = $self->processable->fields->value('Maintainer');
|
| 45 | 45 | |
| 46 | - my $is_list = $maintainer =~ /\@lists(?:\.alioth)?\.debian\.org\b/;
|
|
| 46 | + my $is_list
|
|
| 47 | + = $maintainer =~ /\@lists(?:\.alioth)?\.debian\.org\b/
|
|
| 48 | + || $maintainer =~ /\@alioth-lists\.debian\.net\b/
|
|
| 49 | + || $maintainer =~ /\@tracker\.debian\.org\b/
|
|
| 50 | + || $maintainer =~ /\@security\.debian\.org\b/
|
|
| 51 | + || $maintainer =~ /\@packages\.debian\.org\b/;
|
|
| 47 | 52 | |
| 48 | 53 | $self->hint('no-human-maintainers')
|
| 49 | 54 | if $is_list && !$self->processable->fields->declares('Uploaders');
|
| ... | ... | @@ -206,7 +206,8 @@ sub always { |
| 206 | 206 | |
| 207 | 207 | if ($maintainer =~ /\b(\S+\@lists(?:\.alioth)?\.debian\.org)\b/
|
| 208 | 208 | || $maintainer =~ /\b(\S+\@alioth-lists\.debian\.net)\b/
|
| 209 | - || $maintainer =~ /\b(\S+\@tracker\.debian\.org)\b/) {
|
|
| 209 | + || $maintainer =~ /\b(\S+\@tracker\.debian\.org)\b/
|
|
| 210 | + || $maintainer =~ /\b(\S+\@security\.debian\.org)\b/) {
|
|
| 210 | 211 | $is_teammaintained = 1;
|
| 211 | 212 | $team_email = $1;
|
| 212 | 213 | $is_maintained_by_individual = 0;
|
| 1 | +Skeleton: source-native
|
|
| 2 | +Testname: alioth-list-debian-net
|
|
| 3 | +Author: Packaging Team <pkg-team@alioth-lists.debian.net>
|
|
| 4 | +Description: Package with alioth-lists.debian.net list in maintainer field |
| 1 | +Testname: alioth-list-debian-net
|
|
| 2 | +Check: fields/mail-address |
| 1 | +alioth-list-debian-net (source): mailing-list-on-alioth Maintainer pkg-team@alioth-lists.debian.net
|
|
| 2 | +alioth-list-debian-net (source): mail-contact Maintainer "Packaging Team" <pkg-team@alioth-lists.debian.net> |