[pkg-go] Bug#1042293: golang-github-libgit2-git2go: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 github.com/libgit2/git2go/v34 returned exit code 1

Lucas Nussbaum lucas at debian.org
Wed Jul 26 21:20:15 BST 2023


Source: golang-github-libgit2-git2go
Version: 34.0.0-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230726 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --buildsystem=golang --with=golang
>    dh_update_autotools_config -O--buildsystem=golang
>    dh_autoreconf -O--buildsystem=golang
>    dh_auto_configure -O--buildsystem=golang
> 	Copy checkout.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/checkout.go
> 	Copy indexer.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/indexer.go
> 	Copy patch_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/patch_test.go
> 	Copy remote.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/remote.go
> 	Copy commit.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/commit.go
> 	Copy clone_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/clone_test.go
> 	Copy cherrypick_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/cherrypick_test.go
> 	Copy note.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/note.go
> 	Copy handles.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/handles.go
> 	Copy patch.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/patch.go
> 	Copy blob_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/blob_test.go
> 	Copy repository_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/repository_test.go
> 	Copy graph_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/graph_test.go
> 	Copy reset_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/reset_test.go
> 	Copy blob.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/blob.go
> 	Copy credentials.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/credentials.go
> 	Copy graph.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/graph.go
> 	Copy push_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/push_test.go
> 	Copy config.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/config.go
> 	Copy reference.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/reference.go
> 	Copy submodule.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/submodule.go
> 	Copy signature.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/signature.go
> 	Copy diff_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/diff_test.go
> 	Copy describe_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/describe_test.go
> 	Copy transport_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/transport_test.go
> 	Copy Build_bundled_static.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/Build_bundled_static.go
> 	Copy features.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/features.go
> 	Copy packbuilder.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/packbuilder.go
> 	Copy rebase.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/rebase.go
> 	Copy Build_system_static.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/Build_system_static.go
> 	Copy rebase_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/rebase_test.go
> 	Copy branch_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/branch_test.go
> 	Copy tree_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/tree_test.go
> 	Copy merge_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/merge_test.go
> 	Copy revparse_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/revparse_test.go
> 	Copy status.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/status.go
> 	Copy revert.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/revert.go
> 	Copy mempack_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/mempack_test.go
> 	Copy clone.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/clone.go
> 	Copy status_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/status_test.go
> 	Copy cherrypick.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/cherrypick.go
> 	Copy remote_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/remote_test.go
> 	Copy ignore.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/ignore.go
> 	Copy git.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/git.go
> 	Copy errorclass_string.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/errorclass_string.go
> 	Copy repository.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/repository.go
> 	Copy stash_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/stash_test.go
> 	Copy settings.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/settings.go
> 	Copy revparse.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/revparse.go
> 	Copy indexer_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/indexer_test.go
> 	Copy diff.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/diff.go
> 	Copy blame_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/blame_test.go
> 	Copy tag.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/tag.go
> 	Copy ssh.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/ssh.go
> 	Copy transport.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/transport.go
> 	Copy mempack.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/mempack.go
> 	Copy note_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/note_test.go
> 	Copy index.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/index.go
> 	Copy tree.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/tree.go
> 	Copy revert_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/revert_test.go
> 	Copy describe.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/describe.go
> 	Copy refdb.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/refdb.go
> 	Copy odb.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/odb.go
> 	Copy refspec_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/refspec_test.go
> 	Copy go.mod -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/go.mod
> 	Copy errorcode_string.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/errorcode_string.go
> 	Copy stash.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/stash.go
> 	Copy go.sum -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/go.sum
> 	Copy reset.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/reset.go
> 	Copy merge.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/merge.go
> 	Copy wrapper.c -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/wrapper.c
> 	Copy Build_system_dynamic.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/Build_system_dynamic.go
> 	Copy reference_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/reference_test.go
> 	Copy message_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/message_test.go
> 	Copy settings_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/settings_test.go
> 	Copy object_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/object_test.go
> 	Copy config_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/config_test.go
> 	Copy submodule_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/submodule_test.go
> 	Copy deprecated.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/deprecated.go
> 	Copy object.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/object.go
> 	Copy delta_string.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/delta_string.go
> 	Copy odb_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/odb_test.go
> 	Copy blame.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/blame.go
> 	Copy refspec.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/refspec.go
> 	Copy walk.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/walk.go
> 	Copy difflinetype_string.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/difflinetype_string.go
> 	Copy http.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/http.go
> 	Copy message.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/message.go
> 	Copy index_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/index_test.go
> 	Copy tag_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/tag_test.go
> 	Copy branch.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/branch.go
> 	Copy git_test.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/git_test.go
> 	Copy testdata/TestGitRepository.git/description -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/description
> 	Copy testdata/TestGitRepository.git/config -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/config
> 	Copy testdata/TestGitRepository.git/packed-refs -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/packed-refs
> 	Copy testdata/TestGitRepository.git/HEAD -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/HEAD
> 	Copy testdata/TestGitRepository.git/objects/info/commit-graph -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/objects/info/commit-graph
> 	Copy testdata/TestGitRepository.git/objects/info/packs -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/objects/info/packs
> 	Copy testdata/TestGitRepository.git/objects/pack/pack-ccace4e169a0858c13d9ae781a91d76fc33769b8.bitmap -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/objects/pack/pack-ccace4e169a0858c13d9ae781a91d76fc33769b8.bitmap
> 	Copy testdata/TestGitRepository.git/objects/pack/pack-ccace4e169a0858c13d9ae781a91d76fc33769b8.idx -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/objects/pack/pack-ccace4e169a0858c13d9ae781a91d76fc33769b8.idx
> 	Copy testdata/TestGitRepository.git/objects/pack/pack-ccace4e169a0858c13d9ae781a91d76fc33769b8.pack -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/objects/pack/pack-ccace4e169a0858c13d9ae781a91d76fc33769b8.pack
> 	Copy testdata/TestGitRepository.git/refs/heads/master -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/refs/heads/master
> 	Copy testdata/TestGitRepository.git/info/exclude -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/info/exclude
> 	Copy testdata/TestGitRepository.git/info/refs -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/testdata/TestGitRepository.git/info/refs
> 	Copy script/check-MakeGitError-thread-lock.go -> obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/script/check-MakeGitError-thread-lock.go
> 	Symlink /usr/share/gocode/src/code.google.com -> obj-x86_64-linux-gnu/src/code.google.com
> 	Symlink /usr/share/gocode/src/github.com/google -> obj-x86_64-linux-gnu/src/github.com/google
> 	Symlink /usr/share/gocode/src/golang.org -> obj-x86_64-linux-gnu/src/golang.org
>    dh_auto_build -O--buildsystem=golang
> 	cd obj-x86_64-linux-gnu && go version
> go version go1.20.6 linux/amd64
> 	cd obj-x86_64-linux-gnu && go env
> GO111MODULE="off"
> GOARCH="amd64"
> GOBIN=""
> GOCACHE="/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/go-build"
> GOENV="/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.config/go/env"
> GOEXE=""
> GOEXPERIMENT=""
> GOFLAGS=""
> GOHOSTARCH="amd64"
> GOHOSTOS="linux"
> GOINSECURE=""
> GOMODCACHE="/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pkg/mod"
> GONOPROXY=""
> GONOSUMDB=""
> GOOS="linux"
> GOPATH="/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu"
> GOPRIVATE=""
> GOPROXY="off"
> GOROOT="/usr/lib/go-1.20"
> GOSUMDB="sum.golang.org"
> GOTMPDIR=""
> GOTOOLDIR="/usr/lib/go-1.20/pkg/tool/linux_amd64"
> GOVCS=""
> GOVERSION="go1.20.6"
> GCCGO="gccgo"
> GOAMD64="v1"
> AR="ar"
> CC="gcc"
> CXX="g++"
> CGO_ENABLED="1"
> GOMOD=""
> GOWORK=""
> CGO_CFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security"
> CGO_CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2"
> CGO_CXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security"
> CGO_FFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=."
> CGO_LDFLAGS="-Wl,-z,relro"
> PKG_CONFIG="pkg-config"
> GOGCCFLAGS="-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1425250162=/tmp/go-build -gno-record-gcc-switches"
> 	cd obj-x86_64-linux-gnu && go install -trimpath -v -p 8 github.com/libgit2/git2go/v34
> internal/goarch
> internal/goos
> internal/unsafeheader
> internal/coverage/rtcov
> internal/goexperiment
> runtime/internal/atomic
> internal/cpu
> internal/abi
> runtime/internal/math
> runtime/internal/syscall
> runtime/internal/sys
> internal/race
> sync/atomic
> unicode
> unicode/utf8
> math/bits
> internal/itoa
> crypto/internal/alias
> crypto/subtle
> internal/bytealg
> crypto/internal/boring/sig
> unicode/utf16
> math
> vendor/golang.org/x/crypto/cryptobyte/asn1
> internal/nettrace
> golang.org/x/crypto/internal/alias
> container/list
> vendor/golang.org/x/crypto/internal/alias
> runtime
> internal/reflectlite
> sync
> internal/testlog
> internal/singleflight
> internal/godebug
> runtime/cgo
> internal/intern
> math/rand
> errors
> sort
> internal/oserror
> internal/safefilepath
> io
> strconv
> path
> crypto/internal/nistec/fiat
> vendor/golang.org/x/net/dns/dnsmessage
> syscall
> hash
> bytes
> crypto/internal/randutil
> strings
> hash/crc32
> vendor/golang.org/x/text/transform
> crypto
> reflect
> net/netip
> bufio
> crypto/rc4
> golang.org/x/crypto/blowfish
> net/http/internal/ascii
> internal/syscall/execenv
> internal/syscall/unix
> time
> context
> io/fs
> internal/poll
> embed
> os
> encoding/binary
> internal/fmtsort
> crypto/md5
> crypto/cipher
> crypto/internal/edwards25519/field
> encoding/base64
> golang.org/x/crypto/curve25519/internal/field
> golang.org/x/crypto/internal/poly1305
> crypto/internal/nistec
> encoding/pem
> vendor/golang.org/x/crypto/internal/poly1305
> crypto/internal/edwards25519
> crypto/des
> crypto/internal/boring
> golang.org/x/crypto/chacha20
> fmt
> net
> crypto/sha1
> crypto/sha256
> crypto/aes
> crypto/sha512
> path/filepath
> crypto/hmac
> golang.org/x/crypto/curve25519
> io/ioutil
> golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
> vendor/golang.org/x/crypto/chacha20
> vendor/golang.org/x/sys/cpu
> vendor/golang.org/x/crypto/hkdf
> crypto/ecdh
> log
> net/url
> encoding/hex
> compress/flate
> math/big
> vendor/golang.org/x/crypto/chacha20poly1305
> vendor/golang.org/x/text/unicode/norm
> vendor/golang.org/x/net/http2/hpack
> vendor/golang.org/x/text/unicode/bidi
> mime
> mime/quotedprintable
> net/http/internal
> compress/gzip
> vendor/golang.org/x/text/secure/bidirule
> crypto/rand
> crypto/dsa
> crypto/elliptic
> crypto/internal/boring/bbig
> crypto/internal/bigmod
> encoding/asn1
> vendor/golang.org/x/net/idna
> crypto/ed25519
> crypto/rsa
> golang.org/x/crypto/ed25519
> crypto/x509/pkix
> vendor/golang.org/x/crypto/cryptobyte
> crypto/ecdsa
> vendor/golang.org/x/net/http/httpproxy
> net/textproto
> crypto/x509
> mime/multipart
> vendor/golang.org/x/net/http/httpguts
> golang.org/x/crypto/ssh
> crypto/tls
> net/http/httptrace
> net/http
> github.com/libgit2/git2go/v34
>    dh_auto_test -O--buildsystem=golang
> 	cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 github.com/libgit2/git2go/v34
> === RUN   TestBlame
> === PAUSE TestBlame
> === RUN   TestCreateBlobFromBuffer
> === PAUSE TestCreateBlobFromBuffer
> === RUN   TestBranchIterator
> === PAUSE TestBranchIterator
> === RUN   TestBranchIteratorEach
> === PAUSE TestBranchIteratorEach
> === RUN   TestCherrypick
> === PAUSE TestCherrypick
> === RUN   TestCherrypickCommit
> === PAUSE TestCherrypickCommit
> === RUN   TestClone
> === PAUSE TestClone
> === RUN   TestCloneWithCallback
> === PAUSE TestCloneWithCallback
> === RUN   TestConfigLookups
> === PAUSE TestConfigLookups
> === RUN   TestOpenDefault
> --- PASS: TestOpenDefault (0.00s)
> === RUN   TestDescribeCommit
> === PAUSE TestDescribeCommit
> === RUN   TestFindSimilar
> === PAUSE TestFindSimilar
> === RUN   TestDiffTreeToTree
> === PAUSE TestDiffTreeToTree
> === RUN   TestDiffBlobs
> === PAUSE TestDiffBlobs
> === RUN   TestApplyDiffAddfile
> === RUN   TestApplyDiffAddfile/check_does_not_apply_to_current_tree_because_file_exists
> === RUN   TestApplyDiffAddfile/check_apply_to_correct_commit
> === RUN   TestApplyDiffAddfile/check_apply_to_correct_commit/Check_that_diff_only_changed_one_file
> === RUN   TestApplyDiffAddfile/check_apply_to_correct_commit/test_applying_patch_produced_the_same_diff
> === RUN   TestApplyDiffAddfile/check_convert_to_raw_buffer_and_apply
> === RUN   TestApplyDiffAddfile/check_apply_callbacks_work
> === RUN   TestApplyDiffAddfile/check_apply_callbacks_work/Check_hunk_callback_working_applies_patch
> === RUN   TestApplyDiffAddfile/check_apply_callbacks_work/Check_delta_callback_working_applies_patch
> === RUN   TestApplyDiffAddfile/check_apply_callbacks_work/Check_delta_callback_returning_false_does_not_apply_patch
> === RUN   TestApplyDiffAddfile/check_apply_callbacks_work/Check_hunk_callback_returning_causes_application_to_fail
> === RUN   TestApplyDiffAddfile/check_apply_callbacks_work/Check_delta_callback_returning_causes_application_to_fail
> --- PASS: TestApplyDiffAddfile (0.03s)
>     --- PASS: TestApplyDiffAddfile/check_does_not_apply_to_current_tree_because_file_exists (0.01s)
>     --- PASS: TestApplyDiffAddfile/check_apply_to_correct_commit (0.00s)
>         --- PASS: TestApplyDiffAddfile/check_apply_to_correct_commit/Check_that_diff_only_changed_one_file (0.00s)
>         --- PASS: TestApplyDiffAddfile/check_apply_to_correct_commit/test_applying_patch_produced_the_same_diff (0.00s)
>     --- PASS: TestApplyDiffAddfile/check_convert_to_raw_buffer_and_apply (0.00s)
>     --- PASS: TestApplyDiffAddfile/check_apply_callbacks_work (0.01s)
>         --- PASS: TestApplyDiffAddfile/check_apply_callbacks_work/Check_hunk_callback_working_applies_patch (0.00s)
>         --- PASS: TestApplyDiffAddfile/check_apply_callbacks_work/Check_delta_callback_working_applies_patch (0.00s)
>         --- PASS: TestApplyDiffAddfile/check_apply_callbacks_work/Check_delta_callback_returning_false_does_not_apply_patch (0.00s)
>         --- PASS: TestApplyDiffAddfile/check_apply_callbacks_work/Check_hunk_callback_returning_causes_application_to_fail (0.00s)
>         --- PASS: TestApplyDiffAddfile/check_apply_callbacks_work/Check_delta_callback_returning_causes_application_to_fail (0.00s)
> === RUN   TestApplyToTree
> === RUN   TestApplyToTree/applying_patch_produces_the_same_diff
> === RUN   TestApplyToTree/applying_a_conflicting_patch_errors
> === RUN   TestApplyToTree/callbacks_succeeding_apply_the_diff
> === RUN   TestApplyToTree/hunk_callback_returning_false_does_not_apply
> === RUN   TestApplyToTree/hunk_callback_erroring_fails_the_call
> === RUN   TestApplyToTree/delta_callback_returning_false_does_not_apply
> === RUN   TestApplyToTree/delta_callback_erroring_fails_the_call
> --- PASS: TestApplyToTree (0.01s)
>     --- PASS: TestApplyToTree/applying_patch_produces_the_same_diff (0.00s)
>     --- PASS: TestApplyToTree/applying_a_conflicting_patch_errors (0.00s)
>     --- PASS: TestApplyToTree/callbacks_succeeding_apply_the_diff (0.00s)
>     --- PASS: TestApplyToTree/hunk_callback_returning_false_does_not_apply (0.00s)
>     --- PASS: TestApplyToTree/hunk_callback_erroring_fails_the_call (0.00s)
>     --- PASS: TestApplyToTree/delta_callback_returning_false_does_not_apply (0.00s)
>     --- PASS: TestApplyToTree/delta_callback_erroring_fails_the_call (0.00s)
> === RUN   TestOidZero
> === PAUSE TestOidZero
> === RUN   TestEmptyOid
> === PAUSE TestEmptyOid
> === RUN   TestReachableFromAny
> === RUN   TestReachableFromAny/empty
> === RUN   TestReachableFromAny/same
> === RUN   TestReachableFromAny/unreachable
> === RUN   TestReachableFromAny/unreachable-reverse
> === RUN   TestReachableFromAny/root
> === RUN   TestReachableFromAny/head
> --- PASS: TestReachableFromAny (0.00s)
>     --- PASS: TestReachableFromAny/empty (0.00s)
>     --- PASS: TestReachableFromAny/same (0.00s)
>     --- PASS: TestReachableFromAny/unreachable (0.00s)
>     --- PASS: TestReachableFromAny/unreachable-reverse (0.00s)
>     --- PASS: TestReachableFromAny/root (0.00s)
>     --- PASS: TestReachableFromAny/head (0.00s)
> === RUN   TestCreateRepoAndStage
> === PAUSE TestCreateRepoAndStage
> === RUN   TestIndexReadTree
> === PAUSE TestIndexReadTree
> === RUN   TestIndexWriteTreeTo
> === PAUSE TestIndexWriteTreeTo
> === RUN   TestIndexAddAndWriteTreeTo
> === PAUSE TestIndexAddAndWriteTreeTo
> === RUN   TestIndexRemoveDirectory
> --- PASS: TestIndexRemoveDirectory (0.01s)
> === RUN   TestIndexAddFromBuffer
> === PAUSE TestIndexAddFromBuffer
> === RUN   TestIndexAddAllNoCallback
> === PAUSE TestIndexAddAllNoCallback
> === RUN   TestIndexAddAllCallback
> === PAUSE TestIndexAddAllCallback
> === RUN   TestIndexOpen
> === PAUSE TestIndexOpen
> === RUN   TestIndexerOutOfOrder
> === PAUSE TestIndexerOutOfOrder
> === RUN   TestMempack
> === PAUSE TestMempack
> === RUN   TestAnnotatedCommitFromRevspec
> === PAUSE TestAnnotatedCommitFromRevspec
> === RUN   TestMergeWithSelf
> === PAUSE TestMergeWithSelf
> === RUN   TestMergeAnalysisWithSelf
> === PAUSE TestMergeAnalysisWithSelf
> === RUN   TestMergeSameFile
> === PAUSE TestMergeSameFile
> === RUN   TestMergeTreesWithoutAncestor
> === PAUSE TestMergeTreesWithoutAncestor
> === RUN   TestMergeBase
> === PAUSE TestMergeBase
> === RUN   TestMergeBases
> === PAUSE TestMergeBases
> === RUN   TestMergeBaseMany
> === PAUSE TestMergeBaseMany
> === RUN   TestMergeBasesMany
> === PAUSE TestMergeBasesMany
> === RUN   TestMergeBaseOctopus
> === PAUSE TestMergeBaseOctopus
> === RUN   TestTrailers
> === PAUSE TestTrailers
> === RUN   TestCreateNote
> === PAUSE TestCreateNote
> === RUN   TestNoteIterator
> === PAUSE TestNoteIterator
> === RUN   TestRemoveNote
> === PAUSE TestRemoveNote
> === RUN   TestDefaultNoteRef
> === PAUSE TestDefaultNoteRef
> === RUN   TestObjectPoymorphism
> === PAUSE TestObjectPoymorphism
> === RUN   TestObjectOwner
> === PAUSE TestObjectOwner
> === RUN   TestObjectShortId
> === PAUSE TestObjectShortId
> === RUN   TestObjectPeel
> === PAUSE TestObjectPeel
> === RUN   TestOdbRead
> === PAUSE TestOdbRead
> === RUN   TestOdbStream
> === PAUSE TestOdbStream
> === RUN   TestOdbHash
> === PAUSE TestOdbHash
> === RUN   TestOdbForeach
> === PAUSE TestOdbForeach
> === RUN   TestOdbWritepack
> === PAUSE TestOdbWritepack
> === RUN   TestOdbBackendLoose
> === PAUSE TestOdbBackendLoose
> === RUN   TestPatch
> === PAUSE TestPatch
> === RUN   TestRemotePush
> === PAUSE TestRemotePush
> === RUN   TestRebaseInMemoryWithConflict
> --- PASS: TestRebaseInMemoryWithConflict (0.01s)
> === RUN   TestRebaseAbort
> --- PASS: TestRebaseAbort (0.02s)
> === RUN   TestRebaseNoConflicts
> --- PASS: TestRebaseNoConflicts (0.02s)
> === RUN   TestRebaseGpgSigned
> --- PASS: TestRebaseGpgSigned (0.32s)
> === RUN   TestRefModification
> === PAUSE TestRefModification
> === RUN   TestReferenceIterator
> === PAUSE TestReferenceIterator
> === RUN   TestReferenceOwner
> === PAUSE TestReferenceOwner
> === RUN   TestUtil
> === PAUSE TestUtil
> === RUN   TestIsNote
> === PAUSE TestIsNote
> === RUN   TestReferenceNameIsValid
> === PAUSE TestReferenceNameIsValid
> === RUN   TestReferenceNormalizeName
> === PAUSE TestReferenceNormalizeName
> === RUN   TestRefspec
> === PAUSE TestRefspec
> === RUN   TestListRemotes
> === PAUSE TestListRemotes
> === RUN   TestRemoteSSH
> === PAUSE TestRemoteSSH
> === RUN   TestCreateCommitBuffer
> === PAUSE TestCreateCommitBuffer
> === RUN   TestCreateCommitFromIds
> === PAUSE TestCreateCommitFromIds
> === RUN   TestRepositorySetConfig
> --- PASS: TestRepositorySetConfig (0.01s)
> === RUN   TestRepositoryItemPath
> --- PASS: TestRepositoryItemPath (0.01s)
> === RUN   TestResetToCommit
> === PAUSE TestResetToCommit
> === RUN   TestRevert
> === PAUSE TestRevert
> === RUN   TestRevertCommit
> === PAUSE TestRevertCommit
> === RUN   TestRevparse
> === PAUSE TestRevparse
> === RUN   TestRevparseSingle
> === PAUSE TestRevparseSingle
> === RUN   TestRevparseExt
> === PAUSE TestRevparseExt
> === RUN   TestSearchPath
> --- PASS: TestSearchPath (0.00s)
> === RUN   TestMmapSizes
> --- PASS: TestMmapSizes (0.00s)
> === RUN   TestEnableCaching
> --- PASS: TestEnableCaching (0.00s)
> === RUN   TestEnableStrictHashVerification
> --- PASS: TestEnableStrictHashVerification (0.00s)
> === RUN   TestEnableFsyncGitDir
> --- PASS: TestEnableFsyncGitDir (0.00s)
> === RUN   TestCachedMemory
> --- PASS: TestCachedMemory (0.00s)
> === RUN   TestSetCacheMaxSize
> --- PASS: TestSetCacheMaxSize (0.00s)
> === RUN   TestStash
> --- PASS: TestStash (0.10s)
> === RUN   TestStatusFile
> === PAUSE TestStatusFile
> === RUN   TestStatusList
> === PAUSE TestStatusList
> === RUN   TestStatusNothing
> === PAUSE TestStatusNothing
> === RUN   TestSubmoduleForeach
> === PAUSE TestSubmoduleForeach
> === RUN   TestCreateTag
> === PAUSE TestCreateTag
> === RUN   TestCreateTagLightweight
> === PAUSE TestCreateTagLightweight
> === RUN   TestListTags
> === PAUSE TestListTags
> === RUN   TestListTagsWithMatch
> === PAUSE TestListTagsWithMatch
> === RUN   TestTagForeach
> === PAUSE TestTagForeach
> === RUN   TestTransport
> === PAUSE TestTransport
> === RUN   TestTreeEntryById
> === PAUSE TestTreeEntryById
> === RUN   TestTreeBuilderInsert
> === PAUSE TestTreeBuilderInsert
> === RUN   TestTreeWalk
> === PAUSE TestTreeWalk
> === RUN   TestTreeWalkSkip
> === PAUSE TestTreeWalkSkip
> === RUN   TestTreeWalkStop
> === PAUSE TestTreeWalkStop
> === CONT  TestBlame
> === CONT  TestStatusNothing
> === CONT  TestTransport
> === CONT  TestStatusList
> === CONT  TestTreeBuilderInsert
> === CONT  TestStatusFile
> === CONT  TestTagForeach
> === CONT  TestTreeEntryById
> --- PASS: TestStatusFile (0.01s)
> === CONT  TestListTagsWithMatch
> --- PASS: TestTransport (0.01s)
> === CONT  TestListTags
> --- PASS: TestTreeBuilderInsert (0.02s)
> === CONT  TestCreateTagLightweight
> --- PASS: TestStatusNothing (0.05s)
> === CONT  TestCreateTag
> --- PASS: TestTreeEntryById (0.05s)
> === CONT  TestSubmoduleForeach
> --- PASS: TestStatusList (0.05s)
> === CONT  TestTreeWalkStop
> --- PASS: TestTreeWalkStop (0.00s)
> === CONT  TestTreeWalkSkip
> --- PASS: TestTreeWalkSkip (0.00s)
> === CONT  TestMergeBaseOctopus
> --- PASS: TestCreateTagLightweight (0.06s)
> === CONT  TestMergeBasesMany
> --- PASS: TestBlame (0.09s)
> === CONT  TestMergeBaseMany
> --- PASS: TestSubmoduleForeach (0.06s)
> === CONT  TestMergeBases
> --- PASS: TestCreateTag (0.07s)
> === CONT  TestMergeBase
> --- PASS: TestTagForeach (0.14s)
> === CONT  TestMergeTreesWithoutAncestor
> --- PASS: TestMergeBaseOctopus (0.09s)
> === CONT  TestMergeSameFile
> --- PASS: TestMergeSameFile (0.00s)
> === CONT  TestMergeAnalysisWithSelf
> --- PASS: TestListTagsWithMatch (0.14s)
> === CONT  TestMergeWithSelf
> --- PASS: TestListTags (0.14s)
> === CONT  TestAnnotatedCommitFromRevspec
> --- PASS: TestMergeBasesMany (0.09s)
> === CONT  TestMempack
> --- PASS: TestMempack (0.00s)
> === CONT  TestIndexerOutOfOrder
> --- PASS: TestMergeBaseMany (0.09s)
> === CONT  TestIndexOpen
> --- PASS: TestIndexerOutOfOrder (0.02s)
> === CONT  TestIndexAddAllCallback
> --- PASS: TestIndexOpen (0.01s)
> === CONT  TestIndexAddAllNoCallback
> --- PASS: TestMergeAnalysisWithSelf (0.05s)
> === CONT  TestIndexAddFromBuffer
> --- PASS: TestAnnotatedCommitFromRevspec (0.05s)
> === CONT  TestIndexAddAndWriteTreeTo
> --- PASS: TestMergeBases (0.09s)
> === CONT  TestIndexWriteTreeTo
> --- PASS: TestMergeWithSelf (0.06s)
> === CONT  TestIndexReadTree
> --- PASS: TestMergeBase (0.09s)
> === CONT  TestCreateRepoAndStage
> --- PASS: TestIndexAddAllCallback (0.02s)
> === CONT  TestEmptyOid
> --- PASS: TestEmptyOid (0.00s)
> === CONT  TestOidZero
> --- PASS: TestOidZero (0.00s)
> === CONT  TestDiffBlobs
> --- PASS: TestIndexAddAllNoCallback (0.03s)
> === CONT  TestDiffTreeToTree
> --- PASS: TestIndexAddFromBuffer (0.03s)
> === CONT  TestFindSimilar
> --- PASS: TestIndexAddAndWriteTreeTo (0.03s)
> === CONT  TestDescribeCommit
> --- PASS: TestIndexWriteTreeTo (0.03s)
> === CONT  TestConfigLookups
> --- PASS: TestConfigLookups (0.00s)
> === CONT  TestCloneWithCallback
> --- PASS: TestCreateRepoAndStage (0.03s)
> === CONT  TestClone
> --- PASS: TestDiffBlobs (0.03s)
> === CONT  TestCherrypickCommit
> --- PASS: TestMergeTreesWithoutAncestor (0.11s)
> === CONT  TestCherrypick
> === CONT  TestBranchIteratorEach
> --- PASS: TestIndexReadTree (0.06s)
> --- PASS: TestClone (0.08s)
> === CONT  TestBranchIterator
> --- PASS: TestBranchIteratorEach (0.06s)
> === CONT  TestCreateBlobFromBuffer
> --- PASS: TestDiffTreeToTree (0.11s)
> === CONT  TestTreeWalk
> --- PASS: TestTreeWalk (0.00s)
> === CONT  TestTrailers
> commit with zero trailers
> commit with one trailer
> 
> Co-authored-by: Alice <alice at example.com>
> commit with two trailers
> 
> Co-authored-by: Alice <alice at example.com>
> Signed-off-by: Bob <bob at example.com>
> --- PASS: TestTrailers (0.00s)
> === CONT  TestRevparseExt
> --- PASS: TestFindSimilar (0.11s)
> === CONT  TestRevparseSingle
> --- PASS: TestCloneWithCallback (0.10s)
> === CONT  TestRevparse
> --- PASS: TestCherrypickCommit (0.11s)
> === CONT  TestRevertCommit
> --- PASS: TestCreateBlobFromBuffer (0.04s)
> === CONT  TestRevert
> --- PASS: TestCherrypick (0.13s)
> === CONT  TestResetToCommit
> === CONT  TestCreateCommitFromIds
> --- PASS: TestDescribeCommit (0.14s)
> --- PASS: TestBranchIterator (0.06s)
> === CONT  TestCreateCommitBuffer
> --- PASS: TestRevparseSingle (0.07s)
> === CONT  TestRemoteSSH
> --- PASS: TestRevparse (0.07s)
> === CONT  TestListRemotes
> === RUN   TestCreateCommitBuffer/UTF-8
> === RUN   TestCreateCommitBuffer/ASCII
> --- PASS: TestCreateCommitBuffer (0.03s)
>     --- PASS: TestCreateCommitBuffer/UTF-8 (0.00s)
>     --- PASS: TestCreateCommitBuffer/ASCII (0.00s)
> === CONT  TestRefspec
> --- PASS: TestRefspec (0.00s)
> === CONT  TestReferenceNormalizeName
> --- PASS: TestReferenceNormalizeName (0.00s)
> === CONT  TestReferenceNameIsValid
> --- PASS: TestReferenceNameIsValid (0.00s)
> === CONT  TestIsNote
> --- PASS: TestListRemotes (0.01s)
> === CONT  TestUtil
> --- PASS: TestRevparseExt (0.09s)
> === CONT  TestReferenceOwner
> --- PASS: TestCreateCommitFromIds (0.06s)
> === CONT  TestReferenceIterator
> --- PASS: TestRevertCommit (0.11s)
> === CONT  TestRefModification
> === NAME  TestRemoteSSH
>     remote_test.go:325: failed to handshake: <nil>, crypto/rsa: message too long for RSA key size
>     index_test.go:281: Fail at /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/github.com/libgit2/git2go/v34/remote_test.go:511; failed to start SSH session: Unable to exchange encryption keys
> --- FAIL: TestRemoteSSH (0.08s)
> === CONT  TestRemotePush
> --- PASS: TestUtil (0.07s)
> === CONT  TestPatch
> --- PASS: TestRevert (0.12s)
> === CONT  TestOdbBackendLoose
> --- PASS: TestReferenceOwner (0.07s)
> === CONT  TestOdbWritepack
> --- PASS: TestIsNote (0.13s)
> === CONT  TestOdbForeach
> --- PASS: TestReferenceIterator (0.11s)
> === CONT  TestOdbHash
> --- PASS: TestRefModification (0.09s)
> === CONT  TestOdbStream
> --- PASS: TestOdbBackendLoose (0.07s)
> === CONT  TestOdbRead
> --- PASS: TestResetToCommit (0.20s)
> === CONT  TestObjectPeel
> --- PASS: TestOdbWritepack (0.08s)
> === CONT  TestObjectShortId
> --- PASS: TestRemotePush (0.12s)
> === CONT  TestObjectOwner
> --- PASS: TestOdbForeach (0.06s)
> === CONT  TestObjectPoymorphism
> --- PASS: TestPatch (0.12s)
> === CONT  TestDefaultNoteRef
> --- PASS: TestDefaultNoteRef (0.01s)
> === CONT  TestRemoveNote
> --- PASS: TestOdbHash (0.08s)
> === CONT  TestCreateNote
> --- PASS: TestOdbRead (0.07s)
> === CONT  TestNoteIterator
> --- PASS: TestOdbStream (0.07s)
> --- PASS: TestObjectShortId (0.06s)
> --- PASS: TestObjectOwner (0.05s)
> --- PASS: TestObjectPeel (0.07s)
> --- PASS: TestObjectPoymorphism (0.05s)
> --- PASS: TestCreateNote (0.08s)
> --- PASS: TestRemoveNote (0.10s)
> --- PASS: TestNoteIterator (0.22s)
> FAIL
> FAIL	github.com/libgit2/git2go/v34	1.378s
> FAIL
> 	rm -fr -- /tmp/dh-xdg-rundir-1dgF3Zsn
> dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 github.com/libgit2/git2go/v34 returned exit code 1


The full build log is available from:
http://qa-logs.debian.net/2023/07/26/golang-github-libgit2-git2go_34.0.0-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230726;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230726&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Pkg-go-maintainers mailing list