Skip to content

[ocsigen-start.8.0.0] Constrain ocsigen-i18n < 5.0.0#29644

Closed
balat wants to merge 1 commit intoocaml:masterfrom
balat:fix-ocsigen-start-i18n-constraint
Closed

[ocsigen-start.8.0.0] Constrain ocsigen-i18n < 5.0.0#29644
balat wants to merge 1 commit intoocaml:masterfrom
balat:fix-ocsigen-start-i18n-constraint

Conversation

@balat
Copy link
Copy Markdown
Contributor

@balat balat commented Apr 3, 2026

ocsigen-i18n 5.0.0 now generates [@@deriving json] directly in --eliom mode. ocsigen-start 8.0.0 has a sed post-processing step that also adds [@@deriving json], causing duplication and a compilation error.

This adds an upper bound < 5.0.0 on the ocsigen-i18n dependency to prevent the incompatible combination. Also removes the duplicate ocsigen-i18n dependency entry (>= 3.7.0).

ocsigen-i18n 5.0.0 generates [@@deriving json] directly in --eliom
mode. All ocsigen-start versions that depend on ocsigen-i18n have a
sed post-processing step that also adds [@@deriving json], causing
duplication and a compilation error.

Add < 5.0.0 upper bound on all affected versions (4.4.0 through 8.0.0).
Also remove duplicate ocsigen-i18n dependency entries.
@balat balat force-pushed the fix-ocsigen-start-i18n-constraint branch from 35f13e9 to 7875b48 Compare April 3, 2026 15:43
@balat
Copy link
Copy Markdown
Contributor Author

balat commented Apr 3, 2026

Superseded by #29643 which now includes both the ocsigen-i18n 5.0.0 release and the ocsigen-start constraints.

@balat balat closed this Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant