[pkg-go] Bug#799472: golang-github-golang-leveldb: Non-determistically FTBFS due to unreliable tests

Chris Lamb lamby at debian.org
Sat Sep 19 14:39:54 UTC 2015


Source: golang-github-golang-leveldb
Version: 0.0~git20150720.0.df57eb2-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

golang-github-golang-leveldb's testsuite appears to
non-deterministically fail, causing the
itself to FTBFS. I can reliably reproduce this simply by building the
package in a dumb "while $build; do :; done" loop.

If it helps, my /tmp is completely vanilla ext4 (it looks lock related?)

  [..]

  === RUN TestDefCmp
  --- PASS: TestDefCmp (0.00s)
  === RUN TestConcatenatingIterator
  --- PASS: TestConcatenatingIterator (0.03s)
  === RUN TestMergingIterator
  --- PASS: TestMergingIterator (0.02s)
  === RUN TestLock
  --- FAIL: TestLock (0.01s)
  	file_lock_test.go:48: Locking /tmp/321042224
  	file_lock_test.go:55: Spawning child, should fail to grab lock.
  	file_lock_test.go:58: Attempt to grab open lock should have
  	failed.
  		=== RUN TestLock
  		--- PASS: TestLock (0.00s)
  			file_lock_test.go:48: Locking /tmp/321042224
  			file_lock_test.go:66: Unlocking /tmp/321042224
  		PASS
  FAIL
  FAIL    github.com/golang/leveldb/db    0.058s
  === RUN TestBasic
  --- PASS: TestBasic (0.00s)

  [..]

The full build log is attached or can be viewed here:

    https://reproducible.debian.net/logs/unstable/amd64/golang-github-golang-leveldb_0.0~git20150720.0.df57eb2-1.build2.log.gz



Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: golang-github-golang-leveldb.0.0~git20150720.0.df57eb2-1.unstable.amd64.log.txt
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20150919/67aead54/attachment.txt>


More information about the Pkg-go-maintainers mailing list