numba 0.58 is not compatible with python 3.12

Bug #2052661 reported by Graham Inggs
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
esda (Ubuntu)
Fix Released
Undecided
Unassigned
ffcv (Ubuntu)
Fix Released
Undecided
Unassigned
hyperspy (Ubuntu)
Fix Released
Undecided
Unassigned
libpysal (Ubuntu)
Invalid
Undecided
Unassigned
mapclassify (Ubuntu)
Invalid
Undecided
Unassigned
numba (Ubuntu)
Fix Released
Undecided
Unassigned
pointpats (Ubuntu)
Invalid
Undecided
Unassigned
poliastro (Ubuntu)
Fix Released
Undecided
Unassigned
pynpoint (Ubuntu)
Fix Released
Undecided
Unassigned
python-cogent (Ubuntu)
Fix Released
Undecided
Unassigned
python-disptrans (Ubuntu)
Invalid
Undecided
Unassigned
python-epimodels (Ubuntu)
Fix Released
Undecided
Unassigned
python-loompy (Ubuntu)
Fix Released
Undecided
Unassigned
python-qmix (Ubuntu)
Invalid
Undecided
Unassigned
python-sparse (Ubuntu)
Fix Released
Undecided
Unassigned
resampy (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Python 3.12 compatibility should come with numba 0.59

numba and reverse-dependencies should be removed from Noble to allow migration of Python 3.12, and can be re-introduced later.

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:numba
Reverse-Recommends
==================
* gubbins [amd64] (for python3-numba)
* python3-basix [amd64 arm64 armhf ppc64el s390x]
* python3-einsteinpy (for python3-numba)
* python3-iminuit [amd64 ppc64el]
* python3-orbit-predictor (for python3-numba)
* python3-pandas-lib [amd64] (for python3-numba)

Reverse-Depends
===============
* python3-cogent3 [amd64 arm64 ppc64el s390x]
* python3-disptrans (for python3-numba)
* python3-epimodels (for python3-numba)
* python3-ffcv [amd64 arm64 armhf ppc64el s390x]
* python3-hyperspy [amd64 ppc64el]
* python3-loompy [amd64 arm64 ppc64el s390x]
* python3-poliastro (for python3-numba)
* python3-pynpoint (for python3-numba)
* python3-qmix (for python3-numba)
* python3-resampy (for python3-numba)
* python3-sparse (for python3-numba)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends src:numba -a source
Reverse-Testsuite-Triggers
==========================
* gubbins (for python3-numba)
* python-qmix (for python3-numba)

Reverse-Build-Depends
=====================
* esda (for python3-numba)
* ffcv (for python3-numba)
* hyperspy (for python3-numba)
* libpysal (for python3-numba)
* poliastro (for python3-numba)
* pynpoint (for python3-numba)
* python-cogent (for python3-numba)
* python-epimodels (for python3-numba)
* python-loompy (for python3-numba)
* python-qmix (for python3-numba)
* python-sparse (for python3-numba)
* resampy (for python3-numba)

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:esda

$ reverse-depends src:esda -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:ffcv
No reverse dependencies found

$ reverse-depends src:ffcv -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:hyperspy
Reverse-Recommends
==================
* pan-data-reduction-frameworks
* pan-imaging (for python3-hyperspy)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends src:hyperspy -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:libpysal
Reverse-Depends
===============
* python3-esda (for python3-libpysal)
* python3-pointpats (for python3-libpysal)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends src:libpysal -a source
Reverse-Testsuite-Triggers
==========================
* esda (for python3-libpysal)

Reverse-Build-Depends
=====================
* esda (for python3-libpysal)
* mapclassify (for python3-libpysal)
* pointpats (for python3-libpysal)

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:poliastro
Reverse-Recommends
==================
* astro-python3 (for python3-poliastro)
* python3-astropy-affiliated (for python3-poliastro)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends src:poliastro -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:pynpoint
Reverse-Recommends
==================
* astro-python3 (for python3-pynpoint)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends src:pynpoint -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:python-cogent
Reverse-Recommends
==================
* med-bio (for python3-cogent3)
* med-bio-dev (for python3-cogent3)
* med-cloud (for python3-cogent3)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends src:python-cogent -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:python-disptrans
No reverse dependencies found

$ reverse-depends src:python-disptrans -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:python-epimodels

$ reverse-depends src:python-epimodels -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:python-loompy
Reverse-Recommends
==================
* med-bio-dev (for python3-loompy)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends src:python-loompy -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:python-qmix
No reverse dependencies found

$ reverse-depends src:python-qmix -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:python-sparse
Reverse-Recommends
==================
* science-numericalcomputation

Reverse-Depends
===============
* python3-hyperspy [amd64 ppc64el]

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends src:python-sparse -a source
Reverse-Build-Depends
=====================
* hyperspy (for python3-sparse)

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:resampy
Reverse-Recommends
==================
* science-numericalcomputation

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends src:resampy -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:pointpats
No reverse dependencies found

$ reverse-depends src:pointpats -a source
No reverse dependencies found

Revision history for this message
Graham Inggs (ginggs) wrote :

$ reverse-depends src:mapclassify
No reverse dependencies found

$ reverse-depends src:mapclassify -a source
No reverse dependencies found

Revision history for this message
Matthias Klose (doko) wrote :

Demoting packages to noble-proposed:
 esda 2.5.0-1 in noble
 ffcv 1.0.0-2 in noble
 hyperspy 1.7.3-1 in noble
 libpysal 4.7.0-2 in noble
 mapclassify 2.6.1-3 in noble
 pointpats 2.4.0-1 in noble
 poliastro 0.17.0-2 in noble
 pynpoint 0.11.0-1 in noble
 python-cogent 2023.12.15a1+dfsg-1 in noble
 python-disptrans 0.0.1-5 in noble
 python-epimodels 0.4.0-2 in noble
 python-loompy 3.0.7+dfsg-3 in noble
 python-qmix 1.0.6-6 in noble
 python-sparse 0.15.1-1 in noble
 resampy 0.4.2+ds-3 in noble
Comment: LP: #2052661, incompatible with 3.12, remove numba and demote rdeps esda ffcv hyperspy libpysal mapclassify pointpats poliastro pynpoint python-cogent python-disptrans python-epimodels python-loompy python-qmix python-sparse resampy
15 packages successfully demoted.

Revision history for this message
Matthias Klose (doko) wrote :

Removing packages from noble:
 numba 0.58.1+dfsg-1 in noble
  numba-doc 0.58.1+dfsg-1 in noble amd64
  numba-doc 0.58.1+dfsg-1 in noble arm64
  numba-doc 0.58.1+dfsg-1 in noble armhf
  numba-doc 0.58.1+dfsg-1 in noble i386
  numba-doc 0.58.1+dfsg-1 in noble ppc64el
  numba-doc 0.58.1+dfsg-1 in noble riscv64
  numba-doc 0.58.1+dfsg-1 in noble s390x
  python3-numba 0.58.1+dfsg-1 in noble amd64
  python3-numba 0.58.1+dfsg-1 in noble arm64
  python3-numba 0.58.1+dfsg-1 in noble armhf
  python3-numba 0.58.1+dfsg-1 in noble ppc64el
  python3-numba 0.58.1+dfsg-1 in noble s390x
Comment: LP: #2052661, incompatible with 3.12, remove numba and demote rdeps esda ffcv hyperspy libpysal mapclassify pointpats poliastro pynpoint python-cogent python-disptrans python-epimodels python-loompy python-qmix python-sparse resampy
1 package successfully removed.

Changed in numba (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 resampy 0.4.2+ds-3 in noble
  python3-resampy 0.4.2+ds-3 in noble amd64
  python3-resampy 0.4.2+ds-3 in noble arm64
  python3-resampy 0.4.2+ds-3 in noble armhf
  python3-resampy 0.4.2+ds-3 in noble i386
  python3-resampy 0.4.2+ds-3 in noble ppc64el
  python3-resampy 0.4.2+ds-3 in noble riscv64
  python3-resampy 0.4.2+ds-3 in noble s390x
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in resampy (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 python-sparse 0.15.1-1 in noble
  python3-sparse 0.15.1-1 in noble amd64
  python3-sparse 0.15.1-1 in noble arm64
  python3-sparse 0.15.1-1 in noble armhf
  python3-sparse 0.15.1-1 in noble i386
  python3-sparse 0.15.1-1 in noble ppc64el
  python3-sparse 0.15.1-1 in noble riscv64
  python3-sparse 0.15.1-1 in noble s390x
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in python-sparse (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

$ apt-cache show python3-qmix|grep numba
$

Changed in python-qmix (Ubuntu):
status: New → Invalid
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 python-loompy 3.0.7+dfsg-3 in noble
  python3-loompy 3.0.7+dfsg-3 in noble amd64
  python3-loompy 3.0.7+dfsg-3 in noble arm64
  python3-loompy 3.0.7+dfsg-3 in noble ppc64el
  python3-loompy 3.0.7+dfsg-3 in noble s390x
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in python-loompy (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 python-epimodels 0.4.0-2 in noble
  python3-epimodels 0.4.0-2 in noble amd64
  python3-epimodels 0.4.0-2 in noble arm64
  python3-epimodels 0.4.0-2 in noble armhf
  python3-epimodels 0.4.0-2 in noble i386
  python3-epimodels 0.4.0-2 in noble ppc64el
  python3-epimodels 0.4.0-2 in noble riscv64
  python3-epimodels 0.4.0-2 in noble s390x
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in python-epimodels (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

$ apt-cache show python3-disptrans|grep numba
$

Changed in python-disptrans (Ubuntu):
status: New → Invalid
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 python-cogent 2023.12.15a1+dfsg-1 in noble
  python-cogent-doc 2023.12.15a1+dfsg-1 in noble amd64
  python-cogent-doc 2023.12.15a1+dfsg-1 in noble arm64
  python-cogent-doc 2023.12.15a1+dfsg-1 in noble armhf
  python-cogent-doc 2023.12.15a1+dfsg-1 in noble i386
  python-cogent-doc 2023.12.15a1+dfsg-1 in noble ppc64el
  python-cogent-doc 2023.12.15a1+dfsg-1 in noble riscv64
  python-cogent-doc 2023.12.15a1+dfsg-1 in noble s390x
  python3-cogent3 2023.12.15a1+dfsg-1 in noble amd64
  python3-cogent3 2023.12.15a1+dfsg-1 in noble arm64
  python3-cogent3 2023.12.15a1+dfsg-1 in noble ppc64el
  python3-cogent3 2023.12.15a1+dfsg-1 in noble s390x
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in python-cogent (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 pynpoint 0.11.0-2 in noble
  python3-pynpoint 0.11.0-2 in noble amd64
  python3-pynpoint 0.11.0-2 in noble arm64
  python3-pynpoint 0.11.0-2 in noble armhf
  python3-pynpoint 0.11.0-2 in noble i386
  python3-pynpoint 0.11.0-2 in noble ppc64el
  python3-pynpoint 0.11.0-2 in noble riscv64
  python3-pynpoint 0.11.0-2 in noble s390x
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in pynpoint (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 poliastro 0.17.0-2 in noble
  python3-poliastro 0.17.0-2 in noble amd64
  python3-poliastro 0.17.0-2 in noble arm64
  python3-poliastro 0.17.0-2 in noble armhf
  python3-poliastro 0.17.0-2 in noble i386
  python3-poliastro 0.17.0-2 in noble ppc64el
  python3-poliastro 0.17.0-2 in noble riscv64
  python3-poliastro 0.17.0-2 in noble s390x
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in poliastro (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

$ apt-cache show python3-pointpats|grep numba
$

Changed in pointpats (Ubuntu):
status: New → Invalid
Revision history for this message
Steve Langasek (vorlon) wrote :

$ apt-cache show python3-mapclassify|grep numba
$

Changed in mapclassify (Ubuntu):
status: New → Invalid
Revision history for this message
Steve Langasek (vorlon) wrote :

$ apt-cache show python3-libpysal|grep numba
$

Changed in libpysal (Ubuntu):
status: New → Invalid
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 hyperspy 1.7.3-1 in noble
  python3-hyperspy 1.7.3-1 in noble amd64
  python3-hyperspy 1.7.3-1 in noble ppc64el
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in hyperspy (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 ffcv 1.0.0+git20240202+ds-1 in noble
  python3-ffcv 1.0.0+git20240202+ds-1 in noble amd64
  python3-ffcv 1.0.0+git20240202+ds-1 in noble arm64
  python3-ffcv 1.0.0+git20240202+ds-1 in noble armhf
  python3-ffcv 1.0.0+git20240202+ds-1 in noble ppc64el
  python3-ffcv 1.0.0+git20240202+ds-1 in noble riscv64
  python3-ffcv 1.0.0+git20240202+ds-1 in noble s390x
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in ffcv (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble-proposed:
 esda 2.5.1-2 in noble
Comment: Depends on removed numba, incompatible with python3.12; LP: #2052661
1 package successfully removed.

Changed in esda (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.