[Letsencrypt-devel] Packaging acmetool for Let’s Encrypt

Peter Colberg peter at colberg.org
Fri Mar 4 05:13:56 UTC 2016


Dear Debian Go team,

[Cc'ing Debian Let’s Encrypt team]

I would like to package acmetool [1] for Debian, a robust alternative
to the official Let’s Encrypt client written in the Go language.

acmetool is designed to work like `make`: It will renew certificates
when necessary, or otherwise do nothing. An interactive curses ui
may be used to configure certificates, while certificate requests
and renewals are unattended and fully automatic. Certificates are
stored using a well-documented and clear directory structure.

[1] https://hlandau.github.io/acme/

The program depends on 26 Go modules [2], of which a handful are
already in Debian. I would package the remaining modules following
the Debian Go Packaging guide and using git-buildpackage. So far I
have packaged in the pkg-julia (julia) and pkg-voip teams (twinkle).

Since I am not yet a Debian maintainer/developer, I would require
sponsorship for the uploads. Would you be interested in reviewing
the packages once ready, or should I file sponsorship requests for
each upload?

Regards,
Peter

[2]
github.com/coreos/go-systemd
github.com/godbus/dbus
github.com/hlandau/acme
github.com/hlandau/degoutils
github.com/hlandau/xlog
github.com/mattn/go-isatty
github.com/shiena/ansicolor
github.com/peterhellberg/link
github.com/square/go-jose
github.com/hlandauf/pb
github.com/hlandauf/gspt
github.com/mitchellh/go-wordwrap
github.com/jmhodges/clock
github.com/satori/go.uuid
github.com/alecthomas/template
github.com/alecthomas/units
github.com/ogier/pflag
golang.org/x/net
golang.org/x/crypto
gopkg.in/hlandau/svcutils.v1
gopkg.in/hlandau/easyconfig.v1
gopkg.in/hlandau/configurable.v1
gopkg.in/hlandau/service.v2
gopkg.in/tylerb/graceful.v1
gopkg.in/yaml.v2
gopkg.in/alecthomas/kingpin.v2



More information about the Letsencrypt-devel mailing list