Debian Patches

Status for dulwich/1.1.0-3

Patch Description Author Forwarded Bugs Origin Last update
02_skip_flappy_test === modified file 'tests/porcelain/__init__.py' no
03_fix_gpg_signature_verification_test Fix GPG signature verification to wrap all GpgError exceptions The GPGSignatureVendor.verify() method only caught gpg.errors.BadSignatures,
but invalid signature data can cause GPGMEError (a sibling class, not parent)
to be raised instead. Both BadSignatures and GPGMEError inherit from GpgError.
.
This patch catches gpg.errors.GpgError (the common base class) so that both
BadSignatures and GPGMEError are wrapped in BadSignature exceptions.
.
Additionally, handle the case where ctx.verify() returns successfully but
with no signatures (as can happen with some GPGME versions when given
completely invalid signature data).

===================================================================
Jelmer Vernooij <jelmer@jelmer.uk> not-needed debian 2026-03-24
04_support_pyo3_0.28 Support building with pyo3 0.28 Relax pyo3 version constraint from "<0.28" to "<0.29" to allow building
with pyo3 0.28. The code is already compatible with the pyo3 0.28 API.

===================================================================
Jelmer Vernooij <jelmer@debian.org> not-needed

All known versions for source package 'dulwich'

Links