Summary: | lang/python310: Interpreted object-oriented programming language | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Dmitry Marakasov <amdmi3> | ||||||||
Component: | Individual Port(s) | Assignee: | Dmitry Marakasov <amdmi3> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Some People | CC: | python, thierry, wen | ||||||||
Priority: | --- | Keywords: | feature, needs-qa | ||||||||
Version: | Latest | Flags: | koobs:
maintainer-feedback?
(python) |
||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
URL: | https://reviews.freebsd.org/D30475 | ||||||||||
See Also: |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243937 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251626 |
||||||||||
Attachments: |
|
Description
Dmitry Marakasov
2021-05-25 14:26:32 UTC
Created attachment 225282 [details]
Patch
Created attachment 225285 [details]
Patch
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=930c93129234e5ed3f67be1b8795a5a20e2745db commit 930c93129234e5ed3f67be1b8795a5a20e2745db Author: Dmitry Marakasov <amdmi3@FreeBSD.org> AuthorDate: 2021-04-08 22:31:49 +0000 Commit: Dmitry Marakasov <amdmi3@FreeBSD.org> CommitDate: 2021-07-14 20:14:55 +0000 lang/python310: add python 3.10.0.beta4 PR: 256150 Approved by: maintainer timeout (python@, 1 month) Differential Revision: https://reviews.freebsd.org/D30475 Mk/Uses/python.mk | 2 +- Mk/bsd.default-versions.mk | 4 +- lang/Makefile | 1 + lang/python310/Makefile (new) | 159 + lang/python310/Makefile.version (new) | 5 + lang/python310/distinfo (new) | 3 + ...tch-Lib_distutils_command_install__lib.py (new) | 41 + ...Lib_distutils_tests_test__install__lib.py (new) | 33 + lang/python310/files/patch-Makefile.pre.in (new) | 65 + .../files/patch-Misc__python-config.sh.in (new) | 11 + lang/python310/files/pkg-message.in (new) | 12 + lang/python310/pkg-descr (new) | 4 + lang/python310/pkg-plist (new) | 7480 ++++++++++++++++++++ 13 files changed, 7817 insertions(+), 3 deletions(-) ^Triage: Assign the committer that resolved py-numpy fails (pkg-fallout) for python310, several of: numpy/core/src/multiarray/scalartypes.c.src:3244:81: error: too few arguments to function call, expected 2, have 1 return _Py_HashDouble(npy_half_to_double(((PyHalfScalarObject *)obj)->obval)); This PR relates to python 3.10 import. Issues with ports failing with 3.10 may be addressed in separate PRs. (In reply to Dmitry Marakasov from comment #5) Dmitry this is a new failure *due* to the import of the port. Just set numpy to USES=python:-3.9 or add BROKEN for it. (In reply to Kubilay Kocak from comment #6) What about upgrading py-numpy? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251626 (In reply to Thierry Thomas from comment #7) The key is that people take responsibility for their changes. Everyone's all happy being motivated to push their changes through (even in the absence of review), but not the follow-up. That's not how things work. In the absence of of a numpy update (which I don't believe Dimitry should need to take responsibility for), BROKEN or -3.9. (In reply to Kubilay Kocak from comment #6) > Dmitry this is a new failure *due* to the import of the port. Just set numpy to USES=python:-3.9 or add BROKEN for it. Would you please explain where and how you've experienced this failure, as AFAIK we don't build packages for non-default python flavors. Regardless, keeping supported python version range up to date is port maintainer's responsibility (I'd be happy to join python@ which I already volunteered for on irc and/or maillist without any response, and help take care of it). A lot of packages are expected to fail with new (and especially beta) python version, and it should not be a show stopper for python import as long as it's not used by default. |