Skip to content

[3.24.1] use mdx compatibility overrides in revdeps - #15577

Merged
Alizter merged 1 commit into
ocaml:3.24.1-rcfrom
Alizter:fix-mdx-revdeps
Jul 20, 2026
Merged

[3.24.1] use mdx compatibility overrides in revdeps#15577
Alizter merged 1 commit into
ocaml:3.24.1-rcfrom
Alizter:fix-mdx-revdeps

Conversation

@Alizter

@Alizter Alizter commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Use the mdx compatibility overrides from newer nix-overlays in the release branch reverse-dependency scope.

mdx.2.5.2 checks fail with the release Dune because generated paths now include a ./ prefix. The newer overlay disables those path-sensitive checks and ensures the package split outputs exist; this applies the same narrow override without changing the release package-set pins.

Validation on exact PR head a2589094b768fc859d0c072175523a7118d08a8c:

  • Reproduced with nix build .#revdeps.x86_64-linux.mdx --override-input revdeps-dune . --no-link -L on 3.24.1-rc.
  • The same targeted build passes with this change.
  • The complete dev-tool reverse-dependency set passes: ocamlformat, odoc, lsp, utop, earlybird, odig, dune-release, index, and merlin.
  • nixfmt --check nix/revdeps.nix passes.
  • No Dune test suite was run.

Disable mdx checks that expect paths without the ./ prefix and ensure its split outputs exist, matching the newer nix-overlays definition.

Signed-off-by: Ali Caglayan <alizter@gmail.com>
@Alizter Alizter mentioned this pull request Jul 20, 2026
56 tasks
@Alizter
Alizter merged commit ac2786d into ocaml:3.24.1-rc Jul 20, 2026
23 checks passed
@Alizter
Alizter deleted the fix-mdx-revdeps branch July 20, 2026 20:28
@Alizter Alizter added this to the 3.24.1 milestone Jul 21, 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