Debian Patches
Status for numba/0.67.0+dfsg-1~0exp1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 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 | ||
| 0005-skip-armhf-tests-on-arm64.patch | Debian builds packages on armv7l systems which don't support unaligned memory access and upstream tested for armv7l to avoid the tests that would trigger that problem. Unfortunately Debian runs the CI tests in a 32-bit user space on arm64 machines. The archecture reported on those machines is armv8l and so the skipIf test wasn't being triggered. |
Diane Trout <diane@ghic.org> | yes | 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 | ||
| 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 | ||
| 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 | |||
| 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 |
All known versions for source package 'numba'
- 0.67.0+dfsg-1~0exp1 (experimental)
- 0.65.1+dfsg-3 (forky, sid)
- 0.61.2+dfsg-1+deb13u1 (trixie)
- 0.56.4+dfsg-2 (bookworm)
