- Package:
- src:datalad
- Source:
- src:datalad
- Submitter:
- Maximiliano Curia
- Date:
- 2026-10-01 21:37:02 UTC
- Severity:
- normal
- Tags:
Hi! While rebuilding the python related packages against the Python 3.15rc2 version we found that datalad fails to build from source [1]. The error was: Download error on https://pypi.org/simple/keyrings.alt/: [Errno -3] Temporary failure in name resolution -- Some packages may not be found! To fix this and other issues, I had to make a number of changes to the package: - Make sure it doesn't use the network while building - Add upstream patch 8f078923de85308307efbd5ea1f1cfa199d8d190: fix: Avoid use of return in a finally block - Add patch to use fork with multiprocessing, avoid using the forkserver - Avoid using the setuptools deprecated develop call - Ignore commonprefix deprecation warning - Update PYBUILD_BEFORE_TEST to ensure bin/ shims are regenerated I've applied these fixes in the sandbox [2] to verify that it builds successfully, please consider applying the patch to support the upcoming 3.15 version. Setting the severity to important for now. Once Python 3.15 is released, it will be added to python3-defaults and this bug will become release critical. Happy hacking, [1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4514128/ [2]: https://debusine.debian.net/debian/r-python-python3.15/
We believe that the bug you reported is fixed in the latest version of
datalad, 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 1148031@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yaroslav Halchenko <debian@onerussian.com> (supplier of updated datalad 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: Thu, 01 Oct 2026 08:36:59 -0400
Source: datalad
Architecture: source
Version: 1.6.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Yaroslav Halchenko <debian@onerussian.com>
Closes: 1148031
Changes:
datalad (1.6.5-1) unstable; urgency=medium
.
[ Maximiliano Curia ]
* Fix Python 3.15 test failures:
set multiprocessing start method to fork (Closes: #1148031)
.
[ Yaroslav Halchenko ]
* Fresh upstream update with fixes for 3.15 and fakeroot compatibility
(hence dropped up-getuid patch)
* d/patches - refreshed
* d/control - add python3-psutil to B-D and Recommends
(needed for tracking open files functionality/tests)
Checksums-Sha1:
28ee4e008c71d0f87f94d1c21afd14c63be0be70 2705 datalad_1.6.5-1.dsc
782b1239032f63ea58bfb8ce3090337656aa0e5d 1550407 datalad_1.6.5.orig.tar.gz
e179b437f630ab8d2f8f725f94f0f9fe5355603f 19324 datalad_1.6.5-1.debian.tar.xz
9c9974a372e8fdfcc4016635c017e5933ddda528 9703 datalad_1.6.5-1_amd64.buildinfo
Checksums-Sha256:
5578e2cdfc8f7977d7e2da087640cea8aa753d15104ae85606152a6ae1037af4 2705 datalad_1.6.5-1.dsc
f23c4b6eeb0699f6a275a0d6ba9b4fcd267af2cea26c67b60df6566fe384e811 1550407 datalad_1.6.5.orig.tar.gz
984b21552782dcb588bfa50f39b57236d2a47f5504dec864ffbe97107ca0c653 19324 datalad_1.6.5-1.debian.tar.xz
ba431808bff01b59ac55191e07b77fd38f712eef69c9cff3de912ff24ed4be7b 9703 datalad_1.6.5-1_amd64.buildinfo
Files:
bc7dc5c850d2b89ad6107cbc398bfd22 2705 science optional datalad_1.6.5-1.dsc
0896216036b6c3384915f26ba001524b 1550407 science optional datalad_1.6.5.orig.tar.gz
d11789cd011887fd1b371ed735e0a62b 19324 science optional datalad_1.6.5-1.debian.tar.xz
829720f7eed1560bdd477859bdaf74e2 9703 science optional datalad_1.6.5-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEExbkF8OjZ/ZZo/zZvot4jUGLaM/oFAmq+yusACgkQot4jUGLa
M/rl6RAAiIivN6PnIYhuTQvaRWI1xOdr9g3eoFukCEcORoxlVEzLIykJQA/Gx2+M
XlaTmzK4Bck3IwbIBUw8oGuhWAruVP8dYcF6bWtDSnuQp0NVVzXiT9K6asHhq8Nt
xdEiXyQ1P3vL5nO3RXhQvrtVNSByG0ti8Dp9N8LWTg507RPlPlwHOrdLGa3RDsF2
V3DYkYqFqQmijaQ/+x3q0pFznPfKTCpYx56Kr4BVvHPVaJsjGKQ0iRCP3f5iYx7V
EG+8ayfEByMG3IEfRN0b11TyXCyBKd/ovTYHOqWwpiCqmL9iTyGesHYxzuG/W65n
b4/DoZqi+RD9Av2hduqOI8DoZrYVjCKx8QC/8+jkvoI4TxmGhpSYA/N4LktgwDZw
QrGcQ/u0gjxuM6iM4vRv8OIZAEUutH9XWljgFSBImw8cesm02UN+v1ioUWITuKx8
WgI1+najqnRg4dehGo7F86wPRYOH9RgYd4t3E77C6+OYcx60P0TZ7epI30kbnn8u
AOXKLdtu5KXlG4LzeNDog1271OnnjCN4DKNkSa8G+ZR349R9gtsHnoTBWvLuGeoC
s4BuzOlfVzvEYeFiubbmMldJx3CpRI3zpmU4gorZrMZ3jcO++/1z+7jW/PB2LEnE
Nz1e0JzWbJUhYehWsKwvmtoMBzKmA6bXwMgdg3jEZDtUuQQf8Bw=
=NLrI
-----END PGP SIGNATURE-----