Package: src:python-pgpy
Version: 0.6.0-1.3
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --with python3 --buildsystem pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py config
running config
   debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -O=--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/pgpy

[... snipped ...]

        with key.unlock('This Password Has 
Been Changed') as 
ukey:
            rsig = ukey.revoke(key, sigtype=SignatureType.KeyRevocation, 
reason=RevocationReason.Retired,
                               comment="But 
you're so 
oooold")
    
        assert 
'ReasonForRevocation' 
in rsig._signature.subpackets
        key |= rsig
    
        # verify with PGPy
        assert key.verify(key, rsig)
        assert rsig in 
key.revocation_signatures
    
        if gpg:
            # try to verify with GPG
          self.gpg_verify_key(key)

tests/test_05_actions.py:560:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/test_05_actions.py:251: in gpg_verify_key
    data, vres = 
c.verify(gpg.Data(string=str(key)))
/usr/lib/python3/dist-packages/gpg/core.py:554: in verify
    raise e
/usr/lib/python3/dist-packages/gpg/core.py:550: in verify
    self.op_verify(signed_data, None, 
data)
/usr/lib/python3/dist-packages/gpg/core.py:147: in _funcwrap
    return errorcheck(result, name)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

retval = 117440601, extradata = 'gpgme_op_verify'

    def errorcheck(retval, 
extradata=None):
        if retval:
          raise GPGMEError(retval, extradata)
E           gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data

/usr/lib/python3/dist-packages/gpg/errors.py:129: GPGMEError
__________________ TestPGPKey_Management.test_revoke_key[19] 
___________________

self = <test_05_actions.TestPGPKey_Management object at 0x7f97973a9370>
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]>>)

    
@pytest.mark.order(after='test_revoke_subkey')
    
@pytest.mark.parametrize('pkspec',
 pkeyspecs, ids=[str(a) for a, s 
in pkeyspecs])
    def test_revoke_key(self, 
pkspec):
        if pkspec not in 
