Source: numba Version: 0.33.0-1 Severity: serious https://buildd.debian.org/status/fetch.php?pkg=numba&arch=i386&ver=0.33.0-1&stamp=1495914429&raw=0 https://buildd.debian.org/status/fetch.php?pkg=numba&arch=arm64&ver=0.33.0-1&stamp=1495916190&raw=0
This failure appeared in the tests: <cut> _____________________ TestCache.test_non_creatable_pycache _____________________ self = <numba.tests.test_dispatcher.TestCache testMethod=test_non_creatable_pycache> @unittest.skipIf(os.name == "nt", "cannot easily make a directory read-only on Windows") def test_non_creatable_pycache(self): # Make it impossible to create the __pycache__ directory old_perms = os.stat(self.tempdir).st_mode os.chmod(self.tempdir, 0o500) self.addCleanup(os.chmod, self.tempdir, old_perms) > self._test_pycache_fallback() numba/tests/test_dispatcher.py:954: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ numba/tests/test_dispatcher.py:926: in _test_pycache_fallback mod = self.import_module() numba/tests/test_dispatcher.py:623: in import_module mod = import_dynamic(self.modname) numba/tests/support.py:527: in import_dynamic __import__(modname) /tmp/numba-tests.1000/test_cache-jXZpdc/dispatcher_caching_test_fodder.py:19: in <module> @jit(cache=True, nopython=True) numba/decorators.py:175: in wrapper disp.enable_caching() numba/dispatcher.py:490: in enable_caching self._cache = FunctionCache(self.py_func) numba/caching.py:594: in __init__ self._impl = self._impl_class(py_func) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <numba.caching.CompileResultCacheImpl object at 0x7feadcfd57d0> py_func = <function simple_usecase at 0x7feadc384050> def __init__(self, py_func): self._is_closure = bool(py_func.__closure__) self._lineno = py_func.__code__.co_firstlineno # Get qualname try: qualname = py_func.__qualname__ except AttributeError: qualname = py_func.__name__ # Find a locator source_path = inspect.getfile(py_func) for cls in self._locator_classes: locator = cls.from_function(py_func, source_path) if locator is not None: break else: raise RuntimeError("cannot cache function %r: no locator available " > "for file %r" % (qualname, source_path)) E RuntimeError: cannot cache function 'simple_usecase': no locator available for file '/tmp/numba-tests.1000/test_cache-jXZpdc/dispatcher_caching_test_fodder.py' numba/caching.py:330: RuntimeError </cut> -- 4096R/DF5182C8 Debian Developer (sten...@debian.org) http://www.danielstender.com/