conda-forge / numba-feedstock

A conda-smithy repository for numba.
BSD 3-Clause "New" or "Revised" License
0 stars 27 forks source link

numba v0.44.0 #28

Closed regro-cf-autotick-bot closed 5 years ago

regro-cf-autotick-bot commented 5 years ago

It is very likely that the current package version for this feedstock is out of date. Notes and instructions for merging this PR:

  1. Please check that the dependencies have not changed.
  2. Please merge the PR only after the tests have passed.
  3. Feel free to push to the bot's branch to update this PR if needed.
  4. The bot will almost always only open one PR per version.

If this PR was opened in error or needs to be updated please add the bot-rerun label to this PR. The bot will close this PR and schedule another one.

This PR was created by the cf-regro-autotick-bot. The cf-regro-autotick-bot is a service to automatically track the dependency graph, migrate packages, and propose package version updates for conda-forge. If you would like a local version of this bot, you might consider using rever. Rever is a tool for automating software releases and forms the backbone of the bot's conda-forge PRing capability. Rever is both conda (conda install -c conda-forge rever) and pip (pip install re-ver) installable. Finally, feel free to drop us a line if there are any issues!

conda-forge-linter commented 5 years ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

jakirkham commented 5 years ago

Seeing some test failures on various CIs (both macOS and Linux). Any thoughts on these @stuartarchibald?

```python ====================================================================== ERROR: test_jitclass_longlabel_not_truncated (numba.tests.test_jitclasses.TestJitClass) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/tests/test_jitclasses.py", line 892, in test_jitclass_longlabel_not_truncated TruncatedLabel().meth2() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/jitclass/boxing.py", line 62, in wrapper return method(*args, **kwargs) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 351, in _compile_for_args error_rewrite(e, 'typing') File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 316, in error_rewrite raise e File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 327, in _compile_for_args return self.compile(tuple(argtypes)) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock return func(*args, **kwargs) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 659, in compile cres = self._compiler.compile(args, return_type) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 83, in compile pipeline_class=self.pipeline_class) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 955, in compile_extra return pipeline.compile_extra(func) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 377, in compile_extra return self._compile_bytecode() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 886, in _compile_bytecode return self._compile_core() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 873, in _compile_core res = pm.run(self.status) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock return func(*args, **kwargs) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 254, in run raise patched_exception File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 245, in run stage() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 501, in stage_nopython_frontend self.locals) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 1105, in type_inference_stage infer.propagate() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typeinfer.py", line 915, in propagate raise errors[0] numba.errors.TypingError: Failed in nopython mode pipeline (step: nopython frontend) Failed in nopython mode pipeline (step: nopython frontend) Internal error at : --%<---------------------------------------------------------------------------- Traceback (most recent call last): File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/errors.py", line 661, in new_error_context yield File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typeinfer.py", line 455, in __call__ self.resolve(typeinfer, typevars, fnty) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typeinfer.py", line 474, in resolve sig = typeinfer.resolve_call(fnty, pos_args, kw_args) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typeinfer.py", line 1314, in resolve_call return self.context.resolve_function_type(fnty, pos_args, kw_args) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typing/context.py", line 186, in resolve_function_type res = self._resolve_user_function_type(func, args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typing/context.py", line 238, in _resolve_user_function_type return func.get_call_type(self, args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/types/functions.py", line 214, in get_call_type out = template.apply(args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typing/templates.py", line 225, in apply sig = generic(args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/jitclass/base.py", line 378, in generic sig = disp_type.get_call_type(self.context, args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/types/functions.py", line 271, in get_call_type template, pysig, args, kws = self.dispatcher.get_call_template(args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 275, in get_call_template self.compile(tuple(args)) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock return func(*args, **kwargs) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 659, in compile cres = self._compiler.compile(args, return_type) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 83, in compile pipeline_class=self.pipeline_class) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 955, in compile_extra return pipeline.compile_extra(func) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 377, in compile_extra return self._compile_bytecode() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 886, in _compile_bytecode return self._compile_core() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 873, in _compile_core res = pm.run(self.status) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock return func(*args, **kwargs) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 254, in run raise patched_exception File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 245, in run stage() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 747, in stage_nopython_backend self._backend(lowerfn, objectmode=False) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 687, in _backend lowered = lowerfn() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 674, in backend_nopython_mode self.metadata) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 1135, in native_lowering_stage cfunc = targetctx.get_executable(library, fndesc, env) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/cpu.py", line 174, in get_executable baseptr = library.get_pointer_to_function(fndesc.llvm_func_name) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/codegen.py", line 469, in get_pointer_to_function self._ensure_finalized() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/codegen.py", line 104, in _ensure_finalized self.finalize() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/codegen.py", line 219, in finalize self._optimize_final_module() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/codegen.py", line 125, in _optimize_final_module self._final_module = remove_redundant_nrt_refct(self._final_module) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/runtime/nrtopt.py", line 169, in remove_redundant_nrt_refct new_mod = ll.parse_assembly(newll) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/llvmlite/binding/module.py", line 26, in parse_assembly raise RuntimeError("LLVM IR parsing error\n{0}".format(errmsg)) RuntimeError: Failed in nopython mode pipeline (step: nopython mode backend) LLVM IR parsing error :145:12: error: use of undefined value '%_ZN5numba5tests15test_jitclasses12TestJitClass37test_jitclass_longlabel_not_truncated12$3clocals$3e14TruncatedLabel11meth1$24906EN8instance8jitclass1228TruncatedLabel$23559fd2621ed8$3caaaaaaaaaa$3afloat64$2cbbbbbbbbbb$3afloat64$2ccccccccccc$3afloat64$2cdddddddddd$3afloat64$2ceeeeeeeeee$3afloat64$2cffffffffff$3afloat64$2cgggggggggg$3afloat64$2chhhhhhhhhh$3afloat64$2ciiiiiiiiii$3afloat64$2cjjjjjjjjjj$3afloat64$2ckkkkkkkkkk$3afloat64$2cllllllllll$3afloat64$2cmmmmmmmmmm$3afloat64$2cnnnnnnnnnn$3afloat64$2coooooooooo$3afloat64$2cpppppppppp$3afloat64$2cqqqqqqqqqq$3afloat64$2crrrrrrrrrr$3afloat64$2cssssssssss$3afloat64$2ctttttttttt$3afloat64$2cuuuuuuuuuu$3afloat64$2cvvvvvvvvvv$3afloat64$2cwwwwwwwwww$3afloat64$2cxxxxxxxxxx$3afloat64$2cyyyyyyyyyy$3afloat64$2czzzzzzzzzz$3afloat64$2cAAAAAAAAAA$3afloat64$2cBBBBBBBBBB$3afloat64$2cCCCCCCCCCC$3afloat64$2cDDDDDDDDDD$3afloat64$2cEEEEEEEEEE$3afloat64$2cFFFFFFFFFF$3afloat64$2cGGGGGGGGGG$3afloat64$2cHHHHHHHHHH$3afloat64$2cIIIIIIIIII$3afloat64$2cJJJJJJJJJJ$3afloat64$2cKKKKKKKKKK$34' br label %"_ZN5numba5tests15test_jitclasses12TestJitClass37test_jitclass_longlabel_not_truncated12$3clocals$3e14TruncatedLabel11meth1$24906EN8instance8jitclass1228TruncatedLabel$23559fd2621ed8$3caaaaaaaaaa$3afloat64$2cbbbbbbbbbb$3afloat64$2ccccccccccc$3afloat64$2cdddddddddd$3afloat64$2ceeeeeeeeee$3afloat64$2cffffffffff$3afloat64$2cgggggggggg$3afloat64$2chhhhhhhhhh$3afloat64$2ciiiiiiiiii$3afloat64$2cjjjjjjjjjj$3afloat64$2ckkkkkkkkkk$3afloat64$2cllllllllll$3afloat64$2cmmmmmmmmmm$3afloat64$2cnnnnnnnnnn$3afloat64$2coooooooooo$3afloat64$2cpppppppppp$3afloat64$2cqqqqqqqqqq$3afloat64$2crrrrrrrrrr$3afloat64$2cssssssssss$3afloat64$2ctttttttttt$3afloat64$2cuuuuuuuuuu$3afloat64$2cvvvvvvvvvv$3afloat64$2cwwwwwwwwww$3afloat64$2cxxxxxxxxxx$3afloat64$2cyyyyyyyyyy$3afloat64$2czzzzzzzzzz$3afloat64$2cAAAAAAAAAA$3afloat64$2cBBBBBBBBBB$3afloat64$2cCCCCCCCCCC$3afloat64$2cDDDDDDDDDD$3afloat64$2cEEEEEEEEEE$3afloat64$2cFFFFFFFFFF$3afloat64$2cGGGGGGGGGG$3afloat64$2cHHHHHHHHHH$3afloat64$2cIIIIIIIIII$3afloat64$2cJJJJJJJJJJ$3afloat64$2cKKKKKKKKKK$34" ^ During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typeinfer.py", line 144, in propagate constraint(typeinfer) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typeinfer.py", line 455, in __call__ self.resolve(typeinfer, typevars, fnty) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/contextlib.py", line 130, in __exit__ self.gen.throw(type, value, traceback) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/errors.py", line 669, in new_error_context six.reraise(type(newerr), newerr, tb) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/six.py", line 658, in reraise raise value.with_traceback(tb) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/errors.py", line 661, in new_error_context yield File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typeinfer.py", line 455, in __call__ self.resolve(typeinfer, typevars, fnty) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typeinfer.py", line 474, in resolve sig = typeinfer.resolve_call(fnty, pos_args, kw_args) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typeinfer.py", line 1314, in resolve_call return self.context.resolve_function_type(fnty, pos_args, kw_args) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typing/context.py", line 186, in resolve_function_type res = self._resolve_user_function_type(func, args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typing/context.py", line 238, in _resolve_user_function_type return func.get_call_type(self, args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/types/functions.py", line 214, in get_call_type out = template.apply(args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/typing/templates.py", line 225, in apply sig = generic(args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/jitclass/base.py", line 378, in generic sig = disp_type.get_call_type(self.context, args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/types/functions.py", line 271, in get_call_type template, pysig, args, kws = self.dispatcher.get_call_template(args, kws) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 275, in get_call_template self.compile(tuple(args)) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock return func(*args, **kwargs) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 659, in compile cres = self._compiler.compile(args, return_type) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/dispatcher.py", line 83, in compile pipeline_class=self.pipeline_class) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 955, in compile_extra return pipeline.compile_extra(func) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 377, in compile_extra return self._compile_bytecode() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 886, in _compile_bytecode return self._compile_core() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 873, in _compile_core res = pm.run(self.status) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock return func(*args, **kwargs) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 254, in run raise patched_exception File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 245, in run stage() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 747, in stage_nopython_backend self._backend(lowerfn, objectmode=False) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 687, in _backend lowered = lowerfn() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 674, in backend_nopython_mode self.metadata) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/compiler.py", line 1135, in native_lowering_stage cfunc = targetctx.get_executable(library, fndesc, env) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/cpu.py", line 174, in get_executable baseptr = library.get_pointer_to_function(fndesc.llvm_func_name) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/codegen.py", line 469, in get_pointer_to_function self._ensure_finalized() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/codegen.py", line 104, in _ensure_finalized self.finalize() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/codegen.py", line 219, in finalize self._optimize_final_module() File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/targets/codegen.py", line 125, in _optimize_final_module self._final_module = remove_redundant_nrt_refct(self._final_module) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/runtime/nrtopt.py", line 169, in remove_redundant_nrt_refct new_mod = ll.parse_assembly(newll) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/llvmlite/binding/module.py", line 26, in parse_assembly raise RuntimeError("LLVM IR parsing error\n{0}".format(errmsg)) numba.errors.InternalError: Failed in nopython mode pipeline (step: nopython mode backend) LLVM IR parsing error :145:12: error: use of undefined value '%_ZN5numba5tests15test_jitclasses12TestJitClass37test_jitclass_longlabel_not_truncated12$3clocals$3e14TruncatedLabel11meth1$24906EN8instance8jitclass1228TruncatedLabel$23559fd2621ed8$3caaaaaaaaaa$3afloat64$2cbbbbbbbbbb$3afloat64$2ccccccccccc$3afloat64$2cdddddddddd$3afloat64$2ceeeeeeeeee$3afloat64$2cffffffffff$3afloat64$2cgggggggggg$3afloat64$2chhhhhhhhhh$3afloat64$2ciiiiiiiiii$3afloat64$2cjjjjjjjjjj$3afloat64$2ckkkkkkkkkk$3afloat64$2cllllllllll$3afloat64$2cmmmmmmmmmm$3afloat64$2cnnnnnnnnnn$3afloat64$2coooooooooo$3afloat64$2cpppppppppp$3afloat64$2cqqqqqqqqqq$3afloat64$2crrrrrrrrrr$3afloat64$2cssssssssss$3afloat64$2ctttttttttt$3afloat64$2cuuuuuuuuuu$3afloat64$2cvvvvvvvvvv$3afloat64$2cwwwwwwwwww$3afloat64$2cxxxxxxxxxx$3afloat64$2cyyyyyyyyyy$3afloat64$2czzzzzzzzzz$3afloat64$2cAAAAAAAAAA$3afloat64$2cBBBBBBBBBB$3afloat64$2cCCCCCCCCCC$3afloat64$2cDDDDDDDDDD$3afloat64$2cEEEEEEEEEE$3afloat64$2cFFFFFFFFFF$3afloat64$2cGGGGGGGGGG$3afloat64$2cHHHHHHHHHH$3afloat64$2cIIIIIIIIII$3afloat64$2cJJJJJJJJJJ$3afloat64$2cKKKKKKKKKK$34' br label %"_ZN5numba5tests15test_jitclasses12TestJitClass37test_jitclass_longlabel_not_truncated12$3clocals$3e14TruncatedLabel11meth1$24906EN8instance8jitclass1228TruncatedLabel$23559fd2621ed8$3caaaaaaaaaa$3afloat64$2cbbbbbbbbbb$3afloat64$2ccccccccccc$3afloat64$2cdddddddddd$3afloat64$2ceeeeeeeeee$3afloat64$2cffffffffff$3afloat64$2cgggggggggg$3afloat64$2chhhhhhhhhh$3afloat64$2ciiiiiiiiii$3afloat64$2cjjjjjjjjjj$3afloat64$2ckkkkkkkkkk$3afloat64$2cllllllllll$3afloat64$2cmmmmmmmmmm$3afloat64$2cnnnnnnnnnn$3afloat64$2coooooooooo$3afloat64$2cpppppppppp$3afloat64$2cqqqqqqqqqq$3afloat64$2crrrrrrrrrr$3afloat64$2cssssssssss$3afloat64$2ctttttttttt$3afloat64$2cuuuuuuuuuu$3afloat64$2cvvvvvvvvvv$3afloat64$2cwwwwwwwwww$3afloat64$2cxxxxxxxxxx$3afloat64$2cyyyyyyyyyy$3afloat64$2czzzzzzzzzz$3afloat64$2cAAAAAAAAAA$3afloat64$2cBBBBBBBBBB$3afloat64$2cCCCCCCCCCC$3afloat64$2cDDDDDDDDDD$3afloat64$2cEEEEEEEEEE$3afloat64$2cFFFFFFFFFF$3afloat64$2cGGGGGGGGGG$3afloat64$2cHHHHHHHHHH$3afloat64$2cIIIIIIIIII$3afloat64$2cJJJJJJJJJJ$3afloat64$2cKKKKKKKKKK$34" ^ [1] During: resolving callee type: BoundFunction((, 'meth1') for instance.jitclass.TruncatedLabel#559fd2621ed8) [2] During: typing of call at /home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/tests/test_jitclasses.py (889) --%<---------------------------------------------------------------------------- File "../_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/tests/test_jitclasses.py", line 889: def meth2(self): self.meth1() ^ [1] During: resolving callee type: BoundFunction((, 'meth2') for instance.jitclass.TruncatedLabel#559fd2621ed8) [2] During: typing of call at (3) File "", line 3: ====================================================================== FAIL: test_case16_scipy_call_in_objmode_ctx (numba.tests.test_withlifting.TestLiftObj) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/tests/test_withlifting.py", line 705, in test_case16_scipy_call_in_objmode_ctx self.assert_equal_return_and_stdout(foo, x) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/tests/test_withlifting.py", line 316, in assert_equal_return_and_stdout self.assertPreciseEqual(expect_res, got_res) File "/home/conda/feedstock_root/build_artifacts/numba_1560189434085/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/lib/python3.7/site-packages/numba/tests/support.py", line 265, in assertPreciseEqual self.fail("when comparing %s and %s: %s" % (first, second, failure_msg)) AssertionError: when comparing 1 and 1: 'ndarray' != 'exact' - ndarray + exact : Type Family mismatch. (ndarray != exact) ---------------------------------------------------------------------- ```
stuartarchibald commented 5 years ago

