[pkg-go] Bug#860660: golang-github-cznic-fileutil: FTBFS on i386: dh_auto_test: go test -v -p 1 github.com/cznic/fileutil github.com/cznic/fileutil/falloc github.com/cznic/fileutil/hdb github.com/cznic/fileutil/storage returned exit code 1

Lucas Nussbaum lucas at debian.org
Wed Apr 19 07:38:18 UTC 2017


Source: golang-github-cznic-fileutil
Version: 0.0~git20150708.0.1c9c88f-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20170418-i386 qa-ftbfs
Justification: FTBFS in stretch on i386

Hi,

During a rebuild of all packages in stretch (in a stretch chroot, not a
sid chroot), your package failed to build on i386.

Relevant part (hopefully):
>  debian/rules build
> dh build --buildsystem=golang --with=golang
>    dh_testdir -O--buildsystem=golang
>    dh_update_autotools_config -O--buildsystem=golang
>    dh_auto_configure -O--buildsystem=golang
>    dh_auto_build -O--buildsystem=golang
> 	go install -v -p 1 github.com/cznic/fileutil github.com/cznic/fileutil/falloc github.com/cznic/fileutil/hdb github.com/cznic/fileutil/storage
> github.com/cznic/fileutil
> github.com/cznic/fileutil/storage
> github.com/cznic/mathutil
> github.com/cznic/fileutil/falloc
> github.com/cznic/fileutil/hdb
>    dh_auto_test -O--buildsystem=golang
> 	go test -v -p 1 github.com/cznic/fileutil github.com/cznic/fileutil/falloc github.com/cznic/fileutil/hdb github.com/cznic/fileutil/storage
> === RUN   TestTempFile
> --- PASS: TestTempFile (0.00s)
> 	all_test.go:21: /tmp/abc398555854mno.xyz
> === RUN   TestPunch
> --- FAIL: TestPunch (0.07s)
> 	punch_test.go:33: 0. error punching at 1, size 1: SYS_FALLOCATE: invalid argument
> 	punch_test.go:33: 1. error punching at 31, size 31: SYS_FALLOCATE: invalid argument
> 	punch_test.go:33: 2. error punching at 1024, size 1024: SYS_FALLOCATE: invalid argument
> FAIL
> exit status 1
> FAIL	github.com/cznic/fileutil	0.077s
> === RUN   TestCreate
> --- PASS: TestCreate (0.00s)
> === RUN   TestOpen
> --- PASS: TestOpen (0.00s)
> === RUN   TestContentEncodingDecoding
> --- PASS: TestContentEncodingDecoding (1.44s)
> === RUN   TestFreeTail
> --- PASS: TestFreeTail (1.03s)
> === RUN   TestFreeTail2
> --- PASS: TestFreeTail2 (0.99s)
> === RUN   TestFreeIsolated
> --- PASS: TestFreeIsolated (0.53s)
> === RUN   TestFreeBlockList
> --- PASS: TestFreeBlockList (0.01s)
> 	all_test.go:986: 0 1
> 	all_test.go:986: 1 0
> === RUN   TestFreeBlockList2
> --- PASS: TestFreeBlockList2 (0.02s)
> === RUN   TestFreeBlockList3
> --- PASS: TestFreeBlockList3 (3.91s)
> === RUN   TestRealloc1
> --- PASS: TestRealloc1 (0.02s)
> === RUN   TestRealloc1Keep
> --- PASS: TestRealloc1Keep (0.02s)
> === RUN   TestRealloc2
> --- PASS: TestRealloc2 (0.02s)
> === RUN   TestRealloc2Keep
> --- PASS: TestRealloc2Keep (0.02s)
> === RUN   TestRealloc3
> --- PASS: TestRealloc3 (0.02s)
> === RUN   TestRealloc3Keep
> --- PASS: TestRealloc3Keep (0.02s)
> === RUN   TestRealloc4Keep
> --- PASS: TestRealloc4Keep (0.01s)
> === RUN   TestRealloc5
> --- PASS: TestRealloc5 (0.02s)
> === RUN   TestRealloc5Keep
> --- PASS: TestRealloc5Keep (0.01s)
> === RUN   TestRealloc6
> --- PASS: TestRealloc6 (0.01s)
> === RUN   TestRealloc6Keep
> --- PASS: TestRealloc6Keep (0.01s)
> === RUN   TestRelocRealloc1
> --- PASS: TestRelocRealloc1 (0.01s)
> === RUN   TestRelocRealloc1Keep
> --- PASS: TestRelocRealloc1Keep (0.01s)
> === RUN   TestRelocRealloc2
> --- PASS: TestRelocRealloc2 (0.01s)
> === RUN   TestRelocRealloc2Keep
> --- PASS: TestRelocRealloc2Keep (0.01s)
> === RUN   TestRelocRealloc3
> --- PASS: TestRelocRealloc3 (0.01s)
> === RUN   TestRelocRealloc3Keep
> --- PASS: TestRelocRealloc3Keep (0.01s)
> === RUN   TestRelocRealloc4
> --- PASS: TestRelocRealloc4 (0.01s)
> === RUN   TestRelocRealloc4Keep
> --- PASS: TestRelocRealloc4Keep (0.01s)
> === RUN   TestRelocRealloc5
> --- PASS: TestRelocRealloc5 (0.01s)
> === RUN   TestRelocRealloc5Keep
> --- PASS: TestRelocRealloc5Keep (0.01s)
> === RUN   TestRelocRealloc6
> --- PASS: TestRelocRealloc6 (0.01s)
> === RUN   TestRelocRealloc6Keep
> --- PASS: TestRelocRealloc6Keep (0.01s)
> === RUN   TestFreespaceReuse
> --- PASS: TestFreespaceReuse (0.01s)
> === RUN   TestFreespaceReuse2
> --- PASS: TestFreespaceReuse2 (0.01s)
> === RUN   TestBug1
> --- PASS: TestBug1 (0.00s)
> === RUN   TestMix
> --- PASS: TestMix (15.81s)
> 	all_test.go:2983: 1024
> 	all_test.go:3023: write time A 4.34
> 	all_test.go:3027: size A 15692448 for 15627564 bytes (fill factor 99.6%)
> 	all_test.go:3038: read time A 4.69
> 	all_test.go:3046: free time A 0.00412
> 	all_test.go:3050: size B 15670864 (freeing half of the blocks)
> 	all_test.go:3066: read time B 2.26
> 	all_test.go:3084: realoc time B 2.16
> 	all_test.go:3088: size C 21024976 for 15627564 bytes (reallocated all used blocks to double size, fill factor 74.3%
> 	all_test.go:3104: read time C 2.3
> PASS
> ok  	github.com/cznic/fileutil/falloc	24.072s
> === RUN   TestPlaceholder
> --- PASS: TestPlaceholder (0.00s)
> 	all_test.go:14: TODO
> PASS
> ok  	github.com/cznic/fileutil/hdb	0.003s
> === RUN   TestCache0
> --- PASS: TestCache0 (0.00s)
> === RUN   TestCache1
> --- PASS: TestCache1 (0.00s)
> === RUN   TestDevNothing
> --- PASS: TestDevNothing (0.00s)
> 	dev_test.go:15: not enabled
> === RUN   Test
> --- PASS: Test (0.00s)
> 	mem_test.go:14: TODO placeholder
> === RUN   TestProbe
> --- PASS: TestProbe (0.00s)
> PASS
> ok  	github.com/cznic/fileutil/storage	0.004s
> dh_auto_test: go test -v -p 1 github.com/cznic/fileutil github.com/cznic/fileutil/falloc github.com/cznic/fileutil/hdb github.com/cznic/fileutil/storage returned exit code 1

The full build log is available from:
   http://aws-logs.debian.net/2017/04/18/golang-github-cznic-fileutil_0.0~git20150708.0.1c9c88f-1_testing-i386.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.



More information about the Pkg-go-maintainers mailing list