[Bug 251626] math/py-numpy: Update to 1.20.3 (compatible with Python 3.9)

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 21 Jul 2021 08:08:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251626

--- Comment #40 from Kubilay Kocak <koobs@FreeBSD.org> ---
(In reply to Thierry Thomas from comment #39)


Can you clarify where this is at wrt QA?

The exp-run has not been ack'd, the latest patch (and we have three), does it
pass QA? Does it need another exp-run? 

With no open questions, python has no issue accepting an explicitly QA'd
changeset.

Other open questions:

With the other port fixes:

+-      numpy>=1.16.6,<1.20
++      numpy>=1.16.6,<1.21

Does the software pass tests with 1.21 ? Are there refs upstream that <1.20 is
unnecessarily limiting, or has it been bumped upstream?


-RUN_DEPENDS=  
${PYTHON_PKGNAMEPREFIX}numpy>=1.15,1<1.20,1:math/py-numpy@${PY_FLAVOR} \
+RUN_DEPENDS=   ${PYNUMPY}      \

Shared macros don't work with Python package dependency declarations, and we're
removing instances of these.

autoplist is preferred. I agree there are some cases where autoplists can cause
lack of observability, but there are plenty of cases where autoplists assist
immensely.

We should have a discussion about improving the situation (possibly to have our
cake and eat it to) offline. In the meantime autoplist is preferred, especially
for complex ports, and particularly for C extension based python ports. It
picks up enough upstream packaging issues that cause other issues downstream
for us that its beneficial overall.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.