# Numba Meeting: 2025-01-21 Attendees: FPOC (last week): FPOC (incoming): 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. ## Office hour signup Write here if you would like to speak to the Numba developers in the Office Hour meeting (see calendar above for details): - Todd - User control of disk caching of internal functions. - Todd to try changing internal numba functions to use `cache=<env-var>` - (your handle) - (your topic) ## Discussion - Follow up on https://github.com/pyinstaller/pyinstaller/issues/8989 - Numba 0.61.1 contents - NumPy 2.2 support - full fix for coverage reporting bug - and if there's a fix for the gdb issue, potentially that too?). - typing fix for #9900 - Resolving https://github.com/numba/numba/issues/9817, the issue is in gdb and has been fixed in the latest release. This means that there's a "window" of broken gdb versions. Discuss what to do...! - we've done enough work to confirm it is a GDB bug - https://github.com/numba/numba-scipy/pull/108#issuecomment-2598154179 ## New "Ready for Review" PRs ## 1. New Issues - [numba#9896](https://github.com/numba/numba/issues/9896) - Numba 0.61.0 final Checklist - [numba#9900](https://github.com/numba/numba/issues/9900) - `typing.reveal_type(numba.float64)` is `Unknown` in numba 0.61.0 - try .pyi file to put correct typing information for bugfix release 0.61.1 - for next major 0.62 release, we will decide if .pyi is good enough. - [numba#9901](https://github.com/numba/numba/issues/9901) - First class function and structured arrays `NotImplementedError` - [llvmlite#1127](https://github.com/numba/llvmlite/issues/1127) - cast to float16 still causes segmentation fault ### Closed Issues ## 2. New PRs - [numba#9898](https://github.com/numba/numba/pull/9898) - remove requirements.txt for doc build - [numba#9899](https://github.com/numba/numba/pull/9899) - Prevent cache invalidation due to file system differences on various systems - Previous change start to use milisecond (need to find the PR) - Suggestion: make it a user choice to pick cache-location with specific time precision as needed. Second-precision should be default. Millisecond precision should be user specific choice - [llvmlite#1125](https://github.com/numba/llvmlite/pull/1125) - Fix flag condition when creating SimpleLoopUnswitchLegacyPass - [llvmlite#1126](https://github.com/numba/llvmlite/pull/1126) - add llvmlite win builder GH actions workflow ### Closed PRs - merged - [numba#9897](https://github.com/numba/numba/pull/9897) - Cherry Picks and changelog modifications for `0.61.0` final (last numba: 9901; llvmlite 1127)