# Numba Meeting: 2024-12-03
Attendees:
FPOC (last week): Kaustubh
FPOC (incoming): Guilherme
NOTE: All communication is subject to the [Numba Code of Conduct](https://github.com/numba/numba-governance/blob/accepted/code-of-conduct.md).
Please refer to [this calendar](https://calendar.google.com/calendar/embed?src=5rqnddm4gjrdfjm31fsv182epk%40group.calendar.google.com) for the next meeting date.
## Discussion
- Click the spanner at the bottom of HackMD to turn off snow
- https://github.com/numba/llvmlite/pull/1097
- joint review with Siu & Stu
- azure->GHA blocked due to using third party action- `maxim-lobanov/setup-xcode@v1`
TODO:
- consult best practice from GH or Anaconda
- potentially put specific action into the allowed-list.
- Moving Numba to new pass manager: https://github.com/numba/numba/pull/9676
- Can proceed to review
- release status update
- RC1 artifacts uploaded
- conda-forge build pending review on llvmlite recipe before numba recipe can be reviewed
- https://github.com/conda-forge/llvmlite-feedstock/pull/95
- RC2 likely needed for harderror issues
- harderror issues (problems caused by switch to new_style error capturing)
- 0.60.0's using new_style as default is proof that the problem is not too problematic
- Should we add some "helper" function things to llvmlite to help with opaque pointer migration? Example: I've found a ptr_of_type(x) function which sorts out opaque vs typed ptr useful locally.
- Yes, following the 0.44 release
- Could add another llvmlite release prior to next Numba release to make this available if it's helpful.
- llvmlite 0.44.0 patches
- https://github.com/numba/llvmlite/pull/1098
- ~~thinking ahead to 0.62. (CUDA, CI changes)~~
- https://github.com/numba/llvmlite/pull/1103
- peer2peer comm required
- https://github.com/Olympus-HPC/proteus
- Stu to plan a talk from the proteus devs
- https://github.com/numba/numba/pull/9807 -- TypeError: 'mappingproxy' object does not support item assignment -- what to do about this find, could it lead to subtle bugs?
- suggestion
```
def func(locals=MappingProxyType({})):
locals = dict(locals)
```
## New "Ready for Review" PRs
## 1. New Issues
- [numba#9812](https://github.com/numba/numba/issues/9812) - numba 0.61.0rc1 fails on macOS 12
- [numba#9813](https://github.com/numba/numba/issues/9813) - numba v0.61.0rc1 installation fails because missing MS Visual C++
- [numba#9814](https://github.com/numba/numba/issues/9814) - Possible race condition in or around `snt_check()`
- [numba#9817](https://github.com/numba/numba/issues/9817) - debuginfo output doesn't seem to work with gdb v15
- [numba#9819](https://github.com/numba/numba/issues/9819) - Sum is one order of magnitude slower than numpy for non c-contiguous arrays
- [numba#9820](https://github.com/numba/numba/issues/9820) - Slightly ease level-one type checking rule
- [numba#9822](https://github.com/numba/numba/issues/9822) - `sys.tracebacklimit = 0` causes error for simple numba script
- [llvmlite#1105](https://github.com/numba/llvmlite/issues/1105) - Tight pins in conda package for 0.44.0rc1
### Closed Issues
- [numba#9815](https://github.com/numba/numba/issues/9815) - CUDA Simulator not supporting cuda.default_stream()
## 2. New PRs
- [numba#9816](https://github.com/numba/numba/pull/9816) - Use NumbaTypeError instead of TypeError in reshape, transpose, astype
- [numba#9818](https://github.com/numba/numba/pull/9818) - [DO NOT MERGE] Trigger for pycc tests
- [numba#9821](https://github.com/numba/numba/pull/9821) - Add debug print to debug test_monitoring_multiple_threads failing on …
- [llvmlite#1104](https://github.com/numba/llvmlite/pull/1104) - Target 0.44.0: Fix osx wheel build
### Closed PRs
(last numba: 9822; llvmlite 1105)
## Short-term Roadmap
2024-gantt: https://github.com/numba/numba/issues/9540