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 ...]

                 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E       StopIteration

tests/test_05_actions.py:545: StopIteration
_ 
TestPGPKey_Management.test_revoke_subkey[ECDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 _

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]>>)

    
@pytest.mark.order(after='test_pub_from_spec')
    
@pytest.mark.parametrize('pkspec,skspec',
                             itertools.product(pkeyspecs, 
skeyspecs),
                             
ids=['{}-{}-{}'.format(pk[0].name,
 sk[0].name, sk[1]) for pk, sk 
in
                                  itertools.product(pkeyspecs, 
skeyspecs)])
    def 
test_revoke_subkey(self, pkspec, 
skspec):
        if pkspec not in 
self.keys:
            pytest.skip('Keyspec 
{} not in keys; must not have 
generated'.format(pkspec))
    
        alg, size = skspec
        if not alg.can_gen:
            pytest.xfail('Key algorithm 
{} not yet 
supported'.format(alg.name))
    
        if isinstance(size, EllipticCurveOID) 
and ((not size.can_gen) or 
size.curve.name not in 
_openssl_get_supported_curves()):
            pytest.xfail('Curve 
{} not yet 
supported'.format(size.curve.name))
    
        # revoke the subkey
        key = self.keys[pkspec]
        # pub = key.pubkey
    
>       subkey = next(sk for si, sk 
> in key.subkeys.items() if (sk.key_algorithm, 
> sk.key_size) == skspec)
                 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E       StopIteration

tests/test_05_actions.py:545: StopIteration
_ 
TestPGPKey_Management.test_revoke_subkey[EdDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 _

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]>>)

    
@pytest.mark.order(after='test_pub_from_spec')
    
@pytest.mark.parametrize('pkspec,skspec',
                             itertools.product(pkeyspecs, 
skeyspecs),
                             
ids=['{}-{}-{}'.format(pk[0].name,
 sk[0].name, sk[1]) for pk, sk 
in
                                  itertools.product(pkeyspecs, 
skeyspecs)])
    def 
test_revoke_subkey(self, pkspec, 
skspec):
        if pkspec not in 
self.keys:
            pytest.skip('Keyspec 
{} not in keys; must not have 
generated'.format(pkspec))
    
        alg, size = skspec
        if not alg.can_gen:
            pytest.xfail('Key algorithm 
{} not yet 
supported'.format(alg.name))
    
        if isinstance(size, EllipticCurveOID) 
and ((not size.can_gen) or 
size.curve.name not in 
_openssl_get_supported_curves()):
            pytest.xfail('Curve 
{} not yet 
supported'.format(size.curve.name))
    
        # revoke the subkey
        key = self.keys[pkspec]
        # pub = key.pubkey
    
>       subkey = next(sk for si, sk 
> in key.subkeys.items() if (sk.key_algorithm, 
> sk.key_size) == skspec)
                 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E       StopIteration

tests/test_05_actions.py:545: StopIteration
=============================== warnings summary 
===============================
<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
=========================== short test summary info 
============================
SKIPPED [1] tests/test_03_armor.py:316: not ready for file 
'armoredfile.asc'
SKIPPED [1] tests/test_05_actions.py:588: not implemented yet
SKIPPED [12] tests/test_05_actions.py:947: Asymmetric encryption only 
implemented for RSA/ECDH currently
SKIPPED [24] tests/test_05_actions.py:967: Message not present; see 
test_encrypt_message skip or xfail reason
SKIPPED [24] tests/test_05_actions.py:991: Message not present; see 
test_encrypt_message skip or xfail reason
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-ElGamal-2048]
 - Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[DSA-ElGamal-2048]
 - Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[ECDSA-ElGamal-2048]
 - Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[EdDSA-ElGamal-2048]
 - Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-ElGamal-2048]
 - Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[DSA-ElGamal-2048]
 - Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[ECDSA-ElGamal-2048]
 - Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[EdDSA-ElGamal-2048]
 - Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[ECDSA:EllipticCurveOID.NIST_P256-Plaintext]
 - Symmetric cipher 0 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[ECDSA:EllipticCurveOID.NIST_P256-IDEA]
 - Symmetric cipher 1 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[ECDSA:EllipticCurveOID.NIST_P256-Twofish256]
 - Symmetric cipher 10 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[EdDSA:EllipticCurveOID.Ed25519-Plaintext]
 - Symmetric cipher 0 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[EdDSA:EllipticCurveOID.Ed25519-IDEA]
 - Symmetric cipher 1 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[EdDSA:EllipticCurveOID.Ed25519-Twofish256]
 - Symmetric cipher 10 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:3072-Plaintext]
 - Symmetric cipher 0 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:3072-IDEA]
 - Symmetric cipher 1 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:3072-Twofish256]
 - Symmetric cipher 10 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:2048-Plaintext]
 - Symmetric cipher 0 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:2048-IDEA]
 - Symmetric cipher 1 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:2048-Twofish256]
 - Symmetric cipher 10 not supported for encryption
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-ECDH-EllipticCurveOID.Brainpool_P256]
 - TypeError: Can't instantiate abstract class BrainpoolP256R1 without an 
implementation for abstract method 'group_order'
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[DSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - TypeError: Can't instantiate abstract class BrainpoolP256R1 without an 
implementation for abstract method 'group_order'
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[ECDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - TypeError: Can't instantiate abstract class BrainpoolP256R1 without an 
implementation for abstract method 'group_order'
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[EdDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - TypeError: Can't instantiate abstract class BrainpoolP256R1 without an 
implementation for abstract method 'group_order'
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-ECDH-EllipticCurveOID.Brainpool_P256]
 - StopIteration
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[DSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - StopIteration
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[ECDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - StopIteration
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[EdDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - StopIteration
==== 8 failed, 1016 passed, 62 skipped, 
20 xfailed, 1962 warnings in 27.93s ====
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
--------------------------------------------------------------------------------

Reply via email to