Source: mender-client Version: 2.2.0-3 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200402 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > dh_auto_build -O--buildsystem=golang -- \ > -ldflags "-X github.com/mendersoftware/mender/conf.Version=2.2.0-3" > cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4 -ldflags "-X > github.com/mendersoftware/mender/conf.Version=2.2.0-3" > github.com/mendersoftware/mender github.com/mendersoftware/mender/app > github.com/mendersoftware/mender/cli github.com/mendersoftware/mender/client > github.com/mendersoftware/mender/client/test > github.com/mendersoftware/mender/conf > github.com/mendersoftware/mender/datastore > github.com/mendersoftware/mender/device > github.com/mendersoftware/mender/installer > github.com/mendersoftware/mender/inventory > github.com/mendersoftware/mender/statescript > github.com/mendersoftware/mender/store > github.com/mendersoftware/mender/system > github.com/mendersoftware/mender/system/testing > github.com/mendersoftware/mender/tests github.com/mendersoftware/mender/utils > math/bits > runtime/internal/sys > internal/cpu > runtime/internal/atomic > runtime/internal/math > unicode/utf8 > internal/race > sync/atomic > unicode > internal/bytealg > math > internal/testlog > container/list > encoding > unicode/utf16 > internal/nettrace > runtime/cgo > runtime > crypto/subtle > crypto/internal/subtle > vendor/golang.org/x/crypto/cryptobyte/asn1 > vendor/golang.org/x/crypto/internal/subtle > github.com/bmatsuo/lmdb-go/internal/lmdbarch > internal/reflectlite > sync > internal/singleflight > math/rand > errors > sort > io > strconv > internal/oserror > syscall > vendor/golang.org/x/net/dns/dnsmessage > bytes > reflect > bufio > strings > hash > hash/crc32 > internal/syscall/unix > time > crypto > crypto/internal/randutil > crypto/hmac > crypto/rc4 > vendor/golang.org/x/crypto/hkdf > path > regexp/syntax > vendor/golang.org/x/text/transform > golang.org/x/text/transform > internal/poll > context > internal/fmtsort > encoding/binary > regexp > github.com/remyoudompheng/go-liblzma > os > encoding/base64 > github.com/mendersoftware/log/vendor/golang.org/x/sys/unix > fmt > net > github.com/mendersoftware/log/vendor/github.com/mendersoftware/scopestack > encoding/json > log > compress/flate > github.com/mendersoftware/log/vendor/github.com/sirupsen/logrus > crypto/cipher > compress/gzip > crypto/aes > crypto/des > math/big > crypto/sha512 > crypto/ed25519/internal/edwards25519 > crypto/md5 > crypto/sha1 > crypto/sha256 > encoding/hex > encoding/pem > path/filepath > net/url > crypto/elliptic > encoding/asn1 > crypto/rand > crypto/ed25519 > crypto/rsa > crypto/dsa > crypto/x509/pkix > crypto/ecdsa > vendor/golang.org/x/crypto/cryptobyte > io/ioutil > vendor/golang.org/x/crypto/chacha20 > vendor/golang.org/x/crypto/poly1305 > vendor/golang.org/x/sys/cpu > vendor/golang.org/x/crypto/curve25519 > github.com/bmatsuo/lmdb-go/lmdb > vendor/golang.org/x/crypto/chacha20poly1305 > log/syslog > crypto/x509 > github.com/mendersoftware/log/vendor/github.com/sirupsen/logrus/hooks/syslog > github.com/pkg/errors > github.com/mendersoftware/log > github.com/davecgh/go-spew/spew > github.com/pmezard/go-difflib/difflib > github.com/stretchr/objx > gopkg.in/yaml.v2 > crypto/tls > vendor/golang.org/x/text/unicode/bidi > vendor/golang.org/x/text/secure/bidirule > vendor/golang.org/x/text/unicode/norm > net/textproto > vendor/golang.org/x/net/http2/hpack > vendor/golang.org/x/net/idna > mime > mime/quotedprintable > net/http/httptrace > mime/multipart > net/http/internal > vendor/golang.org/x/net/http/httpguts > vendor/golang.org/x/net/http/httpproxy > flag > golang.org/x/text/unicode/bidi > net/http > golang.org/x/text/unicode/norm > golang.org/x/text/secure/bidirule > golang.org/x/net/http2/hpack > os/user > golang.org/x/net/idna > golang.org/x/net/http/httpguts > os/exec > github.com/ungerik/go-sysfs > golang.org/x/sys/unix > github.com/mendersoftware/mender/system > net/http/httptest > golang.org/x/net/http2 > github.com/stretchr/testify/assert > archive/tar > github.com/mendersoftware/mender-artifact/artifact > github.com/stretchr/testify/mock > github.com/mendersoftware/mender-artifact/handlers > runtime/debug > runtime/trace > github.com/mendersoftware/mender-artifact/areader > testing > github.com/sirupsen/logrus > github.com/russross/blackfriday > html > github.com/mendersoftware/mender/utils > text/tabwriter > text/template/parse > golang.org/x/crypto/ssh/terminal > github.com/cpuguy83/go-md2man/md2man > os/signal > github.com/mendersoftware/mender/system/testing > github.com/mendersoftware/mender-artifact/awriter > github.com/stretchr/testify/require > text/template > github.com/mendersoftware/mender/tests > github.com/urfave/cli > # github.com/bmatsuo/lmdb-go/lmdb > mdb.c: In function ‘mdb_cursor_put’: > mdb.c:6725:9: warning: this statement may fall through > [-Wimplicit-fallthrough=] > 6725 | if (SIZELEFT(fp) < offset) { > | ^ > mdb.c:6730:5: note: here > 6730 | case MDB_CURRENT: > | ^~~~ > github.com/mendersoftware/mender/store > github.com/mendersoftware/mender/datastore > github.com/mendersoftware/mender/client > github.com/mendersoftware/mender/statescript > github.com/mendersoftware/mender/inventory > github.com/mendersoftware/mender/client/test > github.com/mendersoftware/mender/installer > github.com/mendersoftware/mender/conf > github.com/mendersoftware/mender/device > github.com/mendersoftware/mender/app > github.com/mendersoftware/mender/cli > # github.com/mendersoftware/mender/cli > src/github.com/mendersoftware/mender/cli/commands.go:204:38: cannot use > app.NewDeploymentLogHook(app.DeploymentLogger) (type *app.DeploymentHook) as > type "github.com/mendersoftware/log/vendor/github.com/sirupsen/logrus".Hook > in argument to "github.com/mendersoftware/log".AddHook: > *app.DeploymentHook does not implement > "github.com/mendersoftware/log/vendor/github.com/sirupsen/logrus".Hook (wrong > type for Fire method) > have Fire(*"github.com/sirupsen/logrus".Entry) error > want > Fire(*"github.com/mendersoftware/log/vendor/github.com/sirupsen/logrus".Entry) > error > dh_auto_build: error: cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4 > -ldflags "-X github.com/mendersoftware/mender/conf.Version=2.2.0-3" > github.com/mendersoftware/mender github.com/mendersoftware/mender/app > github.com/mendersoftware/mender/cli github.com/mendersoftware/mender/client > github.com/mendersoftware/mender/client/test > github.com/mendersoftware/mender/conf > github.com/mendersoftware/mender/datastore > github.com/mendersoftware/mender/device > github.com/mendersoftware/mender/installer > github.com/mendersoftware/mender/inventory > github.com/mendersoftware/mender/statescript > github.com/mendersoftware/mender/store > github.com/mendersoftware/mender/system > github.com/mendersoftware/mender/system/testing > github.com/mendersoftware/mender/tests github.com/mendersoftware/mender/utils > returned exit code 2 > make[1]: *** [debian/rules:18: override_dh_auto_build] Error 25 The full build log is available from: http://qa-logs.debian.net/2020/04/02/mender-client_2.2.0-3_unstable.log 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! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.