Package: chasquid / 1.6-1

Metadata

Package Version Patches format
chasquid 1.6-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Use_chasquid_user.patch | (download)

etc/chasquid/README | 2 1 + 1 - 0 !
etc/chasquid/hooks/post-data | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 adjust documentation to reference the "chasquid" user
0002 Remove references to the old protobuf library.patch | (download)

go.mod | 1 0 + 1 - 0 !
go.sum | 2 0 + 2 - 0 !
internal/config/config.pb.go | 10 3 + 7 - 0 !
internal/domaininfo/domaininfo.pb.go | 10 3 + 7 - 0 !
internal/protoio/testpb/testpb.pb.go | 10 3 + 7 - 0 !
internal/queue/queue.pb.go | 10 3 + 7 - 0 !
internal/userdb/userdb.pb.go | 10 3 + 7 - 0 !
7 files changed, 15 insertions(+), 38 deletions(-)

 remove references to the old protobuf library

The new protobuf library generates code that references the old one just
to generate friendlier errors in case of incompatibilities.

This is scheduled to be removed in the future, after some bake time. See
https://github.com/golang/protobuf/issues/1077 for the details.

Because we don't use the older one for anything, this patch removes that
reference, to simplify packaging and remove an unnecessary build
dependency.

0003 docopt_version_workaround.patch | (download)

cmd/chasquid-util/chasquid-util.go | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use docopt.parse to temporarily work around old docopt package

This reverts commit 929a9947bfaaee25bf9a0fb42966ce5357d5ddf6.

The currently packaged version of golang-github-docopt-docopt-go-dev is
from 2016 and doesn't support the new API (from 2018).

The docopts package seems to be getting new ownership (see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939018 and
https://salsa.debian.org/go-team/packages/golang-github-docopt-docopt-go/-/commit/4440fbdff56216862fdee8db42aa1434bd45c69e),
but until it is updated, use the old API so that chasquid can be
packaged.

This has no functional impact.

0004 test Ignore fexp in the regular Go build.patch | (download)

test/util/fexp.go | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 [patch] test: ignore fexp in the regular go build

fexp is a testing utility, including it in the regular Go build confuses
some automation as it can think it's part of chasquid proper.

All other testing utilities are ignored via the "+build ignore"
annotation for this reason, so this patch adds it to fexp to fix this
issue.