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.

Reply via email to