Package: src:python-pgpy Version: 0.6.0-1.4 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/202511/ 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:python-pgpy, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --with python3 --buildsystem pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py clean /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** [... snipped ...] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[90m[39;49;00m [1m[31mE StopIteration[0m [1m[31mtests/test_05_actions.py[0m:545: StopIteration [31m[1m_ TestPGPKey_Management.test_revoke_subkey[ECDSA-ECDH-EllipticCurveOID.Brainpool_P256] _[0m self = <test_05_actions.TestPGPKey_Management object at 0x7f4804f09040> pkspec = (<PubKeyAlgorithm.ECDSA: 19>, <EllipticCurveOID.NIST_P256: <ObjectIdentifier value object, tagSet <TagSet object, tags 0:0:6>, payload [1.2.840.10045.3.1.7]>>) skspec = (<PubKeyAlgorithm.ECDH: 18>, <EllipticCurveOID.Brainpool_P256: <ObjectIdentifier value object, tagSet <TagSet object, tags 0:0:6>, payload [1.3.36.3.3.2.8.1.1.7]>>) [0m[37m@pytest[39;49;00m.mark.order(after=[33m'[39;49;00m[33mtest_pub_from_spec[39;49;00m[33m'[39;49;00m)[90m[39;49;00m [37m@pytest[39;49;00m.mark.parametrize([33m'[39;49;00m[33mpkspec,skspec[39;49;00m[33m'[39;49;00m,[90m[39;49;00m itertools.product(pkeyspecs, skeyspecs),[90m[39;49;00m ids=[[33m'[39;49;00m[33m{}[39;49;00m[33m-[39;49;00m[33m{}[39;49;00m[33m-[39;49;00m[33m{}[39;49;00m[33m'[39;49;00m.format(pk[[94m0[39;49;00m].name, sk[[94m0[39;49;00m].name, sk[[94m1[39;49;00m]) [94mfor[39;49;00m pk, sk [95min[39;49;00m[90m[39;49;00m itertools.product(pkeyspecs, skeyspecs)])[90m[39;49;00m [94mdef[39;49;00m [92mtest_revoke_subkey[39;49;00m([96mself[39;49;00m, pkspec, skspec):[90m[39;49;00m [94mif[39;49;00m pkspec [95mnot[39;49;00m [95min[39;49;00m [96mself[39;49;00m.keys:[90m[39;49;00m pytest.skip([33m'[39;49;00m[33mKeyspec [39;49;00m[33m{}[39;49;00m[33m not in keys; must not have generated[39;49;00m[33m'[39;49;00m.format(pkspec))[90m[39;49;00m [90m[39;49;00m alg, size = skspec[90m[39;49;00m [94mif[39;49;00m [95mnot[39;49;00m alg.can_gen:[90m[39;49;00m pytest.xfail([33m'[39;49;00m[33mKey algorithm [39;49;00m[33m{}[39;49;00m[33m not yet supported[39;49;00m[33m'[39;49;00m.format(alg.name))[90m[39;49;00m [90m[39;49;00m [94mif[39;49;00m [96misinstance[39;49;00m(size, EllipticCurveOID) [95mand[39;49;00m (([95mnot[39;49;00m size.can_gen) [95mor[39;49;00m size.curve.name [95mnot[39;49;00m [95min[39;49;00m _openssl_get_supported_curves()):[90m[39;49;00m pytest.xfail([33m'[39;49;00m[33mCurve [39;49;00m[33m{}[39;49;00m[33m not yet supported[39;49;00m[33m'[39;49;00m.format(size.curve.name))[90m[39;49;00m [90m[39;49;00m [90m# revoke the subkey[39;49;00m[90m[39;49;00m key = [96mself[39;49;00m.keys[pkspec][90m[39;49;00m [90m# pub = key.pubkey[39;49;00m[90m[39;49;00m [90m[39;49;00m > subkey = [96mnext[39;49;00m(sk [94mfor[39;49;00m si, sk > [95min[39;49;00m key.subkeys.items() [94mif[39;49;00m (sk.key_algorithm, > sk.key_size) == skspec)[90m[39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[90m[39;49;00m [1m[31mE StopIteration[0m [1m[31mtests/test_05_actions.py[0m:545: StopIteration [31m[1m_ TestPGPKey_Management.test_revoke_subkey[EdDSA-ECDH-EllipticCurveOID.Brainpool_P256] _[0m self = <test_05_actions.TestPGPKey_Management object at 0x7f4804f09810> pkspec = (<PubKeyAlgorithm.EdDSA: 22>, <EllipticCurveOID.Ed25519: <ObjectIdentifier value object, tagSet <TagSet object, tags 0:0:6>, payload [1.3.6.1.4.1.11591.15.1]>>) skspec = (<PubKeyAlgorithm.ECDH: 18>, <EllipticCurveOID.Brainpool_P256: <ObjectIdentifier value object, tagSet <TagSet object, tags 0:0:6>, payload [1.3.36.3.3.2.8.1.1.7]>>) [0m[37m@pytest[39;49;00m.mark.order(after=[33m'[39;49;00m[33mtest_pub_from_spec[39;49;00m[33m'[39;49;00m)[90m[39;49;00m [37m@pytest[39;49;00m.mark.parametrize([33m'[39;49;00m[33mpkspec,skspec[39;49;00m[33m'[39;49;00m,[90m[39;49;00m itertools.product(pkeyspecs, skeyspecs),[90m[39;49;00m ids=[[33m'[39;49;00m[33m{}[39;49;00m[33m-[39;49;00m[33m{}[39;49;00m[33m-[39;49;00m[33m{}[39;49;00m[33m'[39;49;00m.format(pk[[94m0[39;49;00m].name, sk[[94m0[39;49;00m].name, sk[[94m1[39;49;00m]) [94mfor[39;49;00m pk, sk [95min[39;49;00m[90m[39;49;00m itertools.product(pkeyspecs, skeyspecs)])[90m[39;49;00m [94mdef[39;49;00m [92mtest_revoke_subkey[39;49;00m([96mself[39;49;00m, pkspec, skspec):[90m[39;49;00m [94mif[39;49;00m pkspec [95mnot[39;49;00m [95min[39;49;00m [96mself[39;49;00m.keys:[90m[39;49;00m pytest.skip([33m'[39;49;00m[33mKeyspec [39;49;00m[33m{}[39;49;00m[33m not in keys; must not have generated[39;49;00m[33m'[39;49;00m.format(pkspec))[90m[39;49;00m [90m[39;49;00m alg, size = skspec[90m[39;49;00m [94mif[39;49;00m [95mnot[39;49;00m alg.can_gen:[90m[39;49;00m pytest.xfail([33m'[39;49;00m[33mKey algorithm [39;49;00m[33m{}[39;49;00m[33m not yet supported[39;49;00m[33m'[39;49;00m.format(alg.name))[90m[39;49;00m [90m[39;49;00m [94mif[39;49;00m [96misinstance[39;49;00m(size, EllipticCurveOID) [95mand[39;49;00m (([95mnot[39;49;00m size.can_gen) [95mor[39;49;00m size.curve.name [95mnot[39;49;00m [95min[39;49;00m _openssl_get_supported_curves()):[90m[39;49;00m pytest.xfail([33m'[39;49;00m[33mCurve [39;49;00m[33m{}[39;49;00m[33m not yet supported[39;49;00m[33m'[39;49;00m.format(size.curve.name))[90m[39;49;00m [90m[39;49;00m [90m# revoke the subkey[39;49;00m[90m[39;49;00m key = [96mself[39;49;00m.keys[pkspec][90m[39;49;00m [90m# pub = key.pubkey[39;49;00m[90m[39;49;00m [90m[39;49;00m > subkey = [96mnext[39;49;00m(sk [94mfor[39;49;00m si, sk > [95min[39;49;00m key.subkeys.items() [94mif[39;49;00m (sk.key_algorithm, > sk.key_size) == skspec)[90m[39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[90m[39;49;00m [1m[31mE StopIteration[0m [1m[31mtests/test_05_actions.py[0m:545: StopIteration [33m=============================== warnings summary ===============================[0m <frozen importlib._bootstrap>:488 <frozen importlib._bootstrap>:488: DeprecationWarning: builtin type SwigPyPacked has no __module__ attribute <frozen importlib._bootstrap>:488 <frozen importlib._bootstrap>:488: DeprecationWarning: builtin type SwigPyObject has no __module__ attribute <frozen importlib._bootstrap>:488 <frozen importlib._bootstrap>:488: DeprecationWarning: builtin type swigvarlink has no __module__ attribute tests/test_05_actions.py:279 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:279: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(1) tests/test_05_actions.py:303 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:303: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_gen_key') tests/test_05_actions.py:343 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:343: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_add_subkey') tests/test_05_actions.py:384 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:384: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_add_altuid') tests/test_05_actions.py:401 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:401: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_add_photo') tests/test_05_actions.py:414 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:414: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_revoke_altuid') tests/test_05_actions.py:426 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:426: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_remove_altuid') tests/test_05_actions.py:444 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:444: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_add_revocation_key') tests/test_05_actions.py:464 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:464: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_protect') tests/test_05_actions.py:479 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:479: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_unlock') tests/test_05_actions.py:491 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:491: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_change_passphrase') tests/test_05_actions.py:503 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:503: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_unlock2') tests/test_05_actions.py:525 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:525: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_pub_from_spec') tests/test_05_actions.py:562 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:562: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_revoke_subkey') tests/test_05_actions.py:586 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:586: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_revoke_key') tests/test_05_actions.py:743 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:743: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_sign_string') tests/test_05_actions.py:766 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:766: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_sign_message') tests/test_05_actions.py:789 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:789: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_sign_ctmessage') tests/test_05_actions.py:807 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:807: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_sign_timestamp') tests/test_05_actions.py:832 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:832: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_sign_standalone') tests/test_05_actions.py:890 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:890: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_certify_uid') tests/test_05_actions.py:907 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:907: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_certify_photo') tests/test_05_actions.py:960 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:960: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_encrypt_message') tests/test_05_actions.py:984 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py:984: PytestUnknownMarkWarning: Unknown pytest.mark.order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.order(after='test_encrypt_message') .pybuild/cpython3_3.13_pgpy/build/tests/test_01_packetfields.py: 330 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_02_packets.py: 6 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_03_armor.py: 2 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_04_PGP_objects.py: 10 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py: 85 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_10_exceptions.py: 6 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_99_regressions.py: 1 warning /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/pgpy/constants.py:191: CryptographyDeprecationWarning: IDEA has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.IDEA and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 45.0.0. bs = {SymmetricKeyAlgorithm.IDEA: algorithms.IDEA, .pybuild/cpython3_3.13_pgpy/build/tests/test_01_packetfields.py: 330 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_02_packets.py: 6 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_03_armor.py: 2 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_04_PGP_objects.py: 10 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py: 85 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_10_exceptions.py: 6 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_99_regressions.py: 1 warning /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/pgpy/constants.py:192: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0. SymmetricKeyAlgorithm.TripleDES: algorithms.TripleDES, .pybuild/cpython3_3.13_pgpy/build/tests/test_01_packetfields.py: 330 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_02_packets.py: 6 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_03_armor.py: 2 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_04_PGP_objects.py: 10 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py: 85 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_10_exceptions.py: 6 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_99_regressions.py: 1 warning /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/pgpy/constants.py:193: CryptographyDeprecationWarning: CAST5 has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.CAST5 and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 45.0.0. SymmetricKeyAlgorithm.CAST5: algorithms.CAST5, .pybuild/cpython3_3.13_pgpy/build/tests/test_01_packetfields.py: 330 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_02_packets.py: 6 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_03_armor.py: 2 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_04_PGP_objects.py: 10 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py: 85 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_10_exceptions.py: 6 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_99_regressions.py: 1 warning /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/pgpy/constants.py:194: CryptographyDeprecationWarning: Blowfish has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.Blowfish and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 45.0.0. SymmetricKeyAlgorithm.Blowfish: algorithms.Blowfish, .pybuild/cpython3_3.13_pgpy/build/tests/test_04_copy.py: 8 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py: 52 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_99_regressions.py: 3 warnings /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/pgpy/pgp.py:2389: UserWarning: TODO: Self-sigs verification is not yet working because self-sigs are not parsed!!! warnings.warn("TODO: Self-sigs verification is not yet working because self-sigs are not parsed!!!") .pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py: 52 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_99_regressions.py: 3 warnings /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/pgpy/pgp.py:2406: UserWarning: TODO: Revocation checks are not yet implemented!!! warnings.warn("TODO: Revocation checks are not yet implemented!!!") .pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py: 52 warnings .pybuild/cpython3_3.13_pgpy/build/tests/test_99_regressions.py: 3 warnings /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/pgpy/pgp.py:2407: UserWarning: TODO: Flags (s.a. `disabled`) checks are not yet implemented!!! warnings.warn("TODO: Flags (s.a. `disabled`) checks are not yet implemented!!!") .pybuild/cpython3_3.13_pgpy/build/tests/test_05_actions.py::TestPGPKey_Actions::test_certify_uid[dsa.1.sec.asc] /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/pgpy/pgp.py:1834: UserWarning: Selected hash algorithm not in key preferences uid |= self.certify(uid, SignatureType.Positive_Cert, **prefs) .pybuild/cpython3_3.13_pgpy/build/tests/test_99_regressions.py::test_reg_bug_56 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build/pgpy/packet/subpackets/signature.py:233: UserWarning: Passing TZ-naive datetime object to CreationTime subpacket warnings.warn("Passing TZ-naive datetime object to CreationTime subpacket") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [36m[1m=========================== short test summary info ============================[0m [33mSKIPPED[0m [1] tests/test_03_armor.py:316: not ready for file 'armoredfile.asc' [33mSKIPPED[0m [1] tests/test_05_actions.py:588: not implemented yet [33mSKIPPED[0m [12] tests/test_05_actions.py:947: Asymmetric encryption only implemented for RSA/ECDH currently [33mSKIPPED[0m [24] tests/test_05_actions.py:967: Message not present; see test_encrypt_message skip or xfail reason [33mSKIPPED[0m [24] tests/test_05_actions.py:991: Message not present; see test_encrypt_message skip or xfail reason [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-ElGamal-2048][0m - Key algorithm ElGamal not yet supported [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_add_subkey[DSA-ElGamal-2048][0m - Key algorithm ElGamal not yet supported [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_add_subkey[ECDSA-ElGamal-2048][0m - Key algorithm ElGamal not yet supported [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_add_subkey[EdDSA-ElGamal-2048][0m - Key algorithm ElGamal not yet supported [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-ElGamal-2048][0m - Key algorithm ElGamal not yet supported [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_revoke_subkey[DSA-ElGamal-2048][0m - Key algorithm ElGamal not yet supported [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_revoke_subkey[ECDSA-ElGamal-2048][0m - Key algorithm ElGamal not yet supported [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_revoke_subkey[EdDSA-ElGamal-2048][0m - Key algorithm ElGamal not yet supported [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[ECDSA:EllipticCurveOID.NIST_P256-Plaintext][0m - Symmetric cipher 0 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[ECDSA:EllipticCurveOID.NIST_P256-IDEA][0m - Symmetric cipher 1 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[ECDSA:EllipticCurveOID.NIST_P256-Twofish256][0m - Symmetric cipher 10 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[EdDSA:EllipticCurveOID.Ed25519-Plaintext][0m - Symmetric cipher 0 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[EdDSA:EllipticCurveOID.Ed25519-IDEA][0m - Symmetric cipher 1 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[EdDSA:EllipticCurveOID.Ed25519-Twofish256][0m - Symmetric cipher 10 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:3072-Plaintext][0m - Symmetric cipher 0 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:3072-IDEA][0m - Symmetric cipher 1 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:3072-Twofish256][0m - Symmetric cipher 10 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:2048-Plaintext][0m - Symmetric cipher 0 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:2048-IDEA][0m - Symmetric cipher 1 not supported for encryption [33mXFAIL[0m tests/test_05_actions.py::[1mTestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:2048-Twofish256][0m - Symmetric cipher 10 not supported for encryption [31mFAILED[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-ECDH-EllipticCurveOID.Brainpool_P256][0m - TypeError: Can't instantiate abstract class BrainpoolP256R1 without an implementation for abstract method 'group_order' [31mFAILED[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_add_subkey[DSA-ECDH-EllipticCurveOID.Brainpool_P256][0m - TypeError: Can't instantiate abstract class BrainpoolP256R1 without an implementation for abstract method 'group_order' [31mFAILED[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_add_subkey[ECDSA-ECDH-EllipticCurveOID.Brainpool_P256][0m - TypeError: Can't instantiate abstract class BrainpoolP256R1 without an implementation for abstract method 'group_order' [31mFAILED[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_add_subkey[EdDSA-ECDH-EllipticCurveOID.Brainpool_P256][0m - TypeError: Can't instantiate abstract class BrainpoolP256R1 without an implementation for abstract method 'group_order' [31mFAILED[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-ECDH-EllipticCurveOID.Brainpool_P256][0m - StopIteration [31mFAILED[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_revoke_subkey[DSA-ECDH-EllipticCurveOID.Brainpool_P256][0m - StopIteration [31mFAILED[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_revoke_subkey[ECDSA-ECDH-EllipticCurveOID.Brainpool_P256][0m - StopIteration [31mFAILED[0m tests/test_05_actions.py::[1mTestPGPKey_Management::test_revoke_subkey[EdDSA-ECDH-EllipticCurveOID.Brainpool_P256][0m - StopIteration [31m==== [31m[1m8 failed[0m, [32m1016 passed[0m, [33m62 skipped[0m, [33m20 xfailed[0m, [33m1962 warnings[0m[31m in 27.93s[0m[31m ====[0m E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pgpy/build; python3.13 -m pytest tests dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit code 13 make[1]: *** [debian/rules:25: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:6: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

