Summary: | www/uwsgi: Fails to link with Python 3.10: ld: error: undefined symbol: PyParser_SimpleParseString | ld: error: undefined symbol: PyNode_Compile | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | John W. O'Brien <john> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||
Status: | Closed Overcome By Events | ||||||
Severity: | Affects Some People | CC: | eugene, python | ||||
Priority: | --- | Keywords: | needs-qa | ||||
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(eugene) |
||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Does upstream support and test against Python 3.10 yet? (In reply to Kubilay Kocak from comment #1) Evidently not as of this moment [0]. [0] https://github.com/unbit/uwsgi/blob/a04820f092aafc8a8807769fe179757ee8337b5b/setup.py#L136-L150 (In reply to John W. O'Brien from comment #2) If there's no a) upstream tests against 3.10, and its not declared as supported, and there's no existing issues and patches (merged or not) to address the issue, we should cap version-spec to only the declared supported versions (this is an 'across the python ports board problem') The www/uwsgi port appears to have gained unofficial support for Python 3.10 as of https://cgit.freebsd.org/ports/commit/?id=587d9f21a81754578a3bf7140ed585fc29518717 commit 587d9f21a81754578a3bf7140ed585fc29518717 Author: Dmitry Marakasov <amdmi3@FreeBSD.org> Date: Wed Nov 24 20:43:59 2021 +0300 www/uwsgi: update to 2.0.20 PR: 260028 Approved by: maintainer timeout (eugene@zhegan.in, 2 weeks) Upstream shipped with 2.0.21 with official support up to Python 3.11 on 2022-10-24 https://github.com/unbit/uwsgi/commit/c6025c5ca7e3175bcfeff37f840c8f7578295e04 https://github.com/unbit/uwsgi/releases/tag/2.0.21 2.0.21 landed in the ports tree via https://cgit.freebsd.org/ports/commit/?id=ef6dbd4fb4c2cb640223dacf4f39b88b33dcca34 commit ef6dbd4fb4c2cb640223dacf4f39b88b33dcca34 Author: Dmitry Marakasov <amdmi3@FreeBSD.org> Date: Wed Nov 2 20:23:32 2022 +0300 www/uwsgi: update 2.0.20 → 2.0.21, take maintainership - Update to 2.0.11 which brings in Python 3.11 support - Take maintainership after 3 (or more) consequential maintainer timeouts - Switch to fetching from GitHub - Drop deprecated USE_PYTHON=optsuffix |
Created attachment 226810 [details] www/uwsgi@py310 poudriere build log as of git c6c6359b96 www/uwsgi@py310 fails (on 12.2R amd64) in the poudriere build phase upon "*** uWSGI linking ***".