self.keys:
            pytest.skip('Keyspec 
{} not in keys; must not have 
generated'.format(pkspec))
    
        # revoke the key
        key = self.keys[pkspec]
    
        with key.unlock('This Password Has 
Been Changed') as 
ukey:
            rsig = ukey.revoke(key, sigtype=SignatureType.KeyRevocation, 
reason=RevocationReason.Retired,
                               comment="But 
you're so 
oooold")
    
        assert 
'ReasonForRevocation' 
in rsig._signature.subpackets
        key |= rsig
    
        # verify with PGPy
        assert key.verify(key, rsig)
        assert rsig in 
key.revocation_signatures
    
        if gpg:
            # try to verify with GPG
          self.gpg_verify_key(key)

tests/test_05_actions.py:560:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/test_05_actions.py:251: in gpg_verify_key
    data, vres = 
c.verify(gpg.Data(string=str(key)))
/usr/lib/python3/dist-packages/gpg/core.py:554: in verify
    raise e
/usr/lib/python3/dist-packages/gpg/core.py:550: in verify
    self.op_verify(signed_data, None, 
data)
/usr/lib/python3/dist-packages/gpg/core.py:147: in _funcwrap
    return errorcheck(result, name)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

retval = 117440601, extradata = 'gpgme_op_verify'

    def errorcheck(retval, 
extradata=None):
        if retval:
          raise GPGMEError(retval, extradata)
E           gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data

/usr/lib/python3/dist-packages/gpg/errors.py:129: GPGMEError
__________________ TestPGPKey_Management.test_revoke_key[22] 
___________________

self = <test_05_actions.TestPGPKey_Management object at 0x7f97973a9430>
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]>>)

    
@pytest.mark.order(after='test_revoke_subkey')
    
@pytest.mark.parametrize('pkspec',
 pkeyspecs, ids=[str(a) for a, s 
in pkeyspecs])
    def test_revoke_key(self, 
pkspec):
        if pkspec not in 
self.keys:
            pytest.skip('Keyspec 
{} not in keys; must not have 
generated'.format(pkspec))
    
        # revoke the key
        key = self.keys[pkspec]
    
        with key.unlock('This Password Has 
Been Changed') as 
ukey:
            rsig = ukey.revoke(key, sigtype=SignatureType.KeyRevocation, 
reason=RevocationReason.Retired,
                               comment="But 
you're so 
oooold")
    
        assert 
'ReasonForRevocation' 
in rsig._signature.subpackets
        key |= rsig
    
        # verify with PGPy
        assert key.verify(key, rsig)
        assert rsig in 
key.revocation_signatures
    
        if gpg:
            # try to verify with GPG
          self.gpg_verify_key(key)

tests/test_05_actions.py:560:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/test_05_actions.py:251: in gpg_verify_key
    data, vres = 
c.verify(gpg.Data(string=str(key)))
/usr/lib/python3/dist-packages/gpg/core.py:554: in verify
    raise e
/usr/lib/python3/dist-packages/gpg/core.py:550: in verify
    self.op_verify(signed_data, None, 
data)
/usr/lib/python3/dist-packages/gpg/core.py:147: in _funcwrap
    return errorcheck(result, name)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

retval = 117440601, extradata = 'gpgme_op_verify'

    def errorcheck(retval, 
extradata=None):
        if retval:
          raise GPGMEError(retval, extradata)
E           gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data

/usr/lib/python3/dist-packages/gpg/errors.py:129: GPGMEError
____________________ TestPGPKey_Actions.test_gpg_import_abe 
____________________

self = <test_05_actions.TestPGPKey_Actions object at 0x7f979739d880>
abe = <PGPKey [PrivKeyV4][0xF9011391C9F2AFAF] at 0x7F9796B23D70>

    def 
test_gpg_import_abe(self, abe):
        if gpg is 
None:
            pytest.skip('integration 
test')
        # verify all of the things we did to Abe's key with GnuPG in one 
fell swoop
      self.gpg_verify(abe)

tests/test_05_actions.py:906:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/test_05_actions.py:649: in gpg_verify
    _, vres = c.verify(*vargs)
/usr/lib/python3/dist-packages/gpg/core.py:554: in verify
    raise e
/usr/lib/python3/dist-packages/gpg/core.py:550: in verify
    self.op_verify(signed_data, None, 
data)
/usr/lib/python3/dist-packages/gpg/core.py:147: in _funcwrap
    return errorcheck(result, name)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

retval = 117440601, extradata = 'gpgme_op_verify'

    def errorcheck(retval, 
extradata=None):
        if retval:
          raise GPGMEError(retval, extradata)
E           gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data

/usr/lib/python3/dist-packages/gpg/errors.py:129: GPGMEError
=============================== warnings summary 
===============================
pgpy/constants.py:5
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/pgpy/constants.py:5: 
DeprecationWarning: 'imghdr' is deprecated and slated for removal in Python 3.13
    import imghdr

tests/test_05_actions.py:255
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:255:
 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:279
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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(after='test_gen_key')

tests/test_05_actions.py:319
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:319:
 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:360
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:360:
 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:377
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:377:
 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:390
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:390:
 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:402
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:402:
 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:420
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:420:
 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:440
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:440:
 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:455
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:455:
 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:467
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:467:
 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:479
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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_unlock2')

tests/test_05_actions.py:501
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:501:
 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:538
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:538:
 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:562
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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_key')

tests/test_05_actions.py:709
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:709:
 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:732
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:732:
 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:755
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:755:
 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:773
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:773:
 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:798
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:798:
 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:856
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:856:
 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:873
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:873:
 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:926
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:926:
 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:950
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py:950:
 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.12_pgpy/build/tests/test_01_packetfields.py: 330 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_02_packets.py: 6 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_03_armor.py: 2 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_04_PGP_objects.py: 10 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py: 89 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_10_exceptions.py: 6 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_99_regressions.py: 1 warning
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/pgpy/constants.py:192: 
CryptographyDeprecationWarning: IDEA has been moved to 
cryptography.hazmat.decrepit.ciphers.algorithms.IDEA and will be removed from this module 
in 45.0.0.
    bs = {SymmetricKeyAlgorithm.IDEA: algorithms.IDEA,

.pybuild/cpython3_3.12_pgpy/build/tests/test_01_packetfields.py: 330 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_02_packets.py: 6 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_03_armor.py: 2 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_04_PGP_objects.py: 10 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py: 89 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_10_exceptions.py: 6 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_99_regressions.py: 1 warning
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/pgpy/constants.py:193: 
CryptographyDeprecationWarning: TripleDES has been moved to 
cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from this 
module in 48.0.0.
    SymmetricKeyAlgorithm.TripleDES: algorithms.TripleDES,

.pybuild/cpython3_3.12_pgpy/build/tests/test_01_packetfields.py: 330 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_02_packets.py: 6 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_03_armor.py: 2 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_04_PGP_objects.py: 10 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py: 89 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_10_exceptions.py: 6 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_99_regressions.py: 1 warning
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/pgpy/constants.py:194: 
CryptographyDeprecationWarning: CAST5 has been moved to 
cryptography.hazmat.decrepit.ciphers.algorithms.CAST5 and will be removed from this module 
in 45.0.0.
    SymmetricKeyAlgorithm.CAST5: algorithms.CAST5,

.pybuild/cpython3_3.12_pgpy/build/tests/test_01_packetfields.py: 330 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_02_packets.py: 6 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_03_armor.py: 2 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_04_PGP_objects.py: 10 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py: 89 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_10_exceptions.py: 6 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_99_regressions.py: 1 warning
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build/pgpy/constants.py:195: 
CryptographyDeprecationWarning: Blowfish has been moved to 
cryptography.hazmat.decrepit.ciphers.algorithms.Blowfish and will be removed from this 
module in 45.0.0.
    SymmetricKeyAlgorithm.Blowfish: algorithms.Blowfish,

.pybuild/cpython3_3.12_pgpy/build/tests/test_04_copy.py: 8 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_05_actions.py: 56 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_99_regressions.py: 3 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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.12_pgpy/build/tests/test_05_actions.py: 56 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_99_regressions.py: 3 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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.12_pgpy/build/tests/test_05_actions.py: 56 warnings
.pybuild/cpython3_3.12_pgpy/build/tests/test_99_regressions.py: 3 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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.12_pgpy/build/tests/test_05_actions.py::TestPGPKey_Actions::test_certify_uid[dsa.1.sec.asc]
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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.12_pgpy/build/tests/test_99_regressions.py::test_reg_bug_56
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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:564: not implemented yet
SKIPPED [12] tests/test_05_actions.py:913: Asymmetric encryption only 
implemented for RSA/ECDH currently
SKIPPED [24] tests/test_05_actions.py:933: Message not present; see 
test_encrypt_message skip or xfail reason
SKIPPED [24] tests/test_05_actions.py:957: 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]
 - reason: Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[DSA-ElGamal-2048]
 - reason: Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[ECDSA-ElGamal-2048]
 - reason: Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[EdDSA-ElGamal-2048]
 - reason: Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-ElGamal-2048]
 - reason: Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[DSA-ElGamal-2048]
 - reason: Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[ECDSA-ElGamal-2048]
 - reason: Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[EdDSA-ElGamal-2048]
 - reason: Key algorithm ElGamal not yet supported
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[ECDSA:EllipticCurveOID.NIST_P256-Plaintext]
 - reason: Symmetric cipher 0 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[ECDSA:EllipticCurveOID.NIST_P256-IDEA]
 - reason: Symmetric cipher 1 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[ECDSA:EllipticCurveOID.NIST_P256-Twofish256]
 - reason: Symmetric cipher 10 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[EdDSA:EllipticCurveOID.Ed25519-Plaintext]
 - reason: Symmetric cipher 0 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[EdDSA:EllipticCurveOID.Ed25519-IDEA]
 - reason: Symmetric cipher 1 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[EdDSA:EllipticCurveOID.Ed25519-Twofish256]
 - reason: Symmetric cipher 10 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:3072-Plaintext]
 - reason: Symmetric cipher 0 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:3072-IDEA]
 - reason: Symmetric cipher 1 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:3072-Twofish256]
 - reason: Symmetric cipher 10 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:2048-Plaintext]
 - reason: Symmetric cipher 0 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:2048-IDEA]
 - reason: Symmetric cipher 1 not supported for encryption
