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

Reply via email to