Bug 277689 - [exp-run]math/py-numpy: Update to 1.26.4
Summary: [exp-run]math/py-numpy: Update to 1.26.4
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-python (Nobody)
URL:
Keywords:
Depends on: 277808
Blocks:
  Show dependency treegraph
 
Reported: 2024-03-14 11:58 UTC by wen
Modified: 2024-06-16 00:08 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (python)
antoine: exp-run+


Attachments
Update to 1.26.4 (4.77 KB, text/plain)
2024-03-14 11:58 UTC, wen
no flags Details
Update to 1.26.4 with 2 ports fixed (5.79 KB, text/plain)
2024-06-12 07:37 UTC, Wen Heping
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description wen 2024-03-14 11:58:40 UTC
Created attachment 249153 [details]
Update to 1.26.4

- Update to 1.26.4
Comment 2 wen 2024-03-20 03:00:45 UTC
(In reply to Antoine Brodin from comment #1)
devel/py-numba: Fixed and committed
biology/py-PySCeS: I filed a PR 277808 to fix it.
Comment 3 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2024-06-11 08:43:32 UTC
(In reply to wen from comment #2)

timeout?
Comment 4 Wen Heping freebsd_committer freebsd_triage 2024-06-12 07:37:58 UTC
Created attachment 251407 [details]
Update to 1.26.4 with 2 ports fixed

Update to 1.26.4 with 2 ports fixed
Comment 5 Wen Heping freebsd_committer freebsd_triage 2024-06-12 07:40:56 UTC
(In reply to Antoine Brodin from comment #1)
Hi, antoine@:

   I regenerated the patch and fix the 2 build errors in last exp-run.
   Would you have another exp-run ?

   Thanks !

wen
Comment 6 Wen Heping freebsd_committer freebsd_triage 2024-06-12 07:43:32 UTC
(In reply to Ruslan Makhmatkhanov from comment #3)
I prepared the patch to update numpy to 2.0.0rc2 too, seems it would break some ports. So I regenerated the patch for numpy to update to 1.26.4 and ask for another exp-run.
Comment 7 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2024-06-12 15:20:03 UTC
(In reply to Wen Heping from comment #6)

:) I did that too. Yes, you are right it's introducing many breaking changes, so it couldn't be treated as drop-in replacement for numpy 1.x. We need to create a new port math/py-numpy2 with PKGNAMESUFFIX=  2 and only switch to it consumers that explicitly have support for it.
Comment 8 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2024-06-14 15:30:37 UTC
Wen, also please relax python version in USES to make it build with python 3.12 and further
Comment 9 Antoine Brodin freebsd_committer freebsd_triage 2024-06-14 17:44:37 UTC
Exp-run looks fine
Comment 10 commit-hook freebsd_committer freebsd_triage 2024-06-15 14:24:45 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d3e0e547ee3bfaa37aa10132d6fee0ed689333b6

commit d3e0e547ee3bfaa37aa10132d6fee0ed689333b6
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2024-06-15 14:21:25 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2024-06-15 14:23:11 +0000

    math/py-numpy: Update to 1.26.4

    PR:             277689
    Reported by:    wen@
    Exp-run by:     antoine@

 Mk/Uses/python.mk                                  |  2 +-
 devel/py-numba/Makefile                            |  4 ++--
 math/py-numpy/Makefile                             | 14 ++++++--------
 math/py-numpy/distinfo                             | 12 +++++-------
 ...y-f2py-f2py2e.py => patch-numpy_f2py_f2py2e.py} | 22 +++++++++++-----------
 5 files changed, 25 insertions(+), 29 deletions(-)
Comment 11 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2024-06-16 00:08:55 UTC
Great, thank you!