#1145992 pylint: FTBFS against python 3.15rc1

Package:
src:pylint
Source:
src:pylint
Submitter:
Maximiliano Curia
Date:
2026-10-19 14:25:07 UTC
Severity:
normal
Tags:
#1145992#5
Date:
2026-08-28 15:55:48 UTC
From:
To:
Hi!

While rebuilding the python related packages against the Python 3.15rc1
version we found that TODO fails to build from source [1].

There are three problems related to these faiures, 2 are related to
fixes needed in other packages (dill and astroid), but the third part is
caused by a bug pylint fixed upstream in the "Fixes for Python 3.15"
commit [2].

I applied the upstream fix in the sandbox [3] to be able to build the
packages that depend on TODO, please consider applying the patch to
support the upcoming 3.15 version.

Happy hacking,

[1]: https://debusine.debian.net/debian/r-python-python3.15/work-request/1124193/
[2]: https://github.com/pylint-dev/pylint/commit/80999752ae7c3bf4c11b275c60d49621a87e3e0e
[3]: https://debusine.debian.net/debian/r-python-python3.15/

#1145992#12
Date:
2026-09-19 19:04:16 UTC
From:
To:
found 1145992 pylint/4.0.8-1
thanks

Hi!

I've tested the new upstream release 4.0.8-1 and it is still failing to
build against Python 3.15rc2 [1].

This is due to the fact that the 4.0.x releases are being prepared in a
maintenance branch, and the upstream commit that fixes Python 3.15
support was only applied in main.

In other words, even though there was a new upstream release, the
upstream patch that I pointed to in my previous email [2] is still
needed to get pylint to build successfully against Python 3.15.

I've applied this fix in the sandbox [3] to verify that it builds
successfully, this should be applied in Debian to support the upcoming
Python 3.15 transition.

Happy hacking,

[1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4722379/
[2]: https://github.com/pylint-dev/pylint/commit/80999752ae7c3bf4c11b275c60d49621a87e3e0e
[3]: https://debusine.debian.net/debian/r-python-python3.15/

#1145992#17
Date:
2026-10-19 13:30:36 UTC
From:
To:
Hello,

Bug #1145992 in pylint reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/pylint/-/commit/4940aeff32297b70c50efca51dcb8cdeaf367f7d

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1145992

#1145992#22
Date:
2026-10-19 13:30:36 UTC
From:
To:
Hello,

Bug #1145992 in pylint reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/pylint/-/commit/542261ad1cd1fd39cc5c30deba7a7c6ac117ff0c
------------------------------------------------------------------------
Merge branch 'python-3.15' into 'debian/master'

Backport upstream fixes for Python 3.15 (Closes: #1145992)

See merge request python-team/packages/pylint!6
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1145992

#1145992#27
Date:
2026-10-19 14:24:19 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pylint, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1145992@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwatson@debian.org> (supplier of updated pylint package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 19 Oct 2026 14:46:52 +0100
Source: pylint
Architecture: source
Version: 4.0.8-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Closes: 1145992
Changes:
 pylint (4.0.8-2) unstable; urgency=medium
 .
   [ Nico Della Torre ]
   * Team upload.
   * Backport upstream test fixes for Python 3.15 (closes: #1145992).
Checksums-Sha1:
 eb4b6cdb5ecb18dee9c7043ec0f8e5ff44be669d 2597 pylint_4.0.8-2.dsc
 1865d734087c34babd56cc04b15eb0f268962e1e 32300 pylint_4.0.8-2.debian.tar.xz
 00801d2a99ce03bb9621e5fd6351cb75aac207d6 2713364 pylint_4.0.8-2.git.tar.xz
 6cb466a6f34780f46295cad7f0fcc21dc7a63534 17720 pylint_4.0.8-2_source.buildinfo
Checksums-Sha256:
 83f15fb7915e40cb6a9022e09d69fdda0aa92384ac9cc8871e1eb91339fa1487 2597 pylint_4.0.8-2.dsc
 4b701e56b4e4b3a6bf97372911bb7a2491da8379f24ed2bf20b364c6de2dbf2c 32300 pylint_4.0.8-2.debian.tar.xz
 43c1ac6459556d7032b817740bde36bdbf894d79a6c59c7db48708511c583fa0 2713364 pylint_4.0.8-2.git.tar.xz
 b769f0a3347150f7871cc916f20648495af7b06e0a322e31f173e6ab5be3355b 17720 pylint_4.0.8-2_source.buildinfo
Files:
 55b5bb62bda7782a6aa1f431409c7b23 2597 python optional pylint_4.0.8-2.dsc
 54429bd8d9d23921938e671584a74813 32300 python optional pylint_4.0.8-2.debian.tar.xz
 2b15f3b769e3c89e1c8f25c5e65cb5b1 2713364 python None pylint_4.0.8-2.git.tar.xz
 6dcdd76f1a748c74743c0c6913dcb3c6 17720 python optional pylint_4.0.8-2_source.buildinfo
Git-Tag-Info: tag=2d6c24672c860003ee9e293db2c4e16af9770b97 fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <cjwatson@debian.org>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmrWH8oACgkQYG0ITkaD
wHkMUg/6AiqNEHHP+STDrAfIII3uaH8IaSEMRD6oAgUxYaYNCT68wOEuVCjRmz7E
I5bXQJBfiKPAhyF1Ei4fSnqUBrnWfx11TQ8VSgPL7azgwMTccJ0S1tI1ZRmT2lof
6/P10KOZGDE7YFxA0OT8w0EvxhBLAsGCOjdQ1mS1tnUn9X/XZw6lJ3NStezoCWux
+7i0FTp3T/HOtMUZjvswFEesFN7Sjvo8pwpd4c0Z38w+Zuh5f5xbKhC8uepRVJAa
jXsfj3bfdLB0KtIrqD1yqk37J//wWpB+xV8GVy6I5w77hKDzIJM7kbJY8ek/6Cf9
YX4fqJkTl2mLUJi7fBsnnQSgww22aTTyM1d/BL2x0eJXa7bUkCENzSLTcuQoL7uy
uV4E554xQAncQy+fHPraKP0Z30EdwyXy4CFHfFYrg9HNOzhQb4XnCnOzPskJ0CbX
/ZE9nE7dmUNDjdLAHK4GBv/F+e9ghOFjjp30E5/aihhvzIsmbXVnhcAhyWJ3X09x
3/1Ii3++HvAAQSgSj1XkMmF6E0xFY9+Tp3UZJgdJmW8K8rZgn26KGqguRH9LN9/l
KdZhrXSK6ie6UoGLxou6i3aIObkXe8Axu2N/TCKYq2Fs+BdLZ7vkF+wXNdqWq4Vz
vxZxLmRcq3myzPCGBB9KHcJjpn8Ql0Dc4jZiTow3Kni9tCr2WiM=
=zoDx
-----END PGP SIGNATURE-----