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.


Reply via email to