[Python-modules-team] Bug#684821: python-concurrent.futures: FTBFS: failed test

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue Aug 14 07:16:48 UTC 2012


Source: python-concurrent.futures
Version: 2.1.2-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120814 qa-ftbfs
Justification: FTBFS in wheezy on amd64

Hi,

During a rebuild of all packages in *wheezy*, your package failed to
build on amd64.

Relevant part:
> make[1]: Entering directory `/«PKGBUILDDIR»'
> set -e ; \
> 	for python in python2.7 python2.6; do \
> 		# retrive the lib path \
> 		LIB=$($python -c "from distutils.command.build import build ; from distutils.core import Distribution ; b = build(Distribution()) ; b.finalize_options() ; print b.build_purelib") ; \
> 		PYTHONPATH=$LIB $python ./test_futures.py ; \
> 	done
> test_map (__main__.ProcessPoolExecutorTest) ... ERROR
> test_map_exception (__main__.ProcessPoolExecutorTest) ... ERROR
> test_map_timeout (__main__.ProcessPoolExecutorTest) ... ERROR
> test_submit (__main__.ProcessPoolExecutorTest) ... ERROR
> test_submit_keyword (__main__.ProcessPoolExecutorTest) ... ERROR
> test_map (__main__.ThreadPoolExecutorTest) ... ok
> test_map_exception (__main__.ThreadPoolExecutorTest) ... ok
> test_map_timeout (__main__.ThreadPoolExecutorTest) ... ERROR
> test_submit (__main__.ThreadPoolExecutorTest) ... ok
> test_submit_keyword (__main__.ThreadPoolExecutorTest) ... ok
> test_all_completed (__main__.ProcessPoolWaitTests) ... ERROR
> test_all_completed_some_already_completed (__main__.ProcessPoolWaitTests) ... ERROR
> test_first_completed (__main__.ProcessPoolWaitTests) ... ERROR
> test_first_completed_one_already_completed (__main__.ProcessPoolWaitTests) ... ERROR
> test_first_exception (__main__.ProcessPoolWaitTests) ... ERROR
> test_first_exception_one_already_failed (__main__.ProcessPoolWaitTests) ... ERROR
> test_first_exception_some_already_complete (__main__.ProcessPoolWaitTests) ... ERROR
> test_timeout (__main__.ProcessPoolWaitTests) ... ERROR
> test_all_completed (__main__.ThreadPoolWaitTests) ... ERROR
> test_all_completed_some_already_completed (__main__.ThreadPoolWaitTests) ... ERROR
> test_first_completed (__main__.ThreadPoolWaitTests) ... ERROR
> test_first_completed_one_already_completed (__main__.ThreadPoolWaitTests) ... ERROR
> test_first_exception (__main__.ThreadPoolWaitTests) ... ERROR
> test_first_exception_one_already_failed (__main__.ThreadPoolWaitTests) ... ERROR
> test_first_exception_some_already_complete (__main__.ThreadPoolWaitTests) ... ERROR
> test_timeout (__main__.ThreadPoolWaitTests) ... ERROR
> test_no_timeout (__main__.ProcessPoolAsCompletedTests) ... ERROR
> test_zero_timeout (__main__.ProcessPoolAsCompletedTests) ... ERROR
> test_no_timeout (__main__.ThreadPoolAsCompletedTests) ... ERROR
> test_zero_timeout (__main__.ThreadPoolAsCompletedTests) ... ERROR
> test_cancel (__main__.FutureTests) ... ok
> test_cancelled (__main__.FutureTests) ... ok
> test_done (__main__.FutureTests) ... ok
> test_done_callback_already_cancelled (__main__.FutureTests) ... ok
> test_done_callback_already_failed (__main__.FutureTests) ... ok
> test_done_callback_already_successful (__main__.FutureTests) ... ok
> test_done_callback_raises (__main__.FutureTests) ... ok
> test_done_callback_with_cancel (__main__.FutureTests) ... ok
> test_done_callback_with_exception (__main__.FutureTests) ... ok
> test_done_callback_with_result (__main__.FutureTests) ... ok
> test_exception_with_success (__main__.FutureTests) ... ok
> test_exception_with_timeout (__main__.FutureTests) ... ok
> test_repr (__main__.FutureTests) ... ok
> test_result_with_cancel (__main__.FutureTests) ... ok
> test_result_with_success (__main__.FutureTests) ... ok
> test_result_with_timeout (__main__.FutureTests) ... ok
> test_running (__main__.FutureTests) ... ok
> test_context_manager_shutdown (__main__.ProcessPoolShutdownTest) ... ERROR
> test_del_shutdown (__main__.ProcessPoolShutdownTest) ... ERROR
> test_processes_terminate (__main__.ProcessPoolShutdownTest) ... ERROR
> test_run_after_shutdown (__main__.ProcessPoolShutdownTest) ... ERROR
> test_context_manager_shutdown (__main__.ThreadPoolShutdownTest) ... ok
> test_del_shutdown (__main__.ThreadPoolShutdownTest) ... ok
> test_run_after_shutdown (__main__.ThreadPoolShutdownTest) ... ok
> test_threads_terminate (__main__.ThreadPoolShutdownTest) ... ERROR
> 
> ======================================================================
> ERROR: test_map (__main__.ProcessPoolExecutorTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 584, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_map_exception (__main__.ProcessPoolExecutorTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 584, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_map_timeout (__main__.ProcessPoolExecutorTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 584, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_submit (__main__.ProcessPoolExecutorTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 584, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_submit_keyword (__main__.ProcessPoolExecutorTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 584, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_map_timeout (__main__.ThreadPoolExecutorTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 559, in test_map_timeout
>     timeout_call = MapCall()
>   File "./test_futures.py", line 130, in __init__
>     super(MapCall, self).__init__(manual_finish=True, result=result)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_all_completed (__main__.ProcessPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 461, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_all_completed_some_already_completed (__main__.ProcessPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 461, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_first_completed (__main__.ProcessPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 461, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_first_completed_one_already_completed (__main__.ProcessPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 461, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_first_exception (__main__.ProcessPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 461, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_first_exception_one_already_failed (__main__.ProcessPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 461, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_first_exception_some_already_complete (__main__.ProcessPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 461, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_timeout (__main__.ProcessPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 461, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_all_completed (__main__.ThreadPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 354, in test_all_completed
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_all_completed_some_already_completed (__main__.ThreadPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 389, in test_all_completed_some_already_completed
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_first_completed (__main__.ThreadPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 242, in test_first_completed
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_first_completed_one_already_completed (__main__.ThreadPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 261, in test_first_completed_one_already_completed
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_first_exception (__main__.ThreadPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 281, in test_first_exception
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_first_exception_one_already_failed (__main__.ThreadPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 334, in test_first_exception_one_already_failed
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
> Traceback (most recent call last):
>   File "./test_futures.py", line 821, in <module>
>     test_main()
>   File "./test_futures.py", line 818, in test_main
>     ThreadPoolShutdownTest)
>   File "/usr/lib/python2.7/test/test_support.py", line 1094, in run_unittest
>     _run_suite(suite)
>   File "/usr/lib/python2.7/test/test_support.py", line 1077, in _run_suite
>     raise TestFailed(err)
> test.test_support.TestFailed: multiple errors occurred
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_first_exception_some_already_complete (__main__.ThreadPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 308, in test_first_exception_some_already_complete
>     call1 = ExceptionCall(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_timeout (__main__.ThreadPoolWaitTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 424, in test_timeout
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_no_timeout (__main__.ProcessPoolAsCompletedTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 530, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_zero_timeout (__main__.ProcessPoolAsCompletedTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 530, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=1)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_no_timeout (__main__.ThreadPoolAsCompletedTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 475, in test_no_timeout
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_zero_timeout (__main__.ThreadPoolAsCompletedTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 499, in test_zero_timeout
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ======================================================================
> ERROR: test_context_manager_shutdown (__main__.ProcessPoolShutdownTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 201, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=5)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_del_shutdown (__main__.ProcessPoolShutdownTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 201, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=5)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_processes_terminate (__main__.ProcessPoolShutdownTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 201, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=5)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_run_after_shutdown (__main__.ProcessPoolShutdownTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 201, in setUp
>     self.executor = futures.ProcessPoolExecutor(max_workers=5)
>   File "/«PKGBUILDDIR»/concurrent/futures/process.py", line 275, in __init__
>     EXTRA_QUEUED_CALLS)
>   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
> 
> ======================================================================
> ERROR: test_threads_terminate (__main__.ThreadPoolShutdownTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test_futures.py", line 175, in test_threads_terminate
>     self._start_some_futures()
>   File "./test_futures.py", line 146, in _start_some_futures
>     call1 = Call(manual_finish=True)
>   File "./test_futures.py", line 93, in __init__
>     self._called_event = self._create_event()
>   File "./test_futures.py", line 74, in _create_event
>     event = multiprocessing.Event()
>   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 211, in Event
>     return Event()
>   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 302, in __init__
>     self._cond = Condition(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
> 
> ----------------------------------------------------------------------
> Ran 55 tests in 3.619s
> 
> FAILED (errors=31)
> make[1]: *** [override_dh_auto_test] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2012/08/14/python-concurrent.futures_2.1.2-1_wheezy.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 Python-modules-team mailing list