I will add these or update minimum versions in Build-Deps as part of backporting caddy.
This is neede to fix those errors,
diff --git a/debian/control b/debian/control
index e21cbf8c..5c4ff36a 100644
--- a/debian/control
+++ b/debian/control
@@ -6,10 +6,13 @@ Testsuite: autopkgtest-pkg-go
Build-Depends: debhelper-compat (= 13),
dh-golang,
golang-any,
+ golang-cel-expr-dev,
golang-github-masterminds-sprig-dev,
golang-github-alecthomas-chroma-v2-dev,
golang-github-aryann-difflib-dev,
golang-github-caddyserver-certmagic-dev (>= 0.16.0~),
+ golang-github-caddyserver-zerossl-dev,
+ golang-github-cloudflare-circl-dev,
golang-github-deruina-timberjack-dev,
golang-github-dustin-go-humanize-dev,
golang-github-go-chi-chi-dev,
@@ -19,7 +22,7 @@ Build-Depends: debhelper-compat (= 13),
golang-github-kimmachinegun-automemlimit-dev,
golang-github-klauspost-compress-dev,
golang-github-klauspost-cpuid-dev (>= 2.0.6),
- golang-github-mholt-acmez-dev,
+ golang-github-mholt-acmez-v3-dev,
golang-github-naoina-toml-dev,
golang-github-pires-go-proxyproto-dev (>= 0.11.0-1~),
golang-github-prometheus-client-golang-dev,
@@ -40,7 +43,7 @@ Build-Depends: debhelper-compat (= 13),
golang-gopkg-yaml.v2-dev,
golang-opentelemetry-otel-dev,
golang-uber-automaxprocs-dev,
- golang-github-antlr-antlr4-dev (>=4.11.1~),
+ golang-github-antlr4-go-antlr-dev,
golang-glog-dev,
golang-golang-x-text-dev,
golang-github-stoewer-go-strcase-dev,
It seems still not enough as there are more errors like
# github.com/caddyserver/caddy/v2/modules/caddytls
src/github.com/caddyserver/caddy/v2/modules/caddytls/zerosslissuer.go:65:21:
undefined: certmagic.ZeroSSLIssuer
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:154:22:
undefined: certmagic.DNSProvider
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:161:26:
undefined: certmagic.DNSProvider
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:167:34:
undefined: certmagic.DNSProvider
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:173:31:
cannot use &certmagic.DNS01Solver{…} (value of type
*certmagic.DNS01Solver) as "github.com/mholt/acmez/v3".Solver value in
assignment: *certmagic.DNS01Solver does not implement
"github.com/mholt/acmez/v3".Solver (wrong type for method CleanUp)
have CleanUp(context.Context, "github.com/mholt/acmez/acme".Challenge)
error
want CleanUp(context.Context,
"github.com/mholt/acmez/v3/acme".Challenge) error
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:174:4:
unknown field DNSManager in struct literal of type certmagic.DNS01Solver
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:174:26:
undefined: certmagic.DNSManager
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:214:3:
unknown field Profile in struct literal of type certmagic.ACMEIssuer
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:218:22:
cannot use iss.ExternalAccount (variable of type
*"github.com/mholt/acmez/v3/acme".EAB) as
*"github.com/mholt/acmez/acme".EAB value in struct literal
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:726:14:
undefined: certmagic.RenewalInfoGetter
src/github.com/caddyserver/caddy/v2/modules/caddytls/acmeissuer.go:218:22:
too many errors
Possibly need to update golang-github-caddyserver-certmagic-dev as well, trying this.
OpenPGP_0x8F53E0193B294B75.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature

