Package: golang-github-mendersoftware-mender-artifact / 3.9.0+ds1-1

Metadata

Package Version Patches format
golang-github-mendersoftware-mender-artifact 3.9.0+ds1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Revert cli write_test to urfave cli 1.22.5 compatibi.patch | (download)

cli/write_test.go | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 revert cli/write_test to urfave/cli < 1.22.5 compatibility

The following commit was included in urfave v1.22.5 release which
changed from short to long options:
https://github.com/urfave/cli/commit/ee2fae6dcecc3f768919d04688c2c92a37f8d1ab

Debian is still at urfave/cli 1.22.4, so revert the test to how it
used to look so it passes again until we get 1.22.5 in debian (at
which point this patch can simply be dropped).

(Alternatively mender-artifact might at some point be ported to
urfave-cli-v2, which would make the point moot and this patch no longer
needed.)

0003 compatible with urfave cli 1.22.4 and 1.22.5.patch | (download)

cli/write_test.go | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 compatible with urfave/cli 1.22.4 and 1.22.5


old go genproto.patch | (download)

artifact/gcp/signer.go | 10 7 + 3 - 0 !
artifact/gcp/signer_test.go | 30 17 + 13 - 0 !
2 files changed, 24 insertions(+), 16 deletions(-)

---
0004 Remove vault signer.patch | (download)

artifact/vault/signer.go | 264 0 + 264 - 0 !
artifact/vault/signer_test.go | 556 0 + 556 - 0 !
cli/artifacts.go | 5 1 + 4 - 0 !
cli/cli.go | 17 0 + 17 - 0 !
cli/dump_test.go | 1 0 + 1 - 0 !
cli/modify_existing_test.go | 2 0 + 2 - 0 !
6 files changed, 1 insertion(+), 844 deletions(-)

 remove vault signer

There's simply too much work to be done on the src:vault package
to get it into a shape where we can depend on it.

For now just revert adding the vault signer to mender-artifact.

If we can't figure out a way to fix up src:vault and have it
provide golang-github-hashicorp-vault-api-dev for us to build-dep
on, then another solution might be to simply stop stripping vendored
dependencies + stop using external build dependencies....
This is a decision for another day though.