Package: src:wormhole-william Version: 1.0.6-2 Severity: important Tags: ftbfs
Dear maintainer: During a rebuild of all packages in bookworm, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary-indep dh binary-indep --builddirectory=_build --buildsystem=golang --with=golang dh_update_autotools_config -i -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -i -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -i -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -i -O--builddirectory=_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 1 github.com/psanford/wormhole-william github.com/psanford/wormhole-william/cmd github.com/psanford/wormhole-william/internal/crypto github.com/psanford/wormhole-william/rendezvous github.com/psanford/wormhole-william/rendezvous/internal/msgs github.com/psanford/wormhole-william/rendezvous/rendezvousservertest github.com/psanford/wormhole-william/version github.com/psanford/wormhole-william/wordlist github.com/psanford/wormhole-william/wormhole internal/goarch internal/unsafeheader internal/abi internal/cpu internal/bytealg internal/goexperiment internal/goos runtime/internal/atomic runtime/internal/math runtime/internal/sys runtime/internal/syscall runtime internal/reflectlite errors internal/itoa math/bits math unicode/utf8 strconv internal/race sync/atomic sync unicode reflect sort internal/fmtsort io internal/oserror syscall internal/syscall/unix time internal/poll internal/safefilepath internal/syscall/execenv internal/testlog path io/fs os fmt bytes strings bufio context github.com/VividCortex/ewma os/signal github.com/cheggaaa/pb/v3/termutil encoding/binary golang.org/x/sys/unix github.com/mattn/go-isatty github.com/mattn/go-colorable github.com/fatih/color github.com/rivo/uniseg regexp/syntax regexp github.com/mattn/go-runewidth math/rand net/url path/filepath text/template/parse text/template github.com/cheggaaa/pb/v3 compress/flate github.com/klauspost/compress/flate hash hash/crc32 github.com/klauspost/compress/zip image/color image rsc.io/qr/gf256 rsc.io/qr/coding rsc.io/qr github.com/mdp/qrterminal crypto crypto/internal/subtle crypto/subtle crypto/cipher crypto/internal/boring/sig crypto/internal/boring crypto/internal/randutil math/big crypto/rand github.com/psanford/wormhole-william/internal/crypto encoding encoding/base64 unicode/utf16 encoding/json github.com/psanford/wormhole-william/rendezvous/internal/msgs github.com/psanford/wormhole-william/version crypto/sha1 io/ioutil log vendor/golang.org/x/net/dns/dnsmessage internal/godebug internal/nettrace internal/singleflight internal/intern net/netip runtime/cgo net compress/gzip container/list crypto/aes crypto/des crypto/internal/nistec/fiat embed crypto/internal/nistec crypto/elliptic crypto/internal/boring/bbig crypto/sha512 encoding/asn1 vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa crypto/internal/edwards25519/field crypto/internal/edwards25519 crypto/ed25519 crypto/hmac crypto/md5 crypto/rc4 crypto/rsa crypto/sha256 crypto/dsa encoding/hex crypto/x509/pkix encoding/pem crypto/x509 vendor/golang.org/x/crypto/internal/subtle vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/sys/cpu vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/curve25519/internal/field vendor/golang.org/x/crypto/curve25519 vendor/golang.org/x/crypto/hkdf crypto/tls vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/idna net/textproto vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable mime/multipart net/http/httptrace net/http/internal net/http/internal/ascii net/http nhooyr.io/websocket/internal/errd nhooyr.io/websocket/internal/xsync nhooyr.io/websocket nhooyr.io/websocket/internal/bpool nhooyr.io/websocket/wsjson github.com/psanford/wormhole-william/rendezvous github.com/psanford/wormhole-william/wordlist golang.org/x/crypto/hkdf golang.org/x/crypto/internal/alias golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/salsa20/salsa golang.org/x/crypto/nacl/secretbox salsa.debian.org/vasudev/gospake2/groups salsa.debian.org/vasudev/gospake2/ed25519group salsa.debian.org/vasudev/gospake2 github.com/psanford/wormhole-william/wormhole encoding/csv flag github.com/spf13/pflag github.com/spf13/cobra github.com/psanford/wormhole-william/cmd github.com/psanford/wormhole-william github.com/gorilla/websocket net/http/internal/testcert net/http/httptest github.com/psanford/wormhole-william/rendezvous/rendezvousservertest dh_auto_test -i -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 1 github.com/psanford/wormhole-william github.com/psanford/wormhole-william/cmd github.com/psanford/wormhole-william/internal/crypto github.com/psanford/wormhole-william/rendezvous github.com/psanford/wormhole-william/rendezvous/internal/msgs github.com/psanford/wormhole-william/rendezvous/rendezvousservertest github.com/psanford/wormhole-william/version github.com/psanford/wormhole-william/wordlist github.com/psanford/wormhole-william/wormhole ? github.com/psanford/wormhole-william [no test files] ? github.com/psanford/wormhole-william/cmd [no test files] ? github.com/psanford/wormhole-william/internal/crypto [no test files] === RUN TestBasicClient --- PASS: TestBasicClient (0.00s) === RUN TestCustomUserAgent --- PASS: TestCustomUserAgent (0.00s) PASS ok github.com/psanford/wormhole-william/rendezvous 0.008s === RUN TestStructTags --- PASS: TestStructTags (0.00s) PASS ok github.com/psanford/wormhole-william/rendezvous/internal/msgs 0.002s ? github.com/psanford/wormhole-william/rendezvous/rendezvousservertest [no test files] ? github.com/psanford/wormhole-william/version [no test files] ? github.com/psanford/wormhole-william/wordlist [no test files] === RUN TestWormholeSendRecvText --- PASS: TestWormholeSendRecvText (0.08s) === RUN TestVerifierAbort --- PASS: TestVerifierAbort (0.03s) === RUN TestWormholeFileReject --- PASS: TestWormholeFileReject (0.03s) === RUN TestWormholeFileTransportSendRecvViaRelayServer --- PASS: TestWormholeFileTransportSendRecvViaRelayServer (0.03s) === RUN TestWormholeBigFileTransportSendRecvViaRelayServer --- PASS: TestWormholeBigFileTransportSendRecvViaRelayServer (0.03s) === RUN TestWormholeFileTransportRecvMidStreamCancel --- PASS: TestWormholeFileTransportRecvMidStreamCancel (0.03s) === RUN TestWormholeFileTransportSendMidStreamCancel wormhole_test.go:458: Expected read error but got none. got msg size: 65536, orig_size: 65536, cancel_at: 1024e --- FAIL: TestWormholeFileTransportSendMidStreamCancel (0.06s) === RUN TestPendingSendCancelable --- PASS: TestPendingSendCancelable (0.01s) === RUN TestPendingRecvCancelable --- PASS: TestPendingRecvCancelable (0.01s) === RUN TestWormholeDirectoryTransportSendRecvDirect --- PASS: TestWormholeDirectoryTransportSendRecvDirect (0.05s) FAIL FAIL github.com/psanford/wormhole-william/wormhole 0.371s FAIL dh_auto_test: error: cd _build && go test -vet=off -v -p 1 github.com/psanford/wormhole-william github.com/psanford/wormhole-william/cmd github.com/psanford/wormhole-william/internal/crypto github.com/psanford/wormhole-william/rendezvous github.com/psanford/wormhole-william/rendezvous/internal/msgs github.com/psanford/wormhole-william/rendezvous/rendezvousservertest github.com/psanford/wormhole-william/version github.com/psanford/wormhole-william/wordlist github.com/psanford/wormhole-william/wormhole returned exit code 1 make: *** [debian/rules:8: binary-indep] Error 25 dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- (The above is just how the build ends and not necessarily the most relevant part) Note: I've used the word "randomly" in the subject, but it's not purely random. After building several times on systems with 1 and 2 CPUs, I've noticed that the failure rate on systems with one CPU is a lot higher. Therefore, to reproduce, please try first setting GRUB_CMDLINE_LINUX="nr_cpus=1" in /etc/default/grub. If that does not work, then the general offer below still applies. See also: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/wormhole-william.html --------------------------------------------------------------------- About the archive rebuild: The build was made using virtual machines from Hetzner, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages (plus debhelper). If you could not 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 affects, so that this is still visible in the BTS web page for this package. Thanks.