@jakirkham LLVM 8 build needs patching with https://github.com/numba/llvmlite/blob/d5e5cb0ce64ecc3fe4951e63e125dc719a559f21/conda-recipes/0001-Revert-Limit-size-of-non-GlobalValue-name.patch, see also https://github.com/numba/llvmlite/blob/d5e5cb0ce64ecc3fe4951e63e125dc719a559f21/conda-recipes/llvmdev/meta.yaml#L41-L42

The issue comes from LLVM implementing a maximum label length that can only be configured by a flag, the above patch reverts. Numba/llvmlite can legitimately generate large labels.

jakirkham commented 5 years ago

Thanks for the pointer. Have raised issue ( https://github.com/conda-forge/llvmdev-feedstock/issues/68 ) on this change. Are there other patches we should be including or is this the only one?

stuartarchibald commented 5 years ago

@jakirkham I think that should be it for LLVM 8 series, let me know how you get on. Thanks.

jakirkham commented 5 years ago

Restarting CI to try with the new . Let's see how this goes. 😁 🍀

jakirkham commented 5 years ago

Appears the GitHub generated archive had a checksum change. Will push a fix.

stuartarchibald commented 5 years ago

@jakirkham please also note that a 0.44.1 patch release has been made: http://numba.pydata.org/numba-doc/latest/release-notes.html#version-0-44-1

jakirkham commented 5 years ago

Thanks for the note. The bot sent PR ( https://github.com/conda-forge/numba-feedstock/pull/29 ) for that too. Wanted to see if we could clear this one first. However as the tests are failing, will just close this one out and move on to that one.