Opened 11 months ago
Last modified 10 months ago
#69087 assigned defect
py-jsonschema broken by update to @4.20 which forced Rust dependency
Reported by: | barracuda156 | Owned by: | stromnov (Andrey Stromnov) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | yosemite, mavericks, mountainlion, lion, snowleopard, leopard, tiger | Cc: | johankytt |
Port: | py311-jsonschema, py310-jsonschema, py39-jsonschema |
Description
Update to 4.20 has broken the port due to coercing Rust as a dependency: https://github.com/macports/macports-ports/commit/e0af71afd0e9bd65857c5071c6027d3e50657419
See numerous systems failing here: https://ports.macports.org/port/py311-rpds-py/details
Change History (4)
comment:2 Changed 11 months ago by jmroot (Joshua Root)
You make it sound like the contributor who updated the port chose to have it use rust. That's just one of the dependencies of the new version. There's already a ticket about rust failing to build on old OS versions IIRC.
comment:3 follow-up: 4 Changed 10 months ago by johankytt
I think the issue with the Rust dependency should be directed towards the authors of jsonschema.
Here's an attempt to fix the build for old OS-s using an older version of jsonschema. However I have no possibility of testing this myself as I have no machines running those OS-s. https://github.com/macports/macports-ports/pull/22164
comment:4 Changed 10 months ago by barracuda156
Replying to johankytt:
I think the issue with the Rust dependency should be directed towards the authors of jsonschema.
Here's an attempt to fix the build for old OS-s using an older version of jsonschema. However I have no possibility of testing this myself as I have no machines running those OS-s. https://github.com/macports/macports-ports/pull/22164
I can test that on Intel and PowerPC, I have 10.6 for all three archs. Will reply in your PR.