Bug 262797 - math/py-pystan: upgrade to 3.4.0
Summary: math/py-pystan: upgrade to 3.4.0
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Thierry Thomas
URL:
Keywords:
Depends on: 262796
Blocks:
  Show dependency treegraph
 
Reported: 2022-03-25 11:43 UTC by Thierry Thomas
Modified: 2024-05-11 14:00 UTC (History)
2 users (show)

See Also:
thierry: maintainer-feedback+


Attachments
Upgrade to 3.4.0 (120.47 KB, patch)
2022-03-25 11:43 UTC, Thierry Thomas
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry Thomas freebsd_committer freebsd_triage 2022-03-25 11:43:55 UTC
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).
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2022-06-01 17:09:40 UTC
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?
Comment 2 Gilbert Morgan 2022-06-01 17:48:08 UTC
(In reply to Thierry Thomas from comment #1)

Thierry, I agree with your proposition. This does not seem surmountable given the facts.
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-06-01 20:08:28 UTC
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(-)
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2024-05-11 14:00:29 UTC
Any plans on updating/unbreaking this port or should we sunset it instead?