Debian Patches
Status for numba/0.68.1+ds-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| fix-cmath-nan-sign.patch | Fix cmath atan sign handling Match CPython's atanh signed-zero handling for NaN real parts and infinite imaginary parts, and remove atan's compensating sign special case. RISC-V NaN canonicalization exposes the incorrect result. Add regression coverage for signed NaNs and infinities in both precisions. =================================================================== |
Felix Yan <felixonmars@archlinux.org> | no | vendor, https://github.com/felixonmars/archriscv-packages/pull/5683 | 2026-09-05 | |
| fix-aot-linking.patch | riscv64 AOT linking fix Preserve helper bitcode before module-level vectorization and carry it through serialization. Generic RV64GC AOT links RVV-optimized host JIT helpers, aborting object emission with "Don't know how to legalize this scalable vector type". Optimize the linking IR for each caller's target while retaining host-specific JIT optimization. |
Felix Yan <felixonmars@archlinux.org> | no | vendor, https://github.com/felixonmars/archriscv-packages/pull/5683 | 2026-09-05 | |
| riscv-target-features.patch | riscv64 target feature fix Use the RV64GC baseline for JIT and AOT target machines. LLVM defaults to RV64I without explicit features, producing soft-float AOT objects and unresolved __atomic_compare_exchange_8 calls with CPU feature overrides. Enable atomics and the LP64D ABI while preserving user feature precedence. |
Felix Yan <felixonmars@archlinux.org> | no | vendor, https://github.com/felixonmars/archriscv-packages/pull/5683 | 2026-09-05 | |
| pyproject | Enable PEP-517 building | Michael R. Crusoe <crusoe@debian.org> | yes | |||
| 0011-skip-ppc64el-test-pycc.patch | Skip one crashing test and one failing test on ppc64el =================================================================== |
Matthias Klose <doko@debian.org> | yes | debian | ||
| 0012-skip-ppc64el-test-ldexp.patch | Skip one more test on ppc64el =================================================================== |
Santiago Vila <sanvila@debian.org> | yes | debian | ||
| 0013-skip-riscv-segfault.patch | skip test failing on riscv64 # Keep a list of all skipped tests here. # New numba versions? # 1. Disable this patch by editing debian/patches/series # 2. Build on riscv64 running all tests, or use the list below to run just the known-failing tests # 3. Remove tests from this list & patch as they are fixed upstream. # 4. Re-enable this patch by reversing what you did in step 1 # 5. Rebuild on riscv64 to confirm numba.tests.npyufunc.test_dufunc.TestDUFuncReduceNumPyTests.test_reduce_zero_axis numba.tests.test_array_manipulation.TestArrayManipulation.test_sliding_window_view numba.tests.test_array_manipulation.TestArrayManipulation.test_sliding_window_view_errors numba.tests.test_array_reductions.TestArrayReductions.test_nanpercentile_basic numba.tests.test_array_reductions.TestArrayReductions.test_nanquantile_basic numba.tests.test_array_reductions.TestArrayReductions.test_percentile_basic numba.tests.test_array_reductions.TestArrayReductions.test_quantile_basic numba.tests.test_event.TestEvent.test_timing_properties numba.tests.test_fancy_indexing.TestFancyIndexing.test_np_take_axis numba.tests.test_heapq.TestHeapqReflectedList.test_nlargest_basic numba.tests.test_heapq.TestHeapqReflectedList.test_nsmallest_basic numba.tests.test_heapq.TestHeapqTypedList.test_nlargest_basic numba.tests.test_heapq.TestHeapqTypedList.test_nsmallest_basic numba.tests.test_np_functions.TestNPFunctions.test_argpartition_basic numba.tests.test_np_functions.TestNPFunctions.test_argpartition_fuzz numba.tests.test_np_functions.TestNPFunctions.test_array_split_basic numba.tests.test_np_functions.TestNPFunctions.test_partition_basic numba.tests.test_np_functions.TestNPFunctions.test_partition_fuzz numba.tests.test_np_functions.TestNPFunctions.test_split_basic numba.tests.test_np_functions.TestNPFunctions.test_take_along_axis numba.tests.test_np_randomgen.TestRandomGenerators.test_binomial_btpe_squeeze_parity numba.tests.test_np_randomgen.TestRandomGenerators.test_binomial_cases numba.tests.test_np_randomgen.TestRandomGenerators.test_binomial_specific_issues numba.tests.test_parallel_backend.TestInitSafetyIssues.test_orphaned_semaphore numba.tests.test_parfors.TestParfors.test_prange_parfor_index_const_tuple_fusion numba.tests.test_random.TestRandom.test_numpy_binomial numba.tests.test_sets.TestFloatSets.test_and numba.tests.test_sets.TestFloatSets.test_difference numba.tests.test_sets.TestFloatSets.test_eq numba.tests.test_sets.TestFloatSets.test_ge numba.tests.test_sets.TestFloatSets.test_gt numba.tests.test_sets.TestFloatSets.test_iand numba.tests.test_sets.TestFloatSets.test_intersection numba.tests.test_sets.TestFloatSets.test_ior numba.tests.test_sets.TestFloatSets.test_isdisjoint numba.tests.test_sets.TestFloatSets.test_issubset numba.tests.test_sets.TestFloatSets.test_issuperset numba.tests.test_sets.TestFloatSets.test_isub numba.tests.test_sets.TestFloatSets.test_ixor numba.tests.test_sets.TestFloatSets.test_le numba.tests.test_sets.TestFloatSets.test_lt numba.tests.test_sets.TestFloatSets.test_ne numba.tests.test_sets.TestFloatSets.test_or numba.tests.test_sets.TestFloatSets.test_sub numba.tests.test_sets.TestFloatSets.test_symmetric_difference numba.tests.test_sets.TestFloatSets.test_union numba.tests.test_sets.TestFloatSets.test_xor numba.tests.test_sets.TestSets.test_and numba.tests.test_sets.TestSets.test_difference numba.tests.test_sets.TestSets.test_eq numba.tests.test_sets.TestSets.test_ge numba.tests.test_sets.TestSets.test_gt numba.tests.test_sets.TestSets.test_iand numba.tests.test_sets.TestSets.test_intersection numba.tests.test_sets.TestSets.test_ior numba.tests.test_sets.TestSets.test_isdisjoint numba.tests.test_sets.TestSets.test_issubset numba.tests.test_sets.TestSets.test_issuperset numba.tests.test_sets.TestSets.test_isub numba.tests.test_sets.TestSets.test_ixor numba.tests.test_sets.TestSets.test_le numba.tests.test_sets.TestSets.test_lt numba.tests.test_sets.TestSets.test_ne numba.tests.test_sets.TestSets.test_or numba.tests.test_sets.TestSets.test_sub numba.tests.test_sets.TestSets.test_symmetric_difference numba.tests.test_sets.TestSets.test_union numba.tests.test_sets.TestSets.test_xor numba.tests.test_sets.TestSetsInvalid.test_and numba.tests.test_sets.TestSetsInvalid.test_ge numba.tests.test_sets.TestSetsInvalid.test_gt numba.tests.test_sets.TestSetsInvalid.test_iand numba.tests.test_sets.TestSetsInvalid.test_ior numba.tests.test_sets.TestSetsInvalid.test_isdisjoint numba.tests.test_sets.TestSetsInvalid.test_issubset numba.tests.test_sets.TestSetsInvalid.test_issuperset numba.tests.test_sets.TestSetsInvalid.test_isub numba.tests.test_sets.TestSetsInvalid.test_ixor numba.tests.test_sets.TestSetsInvalid.test_le numba.tests.test_sets.TestSetsInvalid.test_lt numba.tests.test_sets.TestSetsInvalid.test_ne numba.tests.test_sets.TestSetsInvalid.test_or numba.tests.test_sets.TestSetsInvalid.test_xor numba.tests.test_sets.TestSetsInvalidDtype.test_and numba.tests.test_sets.TestSetsInvalidDtype.test_isub numba.tests.test_sets.TestSetsInvalidDtype.test_le numba.tests.test_sets.TestSetsInvalidDtype.test_lt numba.tests.test_sets.TestSetsInvalidDtype.test_ne numba.tests.test_sets.TestSetsInvalidDtype.test_or numba.tests.test_sets.TestSetsInvalidDtype.test_xor numba.tests.test_sets.TestTupleSets.test_and numba.tests.test_sets.TestTupleSets.test_issuperset numba.tests.test_sets.TestTupleSets.test_isub numba.tests.test_sets.TestTupleSets.test_ixor numba.tests.test_sets.TestTupleSets.test_ixor numba.tests.test_sets.TestTupleSets.test_le numba.tests.test_sets.TestTupleSets.test_lt numba.tests.test_sets.TestTupleSets.test_xor numba.tests.test_sets.TestUnicodeSets.test_and # passing but hits timeout during parallel test execution numba.tests.test_annotations.TestAnnotation.test_exercise_code_path numba.tests.test_annotations.TestAnnotation.test_exercise_code_path_with_lifted_loop numba.tests.test_annotations.TestAnnotation.test_html_output_with_lifted_loop numba.tests.test_array_constants.TestConstantArray.test_too_big_to_freeze numba.tests.test_chrome_trace.TestChromeTraceModule.test_trace_output numba.tests.test_closure.TestInlinedClosure.test_issue_9577 numba.tests.test_deprecations.TestDeprecation.test_reflection_of_mutable_container numba.tests.test_fancy_indexing.TestFancyIndexing.test_setitem numba.tests.test_fancy_indexing.TestFancyIndexingMultiDim.test_setitem numba.tests.test_np_functions.TestNPFunctions.test_isin_2 numba.tests.test_np_functions.TestNPFunctions.test_isin_3a numba.tests.test_np_functions.TestNPFunctions.test_isin_3b numba.tests.test_np_functions.TestNPFunctions.test_isin_4 numba.tests.test_np_functions.TestNPFunctions.test_isin_errors numba.tests.test_np_functions.TestNPFunctions.test_isnat numba.tests.test_np_functions.TestNPFunctions.test_isneg_or_ispos_inf numba.tests.test_np_functions.TestNPFunctions.test_isobj_functions numba.tests.test_np_functions.TestNPFunctions.test_isscalar numba.tests.test_np_functions.TestNPFunctions.test_logspace2_basic numba.tests.test_np_functions.TestNPFunctions.test_logspace2_exception numba.tests.test_np_functions.TestNPFunctions.test_logspace3_basic numba.tests.test_np_functions.TestNPFunctions.test_logspace3_exception numba.tests.test_np_functions.TestNPFunctions.test_logspace3_with_num_basic numba.tests.test_np_functions.TestNPFunctions.test_min_int_numpy numba.tests.test_np_functions.TestNPFunctions.test_moveaxis_basic numba.tests.test_np_functions.TestNPFunctions.test_moveaxis_exception numba.tests.test_np_functions.TestNPFunctions.test_nan_to_num numba.tests.test_np_functions.TestNPFunctions.test_nan_to_num_copy_false numba.tests.test_np_functions.TestNPFunctions.test_nan_to_num_invalid_argument numba.tests.test_np_functions.TestNPFunctions.test_no_parameter_modification_numpy numba.tests.test_np_functions.TestNPFunctions.test_np_append numba.tests.test_np_functions.TestNPFunctions.test_np_append_exceptions numba.tests.test_np_functions.TestNPFunctions.test_partition_exception_a_not_array_like numba.tests.test_np_functions.TestNPFunctions.test_partition_exception_a_zero_dim numba.tests.test_np_functions.TestNPFunctions.test_partition_exception_kth_multi_dimensional numba.tests.test_np_functions.TestNPFunctions.test_partition_exception_non_integer_kth numba.tests.test_np_functions.TestNPFunctions.test_partition_exception_out_of_range numba.tests.test_np_functions.TestNPFunctions.test_partition_iterative numba.tests.test_np_functions.TestNPFunctions.test_partition_multi_dim numba.tests.test_np_functions.TestNPFunctions.test_repeat numba.tests.test_np_functions.TestNPFunctions.test_repeat_exception numba.tests.test_np_functions.TestNPFunctions.test_return_class_is_ndarray_numpy numba.tests.test_np_functions.TestNPFunctions.test_roll_basic numba.tests.test_np_functions.TestNPFunctions.test_roll_exceptions numba.tests.test_np_functions.TestNPFunctions.test_rot90_basic numba.tests.test_np_functions.TestNPFunctions.test_rot90_exception numba.tests.test_np_functions.TestNPFunctions.test_rot90_with_k_basic numba.tests.test_np_functions.TestNPFunctions.test_searchsorted numba.tests.test_np_functions.TestNPFunctions.test_searchsorted_complex numba.tests.test_np_functions.TestNPFunctions.test_searchsorted_supplemental numba.tests.test_np_functions.TestNPFunctions.test_select numba.tests.test_np_functions.TestNPFunctions.test_select_exception numba.tests.test_np_functions.TestNPFunctions.test_setdiff1d_2 numba.tests.test_np_functions.TestNPFunctions.test_setdiff1d_3 numba.tests.test_np_functions.TestNPFunctions.test_setdiff1d_errors numba.tests.test_np_functions.TestNPFunctions.test_setops_manyways numba.tests.test_np_functions.TestNPFunctions.test_setxor1d_2 numba.tests.test_np_functions.TestNPFunctions.test_setxor1d_3 numba.tests.test_np_functions.TestNPFunctions.test_setxor1d_errors numba.tests.test_np_functions.TestNPFunctions.test_sinc numba.tests.test_np_functions.TestNPFunctions.test_sinc_exceptions numba.tests.test_np_functions.TestNPFunctions.test_swapaxes_basic numba.tests.test_np_functions.TestNPFunctions.test_swapaxes_exception numba.tests.test_np_functions.TestNPFunctions.test_take_along_axis_broadcasting numba.tests.test_np_functions.TestNPFunctions.test_take_along_axis_exceptions numba.tests.test_np_functions.TestNPFunctions.test_tri_exceptions numba.tests.test_np_functions.TestNPFunctions.test_tri_n_basic numba.tests.test_np_functions.TestNPFunctions.test_tri_n_k_basic numba.tests.test_np_functions.TestNPFunctions.test_tri_n_m_basic numba.tests.test_np_functions.TestNPFunctions.test_tri_n_m_k_basic numba.tests.test_np_functions.TestNPFunctions.test_tril_basic numba.tests.test_np_functions.TestNPFunctions.test_tril_exceptions numba.tests.test_np_functions.TestNPFunctions.test_tril_indices numba.tests.test_np_functions.TestNPFunctions.test_tril_indices_from numba.tests.test_np_functions.TestNPFunctions.test_trim_zeros numba.tests.test_np_functions.TestNPFunctions.test_trim_zeros_exceptions numba.tests.test_np_functions.TestNPFunctions.test_trim_zeros_numpy numba.tests.test_np_functions.TestNPFunctions.test_triu_basic numba.tests.test_np_functions.TestNPFunctions.test_triu_exceptions numba.tests.test_np_functions.TestNPFunctions.test_triu_indices numba.tests.test_np_functions.TestNPFunctions.test_triu_indices_from numba.tests.test_np_functions.TestNPFunctions.test_union1d numba.tests.test_np_functions.TestNPFunctions.test_union1d_exceptions numba.tests.test_np_functions.TestNPFunctions.test_unwrap_basic numba.tests.test_np_functions.TestNPFunctions.test_unwrap_exception =================================================================== |
Michael R. Crusoe <crusoe@debian.org> | no | |||
| 0008-add-gdb-test-check.patch | Try to get some gdb tests to work by requiring NUMBA_OPT=0. Also remove a few very unstable gdb tests |
Diane Trout <diane@ghic.org> | no | 2025-12-15 | ||
| 0009-Tag-additional-caching-tests.patch | Tag additional caching tests | Stuart Prescott <stuart@debian.org> | no | 2025-12-19 | ||
| 0010-Conditionally-skip-tests-requiring-more-CPUs-than-av.patch | Conditionally skip tests requiring more CPUs than available | Santiago Vila <sanvila@debian.org> | no | 2026-05-11 | ||
| 0001-use-local-intersphinx.patch | Link to local documentation when possible | Diane Trout <diane@ghic.org> | not-needed | 2025-12-15 | ||
| 0002-no-git-in-generate_lower_listing.patch | prevent to query the Git history whatsoever | Daniel Stender <stender@debian.org> | not-needed | 2018-03-21 | ||
| 0003-doc-no-git.patch | doc-no-git | Debian Science Maintainers | no | 2025-12-15 | ||
| 0004-bit_skip_64bit_hashing_tests.patch | Skip tests that depend on matching 64 bit types when on 32bit systems. |
Diane Trout <diane@ghic.org> | no | 2025-12-15 | ||
| 0006-use-python3-test-nonsense-gdb-binary.patch | By default Debian doesn't have a python executable installed upstream issue) use the default python3 name instead. |
Diane Trout <diane@ghic.org> | invalid | 2025-12-15 | ||
| 0007-add-test-tags.patch | Add another tag for tests that depend on their expectation for where compiled_caching should go. Under Debian it ends up trying to write to /usr/lib/python3/dist-packages which doesn't work well. This lets me skip those tests |
Diane Trout <diane@ghic.org> | no | 2025-12-15 |
All known versions for source package 'numba'
- 0.68.1+ds-1 (sid)
- 0.67.0+dfsg-1~0exp1 (experimental)
- 0.65.1+dfsg-3 (forky)
- 0.61.2+dfsg-1+deb13u1 (trixie)
- 0.56.4+dfsg-2 (bookworm)
