Nilesh Patra pushed to branch master at lintian / lintian
Commits:
d2d9a58f by Nilesh Patra at 2025-10-31T21:11:31+05:30
Add some missing team domains for team maintained packages and flagging
packages using alioth domain
- - - - -
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:
=====================================
lib/Lintian/Check/Fields/MailAddress.pm
=====================================
@@ -136,7 +136,8 @@ sub check_single_address {
|| $parsed->address eq '[email protected]';
$self->hint('mailing-list-on-alioth', $role, $parsed->address)
- if $parsed->host eq 'lists.alioth.debian.org';
+ if $parsed->host eq 'lists.alioth.debian.org'
+ ||$parsed->host eq 'alioth-lists.debian.net';
return;
}
=====================================
lib/Lintian/Check/Fields/Maintainer.pm
=====================================
@@ -43,7 +43,12 @@ sub source {
my $maintainer = $self->processable->fields->value('Maintainer');
- my $is_list = $maintainer =~ /\@lists(?:\.alioth)?\.debian\.org\b/;
+ my $is_list
+ = $maintainer =~ /\@lists(?:\.alioth)?\.debian\.org\b/
+ || $maintainer =~ /\@alioth-lists\.debian\.net\b/
+ || $maintainer =~ /\@tracker\.debian\.org\b/
+ || $maintainer =~ /\@security\.debian\.org\b/
+ || $maintainer =~ /\@packages\.debian\.org\b/;
$self->hint('no-human-maintainers')
if $is_list && !$self->processable->fields->declares('Uploaders');
=====================================
lib/Lintian/Check/Fields/Vcs.pm
=====================================
@@ -206,7 +206,8 @@ sub always {
if ($maintainer =~ /\b(\S+\@lists(?:\.alioth)?\.debian\.org)\b/
|| $maintainer =~ /\b(\S+\@alioth-lists\.debian\.net)\b/
- || $maintainer =~ /\b(\S+\@tracker\.debian\.org)\b/) {
+ || $maintainer =~ /\b(\S+\@tracker\.debian\.org)\b/
+ || $maintainer =~ /\b(\S+\@security\.debian\.org)\b/) {
$is_teammaintained = 1;
$team_email = $1;
$is_maintained_by_individual = 0;
=====================================
t/recipes/checks/fields/mail-address/alioth-list-debian-net/build-spec/fill-values
=====================================
@@ -0,0 +1,4 @@
+Skeleton: source-native
+Testname: alioth-list-debian-net
+Author: Packaging Team <[email protected]>
+Description: Package with alioth-lists.debian.net list in maintainer field
=====================================
t/recipes/checks/fields/mail-address/alioth-list-debian-net/eval/desc
=====================================
@@ -0,0 +1,2 @@
+Testname: alioth-list-debian-net
+Check: fields/mail-address
=====================================
t/recipes/checks/fields/mail-address/alioth-list-debian-net/eval/hints
=====================================
@@ -0,0 +1,2 @@
+alioth-list-debian-net (source): mailing-list-on-alioth Maintainer
[email protected]
+alioth-list-debian-net (source): mail-contact Maintainer "Packaging Team"
<[email protected]>
View it on GitLab:
https://salsa.debian.org/lintian/lintian/-/commit/d2d9a58f88e157f4378758df03ab93abcd3cf89f
--
View it on GitLab:
https://salsa.debian.org/lintian/lintian/-/commit/d2d9a58f88e157f4378758df03ab93abcd3cf89f
You're receiving this email because of your account on salsa.debian.org.