Skip to content
esc edited this page Feb 1, 2022 · 1 revision

Numba Meeting: 2022-02-01

Attendees: Graham Markall, Siu Kwan Lam, Benjamin Graham, Guilherme Leobas, Nick Riasanovsky, Todd A. Anderson, Val, Ehsan Totoni, stuart, brandon willard, Travis Oliphant, Jim Pivarski

NOTE: All communication is subject to the Numba Code of Conduct.

Please refer to this calendar for the next meeting date.

0. Feature Discussion

  • Information gathering session on organizational contribution concern, etc..

    • TravisO: fiscally sponsored by NumFocus, decision making process
    • TravisO: how to become maintainer? (What does maintainer mean?)
    • Val: Suggested C4 the collective code construction contract https://rfc.zeromq.org/spec/42/ in order to find a useful definition of 'maintainer'.
    • feature and maintenance burden? This is largely what maintainers do.
    • Val: Numba requires a unique skillset for maintainers
    • TravisO: needs a full-time role and time to become a maintainer due to Numba's unique needs
    • Ehsan (bodo.ai): biggest challange has been understanding the priorities and figuring out what would be a good way to contribute useful things
    • Ehsan: what does it mean to maintain Numba?
    • Siu: we can accept new features more easily if the creator provide support or become code owner of the new feature.
    • Clarity and transparency of project direction, goals, roadmap -- shared vision across all stakeholders -- create a vision document that can be revisted on a quarterly basis
    • Next week: everyone is given an opportunity to prsent their vision of what Numba currently is and what Numba should be in the future
  • ANN: llvmlite default branch was changed from master --> main

  • (Deffer) Cleaning up the permissions of the Numba organization, the Numba repo & llvmlite repo

    • Proposal: limited access initially with two fail-safe Owners in each of EU and USA

1. New Issues

  • #7781 - Numba 0.55.1 Checklist
    • Milestone pending notebooks
  • #7784 - support assume_unique and return_indices arguments in numpy.intersect1d
  • #7790 - np1.14+ np.linalg.lstsq has rcond="warn" as default and a "new" proposed default of None
  • #7791 - Update GDB configuration to deal with both gdb binary name and explicit path.
  • #7792 - Improve the error handling in the new numba -g command in the case of an invalid gdb.
  • #7794 - numba 0.55.0 on defaults doesn't constrain numpy as expected
  • #7795 - Fix documentation with dependency package versions
  • #7798 - Caching fails from jupyter / interpreter
  • #7800 - File permissions in 0.55.1 tarball
  • #7802 - NumbaIRAssumptionWarning variable not in scope

Closed Issues

  • #7787 - arrayexpr file/line association in DI causing test to fail
  • #7803 - NumPy Dependency

2. New PRs

  • #7779 - M1 build script changes
  • #7780 - Fix sets with reference counted items
  • #7783 - remove upper limit on Python version
  • #7785 - Add axis option to norm computation
  • #7786 - Remove dependency on intel-openmp for OSX
  • **** #7797 - prune README
  • #7801 - add sdist command and umask reminder
  • #7804 - update local references from master -> main

Closed PRs

  • #7782 - adding reminder to check on deprecations
  • #7788 - Avoid issue with DI gen for arrayexprs.
  • #7789 - Cherry pick for 0.55.1
  • #7793 - Release 0.55 pin llvmlite
  • #7796 - update change-log for 0.55.1
  • #7799 - update the release checklist post 0.55.1

3. Next Release: Version 0.56.0/0.39.0, RC,

Clone this wiki locally