Control: reassign -1 python3-josepy 2.0.0-1
Control: affects -1 src:python-certbot-dns-netcup
On Wed, Dec 10, 2025 at 08:40:32PM +0000, Santiago Vila wrote:
Package: src:python-certbot-dns-netcup
Version: 2.0.0-2
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
[...]
File "certbot_dns_netcup.py", line 16, in <module>
from certbot.plugins import dns_common
File "/usr/lib/python3/dist-packages/certbot/plugins/dns_common.py", line 14, in
<module>
from acme import challenges
File "/usr/lib/python3/dist-packages/acme/__init__.py", line 15, in <module>
import josepy as jose
File "/usr/lib/python3/dist-packages/josepy/__init__.py", line 68, in <module>
from josepy.jws import JWS, Header, Signature
File "/usr/lib/python3/dist-packages/josepy/jws.py", line 52, in <module>
class Header(json_util.JSONObjectWithFields):
...<107 lines>...
raise errors.DeserializationError(error)
File "/usr/lib/python3/dist-packages/josepy/json_util.py", line 237, in __new__
raise ValueError(
f"Field `{key}` in JSONObject `{name}` has no type annotation."
)
ValueError: Field `alg` in JSONObject `Header` has no type annotation.
E: pybuild pybuild:389: clean: plugin distutils failed with: exit code=1:
python3.14 setup.py clean
This looks like it's fixed in josepy 2.1.0
(https://github.com/certbot/josepy/pull/224).
Dear python-josepy maintainers: could you please upgrade to a newer
upstream version (and ideally double-check that that's enough for
python-certbot-dns-netcup to build)?
Thanks,
--
Colin Watson (he/him) [[email protected]]