>>> ejson: Building testing/ejson 1.2.1-r12 (using abuild 3.9.0-r6) started Thu, 08 Sep 2022 15:04:51 +0000 >>> ejson: Checking sanity of /home/buildozer/aports/testing/ejson/APKBUILD... >>> ejson: Analyzing dependencies... >>> ejson: Installing for build: build-base mandoc go ronn (1/20) Installing mandoc (1.14.6-r5) (2/20) Installing binutils-gold (2.39-r1) (3/20) Installing go (1.19.1-r0) (4/20) Installing groff (1.22.4-r1) (5/20) Installing libffi (3.4.2-r1) (6/20) Installing readline (8.1.2-r0) (7/20) Installing yaml (0.2.5-r0) (8/20) Installing ruby-libs (3.1.2-r1) (9/20) Installing libucontext (1.2-r0) (10/20) Installing ruby (3.1.2-r1) (11/20) Installing ruby-rexml (3.2.5-r2) (12/20) Installing ruby-kramdown (2.3.2-r1) (13/20) Installing ruby-mustache (1.1.1-r5) (14/20) Installing libgpg-error (1.45-r0) (15/20) Installing libgcrypt (1.10.1-r0) (16/20) Installing libxml2 (2.10.2-r0) (17/20) Installing libxslt (1.1.36-r0) (18/20) Installing ruby-nokogiri (1.13.8-r0) (19/20) Installing ronn (0.9.1-r2) (20/20) Installing .makedepends-ejson (20220908.150451) Executing busybox-1.35.0-r24.trigger OK: 701 MiB in 122 packages >>> ejson: Cleaning up srcdir >>> ejson: Cleaning up pkgdir >>> ejson: Fetching https://distfiles.alpinelinux.org/distfiles/edge//ejson-1.2.1.tar.gz >>> ejson: Fetching https://distfiles.alpinelinux.org/distfiles/edge//ejson-1.2.1.tar.gz >>> ejson: Checking sha512sums... ejson-1.2.1.tar.gz: OK >>> ejson: Unpacking /var/cache/distfiles/edge//ejson-1.2.1.tar.gz... internal/unsafeheader crypto/internal/subtle internal/goos unicode/utf8 internal/itoa internal/race internal/goarch internal/goexperiment crypto/subtle unicode/utf16 math/bits github.com/Shopify/ejson/vendor/golang.org/x/crypto/salsa20/salsa github.com/Shopify/ejson/vendor/golang.org/x/crypto/curve25519 encoding unicode runtime/internal/syscall sync/atomic internal/cpu crypto/internal/boring/sig runtime/internal/math internal/abi runtime/internal/sys github.com/Shopify/ejson/vendor/golang.org/x/crypto/poly1305 math internal/bytealg runtime/internal/atomic github.com/Shopify/ejson/vendor/golang.org/x/crypto/nacl/secretbox runtime internal/reflectlite sync internal/testlog math/rand errors sort internal/oserror path io strconv syscall hash crypto/internal/randutil github.com/Shopify/ejson/vendor/golang.org/x/crypto/nacl/box text/tabwriter bytes strings crypto reflect regexp/syntax internal/syscall/execenv internal/syscall/unix time regexp io/fs internal/poll internal/fmtsort encoding/binary os encoding/base64 crypto/cipher crypto/internal/boring io/ioutil path/filepath fmt encoding/hex github.com/Shopify/ejson/vendor/github.com/dustin/gojson flag net/url encoding/json text/template/parse math/big text/template github.com/Shopify/ejson/json crypto/rand github.com/Shopify/ejson/crypto github.com/Shopify/ejson github.com/Shopify/ejson/vendor/github.com/codegangsta/cli github.com/Shopify/ejson/cmd/ejson # github.com/Shopify/ejson/cmd/ejson loadinternal: cannot find runtime/cgo mkdir -p "build/man/man1" mkdir -p "build/man/man1" set -euo pipefail ; exec ronn -r --pipe "man/man1/ejson-keygen.1.ronn" | gzip > "build/man/man1/ejson-keygen.1.gz" || (rm -f "man/man1/ejson-keygen.1.ronn" ; false) mkdir -p "build/man/man1" set -euo pipefail ; exec ronn -r --pipe "man/man1/ejson-decrypt.1.ronn" | gzip > "build/man/man1/ejson-decrypt.1.gz" || (rm -f "man/man1/ejson-decrypt.1.ronn" ; false) set -euo pipefail ; exec ronn -r --pipe "man/man1/ejson-encrypt.1.ronn" | gzip > "build/man/man1/ejson-encrypt.1.gz" || (rm -f "man/man1/ejson-encrypt.1.ronn" ; false) mkdir -p "build/man/man1" mkdir -p "build/man/man5" set -euo pipefail ; exec ronn -r --pipe "man/man1/ejson.1.ronn" | gzip > "build/man/man1/ejson.1.gz" || (rm -f "man/man1/ejson.1.ronn" ; false) set -euo pipefail ; exec ronn -r --pipe "man/man5/ejson.5.ronn" | gzip > "build/man/man5/ejson.5.gz" || (rm -f "man/man5/ejson.5.ronn" ; false) === RUN TestGenerateKeypair GenerateKeypair should return two strings that look key-like ✔✔✔✔ 4 assertions thus far --- PASS: TestGenerateKeypair (0.00s) === RUN TestEncryptFileInPlace EncryptFileInPlace called with a non-existent file should fail with ENOEXIST ✔ called with an invalid JSON file should fail ✔✔ called with an invalid keypair should fail ✔✔ called with a valid keypair ✔ should encrypt the file ✔✔ 12 assertions thus far --- PASS: TestEncryptFileInPlace (0.00s) === RUN TestDecryptFile DecryptFile called with a non-existent file should fail with ENOEXIST ✔ called with an invalid JSON file should fail ✔✔ called with an invalid keypair should fail ✔✔ called with a valid keypair but no corresponding entry in keydir should fail and describe that the key could not be found ✔✔ called with a valid keypair and a corresponding entry in keydir should succeed and output the decrypted secrets ✔✔ called with a valid public key and an short private key supplied via CLI should fail with invalid private key message ✔✔ called with a valid public key and an incorrect private key supplied via CLI should fail with could not decrypt message ✔✔ called with a valid public key and valid private key supplied via CLI should succeed and output the decrypted secrets ✔✔ 27 assertions thus far --- PASS: TestDecryptFile (0.01s) PASS ok github.com/Shopify/ejson 0.024s ? github.com/Shopify/ejson/cmd/ejson [no test files] === RUN TestBoxedMessageRoundtripping BoxedMessage Dump ✔ Load ✔✔✔✔ IsBoxedMessage ✔✔✔✔ 9 assertions thus far --- PASS: TestBoxedMessageRoundtripping (0.00s) === RUN TestKeypairGeneration Generating keypairs should generate something that looks vaguely key-like ✔✔✔✔ should not leave the keys zeroed ✔✔ 15 assertions thus far --- PASS: TestKeypairGeneration (0.00s) === RUN TestNonceGeneration Generating a nonce should be unique ✔ should complete successfully ✔✔ 18 assertions thus far --- PASS: TestNonceGeneration (0.00s) === RUN TestRoundtrip Roundtripping ✔✔✔✔✔✔✔ 25 assertions thus far --- PASS: TestRoundtrip (0.00s) PASS ok github.com/Shopify/ejson/crypto 0.016s === RUN TestKeyExtraction Key extraction succeeds when given properly-formatted EJSON ✔✔ fails if key is too short ✔ or if key is invalid hex ✔ or if key is missing ✔ 5 assertions thus far --- PASS: TestKeyExtraction (0.00s) === RUN TestWalker Walker passes the provided test-cases ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ 31 assertions thus far --- PASS: TestWalker (0.00s) PASS ok github.com/Shopify/ejson/json 0.012s >>> ejson: Entering fakeroot... >>> ejson*: Running postcheck for ejson >>> WARNING: ejson*: Found /usr/share/man but package name doesn't end with -doc >>> ejson*: Preparing package ejson... >>> ejson*: Stripping binaries >>> ejson*: Scanning shared objects >>> ejson*: Tracing dependencies... mandoc so:libc.musl-armv7.so.1 >>> ejson*: Package size: 2.9 MB >>> ejson*: Compressing data... >>> ejson*: Create checksum... >>> ejson*: Create ejson-1.2.1-r12.apk >>> ejson: Build complete at Thu, 08 Sep 2022 15:05:02 +0000 elapsed time 0h 0m 11s >>> ejson: Cleaning up srcdir >>> ejson: Cleaning up pkgdir >>> ejson: Uninstalling dependencies... (1/20) Purging .makedepends-ejson (20220908.150451) (2/20) Purging mandoc (1.14.6-r5) (3/20) Purging go (1.19.1-r0) (4/20) Purging binutils-gold (2.39-r1) (5/20) Purging ronn (0.9.1-r2) (6/20) Purging groff (1.22.4-r1) (7/20) Purging ruby-kramdown (2.3.2-r1) (8/20) Purging ruby-rexml (3.2.5-r2) (9/20) Purging ruby-mustache (1.1.1-r5) (10/20) Purging ruby-nokogiri (1.13.8-r0) (11/20) Purging ruby (3.1.2-r1) (12/20) Purging ruby-libs (3.1.2-r1) (13/20) Purging libffi (3.4.2-r1) (14/20) Purging readline (8.1.2-r0) (15/20) Purging yaml (0.2.5-r0) (16/20) Purging libucontext (1.2-r0) (17/20) Purging libxslt (1.1.36-r0) (18/20) Purging libgcrypt (1.10.1-r0) (19/20) Purging libgpg-error (1.45-r0) (20/20) Purging libxml2 (2.10.2-r0) Executing busybox-1.35.0-r24.trigger OK: 293 MiB in 102 packages >>> ejson: Updating the testing/armv7 repository index... >>> ejson: Signing the index...