As an update on this, I've gotten acmetool 0.2 to build on buster. The
following packages need backporting:

- golang-github-gofrs-uuid
- golang-golang-x-xerrors
- golang-github-google-go-cmp
- golang-gopkg-square-go-jose.v2
- golang-gopkg-hlandau-acmeapi.v2
- acmetool

The 5 golang-* packages are source-only libraries, which shouldn't
affect users of buster. They're just necessary to build the newer
version entirely from packaged software.

Of these packages, two require minor changes:

- acmetool packaging fails because dwz can't find any debug tables to
remove in the binary built by buster's golang 1.11. I suggest just
skipping this step.

- golang-gopkg-square-go-jose.v2 depends on dephelper-compat 13, but
buster has 12. Downgrading the requirement seems to work fine.

On IRC I got push-back from the go-team about reviewing changes, so I'm
unsure how to proceed. Can someone from the letsencrypt team please
comment on the proposed changes, either here, or on the salsa
repositories?

I've been recording the current state of my backport effort, including
patches, at https://gitlab.xiph.org/rillian/acmetool-backport if anyone
wants to reproduce.

Thanks,
Ralph

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to