Source: panicparse Version: 1.3.0-4 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20210213 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > dpkg-buildpackage > ----------------- > > Command: dpkg-buildpackage -us -uc -sa -rfakeroot > dpkg-buildpackage: info: source package panicparse > dpkg-buildpackage: info: source version 1.3.0-4 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Shengjing Zhu <z...@debian.org> > dpkg-source --before-build . > dpkg-buildpackage: info: host architecture amd64 > 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 > dpkg-source -b . > dpkg-source: info: using source format '3.0 (quilt)' > dpkg-source: info: building panicparse using existing > ./panicparse_1.3.0.orig.tar.gz > dpkg-source: info: building panicparse in panicparse_1.3.0-4.debian.tar.xz > dpkg-source: info: building panicparse in panicparse_1.3.0-4.dsc > 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 4 github.com/maruel/panicparse > github.com/maruel/panicparse/cmd/panic > github.com/maruel/panicparse/cmd/panic/internal > github.com/maruel/panicparse/cmd/pp github.com/maruel/panicparse/internal > github.com/maruel/panicparse/stack > runtime/internal/sys > internal/unsafeheader > internal/cpu > runtime/internal/atomic > math/bits > runtime/internal/math > unicode/utf8 > internal/race > sync/atomic > unicode > internal/bytealg > math > internal/testlog > runtime > runtime/cgo > golang.org/x/sys/internal/unsafeheader > encoding > unicode/utf16 > github.com/maruel/panicparse/cmd/panic/internal > internal/reflectlite > sync > errors > sort > io > strconv > internal/oserror > syscall > strings > bytes > reflect > regexp/syntax > bufio > html > internal/syscall/unix > time > internal/syscall/execenv > regexp > context > internal/poll > internal/fmtsort > encoding/binary > os > encoding/base64 > golang.org/x/sys/unix > os/signal > path/filepath > fmt > io/ioutil > os/exec > go/token > log > flag > net/url > go/scanner > os/user > go/ast > encoding/json > github.com/mattn/go-isatty > github.com/mattn/go-colorable > github.com/mgutz/ansi > text/template/parse > go/parser > github.com/maruel/panicparse/cmd/panic > text/template > html/template > github.com/maruel/panicparse/stack > github.com/maruel/panicparse/internal > github.com/maruel/panicparse > github.com/maruel/panicparse/cmd/pp > # github.com/maruel/panicparse/cmd/panic > loadinternal: cannot find runtime/cgo > dh_auto_test -O--builddirectory=_build -O--buildsystem=golang > cd _build && go test -vet=off -v -p 4 github.com/maruel/panicparse > github.com/maruel/panicparse/cmd/panic > github.com/maruel/panicparse/cmd/panic/internal > github.com/maruel/panicparse/cmd/pp github.com/maruel/panicparse/internal > github.com/maruel/panicparse/stack > # github.com/maruel/panicparse/cmd/panic.test > loadinternal: cannot find runtime/cgo > ? github.com/maruel/panicparse [no test files] > === RUN TestMain > === RUN TestMain/locked > === RUN TestMain/stack_cut_off_named > === RUN TestMain/stdlib_and_other > === RUN TestMain/args_elided > === RUN TestMain/chan_send > === RUN TestMain/str > === RUN TestMain/stack_cut_off > === RUN TestMain/stdlib > === RUN TestMain/goroutine_dedupe_pointers > === RUN TestMain/other > 'panic race' can only be used when built with the race detector. > To build, use: > go install -race github.com/maruel/panicparse/cmd/panic > === RUN TestMain/slice_str > === RUN TestMain/chan_receive > === RUN TestMain/goroutine_100 > === RUN TestMain/int > --- PASS: TestMain (0.00s) > --- PASS: TestMain/locked (0.00s) > --- PASS: TestMain/stack_cut_off_named (0.00s) > --- PASS: TestMain/stdlib_and_other (0.00s) > --- PASS: TestMain/args_elided (0.00s) > --- PASS: TestMain/chan_send (0.00s) > --- PASS: TestMain/str (0.00s) > --- PASS: TestMain/stack_cut_off (0.00s) > --- PASS: TestMain/stdlib (0.00s) > --- PASS: TestMain/goroutine_dedupe_pointers (0.00s) > --- PASS: TestMain/other (0.00s) > --- PASS: TestMain/slice_str (0.00s) > --- PASS: TestMain/chan_receive (0.00s) > --- PASS: TestMain/goroutine_100 (0.00s) > --- PASS: TestMain/int (0.00s) > PASS > ok github.com/maruel/panicparse/cmd/panic 0.003s > ? github.com/maruel/panicparse/cmd/panic/internal [no test files] > ? github.com/maruel/panicparse/cmd/pp [no test files] > === RUN TestWriteToHTML > --- PASS: TestWriteToHTML (0.00s) > === RUN TestProcess > 2021/02/13 05:50:30 GOROOT=c:/go > 2021/02/13 05:50:30 GOPATH=map[] > --- PASS: TestProcess (0.00s) > === RUN TestProcessFullPath > 2021/02/13 05:50:30 GOROOT=c:/go > 2021/02/13 05:50:30 GOPATH=map[] > --- PASS: TestProcessFullPath (0.00s) > === RUN TestProcessNoColor > 2021/02/13 05:50:30 GOROOT=c:/go > 2021/02/13 05:50:30 GOPATH=map[] > --- PASS: TestProcessNoColor (0.00s) > === RUN TestProcessMatch > 2021/02/13 05:50:30 GOROOT=c:/go > 2021/02/13 05:50:30 GOPATH=map[] > --- PASS: TestProcessMatch (0.00s) > === RUN TestProcessFilter > 2021/02/13 05:50:30 GOROOT=c:/go > 2021/02/13 05:50:30 GOPATH=map[] > --- PASS: TestProcessFilter (0.00s) > === RUN TestCalcLengths > --- PASS: TestCalcLengths (0.00s) > === RUN TestBucketHeader > --- PASS: TestBucketHeader (0.00s) > === RUN TestStackLines > --- PASS: TestStackLines (0.00s) > PASS > ok github.com/maruel/panicparse/internal 0.009s > === RUN TestAggregateNotAggressive > --- PASS: TestAggregateNotAggressive (0.00s) > === RUN TestAggregateExactMatching > --- PASS: TestAggregateExactMatching (0.00s) > === RUN TestAggregateAggressive > --- PASS: TestAggregateAggressive (0.00s) > === RUN TestParseDumpNothing > --- PASS: TestParseDumpNothing (0.00s) > === RUN TestParseDump1 > --- PASS: TestParseDump1 (0.00s) > === RUN TestParseDumpLongWait > --- PASS: TestParseDumpLongWait (0.00s) > === RUN TestParseDumpAsm > --- PASS: TestParseDumpAsm (0.00s) > === RUN TestParseDumpAsmGo1dot13 > --- PASS: TestParseDumpAsmGo1dot13 (0.00s) > === RUN TestParseDumpLineErr > --- PASS: TestParseDumpLineErr (0.00s) > === RUN TestParseDumpCreatedErr > --- PASS: TestParseDumpCreatedErr (0.00s) > === RUN TestParseDumpValueErr > --- PASS: TestParseDumpValueErr (0.00s) > === RUN TestParseDumpInconsistentIndent > --- PASS: TestParseDumpInconsistentIndent (0.00s) > === RUN TestParseDumpOrderErr > --- PASS: TestParseDumpOrderErr (0.00s) > === RUN TestParseDumpElided > --- PASS: TestParseDumpElided (0.00s) > === RUN TestParseDumpSysCall > --- PASS: TestParseDumpSysCall (0.00s) > === RUN TestParseDumpUnavailCreated > --- PASS: TestParseDumpUnavailCreated (0.00s) > === RUN TestParseDumpUnavail > --- PASS: TestParseDumpUnavail (0.00s) > === RUN TestParseDumpUnavailError > --- PASS: TestParseDumpUnavailError (0.00s) > === RUN TestParseDumpNoOffset > --- PASS: TestParseDumpNoOffset (0.00s) > === RUN TestParseDumpHeaderError > --- PASS: TestParseDumpHeaderError (0.00s) > === RUN TestParseDumpFileError > --- PASS: TestParseDumpFileError (0.00s) > === RUN TestParseDumpCreated > --- PASS: TestParseDumpCreated (0.00s) > === RUN TestParseDumpCreatedError > --- PASS: TestParseDumpCreatedError (0.00s) > === RUN TestParseDumpCCode > --- PASS: TestParseDumpCCode (0.00s) > === RUN TestParseDumpWithCarriageReturn > --- PASS: TestParseDumpWithCarriageReturn (0.00s) > === RUN TestParseDumpIndented > --- PASS: TestParseDumpIndented (0.00s) > === RUN TestParseDumpRace > --- PASS: TestParseDumpRace (0.00s) > === RUN TestRaceManual > --- PASS: TestRaceManual (0.00s) > === RUN TestSplitPath > --- PASS: TestSplitPath (0.00s) > === RUN TestGetGOPATHS > --- PASS: TestGetGOPATHS (0.00s) > === RUN TestAugment > source_test.go:482: Unexpected panic output: > "# command-line-arguments\nloadinternal: cannot find > runtime/cgo\npanic: ooh\n\nexit status 2\n" > --- FAIL: TestAugment (0.17s) > === RUN TestAugmentDummy > --- PASS: TestAugmentDummy (0.00s) > === RUN TestLoad > 2021/02/13 05:50:30 load(bad.go) > 2021/02/13 05:50:30 Failed to parse bad.go: bad.go:1:1: expected 'package', > found bad > 2021/02/13 05:50:30 load(doesnt_exist.go) > 2021/02/13 05:50:30 Failed to read doesnt_exist.go: open doesnt_exist.go: no > such file or directory > --- PASS: TestLoad (0.00s) > === RUN TestCallPkg1 > --- PASS: TestCallPkg1 (0.00s) > === RUN TestCallPkg2 > --- PASS: TestCallPkg2 (0.00s) > === RUN TestCallStdlib > --- PASS: TestCallStdlib (0.00s) > === RUN TestCallMain > --- PASS: TestCallMain (0.00s) > === RUN TestCallC > --- PASS: TestCallC (0.00s) > === RUN TestArgs > --- PASS: TestArgs (0.00s) > === RUN TestFuncAnonymous > --- PASS: TestFuncAnonymous (0.00s) > === RUN TestFuncGC > --- PASS: TestFuncGC (0.00s) > === RUN Example > --- PASS: Example (0.00s) > FAIL > FAIL github.com/maruel/panicparse/stack 0.180s > FAIL > dh_auto_test: error: cd _build && go test -vet=off -v -p 4 > github.com/maruel/panicparse github.com/maruel/panicparse/cmd/panic > github.com/maruel/panicparse/cmd/panic/internal > github.com/maruel/panicparse/cmd/pp github.com/maruel/panicparse/internal > github.com/maruel/panicparse/stack returned exit code 1 The full build log is available from: http://qa-logs.debian.net/2021/02/13/panicparse_1.3.0-4_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! If you reassign this bug to another package, please marking 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 me so that we can identify if something relevant changed in the meantime. 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.