`Unbound value string_of_yojson` error during build
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- ocaml
- Domain
- backend-api-design, build-system
Research direction
Start with the opam file and the ppx_yojson_conv documentation, then reproduce the Nix build to confirm which dependency version causes the unbound identifier. Determine the compatible dependency constraint or identifier usage, and consider the issue done when the library builds successfully with the supported ppx_yojson_conv versions.
Written by the indexing model from the issue text.
Description
I'm getting the error Unbound value string_of_yojson when building this library from nix. According to the ppx_yojson_conv docs, the Ppx_yojson_conv_lib.Yojson_conv.Primitives module is meant to be opened at the top of a file using the ppx in order to make these unprefixed identifiers visible. I assume this is a change in the ppx that removed the prefixed identifiers, and since there's no upper bound in the opam file, my newer version of the ppx is considered compatible.
- Dominant language
- OCaml
- Stars
- 9
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Getting set up
We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from marigold-dev/openapi-router
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
All issues in marigold-dev/openapi-router
Similar issues
-
pydanty:is-working
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
pydantic/pydantic-ai#8843 ·
Maintainers usually reply within 1 day
-
breaking change enhancement server
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
openhab/openhab-core#5847 ·
Maintainers usually reply within 1 day
-
bug P2 reliability
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
afreidah/s3-orchestrator#1564 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
paperclipai/paperclip#14173 ·
Maintainers usually reply within 1 day