Package: src:golang-github-google-safetext Version: 0.0~git20240104.7a7d9b3-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202606/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:golang-github-google-safetext, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --builddirectory=_build --buildsystem=golang --with=golang dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang dh_clean -O--builddirectory=_build -O--buildsystem=golang debian/rules binary dh binary --builddirectory=_build --buildsystem=golang --with=golang dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 2 github.com/google/safetext/common github.com/google/safetext/lockedcallbacks github.com/google/safetext/shsprintf github.com/google/safetext/shtemplate github.com/google/safetext/yamltemplate internal/goarch internal/unsafeheader internal/abi internal/cpu internal/bytealg internal/byteorder internal/chacha8rand internal/coverage/rtcov internal/godebugs internal/goexperiment internal/goos internal/profilerecord internal/runtime/atomic internal/runtime/syscall/linux math/bits internal/runtime/exithook internal/runtime/gc internal/strconv internal/runtime/sys internal/runtime/gc/scan internal/asan internal/msan internal/runtime/cgroup internal/race internal/runtime/math internal/runtime/maps internal/runtime/pprof/label internal/stringslite internal/trace/tracev2 sync/atomic internal/sync internal/synctest cmp math runtime unicode/utf8 unicode crypto/internal/fips140deps/byteorder crypto/internal/fips140deps/cpu crypto/internal/constanttime crypto/internal/fips140/alias crypto/internal/fips140/subtle crypto/subtle crypto/internal/boring/sig encoding unicode/utf16 internal/nettrace internal/reflectlite sync errors iter slices io strconv reflect internal/oserror path internal/bisect internal/godebug syscall time internal/fmtsort internal/syscall/unix internal/syscall/execenv io/fs internal/poll internal/filepathlite internal/testlog maps os weak unique net/netip strings fmt path/filepath bytes bufio net/url text/template/parse sort regexp/syntax text/template regexp mvdan.cc/sh/v3/fileutil text/tabwriter mvdan.cc/sh/v3/syntax github.com/google/safetext/lockedcallbacks github.com/google/safetext/common hash crypto crypto/internal/fips140deps/godebug crypto/internal/fips140 crypto/internal/impl crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 crypto/internal/fips140/hmac crypto/internal/fips140/check crypto/fips140 crypto/internal/fips140deps/time crypto/internal/entropy/v1.0.0 crypto/internal/fips140/aes crypto/internal/sysrand crypto/internal/fips140/drbg crypto/internal/fips140only crypto/md5 crypto/internal/fips140/aes/gcm github.com/google/safetext/shsprintf math/rand/v2 crypto/cipher crypto/internal/randutil math/rand crypto/internal/boring crypto/internal/rand crypto/sha1 math/big context database/sql/driver encoding/binary encoding/hex encoding/base64 encoding/json crypto/rand vendor/golang.org/x/net/dns/dnsmessage internal/singleflight gopkg.in/yaml.v3 runtime/cgo net github.com/google/uuid github.com/pborman/uuid github.com/google/safetext/shtemplate github.com/google/safetext/yamltemplate dh_auto_test -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 2 github.com/google/safetext/common github.com/google/safetext/lockedcallbacks github.com/google/safetext/shsprintf github.com/google/safetext/shtemplate github.com/google/safetext/yamltemplate ? github.com/google/safetext/common [no test files] === RUN TestLockedCallbacksBuildFunc --- PASS: TestLockedCallbacksBuildFunc (0.00s) PASS ok github.com/google/safetext/lockedcallbacks 0.004s === RUN TestSafetextShsprintf === RUN TestSafetextShsprintf/echo_%s === RUN TestSafetextShsprintf/echo_"%s" === RUN TestSafetextShsprintf/echo_'%s''s_' === RUN TestSafetextShsprintf/command_"x-%s-y-%s" === RUN TestSafetextShsprintf/command_"%.4s" === RUN TestSafetextShsprintf/ls_%s === RUN TestSafetextShsprintf/echo_`cat_%s` === RUN TestSafetextShsprintf/#!_/bin/bash_end=$((SECONDS+%d))__while_[_$SECONDS_-lt_$end_];_do_done shsprintf_test.go:308: Got Invalid Shell Template, expected <nil> === RUN TestSafetextShsprintf/echo_"$((_%s_+_%s_))" === RUN TestSafetextShsprintf/for_VARIABLE_in_file1_%s_file3_do_____cat_$VARIABLE_done === RUN TestSafetextShsprintf/for_((_c=1;_c<=%s;_c++_))_do___shell_COMMANDS_done === RUN TestSafetextShsprintf/if_[_%s_]_;_then_command_fi === RUN TestSafetextShsprintf/_if_[[_-e_%s_]]_then___echo_"File_exists"_fi === RUN TestSafetextShsprintf/echo_%s#01 === RUN TestSafetextShsprintf/cat_%s === RUN TestSafetextShsprintf/cat_%s#01 === RUN TestSafetextShsprintf/_if_[[_-e_%s_]]_then___echo_"File_exists"_fi#01 === RUN TestSafetextShsprintf/echo_%s#02 === RUN TestSafetextShsprintf/echo_%s#03 === RUN TestSafetextShsprintf/echo_%s_foobar === RUN TestSafetextShsprintf/echo_%s#04 === RUN TestSafetextShsprintf/echo_%s#05 === RUN TestSafetextShsprintf/echo_%s#06 === RUN TestSafetextShsprintf/echo_%s#07 === RUN TestSafetextShsprintf/echo_"%s"#01 === RUN TestSafetextShsprintf/echo_'%s' === RUN TestSafetextShsprintf/touch_%s;_echo_%s === RUN TestSafetextShsprintf/command_%s --- FAIL: TestSafetextShsprintf (0.00s) --- PASS: TestSafetextShsprintf/echo_%s (0.00s) --- PASS: TestSafetextShsprintf/echo_"%s" (0.00s) --- PASS: TestSafetextShsprintf/echo_'%s''s_' (0.00s) --- PASS: TestSafetextShsprintf/command_"x-%s-y-%s" (0.00s) --- PASS: TestSafetextShsprintf/command_"%.4s" (0.00s) --- PASS: TestSafetextShsprintf/ls_%s (0.00s) --- PASS: TestSafetextShsprintf/echo_`cat_%s` (0.00s) --- FAIL: TestSafetextShsprintf/#!_/bin/bash_end=$((SECONDS+%d))__while_[_$SECONDS_-lt_$end_];_do_done (0.00s) --- PASS: TestSafetextShsprintf/echo_"$((_%s_+_%s_))" (0.00s) --- PASS: TestSafetextShsprintf/for_VARIABLE_in_file1_%s_file3_do_____cat_$VARIABLE_done (0.00s) --- PASS: TestSafetextShsprintf/for_((_c=1;_c<=%s;_c++_))_do___shell_COMMANDS_done (0.00s) --- PASS: TestSafetextShsprintf/if_[_%s_]_;_then_command_fi (0.00s) --- PASS: TestSafetextShsprintf/_if_[[_-e_%s_]]_then___echo_"File_exists"_fi (0.00s) --- PASS: TestSafetextShsprintf/echo_%s#01 (0.00s) --- PASS: TestSafetextShsprintf/cat_%s (0.00s) --- PASS: TestSafetextShsprintf/cat_%s#01 (0.00s) --- PASS: TestSafetextShsprintf/_if_[[_-e_%s_]]_then___echo_"File_exists"_fi#01 (0.00s) --- PASS: TestSafetextShsprintf/echo_%s#02 (0.00s) --- PASS: TestSafetextShsprintf/echo_%s#03 (0.00s) --- PASS: TestSafetextShsprintf/echo_%s_foobar (0.00s) --- PASS: TestSafetextShsprintf/echo_%s#04 (0.00s) --- PASS: TestSafetextShsprintf/echo_%s#05 (0.00s) --- PASS: TestSafetextShsprintf/echo_%s#06 (0.00s) --- PASS: TestSafetextShsprintf/echo_%s#07 (0.00s) --- PASS: TestSafetextShsprintf/echo_"%s"#01 (0.00s) --- PASS: TestSafetextShsprintf/echo_'%s' (0.00s) --- PASS: TestSafetextShsprintf/touch_%s;_echo_%s (0.00s) --- PASS: TestSafetextShsprintf/command_%s (0.00s) === RUN TestSafetextShsprintfComment --- PASS: TestSafetextShsprintfComment (0.00s) === RUN TestSafetextShsprintfQuote --- PASS: TestSafetextShsprintfQuote (0.00s) === RUN TestSafetextShsprintfMultipleArguments --- PASS: TestSafetextShsprintfMultipleArguments (0.00s) === RUN TestSafetextShsprintfMapsNegative --- PASS: TestSafetextShsprintfMapsNegative (0.00s) === RUN TestSafetextShsprintfMapsPositive --- PASS: TestSafetextShsprintfMapsPositive (0.00s) === RUN TestSafetextShsprintfMultilineEof --- PASS: TestSafetextShsprintfMultilineEof (0.00s) === RUN TestSafetextShsprintfEscape --- PASS: TestSafetextShsprintfEscape (0.00s) FAIL FAIL github.com/google/safetext/shsprintf 0.003s === RUN TestSafetextShtemplate === RUN TestSafetextShtemplate/echo_{{_.addressee_}} === RUN TestSafetextShtemplate/echo_"{{_.addressee_}}" === RUN TestSafetextShtemplate/ls_{{_range_.Paths_}}{{.}}_{{end}} === RUN TestSafetextShtemplate/echo_`cat_{{_.file_}}` === RUN TestSafetextShtemplate/#!_/bin/bash_end=$((SECONDS+{{.wait}}))__while_[_$SECONDS_-lt_$end_];_do_done shtemplate_test.go:330: Expected <nil>, got Invalid Shell Template === RUN TestSafetextShtemplate/echo_"$((_{{.a}}_+_{{.b}}_))" === RUN TestSafetextShtemplate/for_VARIABLE_in_file1_{{.a}}_file3_do_____cat_$VARIABLE_done === RUN TestSafetextShtemplate/for_((_c=1;_c<={{.a}};_c++_))_do___shell_COMMANDS_done === RUN TestSafetextShtemplate/if_[_{{.c}}_]_;_then_command_fi === RUN TestSafetextShtemplate/_if_[[_-e_{{.x}}_]]_then___echo_"File_exists"_fi === RUN TestSafetextShtemplate/echo_$(({{_(StructuralData_.addressee)_}})) shtemplate_test.go:330: Expected <nil>, got Invalid Shell Template === RUN TestSafetextShtemplate/bla_>_{{_StructuralData_.addressee_}} === RUN TestSafetextShtemplate/bla_{{_AllowFlags_.addressee_}} === RUN TestSafetextShtemplate/echo_$(({{_.addressee_}})) === RUN TestSafetextShtemplate/echo_{{_.addressee_}}#01 === RUN TestSafetextShtemplate/cat_{{_.addressee_}} === RUN TestSafetextShtemplate/cat_{{_.addressee_}}#01 === RUN TestSafetextShtemplate/bla_>_{{_.addressee_}} === RUN TestSafetextShtemplate/bla_{{_.addressee_}}>out === RUN TestSafetextShtemplate/_if_[[_-e_{{.x}}_]]_then___echo_"File_exists"_fi#01 === RUN TestSafetextShtemplate/echo_{{_.addressee_}}#02 === RUN TestSafetextShtemplate/echo_{{_.addressee_}}#03 === RUN TestSafetextShtemplate/echo_{{_.addressee_}}_foobar === RUN TestSafetextShtemplate/echo_{{_.addressee_}}#04 === RUN TestSafetextShtemplate/echo_{{_.addressee_}}#05 === RUN TestSafetextShtemplate/echo_{{_.addressee_}}#06 === RUN TestSafetextShtemplate/echo_{{_.addressee_}}#07 === RUN TestSafetextShtemplate/echo_"{{_.addressee_}}"#01 === RUN TestSafetextShtemplate/echo_'{{_.addressee_}}' === RUN TestSafetextShtemplate/touch_{{.a}};_echo_{{.b}} --- FAIL: TestSafetextShtemplate (0.00s) --- PASS: TestSafetextShtemplate/echo_{{_.addressee_}} (0.00s) --- PASS: TestSafetextShtemplate/echo_"{{_.addressee_}}" (0.00s) --- PASS: TestSafetextShtemplate/ls_{{_range_.Paths_}}{{.}}_{{end}} (0.00s) --- PASS: TestSafetextShtemplate/echo_`cat_{{_.file_}}` (0.00s) --- FAIL: TestSafetextShtemplate/#!_/bin/bash_end=$((SECONDS+{{.wait}}))__while_[_$SECONDS_-lt_$end_];_do_done (0.00s) --- PASS: TestSafetextShtemplate/echo_"$((_{{.a}}_+_{{.b}}_))" (0.00s) --- PASS: TestSafetextShtemplate/for_VARIABLE_in_file1_{{.a}}_file3_do_____cat_$VARIABLE_done (0.00s) --- PASS: TestSafetextShtemplate/for_((_c=1;_c<={{.a}};_c++_))_do___shell_COMMANDS_done (0.00s) --- PASS: TestSafetextShtemplate/if_[_{{.c}}_]_;_then_command_fi (0.00s) --- PASS: TestSafetextShtemplate/_if_[[_-e_{{.x}}_]]_then___echo_"File_exists"_fi (0.00s) --- FAIL: TestSafetextShtemplate/echo_$(({{_(StructuralData_.addressee)_}})) (0.00s) --- PASS: TestSafetextShtemplate/bla_>_{{_StructuralData_.addressee_}} (0.00s) --- PASS: TestSafetextShtemplate/bla_{{_AllowFlags_.addressee_}} (0.00s) --- PASS: TestSafetextShtemplate/echo_$(({{_.addressee_}})) (0.00s) --- PASS: TestSafetextShtemplate/echo_{{_.addressee_}}#01 (0.00s) --- PASS: TestSafetextShtemplate/cat_{{_.addressee_}} (0.00s) --- PASS: TestSafetextShtemplate/cat_{{_.addressee_}}#01 (0.00s) --- PASS: TestSafetextShtemplate/bla_>_{{_.addressee_}} (0.00s) --- PASS: TestSafetextShtemplate/bla_{{_.addressee_}}>out (0.00s) --- PASS: TestSafetextShtemplate/_if_[[_-e_{{.x}}_]]_then___echo_"File_exists"_fi#01 (0.00s) --- PASS: TestSafetextShtemplate/echo_{{_.addressee_}}#02 (0.00s) --- PASS: TestSafetextShtemplate/echo_{{_.addressee_}}#03 (0.00s) --- PASS: TestSafetextShtemplate/echo_{{_.addressee_}}_foobar (0.00s) --- PASS: TestSafetextShtemplate/echo_{{_.addressee_}}#04 (0.00s) --- PASS: TestSafetextShtemplate/echo_{{_.addressee_}}#05 (0.00s) --- PASS: TestSafetextShtemplate/echo_{{_.addressee_}}#06 (0.00s) --- PASS: TestSafetextShtemplate/echo_{{_.addressee_}}#07 (0.00s) --- PASS: TestSafetextShtemplate/echo_"{{_.addressee_}}"#01 (0.00s) --- PASS: TestSafetextShtemplate/echo_'{{_.addressee_}}' (0.00s) --- PASS: TestSafetextShtemplate/touch_{{.a}};_echo_{{.b}} (0.00s) FAIL FAIL github.com/google/safetext/shtemplate 0.004s === RUN TestSafetextYamltemplate === RUN TestSafetextYamltemplate/{_hello:_"{{_.addressee_|_js_}}"_} === RUN TestSafetextYamltemplate/_---_-_stream:_one,_-_hello:_{{_.addressee_}},_---_-_stream:_two,_-_hello:_{{_.addressee_}},_ === RUN TestSafetextYamltemplate/_data:___HTTPS_PROXY:_{{.p1}}___NO_PROXY:_{{.p2}}_ === RUN TestSafetextYamltemplate/_data:___HTTPS_PROXY:_{{.p1}}___NO_PROXY:_{{.p2}}_#01 === RUN TestSafetextYamltemplate/{_{{_if_not_.hide_}}hello:_{{_.addressee_}}{{end}}_} === RUN TestSafetextYamltemplate/{_{{_if_eq_.addressee_"world"_}}hello:_{{_.addressee_}}{{end}}_} === RUN TestSafetextYamltemplate/{_list:_"{{_range_.entries_}}{{.}}{{_end_}}"_} === RUN TestSafetextYamltemplate/_list:_{{with_.some_field}}_{{if_eq_._"x"}}_-_{{.}}_{{end}}_{{end}}_ === RUN TestSafetextYamltemplate/{_test:_bla_} === RUN TestSafetextYamltemplate/hello:_-_to:_{{_.addressee_}}___next:___-_first:_test_ === RUN TestSafetextYamltemplate/hello:_-_to:_{{_.addressee_}}___next:___-_first:_test_#01 === RUN TestSafetextYamltemplate/{_hello:_{{_.addressee_}},_hello:_multiple_} === RUN TestSafetextYamltemplate/{_{}:_{{_.addressee_}}_} === RUN TestSafetextYamltemplate/{_[1,_2,_3]:_{{_.addressee_}}_} === RUN TestSafetextYamltemplate/a:_{{_.addressee_}} === RUN TestSafetextYamltemplate/{_a:_{{.a}},_b:_'{{.b}}'_} === RUN TestSafetextYamltemplate/{_hello:_"{{_.addressee_}}"_} === RUN TestSafetextYamltemplate/{_hello:_"{{_.addressee_}}",_parent:_[_1,_{{_.s_}},_3_]_} === RUN TestSafetextYamltemplate/{_hello:_"{{_.addressee_}}",_parent:_[_1,_{_a:_{{_.s_}}_},_3_]_} === RUN TestSafetextYamltemplate/{_hello:_{{_.addressee_}}_} === RUN TestSafetextYamltemplate/{_{{_if_eq_.caddressee_"world"_}}hello:_{{_.addressee_}}{{end}}_} === RUN TestSafetextYamltemplate/_---_-_stream:_one_-_hello:_a_---_-_stream:_two_-_hello:_{{_.addressee_}}_ === RUN TestSafetextYamltemplate/{_secret:_&secret_label_'test',_disclosed:_{{_.controlled_}}__} --- PASS: TestSafetextYamltemplate (0.00s) --- PASS: TestSafetextYamltemplate/{_hello:_"{{_.addressee_|_js_}}"_} (0.00s) --- PASS: TestSafetextYamltemplate/_---_-_stream:_one,_-_hello:_{{_.addressee_}},_---_-_stream:_two,_-_hello:_{{_.addressee_}},_ (0.00s) --- PASS: TestSafetextYamltemplate/_data:___HTTPS_PROXY:_{{.p1}}___NO_PROXY:_{{.p2}}_ (0.00s) --- PASS: TestSafetextYamltemplate/_data:___HTTPS_PROXY:_{{.p1}}___NO_PROXY:_{{.p2}}_#01 (0.00s) --- PASS: TestSafetextYamltemplate/{_{{_if_not_.hide_}}hello:_{{_.addressee_}}{{end}}_} (0.00s) --- PASS: TestSafetextYamltemplate/{_{{_if_eq_.addressee_"world"_}}hello:_{{_.addressee_}}{{end}}_} (0.00s) --- PASS: TestSafetextYamltemplate/{_list:_"{{_range_.entries_}}{{.}}{{_end_}}"_} (0.00s) --- PASS: TestSafetextYamltemplate/_list:_{{with_.some_field}}_{{if_eq_._"x"}}_-_{{.}}_{{end}}_{{end}}_ (0.00s) --- PASS: TestSafetextYamltemplate/{_test:_bla_} (0.00s) --- PASS: TestSafetextYamltemplate/hello:_-_to:_{{_.addressee_}}___next:___-_first:_test_ (0.00s) --- PASS: TestSafetextYamltemplate/hello:_-_to:_{{_.addressee_}}___next:___-_first:_test_#01 (0.00s) --- PASS: TestSafetextYamltemplate/{_hello:_{{_.addressee_}},_hello:_multiple_} (0.00s) --- PASS: TestSafetextYamltemplate/{_{}:_{{_.addressee_}}_} (0.00s) --- PASS: TestSafetextYamltemplate/{_[1,_2,_3]:_{{_.addressee_}}_} (0.00s) --- PASS: TestSafetextYamltemplate/a:_{{_.addressee_}} (0.00s) --- PASS: TestSafetextYamltemplate/{_a:_{{.a}},_b:_'{{.b}}'_} (0.00s) --- PASS: TestSafetextYamltemplate/{_hello:_"{{_.addressee_}}"_} (0.00s) --- PASS: TestSafetextYamltemplate/{_hello:_"{{_.addressee_}}",_parent:_[_1,_{{_.s_}},_3_]_} (0.00s) --- PASS: TestSafetextYamltemplate/{_hello:_"{{_.addressee_}}",_parent:_[_1,_{_a:_{{_.s_}}_},_3_]_} (0.00s) --- PASS: TestSafetextYamltemplate/{_hello:_{{_.addressee_}}_} (0.00s) --- PASS: TestSafetextYamltemplate/{_{{_if_eq_.caddressee_"world"_}}hello:_{{_.addressee_}}{{end}}_} (0.00s) --- PASS: TestSafetextYamltemplate/_---_-_stream:_one_-_hello:_a_---_-_stream:_two_-_hello:_{{_.addressee_}}_ (0.00s) --- PASS: TestSafetextYamltemplate/{_secret:_&secret_label_'test',_disclosed:_{{_.controlled_}}__} (0.00s) === RUN TestSafetextYamltemplateNegativeFuncMap --- PASS: TestSafetextYamltemplateNegativeFuncMap (0.00s) === RUN TestSafetextYamltemplateNegativeStruct --- PASS: TestSafetextYamltemplateNegativeStruct (0.00s) === RUN TestSafetextYamltemplatePositiveStruct --- PASS: TestSafetextYamltemplatePositiveStruct (0.00s) === RUN TestSafetextYamltemplateNegativeRootList --- PASS: TestSafetextYamltemplateNegativeRootList (0.00s) === RUN TestSafetextYamltemplatePositiveIndirection --- PASS: TestSafetextYamltemplatePositiveIndirection (0.00s) === RUN TestSafetextYamltemplateFiles --- PASS: TestSafetextYamltemplateFiles (0.00s) === RUN TestSafetextYamltemplateMethod --- PASS: TestSafetextYamltemplateMethod (0.00s) === RUN TestSafetextYamltemplateOptOut --- PASS: TestSafetextYamltemplateOptOut (0.00s) === RUN TestCustomTypeWithStringBaseYamltemplatePositiveStruct --- PASS: TestCustomTypeWithStringBaseYamltemplatePositiveStruct (0.00s) === RUN TestSafetextYamltemplateManualAnnotation === RUN TestSafetextYamltemplateManualAnnotation/negative === RUN TestSafetextYamltemplateManualAnnotation/positive --- PASS: TestSafetextYamltemplateManualAnnotation (0.00s) --- PASS: TestSafetextYamltemplateManualAnnotation/negative (0.00s) --- PASS: TestSafetextYamltemplateManualAnnotation/positive (0.00s) === RUN TestSafetextYamltemplateNegativeNestedTemplate --- PASS: TestSafetextYamltemplateNegativeNestedTemplate (0.00s) === RUN TestSafetextYamltemplatePositiveNestedTemplate --- PASS: TestSafetextYamltemplatePositiveNestedTemplate (0.00s) PASS ok github.com/google/safetext/yamltemplate 0.006s FAIL dh_auto_test: error: cd _build && go test -vet=off -v -p 2 github.com/google/safetext/common github.com/google/safetext/lockedcallbacks github.com/google/safetext/shsprintf github.com/google/safetext/shtemplate github.com/google/safetext/yamltemplate returned exit code 1 make: *** [debian/rules:11: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

