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