Source: flufl.lock
Version: 2.3.1-1
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20141112 qa-ftbfs
Justification: FTBFS in jessie on i386

Hi,

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

Relevant part (hopefully):
>  debian/rules build
> dh build --with python2,python3,sphinxdoc --buildsystem=pybuild
>    dh_testdir -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:170: python2.7 setup.py config 
> running config
> I: pybuild base:170: python3.4 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:170: /usr/bin/python setup.py build 
> running build
> running build_py
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl
> copying flufl/__init__.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock
> copying flufl/lock/conf.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock
> copying flufl/lock/__init__.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock
> copying flufl/lock/_lockfile.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs
> copying flufl/lock/docs/__init__.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/tests
> copying flufl/lock/tests/subproc.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/tests
> copying flufl/lock/tests/test_lockfile.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/tests
> copying flufl/lock/tests/__init__.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/tests
> copying flufl/lock/tests/test_documentation.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/tests
> running egg_info
> creating flufl.lock.egg-info
> writing flufl.lock.egg-info/PKG-INFO
> writing namespace_packages to flufl.lock.egg-info/namespace_packages.txt
> writing top-level names to flufl.lock.egg-info/top_level.txt
> writing dependency_links to flufl.lock.egg-info/dependency_links.txt
> writing manifest file 'flufl.lock.egg-info/SOURCES.txt'
> reading manifest file 'flufl.lock.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files found matching '.gitignore'
> no previously-included directories found matching 'build'
> writing manifest file 'flufl.lock.egg-info/SOURCES.txt'
> copying flufl/lock/NEWS.rst -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock
> copying flufl/lock/README.rst -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock
> copying flufl/lock/docs/using.rst -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs
> I: pybuild base:170: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl
> copying flufl/__init__.py -> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock
> copying flufl/lock/conf.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock
> copying flufl/lock/__init__.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock
> copying flufl/lock/_lockfile.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock/docs
> copying flufl/lock/docs/__init__.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock/docs
> creating /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock/tests
> copying flufl/lock/tests/subproc.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock/tests
> copying flufl/lock/tests/test_lockfile.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock/tests
> copying flufl/lock/tests/__init__.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock/tests
> copying flufl/lock/tests/test_documentation.py -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock/tests
> running egg_info
> writing flufl.lock.egg-info/PKG-INFO
> writing top-level names to flufl.lock.egg-info/top_level.txt
> writing namespace_packages to flufl.lock.egg-info/namespace_packages.txt
> writing dependency_links to flufl.lock.egg-info/dependency_links.txt
> reading manifest file 'flufl.lock.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files found matching '.gitignore'
> no previously-included directories found matching 'build'
> writing manifest file 'flufl.lock.egg-info/SOURCES.txt'
> copying flufl/lock/NEWS.rst -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock
> copying flufl/lock/README.rst -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock
> copying flufl/lock/docs/using.rst -> 
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_3.4/build/flufl/lock/docs
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:170: python2.7 setup.py test 
> running test
> running egg_info
> writing flufl.lock.egg-info/PKG-INFO
> writing namespace_packages to flufl.lock.egg-info/namespace_packages.txt
> writing top-level names to flufl.lock.egg-info/top_level.txt
> writing dependency_links to flufl.lock.egg-info/dependency_links.txt
> reading manifest file 'flufl.lock.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files found matching '.gitignore'
> no previously-included directories found matching 'build'
> writing manifest file 'flufl.lock.egg-info/SOURCES.txt'
> running build_ext
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/README.rst
> Doctest: README.rst ... ok
> /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst
> Doctest: using.rst ... FAIL
> test_retries (flufl.lock.tests.test_lockfile.ErrnoRetryTests) ... ok
> test_retry_errno_api (flufl.lock.tests.test_lockfile.ErrnoRetryTests) ... ok
> 
> ======================================================================
> FAIL: /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst
> Doctest: using.rst
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
>     raise self.failureException(self.format_failure(new.getvalue()))
> AssertionError: Failed doctest test for using.rst
>   File 
> "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", line > 0
> 
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 117, in using.rst
> Failed example:
>     _acquire(filename, timedelta(seconds=5))
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.7/doctest.py", line 1315, in __run
>         compileflags, 1) in test.globs
>       File "<doctest using.rst[24]>", line 1, in <module>
>         _acquire(filename, timedelta(seconds=5))
>       File 
> "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/tests/subproc.py", 
> line 45, in _acquire
>         queue = multiprocessing.Queue()
>       File "/usr/lib/python2.7/multiprocessing/__init__.py", line 218, in 
> Queue
>         return Queue(maxsize)
>       File "/usr/lib/python2.7/multiprocessing/queues.py", line 63, in 
> __init__
>         self._rlock = Lock()
>       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
> __init__
>         SemLock.__init__(self, SEMAPHORE, 1, 1)
>       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> __init__
>         sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
>     OSError: [Errno 13] Permission denied
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 122, in using.rst
> Failed example:
>     t1 - t0 > 4
> Differences (ndiff with -expected +actual):
>     - True
>     + False
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 153, in using.rst
> Failed example:
>     t_broken = _waitfor(filename, lock.lifetime)
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.7/doctest.py", line 1315, in __run
>         compileflags, 1) in test.globs
>       File "<doctest using.rst[36]>", line 1, in <module>
>         t_broken = _waitfor(filename, lock.lifetime)
>       File 
> "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/tests/subproc.py", 
> line 63, in _waitfor
>         queue = multiprocessing.Queue()
>       File "/usr/lib/python2.7/multiprocessing/__init__.py", line 218, in 
> Queue
>         return Queue(maxsize)
>       File "/usr/lib/python2.7/multiprocessing/queues.py", line 63, in 
> __init__
>         self._rlock = Lock()
>       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
> __init__
>         SemLock.__init__(self, SEMAPHORE, 1, 1)
>       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> __init__
>         sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
>     OSError: [Errno 13] Permission denied
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 154, in using.rst
> Failed example:
>     t_broken < 5
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.7/doctest.py", line 1315, in __run
>         compileflags, 1) in test.globs
>       File "<doctest using.rst[37]>", line 1, in <module>
>         t_broken < 5
>     NameError: name 't_broken' is not defined
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 156, in using.rst
> Failed example:
>     lock.is_locked
> Differences (ndiff with -expected +actual):
>     - False
>     + True
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 162, in using.rst
> Failed example:
>     lock.lock()
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.7/doctest.py", line 1315, in __run
>         compileflags, 1) in test.globs
>       File "<doctest using.rst[39]>", line 1, in <module>
>         lock.lock()
>       File 
> "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/_lockfile.py", line 
> 261, in lock
>         raise AlreadyLockedError('We already had the lock')
>     AlreadyLockedError: We already had the lock
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 164, in using.rst
> Failed example:
>     t_broken = _waitfor(filename, lock.lifetime)
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.7/doctest.py", line 1315, in __run
>         compileflags, 1) in test.globs
>       File "<doctest using.rst[41]>", line 1, in <module>
>         t_broken = _waitfor(filename, lock.lifetime)
>       File 
> "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/tests/subproc.py", 
> line 63, in _waitfor
>         queue = multiprocessing.Queue()
>       File "/usr/lib/python2.7/multiprocessing/__init__.py", line 218, in 
> Queue
>         return Queue(maxsize)
>       File "/usr/lib/python2.7/multiprocessing/queues.py", line 63, in 
> __init__
>         self._rlock = Lock()
>       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
> __init__
>         SemLock.__init__(self, SEMAPHORE, 1, 1)
>       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> __init__
>         sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
>     OSError: [Errno 13] Permission denied
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 165, in using.rst
> Failed example:
>     t_broken > 3
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.7/doctest.py", line 1315, in __run
>         compileflags, 1) in test.globs
>       File "<doctest using.rst[42]>", line 1, in <module>
>         t_broken > 3
>     NameError: name 't_broken' is not defined
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 167, in using.rst
> Failed example:
>     lock.is_locked
> Differences (ndiff with -expected +actual):
>     - False
>     + True
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 179, in using.rst
> Failed example:
>     lock.lock()
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.7/doctest.py", line 1315, in __run
>         compileflags, 1) in test.globs
>       File "<doctest using.rst[45]>", line 1, in <module>
>         lock.lock()
>       File 
> "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/_lockfile.py", line 
> 261, in lock
>         raise AlreadyLockedError('We already had the lock')
>     AlreadyLockedError: We already had the lock
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 191, in using.rst
> Failed example:
>     _acquire(filename, timedelta(seconds=3))
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.7/doctest.py", line 1315, in __run
>         compileflags, 1) in test.globs
>       File "<doctest using.rst[51]>", line 1, in <module>
>         _acquire(filename, timedelta(seconds=3))
>       File 
> "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/tests/subproc.py", 
> line 45, in _acquire
>         queue = multiprocessing.Queue()
>       File "/usr/lib/python2.7/multiprocessing/__init__.py", line 218, in 
> Queue
>         return Queue(maxsize)
>       File "/usr/lib/python2.7/multiprocessing/queues.py", line 63, in 
> __init__
>         self._rlock = Lock()
>       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
> __init__
>         SemLock.__init__(self, SEMAPHORE, 1, 1)
>       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> __init__
>         sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
>     OSError: [Errno 13] Permission denied
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 194, in using.rst
> Failed example:
>     hostname, pid, lockfile = lock.details
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.7/doctest.py", line 1315, in __run
>         compileflags, 1) in test.globs
>       File "<doctest using.rst[53]>", line 1, in <module>
>         hostname, pid, lockfile = lock.details
>       File 
> "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/_lockfile.py", line 
> 160, in details
>         raise NotLockedError('Details are unavailable')
>     NotLockedError: Details are unavailable
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/flufl/lock/docs/using.rst", 
> line 197, in using.rst
> Failed example:
>     pid == os.getpid()
> Differences (ndiff with -expected +actual):
>     - False
>     + True
> 
> 
> ----------------------------------------------------------------------
> Ran 4 tests in 13.940s
> 
> FAILED (failures=1)
> Exception AttributeError: "'NoneType' object has no attribute 'debug'" in  
> ignored
> Exception AttributeError: "'NoneType' object has no attribute 'debug'" in  
> ignored
> Exception AttributeError: "'NoneType' object has no attribute 'debug'" in  
> ignored
> E: pybuild pybuild:256: test: plugin distutils failed with: exit code=1: 
> python2.7 setup.py test 
> dh_auto_test: pybuild --test -i python{version} -p 2.7 --dir . returned exit 
> code 13

The full build log is available from:
   
http://aws-logs.debian.net/ftbfs-logs/2014/11/12/flufl.lock_2.3.1-1_jessie-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.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to