[From nobody Thu Sep 17 16:07:07 2026
Received: (at submit) by bugs.debian.org; 23 Aug 2026 10:05:23 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-121.1 required=4.0 tests=ALL_TRUSTED,BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
 DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,HAS_PACKAGE,
 USER_IN_DKIM_WELCOMELIST,X_DEBBUGS_CC autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 66; hammy, 150; neutral, 137; spammy,
 0. spammytokens: hammytokens:0.000-+--pkgbuilddir,
 0.000-+--PKGBUILDDIR, 0.000-+--HTo:N*Debian, 0.000-+--forky,
 0.000-+--H*F:U*sanvila
Return-path: &lt;sanvila@debian.org&gt;
Received: from muffat.debian.org ([2607:f8f0:614:1::1274:33]:59204)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1wy54t-00F0FJ-2w
 for submit@bugs.debian.org; Sun, 23 Aug 2026 10:05:23 +0000
Received: via submission
 from C=NA, ST=NA, L=Ankh Morpork, O=Debian SMTP, OU=Debian SMTP CA,
 CN=paradis.debian.org, EMAIL=hostmaster@paradis.debian.org (verified)
 by muffat.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1wy54t-00HKFn-2i
 for submit@bugs.debian.org; Sun, 23 Aug 2026 10:05:23 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.paradis;
 h=Date:Message-Id:Subject:To:From:Reply-To:Cc:
 MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=hdvJT/RlH+vvp5Y9RGZpHUY8+3cTva5YAnZkUEOhxzA=; b=Me6q+ER0nIY9ZHiS6A8/kPEJQ8
 q7FBcuZTZrQaODnB8oDN5HVKVS90vOzYJqq0rjO44PdDE8XgCAy8MGRrkOJuufqmmLWxjyRMP3ifV
 FvUiMimzeTNJJvMGO2dbBu6Yadl184aZ1Hj/g9d/Usjv7vxrAlcRmk7ydgvOqomgSl9fQnYOhNT2E
 CJU8XFXIVEB+WUmtuA40zyALWVOYTLZ4xhAUByXOx7joPIOi8sI03q96nl3nqcXjQhK/ajrLy0qxy
 IYw9pb6r/A0JYfeU9EyZYWdRaFdHdF7jAZ1hiUm8XBWr0KAoUTsrVqM0Kq9fQvzF/+glLubn5L7mg
 wnA8hoYA==;
Received: from sanvila by paradis.debian.org with local (Exim 4.96)
 (envelope-from &lt;sanvila@debian.org&gt;) id 1wy54t-00FvCD-2M
 for submit@bugs.debian.org; Sun, 23 Aug 2026 10:05:23 +0000
From: Santiago Vila &lt;sanvila@debian.org&gt;
To: Debian BTS &lt;submit@bugs.debian.org&gt;
Subject: custodian: FTBFS: FAILED
 tests/vasp/test_validators.py::TestVaspNpTMDValidator::test_check_and_correct
 - assert False
X-Debbugs-Cc: sanvila@debian.org
Message-Id: &lt;E1wy54t-00FvCD-2M@paradis.debian.org&gt;
Date: Sun, 23 Aug 2026 10:05:23 +0000
Delivered-To: submit@bugs.debian.org

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 = &lt;tests.vasp.test_validators.TestVaspNpTMDValidator object at 0x7f1e09e26490&gt;

    [0m[94mdef[39;49;00m[90m [39;49;00m[92mtest_check_and_correct[39;49;00m([96mself[39;49;00m) -&gt; [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&quot;[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_common[39;49;00m[33m&quot;[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&quot;[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_nvt[39;49;00m[33m&quot;[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&quot;[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_bad_vasp[39;49;00m[33m&quot;[39;49;00m)[90m[39;49;00m
&gt;       [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 = &lt;custodian.vasp.validators.VaspNpTMDValidator object at 0x7f1e184c1400&gt;.check[0m

[1m[31m/&lt;&lt;PKGBUILDDIR&gt;&gt;/.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 /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_custodian/build; python3.13 -m pytest -k &quot;not (test_fileman_cpscf_nseg_error or test_gdm_neg_precon_error or test_OptFF or test_first_step)&quot;
I: pybuild base:385: cd /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.14_custodian/build; python3.14 -m pytest -k &quot;not (test_fileman_cpscf_nseg_error or test_gdm_neg_precon_error or test_OptFF or test_first_step)&quot;
[1m============================= test session starts ==============================[0m
platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0
rootdir: /&lt;&lt;PKGBUILDDIR&gt;&gt;/.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 = &lt;tests.vasp.test_validators.TestVaspNpTMDValidator object at 0x7f53ff0e2850&gt;

    [0m[94mdef[39;49;00m[90m [39;49;00m[92mtest_check_and_correct[39;49;00m([96mself[39;49;00m) -&gt; [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&quot;[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_common[39;49;00m[33m&quot;[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&quot;[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_nvt[39;49;00m[33m&quot;[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&quot;[39;49;00m[33m{[39;49;00mTEST_FILES[33m}[39;49;00m[33m/npt_bad_vasp[39;49;00m[33m&quot;[39;49;00m)[90m[39;49;00m
&gt;       [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 = &lt;custodian.vasp.validators.VaspNpTMDValidator object at 0x7f540de73e00&gt;.check[0m

[1m[31m/&lt;&lt;PKGBUILDDIR&gt;&gt;/.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 /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.14_custodian/build; python3.14 -m pytest -k &quot;not (test_fileman_cpscf_nseg_error or test_gdm_neg_precon_error or test_OptFF or test_first_step)&quot;
make[1]: *** [debian/rules:20: override_dh_auto_test] Error 13
make[1]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
]