Created attachment 232707 [details] Upgrade to 3.4.0 This release is supported by Python-3.9, but it requires new dependencies (math/py-httpstan and devel/py-pysimdjson).
1) This port blocks the change of the default version of Python from 3.8 to 3.9 (See PR 261703); 2) To fix it with Python-3.9, we have to upgrade it (the attached patch); 3) But this upgrade requires to install a new port, devel/stanc3 (see PR 262795 and PR 262796); 4) And finally to add devel/stanc3 we need an infrastructure of OCAML ports relatively recent (see PR 262781); 5) Unfortunately it does not seem realistic to expect this modernization of OCAML ports before a rather long time. Thus, I suggest to mark math/py-pystan as BROKEN with Python-3.9, so that we can proceed with PR 261703. Gilbert, do you agree with this proposition?
(In reply to Thierry Thomas from comment #1) Thierry, I agree with your proposition. This does not seem surmountable given the facts.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6003b7e9ad16ec2cec34b25bbc77a00993c76556 commit 6003b7e9ad16ec2cec34b25bbc77a00993c76556 Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2022-06-01 19:58:13 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2022-06-01 19:58:13 +0000 math/py-pystan: mark BROKEN with Python-3.9 1) This port blocks the change of the default version of Python from 3.8 to 3.9 (See PR 261703); 2) To fix it with Python-3.9, we have to upgrade it (patch attached in PR 262797); 3) But this upgrade requires to install a new port, devel/stanc3 (see PR 262795 and PR 262796); 4) And finally to add devel/stanc3 we need an infrastructure of OCaml ports relatively recent (see PR 262781); 5) Unfortunately it does not seem realistic to expect this modernization of OCaml ports before a rather long time. Meanwhile, mark it BROKEN with Python-3.9. PR: 262797 Approved by: Gilbert Morgan (maintainer) math/py-pystan/Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
Any plans on updating/unbreaking this port or should we sunset it instead?