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