Debian Patches

Status for chasquid/1.6-1

Patch Description Author Forwarded Bugs Origin Last update
0001-Use_chasquid_user.patch Adjust documentation to reference the "chasquid" user Martín Ferrari <tincho@debian.org> not-needed
0002-Remove-references-to-the-old-protobuf-library.patch 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.
Alberto Bertogli <albertito@blitiri.com.ar> not-needed 2020-09-12
0003-docopt_version_workaround.patch 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.
Alberto Bertogli <albertito@blitiri.com.ar> not-needed 2020-09-13
0004-test-Ignore-fexp-in-the-regular-Go-build.patch [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.
Alberto Bertogli <albertito@blitiri.com.ar> no 2020-11-22

All known versions for source package 'chasquid'

Links