XFAIL 
tests/test_05_actions.py::TestPGPKey_Actions::test_encrypt_message[RSAEncryptOrSign:2048-Twofish256]
 - reason: Symmetric cipher 10 not supported for encryption
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new[0-False] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new[0-True] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new[1-False] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new[1-True] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new[2-False] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new[2-True] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new[3-False] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new[3-True] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[0-False-tests/testdata/files/literal.1.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[0-False-tests/testdata/files/literal.2.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[0-False-tests/testdata/files/literal.bin]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[0-False-tests/testdata/files/literal.dashesc.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[0-True-tests/testdata/files/literal.1.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[0-True-tests/testdata/files/literal.2.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[0-True-tests/testdata/files/literal.bin]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[0-True-tests/testdata/files/literal.dashesc.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[1-False-tests/testdata/files/literal.1.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[1-False-tests/testdata/files/literal.2.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[1-False-tests/testdata/files/literal.bin]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[1-False-tests/testdata/files/literal.dashesc.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[1-True-tests/testdata/files/literal.1.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[1-True-tests/testdata/files/literal.2.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[1-True-tests/testdata/files/literal.bin]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[1-True-tests/testdata/files/literal.dashesc.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[2-False-tests/testdata/files/literal.1.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[2-False-tests/testdata/files/literal.2.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[2-False-tests/testdata/files/literal.bin]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[2-False-tests/testdata/files/literal.dashesc.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[2-True-tests/testdata/files/literal.1.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[2-True-tests/testdata/files/literal.2.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[2-True-tests/testdata/files/literal.bin]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[2-True-tests/testdata/files/literal.dashesc.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[3-False-tests/testdata/files/literal.1.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[3-False-tests/testdata/files/literal.2.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[3-False-tests/testdata/files/literal.bin]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[3-False-tests/testdata/files/literal.dashesc.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[3-True-tests/testdata/files/literal.1.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[3-True-tests/testdata/files/literal.2.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[3-True-tests/testdata/files/literal.bin]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_from_file[3-True-tests/testdata/files/literal.dashesc.txt]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPMessage::test_new_non_unicode - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: No data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_gen_key[1-2048] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_gen_key[17-2048] 
- gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_gen_key[19-EllipticCurveOID.NIST_P256]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_gen_key[22-EllipticCurveOID.Ed25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-RSAEncryptOrSign-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-DSA-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-ECDSA-EllipticCurveOID.SECP256K1]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-ECDH-EllipticCurveOID.Brainpool_P256]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-EdDSA-EllipticCurveOID.Ed25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[RSAEncryptOrSign-ECDH-EllipticCurveOID.Curve25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[DSA-RSAEncryptOrSign-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[DSA-DSA-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[DSA-ECDSA-EllipticCurveOID.SECP256K1]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[DSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[DSA-EdDSA-EllipticCurveOID.Ed25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[DSA-ECDH-EllipticCurveOID.Curve25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[ECDSA-RSAEncryptOrSign-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[ECDSA-DSA-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[ECDSA-ECDSA-EllipticCurveOID.SECP256K1]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[ECDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[ECDSA-EdDSA-EllipticCurveOID.Ed25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[ECDSA-ECDH-EllipticCurveOID.Curve25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[EdDSA-RSAEncryptOrSign-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[EdDSA-DSA-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[EdDSA-ECDSA-EllipticCurveOID.SECP256K1]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[EdDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[EdDSA-EdDSA-EllipticCurveOID.Ed25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_subkey[EdDSA-ECDH-EllipticCurveOID.Curve25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_altuid[1] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_altuid[17] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_altuid[19] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_altuid[22] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_photo[1] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_photo[17] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_photo[19] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_photo[22] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_revocation_key[1]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_revocation_key[17]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_revocation_key[19]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_add_revocation_key[22]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_protect[1] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_protect[17] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_protect[19] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_protect[22] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_pub_from_spec[1] 
- gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_pub_from_spec[17] 
- gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_pub_from_spec[19] 
- gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_pub_from_spec[22] 
- gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-RSAEncryptOrSign-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-DSA-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-ECDSA-EllipticCurveOID.SECP256K1]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-ECDH-EllipticCurveOID.Brainpool_P256]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-EdDSA-EllipticCurveOID.Ed25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[RSAEncryptOrSign-ECDH-EllipticCurveOID.Curve25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[DSA-RSAEncryptOrSign-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[DSA-DSA-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[DSA-ECDSA-EllipticCurveOID.SECP256K1]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[DSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[DSA-EdDSA-EllipticCurveOID.Ed25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[DSA-ECDH-EllipticCurveOID.Curve25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[ECDSA-RSAEncryptOrSign-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[ECDSA-DSA-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[ECDSA-ECDSA-EllipticCurveOID.SECP256K1]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[ECDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[ECDSA-EdDSA-EllipticCurveOID.Ed25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[ECDSA-ECDH-EllipticCurveOID.Curve25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[EdDSA-RSAEncryptOrSign-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[EdDSA-DSA-2048]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[EdDSA-ECDSA-EllipticCurveOID.SECP256K1]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[EdDSA-ECDH-EllipticCurveOID.Brainpool_P256]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[EdDSA-EdDSA-EllipticCurveOID.Ed25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_subkey[EdDSA-ECDH-EllipticCurveOID.Curve25519]
 - gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_key[1] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_key[17] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_key[19] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Management::test_revoke_key[22] - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
FAILED 
tests/test_05_actions.py::TestPGPKey_Actions::test_gpg_import_abe - 
gpg.errors.GPGMEError: gpgme_op_verify: GPGME: Bad data
=== 118 failed, 906 passed, 62 skipped, 
20 xfailed, 1988 warnings in 36.66s ====
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pgpy/build; python3.12 -m pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.12 
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
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

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

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 could not 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 affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to