#1144623 codespell: FTBFS: E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=5

#1144623#5
Date:
2026-08-17 09:18:18 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202608/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:codespell, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
adding 'codespell_lib/data/dictionary_usage.txt'
adding 'codespell_lib/data/linux-kernel.exclude'
adding 'codespell-2.4.3.dist-info/METADATA'
adding 'codespell-2.4.3.dist-info/WHEEL'
adding 'codespell-2.4.3.dist-info/entry_points.txt'
adding 'codespell-2.4.3.dist-info/top_level.txt'
adding 'codespell-2.4.3.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built codespell-2.4.3-py3-none-any.whl
I: pybuild plugin_pyproject:168: Unpacking wheel built for python3.14 with "installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:385: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest --pyargs codespell_lib -k "not test_permission_error"
/usr/lib/python3/dist-packages/coverage/control.py:915: CoverageWarning: No data was collected. (no-data-collected)
  self._warn("No data was collected.", slug="no-data-collected")
============================= test session starts ==============================
platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build
configfile: pyproject.toml
plugins: cov-7.1.0, dependency-0.5.1, typeguard-4.4.4
collected 0 items

- generated xml file: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build/junit-results.xml -
============================ no tests ran in 0.01s =============================
E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=5: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest --pyargs codespell_lib -k "not test_permission_error"
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.14 --parallel=2 returned exit code 13
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1144623#8
Date:
2026-08-23 19:59:50 UTC
From:
To:
Hello,

Bug #1144623 in codespell 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/codespell/-/commit/e953d139ad1f5446c64c3d9c9b5a8d27e0b4bd38
------------------------------------------------------------------------
Copy in codespell_lib/tests/ before running tests

Closes: #1144623
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1144623

#1144623#15
Date:
2026-08-23 20:42:17 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
codespell, 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 1144623@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 codespell 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: Sun, 23 Aug 2026 21:14:57 +0100
Source: codespell
Architecture: source
Version: 2.4.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Closes: 1144623
Changes:
 codespell (2.4.3-2) unstable; urgency=medium
 .
   * Team upload.
   * Skip a few more tests that can't be run at build-time.
   * Copy in codespell_lib/tests/ before running tests (closes: #1144623).
Checksums-Sha1:
 17b634b7af220214c189d6fe7c4c287475cfccfc 2511 codespell_2.4.3-2.dsc
 2a06d4cee8db66e9cd4d695cee4aaf1a07e5e44a 4760 codespell_2.4.3-2.debian.tar.xz
 a77ae11c28bd17cb93a9d15636ae9b20d51bcb09 825864 codespell_2.4.3-2.git.tar.xz
 53b7a3fb52adc66e78af7bc613620d8221929ded 17668 codespell_2.4.3-2_source.buildinfo
Checksums-Sha256:
 25b3c002eea6a5722bb616e3407aa604e90565f757e8cbfbb9395def6b8c3c5d 2511 codespell_2.4.3-2.dsc
 211a9ed9ca91d27498a52a1ae4668b5b9e034ec8fbf60a79d20c2a00dfc97b43 4760 codespell_2.4.3-2.debian.tar.xz
 82b3b9adb542ce595aa926888d32d8289ac5c6e5a0dcbbc568475ef98463a5a5 825864 codespell_2.4.3-2.git.tar.xz
 a5ebccfae7aed9d615aa32ec486d5b8e54a61c321a99b76083b5cc647c9a5419 17668 codespell_2.4.3-2_source.buildinfo
Files:
 01e04e3c17f187a5a6660d1627bbbbf9 2511 devel optional codespell_2.4.3-2.dsc
 c552eb01d76a655337a51115b014d98c 4760 devel optional codespell_2.4.3-2.debian.tar.xz
 a901b12c0ff3b8de595768448fa343b0 825864 devel None codespell_2.4.3-2.git.tar.xz
 b43d0d1bf806eeb95b885276e31fc846 17668 devel optional codespell_2.4.3-2_source.buildinfo
Git-Tag-Info: tag=3a5566c4b2caea61d024275c18bdbbbcb03acd3a fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <cjwatson@debian.org>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmqLVSEACgkQYG0ITkaD
wHlwTg/8C2/qMJP0VUaoWVOuacLpJ4kiPCofiP5HxfimHC5oras7w7ypSYg+FTwn
JyN1fsn/QtYX5bp9yJCneYjlcURl66xmHuwsTZlNAew66SGj7XWWHL5Fl8jzgGh+
d+kf+Y47FokH61mCfnfGUtNcbG6jwqlsVVvLsJuCfIGV5EHvQ2sZEQ3o7qrF7fWw
Q6Mi+UyIg7ubY1ieNs1b5iPa8boHH2a7Sy7UzidxCKNUIqmrwM551zD0ORGrtGaN
nwwgEpLiyUjJSjkdALUfuQZDfy8fZLT7bYkh5XxHwSggl4RLFghSgfpgPE0r/doE
5bqVqcPsU+qir8McC58IXu/JRl/vgBWInEsHk9bYyoIrfAPwy3S9SC7U64Ym3QSC
7Ag0pj7Bq8j7VV150KkFcVNqKU/CFPcx0h8pknOO+hycZzo+ph6gD5XH539ycoBa
Wm9EfZFWrouYYlWcGUDFoA+yTJ7j/Igt8DK6v+0bIrOQ0qn25ZwXuM9I6arcPK91
Mb6zsEe6wT0R2Xa/mzClzehIVCzu1q3dLHViwgxcnD5oqDRXjATWIbhOQmKAiRwi
gxj+Hdv09HesgkOAKfKrttcJ5DwYDt7NCGibUjRe02ftRvK+R/DxhaNgbxZvmDqC
co0hqFdtH5k+Y8dUn/8YNxmpOh82t7dfvY3gkerL5p9kEeIvYjI=
=M3JB
-----END PGP SIGNATURE-----