[Reproducible-builds] Missing dependencies aren't actually missing

Holger Levsen holger at layer-acht.org
Tue Mar 10 12:57:39 UTC 2015


Hi Nikolaus,

On Dienstag, 3. März 2015, Nikolaus Rath wrote:
> I managed to get the logs yesterday, but right now it seems down again:

it seems you've found an unlucky time in terms of stability of the service, usually it's up all the times...
 
> > did you try to reproduce the problem with pbuilder locally? I think it's
> > more likely a problem with pbuilder than with the reproducible stuff on
> > jenkins. (But I'm offline atm so I cannot test myself.)
> I tried, but for me it works just fine with pbuilder.

let me try with regular pbuilder on the machine...

# Some tests will try to create log files in OME
mkdir -p debian/tmphome
HOME=/tmp/buildd/s3ql-2.13+dfsg/debian/tmphome py.test-3 tests/
========================================================================================= test session starts =========================================================================================
platform linux -- Python 3.4.2 -- py-1.4.25 -- pytest-2.6.3 -- /usr/bin/python3
collected 279 items 

tests/t1_backends.py::test_read_write[local/aes] PASSED
tests/t1_backends.py::test_read_write[mock-s3c/aes] FAILED

============================================================================================== FAILURES ===============================================================================================
____________________________________________________________________________________ test_read_write[mock-s3c/aes] ____________________________________________________________________________________
Traceback (most recent call last):
  File "/tmp/buildd/s3ql-2.13+dfsg/tests/t1_backends.py", line 348, in test_read_write
    assert_raises(NoSuchObject, backend.lookup, key)
  File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1037, in raises
    func(*args[1:], **kwargs)
  File "/tmp/buildd/s3ql-2.13+dfsg/src/s3ql/backends/comprenc.py", line 73, in lookup
    meta_raw = self.backend.lookup(key)
  File "/tmp/buildd/s3ql-2.13+dfsg/src/s3ql/backends/common.py", line 52, in wrapped
    return method(*a, **kw)
  File "/tmp/buildd/s3ql-2.13+dfsg/src/s3ql/backends/s3c.py", line 266, in lookup
    resp = self._do_request('HEAD', '/%s%s' % (self.prefix, key))
  File "/tmp/buildd/s3ql-2.13+dfsg/src/s3ql/backends/s3c.py", line 435, in _do_request
    query_string=query_string, body=body)
  File "/tmp/buildd/s3ql-2.13+dfsg/src/s3ql/backends/s3c.py", line 695, in _send_request
    return read_response()
  File "/tmp/buildd/s3ql-2.13+dfsg/src/s3ql/backends/s3c.py", line 657, in read_response
    resp = self.conn.read_response()
  File "/usr/lib/python3/dist-packages/dugong/__init__.py", line 708, in read_response
    return eval_coroutine(self.co_read_response(), self.timeout)
  File "/usr/lib/python3/dist-packages/dugong/__init__.py", line 1396, in eval_coroutine
    if not next(crt).poll(timeout=timeout):
  File "/usr/lib/python3/dist-packages/dugong/__init__.py", line 733, in co_read_response
    (status, reason) = yield from self._co_read_status()
  File "/usr/lib/python3/dist-packages/dugong/__init__.py", line 834, in _co_read_status
    line = yield from self._co_readstr_until(b'\r\n', MAX_LINE_SIZE)
  File "/usr/lib/python3/dist-packages/dugong/__init__.py", line 1206, in _co_readstr_until
    while not self._try_fill_buffer():
  File "/usr/lib/python3/dist-packages/dugong/__init__.py", line 1254, in _try_fill_buffer
    raise ConnectionClosed('connection closed unexpectedly')
dugong.ConnectionClosed: connection closed unexpectedly
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
=========================================================================== 1 failed, 1 passed, 1 warnings in 61.52 seconds ===========================================================================
debian/rules:55: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/tmp/buildd/s3ql-2.13+dfsg'
debian/rules:13: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting /run/shm filesystem
I: unmounting /dev/shm filesystem
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build//25946 and its subdirectories
root at jenkins:~/s3# 

So, same result. Which probably means I can reproduce it locally on my laptop
as well. Me tries... and gets the same result. So I suppose an (at least)
important bug is in order...

Nikolaus, which version of pbuilder are you using? I'm using the wheezy one
on wheezy... (on both jenkins.d.n as well as my laptop.)


cheers,
	Holger
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150310/617b4dc1/attachment.sig>


More information about the Reproducible-builds mailing list