Why there's no Debian 13 package for OVH DNS

Continuing the discussion from Python3-certbot-dns-ovh missing in debian 13:

I found out today that python3-certbot-dns-ovh is not available for Debian Trixie (13), while it was available for Bookworm (12) and will be available for Forky (14)

Any idea why? Who maintains that plugin? If possible I would prefer to install via apt instead of pip directly (and forget about snaps).

These are probably better questions for the EFF team as they develop Certbot. See: GitHub - certbot/certbot: Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.

The EFF generally recommends using snap so can stay current with their updates. Historically the o/s packagers haven't kept Certbot up to date.

Some web servers have an ACME Client built-in. Perhaps you could switch to one of those if they support your DNS challenge. Or, of course, look to use a different stand-alone ACME Client. The lego client has support for many different DNS systems. GitHub - go-acme/lego: Let's Encrypt/ACME client and library written in Go

3 Likes

debian tracker isn't saying much

3 Likes

I know, some CI test is failing, but I am not familiar with Debian's build/packaging infrastructure.

1 Like

I think it says fail n/a simply because there is not package. My question is is basically… why? I don’t see a reason why not! Given that the version before and the one after have it. Maybe the OVH api was broken at time of release of Trixie, but wouldn’t it be possible to add it to the official repos? I’ll try to get in contact with either the Debian maintainer or the EFF.

1 Like

The Certbot team does not maintain the Debian packages, so best bet is to contact the Debian maintainer.

3 Likes

Or use lego or acme.sh? There are quite a few acme clients to choose from.

1 Like