Your message dated Thu, 17 Sep 2026 15:04:48 +0000
with message-id <[email protected]>
and subject line Bug#1145147: fixed in custodian 2025.12.14-2
has caused the Debian Bug report #1145147,
regarding custodian: FTBFS: FAILED
tests/vasp/test_validators.py::TestVaspNpTMDValidator::test_check_and_correct -
assert False
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1145147: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1145147
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:custodian
Version: 2025.12.14-1
Severity: serious
Tags: ftbfs forky sid
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:custodian, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
tests/vasp/test_jobs.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 88%][0m
tests/vasp/test_utils.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 94%][0m
tests/vasp/test_validators.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31mF[0m[32m.[0m[32m.[0m[31m
[100%][0m
=================================== FAILURES ===================================
[31m[1m________________ TestVaspNpTMDValidator.test_check_and_correct
_________________[0m
self = <tests.vasp.test_validators.TestVaspNpTMDValidator object at
0x7f1e09e26490>
[0m[94mdef[39;49;00m[90m
[39;49;00m[92mtest_check_and_correct[39;49;00m([96mself[39;49;00m) ->
[94mNone[39;49;00m:[90m[39;49;00m
[90m# NPT-AIMD using correct VASP[39;49;00m[90m[39;49;00m
os.chdir([33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_common[39;49;00m[33m"[39;49;00m)[90m[39;49;00m
handler = VaspNpTMDValidator()[90m[39;49;00m
[94massert[39;49;00m [95mnot[39;49;00m
handler.check()[90m[39;49;00m
[90m[39;49;00m
[90m# NVT-AIMD using correct VASP[39;49;00m[90m[39;49;00m
os.chdir([33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_nvt[39;49;00m[33m"[39;49;00m)[90m[39;49;00m
[94massert[39;49;00m [95mnot[39;49;00m
handler.check()[90m[39;49;00m
[90m[39;49;00m
[90m# NPT-AIMD using incorrect VASP[39;49;00m[90m[39;49;00m
os.chdir([33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_bad_vasp[39;49;00m[33m"[39;49;00m)[90m[39;49;00m
> [94massert[39;49;00m handler.check()[90m[39;49;00m
[1m[31mE assert False[0m
[1m[31mE + where False = check()[0m
[1m[31mE + where check =
<custodian.vasp.validators.VaspNpTMDValidator object at
0x7f1e184c1400>.check[0m
[1m[31m/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_custodian/build/tests/vasp/test_validators.py[0m:66:
AssertionError
[36m[1m=========================== short test summary info
============================[0m
[31mFAILED[0m
tests/vasp/test_validators.py::[1mTestVaspNpTMDValidator::test_check_and_correct[0m
- assert False
[31m=========== [31m[1m1 failed[0m, [32m114 passed[0m, [33m4
skipped[0m, [33m15 deselected[0m[31m in 27.51s[0m[31m ===========[0m
E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_custodian/build; python3.13 -m pytest
-k "not (test_fileman_cpscf_nseg_error or test_gdm_neg_precon_error or
test_OptFF or test_first_step)"
I: pybuild base:385: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_custodian/build; python3.14 -m pytest
-k "not (test_fileman_cpscf_nseg_error or test_gdm_neg_precon_error or
test_OptFF or test_first_step)"
[1m============================= test session starts
==============================[0m
platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_custodian/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collected 133 items / 15 deselected / 1 skipped / 118 selected
tests/ansible/test_interpreter.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 3%][0m
tests/cp2k/test_handlers.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 10%][0m
tests/cp2k/test_jobs.py [32m.[0m[32m.[0m[32m
[ 11%][0m
tests/feff/test_handlers.py [32m.[0m[32m
[ 12%][0m
tests/feff/test_jobs.py [32m.[0m[32m.[0m[32m.[0m[32m
[ 15%][0m
tests/gaussian/test_handlers.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 33%][0m
tests/gaussian/test_jobs.py [32m.[0m[32m.[0m[32m
[ 35%][0m
tests/jdftx/test_jobs.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 41%][0m
tests/lobster/test_handlers.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 50%][0m
tests/lobster/test_jobs.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 53%][0m
tests/nwchem/test_handlers.py [32m.[0m[32m
[ 54%][0m
tests/qchem/test_jobs.py [33ms[0m[33ms[0m[33ms[0m[32m
[ 56%][0m
tests/test_custodian.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 65%][0m
tests/test_utils.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 68%][0m
tests/vasp/test_io.py [32m.[0m[32m.[0m[32m
[ 70%][0m
tests/vasp/test_jobs.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 88%][0m
tests/vasp/test_utils.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m
[ 94%][0m
tests/vasp/test_validators.py
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31mF[0m[32m.[0m[32m.[0m[31m
[100%][0m
=================================== FAILURES ===================================
[31m[1m________________ TestVaspNpTMDValidator.test_check_and_correct
_________________[0m
self = <tests.vasp.test_validators.TestVaspNpTMDValidator object at
0x7f53ff0e2850>
[0m[94mdef[39;49;00m[90m
[39;49;00m[92mtest_check_and_correct[39;49;00m([96mself[39;49;00m) ->
[94mNone[39;49;00m:[90m[39;49;00m
[90m# NPT-AIMD using correct VASP[39;49;00m[90m[39;49;00m
os.chdir([33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_common[39;49;00m[33m"[39;49;00m)[90m[39;49;00m
handler = VaspNpTMDValidator()[90m[39;49;00m
[94massert[39;49;00m [95mnot[39;49;00m
handler.check()[90m[39;49;00m
[90m[39;49;00m
[90m# NVT-AIMD using correct VASP[39;49;00m[90m[39;49;00m
os.chdir([33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_nvt[39;49;00m[33m"[39;49;00m)[90m[39;49;00m
[94massert[39;49;00m [95mnot[39;49;00m
handler.check()[90m[39;49;00m
[90m[39;49;00m
[90m# NPT-AIMD using incorrect VASP[39;49;00m[90m[39;49;00m
os.chdir([33mf[39;49;00m[33m"[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_bad_vasp[39;49;00m[33m"[39;49;00m)[90m[39;49;00m
> [94massert[39;49;00m handler.check()[90m[39;49;00m
[1m[31mE assert False[0m
[1m[31mE + where False = check()[0m
[1m[31mE + where check =
<custodian.vasp.validators.VaspNpTMDValidator object at
0x7f540de73e00>.check[0m
[1m[31m/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_custodian/build/tests/vasp/test_validators.py[0m:66:
AssertionError
[36m[1m=========================== short test summary info
============================[0m
[31mFAILED[0m
tests/vasp/test_validators.py::[1mTestVaspNpTMDValidator::test_check_and_correct[0m
- assert False
[31m=========== [31m[1m1 failed[0m, [32m114 passed[0m, [33m4
skipped[0m, [33m15 deselected[0m[31m in 27.41s[0m[31m ===========[0m
E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_custodian/build; python3.14 -m pytest
-k "not (test_fileman_cpscf_nseg_error or test_gdm_neg_precon_error or
test_OptFF or test_first_step)"
make[1]: *** [debian/rules:20: override_dh_auto_test] Error 13
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: custodian
Source-Version: 2025.12.14-2
Done: Drew Parsons <[email protected]>
We believe that the bug you reported is fixed in the latest version of
custodian, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Drew Parsons <[email protected]> (supplier of updated custodian 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 17 Sep 2026 16:21:31 +0200
Source: custodian
Architecture: source
Version: 2025.12.14-2
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1145147
Changes:
custodian (2025.12.14-2) unstable; urgency=medium
.
* debian patch vasp_io_cache_abspath.patch fixes handling of VASP
filepaths. Thanks Maximiliano Curia. Closes: #1145147.
Checksums-Sha1:
1fc930a71129c5635ed5519a30c629fff631415c 2442 custodian_2025.12.14-2.dsc
d88860a4a0b11dd41fdcfbe54977deb20188b6bf 8816
custodian_2025.12.14-2.debian.tar.xz
c6a2d49b817bb78ab14b6b4d0045052554126b0b 12042
custodian_2025.12.14-2_amd64.buildinfo
Checksums-Sha256:
0fc1f695c44940e4a96d13e5b632beb955a0cb542eaf8204933c6233da2dd540 2442
custodian_2025.12.14-2.dsc
e9dbcd1b7a4820f782bbb3c3482eee6ec1d3a72d58da410c56971a85663d3c5b 8816
custodian_2025.12.14-2.debian.tar.xz
0941f823b4da1a64dd76f5e0b92e9861b1675a6bafd8077c93562fdf55472965 12042
custodian_2025.12.14-2_amd64.buildinfo
Files:
6c55bd08309906014f4a862e0bb7ee20 2442 python optional
custodian_2025.12.14-2.dsc
626c172fd86348bf6c33afbb5a411f9a 8816 python optional
custodian_2025.12.14-2.debian.tar.xz
d5b123283ed18fe1f5f1ce5f1b98b907 12042 python optional
custodian_2025.12.14-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmqr+O4ACgkQVz7x5L1a
AfppLxAAoRXfBo1hb9QXQBTKoTRphvyMVYxBlO7QW8Oyyf3qJxEqWzmGXjgITeE8
djYTxsdkqz+hj5bmNMKuJvWdnbjKFkHgDomy3ZfvdStrFuqS769F2PC23RW/IBGF
yGweP+QfAz/+JOXAZYM051wvwiqvUhBetB/0mDAbL2J9li0pHIzYmt5fjpmAFsxo
0h0CQ7HcCkM1FQSvaegKy6ATG3wdz/4aib5HGV0aJmOoznY70LUc1bh7YFWOAHqj
VwQV7OhrQvGWaJbCGx6dhgXwEmgVK6YxXGDAQBgePaSZCSlGUtKvAy5ZIjzvV+3J
PT78PRNlWhZLfuJeVsYUuaDEJO8GahW6Fupdy2YbSWoNwMGt2mf47BTIa9OfxPN/
Dx8QVQtQadxDn+tINlO0svHSdFt1pm5o7v6ouX8c74oS/HdtngXs4gJ4Rd7N9Zoj
RxIfA8Jr8E1YG3Wn+vJ18NdPZy9He0nRBWjVywo4fjhxhXqUBSxbVpCToBL/H21g
1wytPXWwOlKXjrxB6+uLWIyXyeqgmIQI9wnSrYsOGNKQXXHEXrr1KpTUiHFH8Zvp
ZVP4Z3jt2eACVgIhoeEfHoSdKor/FOAWDSBErLwqSJ1ETzWuPwaQ8jeQZ5hgXzIm
mYYMX+Q8SSWCXy95tlHlSGyCD6QPHwKBlJ9n9J3cSpepjW4JeOU=
=1UCA
-----END PGP SIGNATURE-----
pgpO3H5LS7Sr5.pgp
Description: PGP signature
--- End Message ---