--- Begin Message ---
Source: joblib
Version: 0.6.4-1
Severity: serious
Tags: wheezy sid
User: debian...@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»'
> python2.7 setup.py nosetests;
> /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution
> option: 'summary'
> warnings.warn(msg)
> running nosetests
> running egg_info
> creating joblib.egg-info
> writing joblib.egg-info/PKG-INFO
> writing top-level names to joblib.egg-info/top_level.txt
> writing dependency_links to joblib.egg-info/dependency_links.txt
> writing manifest file 'joblib.egg-info/SOURCES.txt'
> reading manifest file 'joblib.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.txt'
> warning: no files found matching '*.rst' under directory 'joblib'
> warning: no directories found matching 'doc/_static'
> warning: no previously-included files matching '*~' found anywhere in
> distribution
> warning: no previously-included files matching '*.swp' found anywhere in
> distribution
> writing manifest file 'joblib.egg-info/SOURCES.txt'
> running build_ext
> nose.plugins.cover: ERROR: Coverage not available: unable to import coverage
> module
> Doctest: memory.rst ... ok
> Doctest: parallel.rst ... FAIL
> Doctest: joblib.parallel.Parallel ... ok
> joblib.test.test_disk.test_disk_used ... ok
> joblib.test.test_disk.test_memstr_to_kbytes(83886080, 83886080) ... ok
> joblib.test.test_disk.test_memstr_to_kbytes(1433, 1433) ... ok
> joblib.test.test_disk.test_memstr_to_kbytes(122880, 122880) ... ok
> joblib.test.test_disk.test_memstr_to_kbytes(53, 53) ... ok
> joblib.test.test_disk.test_mkdirp ... ok
> joblib.test.test_format_stack.test_safe_repr ... ok
> joblib.test.test_func_inspect.test_filter_args({'y': 0, 'x': 1}, {'y': 0,
> 'x': 1}) ... ok
> joblib.test.test_func_inspect.test_filter_args({'y': 0}, {'y': 0}) ... ok
> joblib.test.test_func_inspect.test_filter_args({'x': 0}, {'x': 0}) ... ok
> joblib.test.test_func_inspect.test_filter_args({'x': 0}, {'x': 0}) ... ok
> joblib.test.test_func_inspect.test_filter_args({}, {}) ... ok
> joblib.test.test_func_inspect.test_filter_args({'y': 1, 'x': 0}, {'y': 1,
> 'x': 0}) ... ok
> joblib.test.test_func_inspect.test_filter_args({'x': 2}, {'x': 2}) ... ok
> joblib.test.test_func_inspect.test_filter_args({'x': 2}, {'x': 2}) ... ok
> joblib.test.test_func_inspect.test_filter_args({'x': 1}, {'x': 1}) ... ok
> joblib.test.test_func_inspect.test_filter_args_method ... ok
> joblib.test.test_func_inspect.test_filter_varargs({'y': 0, 'x': 1, '*': [],
> '**': {}}, {'y': 0, 'x': 1, '*': [], '**': {}}) ... ok
> joblib.test.test_func_inspect.test_filter_varargs({'y': 2, 'x': 1, '*': [3,
> 4], '**': {}}, {'y': 2, 'x': 1, '*': [3, 4], '**': {}}) ... ok
> joblib.test.test_func_inspect.test_filter_varargs({'y': 25, 'x': 1, '*': [],
> '**': {'ee': 2}}, {'y': 25, 'x': 1, '*': [], '**': {'ee': 2}}) ... ok
> joblib.test.test_func_inspect.test_filter_varargs({'y': 2, 'x': 1, '**':
> {'ee': 2}}, {'y': 2, 'x': 1, '**': {'ee': 2}}) ... ok
> joblib.test.test_func_inspect.test_filter_kwargs ... ok
> joblib.test.test_func_inspect.test_filter_args_2 ... ok
> joblib.test.test_func_inspect.test_func_name('f', 'f') ... ok
> joblib.test.test_func_inspect.test_func_name('g', 'g') ... ok
> Check that func_inspect is robust and will work on weird objects ... ok
> Make sure that calling the same method on two different instances ... ok
> Make sure that filter_args returns decent error messages, for the ... ok
> joblib.test.test_func_inspect.test_clean_win_chars ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Smoke test hash on various types. ... ok
> Check that hashing instance methods works ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Test hashing with numpy arrays. ... ok
> Check that memmap and arrays hash identically if coerce_mmap is ... ok
> Check that memmap and arrays hash identically if coerce_mmap is ... ok
> Check the performance of hashing numpy arrays: ... ok
> Check the performance of hashing numpy arrays: ... ok
> Make sure that calling the same method on two different instances ... ok
> Make sure that calling the same _cached_ method on two different ... ok
> A simple smoke test for PrintTime. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Simple test of memory lazy evaluation. ... ok
> Test memory with cachedir=None: no memoize ... ok
> Test memory with cachedir=None: no memoize ... ok
> Test memory with cachedir=None: no memoize ... ok
> Test memory with cachedir=None: no memoize ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with keyword arguments. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Test memory with a function with a lambda. ... ok
> Check that name collisions with functions will raise warnings ... ok
> Check that name collisions with functions will raise warnings ... ok
> Check that multiple use of lambda will raise collisions ... ok
> Check that multiple use of lambda will raise collisions ... ok
> Check that multiple use of lambda will raise collisions ... ok
> Check that collisions impossible to detect will raise appropriate ... ok
> Check that collisions impossible to detect will raise appropriate ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Test memory with functools.partial. ... ok
> Smoke test memory with a function with a function defined in an eval. ... ok
> Check that if a function has a side effect in its arguments, it ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Test memory with a function with numpy arrays. ... ok
> Smoketest the exception handling of Memory. ... ok
> Smoketest the exception handling of Memory. ... ok
> Smoketest the exception handling of Memory. ... ok
> Test the ignore feature of memory ... ok
> Test the ignore feature of memory ... ok
> Test the ignore feature of memory ... ok
> Test the ignore feature of memory ... ok
> Test the creation of the memory cache directory for the function. ... ok
> Test the creation of the memory cache directory for the function. ... ok
> Test the creation of the memory cache directory for the function. ... ok
> Test the creation of the memory cache directory for the function. ... ok
> Test the creation of the memory cache directory for the function. ... ok
> Test the creation of the memory cache directory for the function. ... ok
> Test the creation of the memory cache directory for the function. ... ok
> Test the memorized functions can be pickled and restored. ... ok
> Test the memorized functions can be pickled and restored. ... ok
> Test the signature formatting. ... ok
> Test the signature formatting. ... ok
> Test the format signature formatting with numpy. ... ok
> joblib.test.test_my_exceptions.test_inheritance ... ok
> joblib.test.test_numpy_pickle.test_standard_types(None, None) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<type 'type'>, <type
> 'type'>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(True, True) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(1, 1) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(1L, 1L) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(1.0, 1.0) ... ok
> joblib.test.test_numpy_pickle.test_standard_types((1+0j), (1+0j)) ... ok
> joblib.test.test_numpy_pickle.test_standard_types('1', '1') ... ok
> joblib.test.test_numpy_pickle.test_standard_types(u'1', u'1') ... ok
> joblib.test.test_numpy_pickle.test_standard_types((), ()) ... ok
> joblib.test.test_numpy_pickle.test_standard_types([], []) ... ok
> joblib.test.test_numpy_pickle.test_standard_types({}, {}) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<type 'file'>, <type
> 'file'>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<type 'buffer'>, <type
> 'buffer'>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<built-in function len>,
> <built-in function len>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<function _function at
> 0x3512410>, <function _function at 0x3512410>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<class
> joblib.test.test_numpy_pickle._class at 0x35dab48>, <class
> joblib.test.test_numpy_pickle._class at 0x35dab48>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<class
> 'joblib.test.test_numpy_pickle._newclass'>, <class
> 'joblib.test.test_numpy_pickle._newclass'>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(None, None) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<type 'type'>, <type
> 'type'>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(True, True) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(1, 1) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(1L, 1L) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(1.0, 1.0) ... ok
> joblib.test.test_numpy_pickle.test_standard_types((1+0j), (1+0j)) ... ok
> joblib.test.test_numpy_pickle.test_standard_types('1', '1') ... ok
> joblib.test.test_numpy_pickle.test_standard_types(u'1', u'1') ... ok
> joblib.test.test_numpy_pickle.test_standard_types((), ()) ... ok
> joblib.test.test_numpy_pickle.test_standard_types([], []) ... ok
> joblib.test.test_numpy_pickle.test_standard_types({}, {}) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<type 'file'>, <type
> 'file'>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<type 'buffer'>, <type
> 'buffer'>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<built-in function len>,
> <built-in function len>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<function _function at
> 0x3512410>, <function _function at 0x3512410>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<class
> joblib.test.test_numpy_pickle._class at 0x35dab48>, <class
> joblib.test.test_numpy_pickle._class at 0x35dab48>) ... ok
> joblib.test.test_numpy_pickle.test_standard_types(<class
> 'joblib.test.test_numpy_pickle._newclass'>, <class
> 'joblib.test.test_numpy_pickle._newclass'>) ... ok
> joblib.test.test_numpy_pickle.test_value_error ... ok
> joblib.test.test_numpy_pickle.test_numpy_persistence ... Exception
> AttributeError: AttributeError("'NoneType' object has no attribute 'tell'",)
> in <bound method memmap.__del__ of memmap(2.476174e-316)> ignored
> Exception AttributeError: AttributeError("'NoneType' object has no attribute
> 'tell'",) in <bound method memmap.__del__ of memmap(2.59697267e-316)> ignored
> Exception AttributeError: AttributeError("'NoneType' object has no attribute
> 'tell'",) in <bound method memmap.__del__ of memmap(2.59697267e-316)> ignored
> Exception AttributeError: AttributeError("'NoneType' object has no attribute
> 'tell'",) in <bound method memmap.__del__ of memmap(2.6765623e-316)> ignored
> ok
> joblib.test.test_numpy_pickle.test_memmap_persistence(True,) ... ok
> joblib.test.test_numpy_pickle.test_masked_array_persistence ... ok
> joblib.test.test_numpy_pickle.test_z_file ... ok
> joblib.test.test_numpy_pickle.test_numpy_subclass ... ok
> joblib.test.test_parallel.test_cpu_count ... ok
> Failure: OSError ([Errno 13] Permission denied) ... ERROR
> joblib.test.test_parallel.test_nested_loop ... ERROR
> Check the keyword argument processing of pmap. ... ok
> Failure: OSError ([Errno 13] Permission denied) ... ERROR
> Check that pmap captures the errors when it is passed an object ... ok
> Check that error are captured, and that correct exceptions ... ERROR
> Test that with only one job, Parallel does act as a iterator. ... ok
> Check that using pre_dispatch Parallel does indeed dispatch items ... ERROR
> Make sure that exception raised during dispatch are indeed captured ... ERROR
> joblib.test.test_parallel.test_joblib_exception ... ok
> joblib.test.test_parallel.test_safe_function ... ok
> Doctest: joblib ... ok
>
> ======================================================================
> ERROR: Failure: OSError ([Errno 13] Permission denied)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 231, in
> generate
> for test in g():
> File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 72, in
> test_simple_parallel
> delayed(square)(x) for x in X))
> File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> self._pool = multiprocessing.Pool(n_jobs)
> File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> return Pool(processes, initializer, initargs, maxtasksperchild)
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> self._setup_queues()
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in
> _setup_queues
> self._inqueue = SimpleQueue()
> File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, 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: joblib.test.test_parallel.test_nested_loop
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
> self.test(*self.arg)
> File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 102, in
> test_nested_loop
> Parallel(n_jobs=2)(delayed(nested_loop)() for _ in range(2))
> File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> self._pool = multiprocessing.Pool(n_jobs)
> File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> return Pool(processes, initializer, initargs, maxtasksperchild)
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> self._setup_queues()
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in
> _setup_queues
> self._inqueue = SimpleQueue()
> File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, 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: Failure: OSError ([Errno 13] Permission denied)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 231, in
> generate
> for test in g():
> File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 112, in
> test_parallel_kwargs
> Parallel(n_jobs=n_jobs)(delayed(f)(x, y=1) for x in lst)
> File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> self._pool = multiprocessing.Pool(n_jobs)
> File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> return Pool(processes, initializer, initargs, maxtasksperchild)
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> self._setup_queues()
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in
> _setup_queues
> self._inqueue = SimpleQueue()
> File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, 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: Check that error are captured, and that correct exceptions
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
> self.test(*self.arg)
> File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 137, in
> test_error_capture
> [delayed(division)(x, y) for x, y in zip((0, 1), (1, 0))],
> File "/usr/lib/python2.7/unittest/case.py", line 471, in assertRaises
> callableObj(*args, **kwargs)
> File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> self._pool = multiprocessing.Pool(n_jobs)
> File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> return Pool(processes, initializer, initargs, maxtasksperchild)
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> self._setup_queues()
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in
> _setup_queues
> self._inqueue = SimpleQueue()
> File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, 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: Check that using pre_dispatch Parallel does indeed dispatch items
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
> self.test(*self.arg)
> File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 213, in
> test_dispatch_multiprocessing
> for i in producer())
> File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> self._pool = multiprocessing.Pool(n_jobs)
> File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> return Pool(processes, initializer, initargs, maxtasksperchild)
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> self._setup_queues()
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in
> _setup_queues
> self._inqueue = SimpleQueue()
> File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, 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: Make sure that exception raised during dispatch are indeed captured
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
> self.test(*self.arg)
> File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 225, in
> test_exception_dispatch
> (delayed(exception_raiser)(i) for i in range(30)),
> File "/usr/lib/python2.7/unittest/case.py", line 471, in assertRaises
> callableObj(*args, **kwargs)
> File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> self._pool = multiprocessing.Pool(n_jobs)
> File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> return Pool(processes, initializer, initargs, maxtasksperchild)
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> self._setup_queues()
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in
> _setup_queues
> self._inqueue = SimpleQueue()
> File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, 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
>
> ======================================================================
> FAIL: Doctest: parallel.rst
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python2.7/doctest.py", line 2201, in runTest
> raise self.failureException(self.format_failure(new.getvalue()))
> AssertionError: Failed doctest test for parallel.rst
> File "/«PKGBUILDDIR»/doc/parallel.rst", line 0
>
> ----------------------------------------------------------------------
> File "/«PKGBUILDDIR»/doc/parallel.rst", line 17, in parallel.rst
> Failed example:
> Parallel(n_jobs=2)(delayed(sqrt)(i**2) for i in range(10))
> Exception raised:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/doctest.py", line 1289, in __run
> compileflags, 1) in test.globs
> File "<doctest parallel.rst[4]>", line 1, in <module>
> Parallel(n_jobs=2)(delayed(sqrt)(i**2) for i in range(10))
> File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> self._pool = multiprocessing.Pool(n_jobs)
> File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> return Pool(processes, initializer, initargs, maxtasksperchild)
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> self._setup_queues()
> File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in
> _setup_queues
> self._inqueue = SimpleQueue()
> File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, 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
>
> >> raise self.failureException(self.format_failure(<StringIO.StringIO
> >> instance at 0x2dd2098>.getvalue()))
>
>
> ----------------------------------------------------------------------
> Ran 294 tests in 0.868s
>
> FAILED (errors=6, failures=1)
> make[1]: *** [python-test2.7] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2012/08/14/joblib_0.6.4-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.
--- End Message ---