Nilesh Patra pushed to branch master at lintian / lintian


Commits:
bf556d21 by Nilesh Patra at 2026-05-22T22:24:43+05:30
Rules.pm: Drop python2 related code

- - - - -
33d38238 by Nilesh Patra at 2026-05-22T22:24:43+05:30
BogusPrerequisites.pm: drop python-is-python2 and python-dev-is-python2-dev as 
these packages have been dropped

- - - - -


3 changed files:

- lib/Lintian/Check/Debian/Rules.pm
- lib/Lintian/Check/Languages/Python/BogusPrerequisites.pm
- t/recipes/checks/debian/rules/rules-build-dep-pattern/eval/hints


Changes:

=====================================
lib/Lintian/Check/Debian/Rules.pm
=====================================
@@ -36,16 +36,13 @@ const my $EMPTY => q{};
 const my $SPACE => q{ };
 const my $PERCENT => q{%};
 
-my @py3versions = qw(3.4 3.5 3.6 3.7);
+my @py3versions = qw(3.13 3.14);
 
-my $PYTHON_DEPEND= 'python2:any | python2-dev:any';
 my $PYTHON3_DEPEND
   = 'python3:any | python3-dev:any | python3-all:any | python3-all-dev:any';
-my $PYTHON2X_DEPEND = 'python2.7:any | python2.7-dev:any';
 my $PYTHON3X_DEPEND
   = join(' | ',map { "python${_}:any | python${_}-dev:any" } @py3versions);
-my $ANYPYTHON_DEPEND
-  = "$PYTHON_DEPEND | $PYTHON2X_DEPEND | $PYTHON3_DEPEND | $PYTHON3X_DEPEND";
+my $ANYPYTHON_DEPEND= "$PYTHON3_DEPEND | $PYTHON3X_DEPEND";
 my $PYTHON3_ALL_DEPEND
   = 'python3-all:any | python3-all-dev:any | python3-all-dbg:any';
 
@@ -146,7 +143,6 @@ sub source {
           [qr/^\t\s*dh_(?!autoreconf).+/],
         'dh-ocaml:any, ocaml-nox:any | ocaml:any' =>[qr/^\t\s*dh_ocamlinit\s/],
         'po-debconf:any' => [qr/^\t\s*debconf-updatepo\s/],
-        $PYTHON_DEPEND => [qr/^\t\s*python\s/],
         $PYTHON3_DEPEND => [qr/^\t\s*python3\s/],
         $ANYPYTHON_DEPEND => [qr/\ssetup\.py\b/],
         'quilt:any' => [qr/^\t\s*(\S+=\S+\s+)*quilt\s/],


=====================================
lib/Lintian/Check/Languages/Python/BogusPrerequisites.pm
=====================================
@@ -52,8 +52,6 @@ sub what_is_python {
 
     # see Bug#973011
     my @WHAT_IS_PYTHON = qw(
-      python-is-python2:any
-      python-dev-is-python2:any
       python-is-python3:any
       python-dev-is-python3:any
     );


=====================================
t/recipes/checks/debian/rules/rules-build-dep-pattern/eval/hints
=====================================
@@ -1 +1 @@
-rules-build-dep-pattern (source): rules-require-build-prerequisite (does not 
satisfy python2:any | python2-dev:any | python2.7:any | python2.7-dev:any | 
python3:any | python3-dev:any | python3-all:any | python3-all-dev:any | 
python3.4:any | python3.4-dev:any | python3.5:any | python3.5-dev:any | 
python3.6:any | python3.6-dev:any | python3.7:any | python3.7-dev:any) 
[debian/rules]
+rules-build-dep-pattern (source): rules-require-build-prerequisite (does not 
satisfy python3:any | python3-dev:any | python3-all:any | python3-all-dev:any | 
python3.13:any | python3.13-dev:any | python3.14:any | python3.14-dev:any) 
[debian/rules]



View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/3b0a5f163daea72b680566783a1c0eca2db40348...33d382383a14365698ba4febc11bd72797d729c8

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/3b0a5f163daea72b680566783a1c0eca2db40348...33d382383a14365698ba4febc11bd72797d729c8
You're receiving this email because of your account on salsa.debian.org. Manage 
all notifications: https://salsa.debian.org/-/profile/notifications | Help: 
https://salsa.debian.org/help


Reply via email to