Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[new release] opam-dune-lint (0.2) #19023

Merged
merged 1 commit into from
Jul 8, 2021

Conversation

talex5
Copy link
Contributor

@talex5 talex5 commented Jul 8, 2021

Ensure dune and opam dependencies are consistent

CHANGES:

@talex5 talex5 force-pushed the release-opam-dune-lint-v0.2 branch from 19edb21 to 9ab0fac Compare July 8, 2021 11:20
CHANGES:

- Cope with missing `(depends ...)` in `dune-project` (@talex5 ocurrent/opam-dune-lint#33). We tried to add the missing packages to an existing depends field, but if there wasn't one at all then we did nothing.

- Use quoted versions in the fix suggestion string (@tmcgilchrist ocurrent/opam-dune-lint#32). Makes copy-and-paste easier for people using it via a web UI.

- Support older versions of OCaml back to 4.10 (@tmcgilchrist ocurrent/opam-dune-lint#31).

- Ignore dependencies on sub-packages (@dra27 ocurrent/opam-dune-lint#27). Library `foo` may depend on library `foo.bar` but this cannot introduce an opam dependency on `foo` in `foo.opam`.

- Require opam libraries compatible with the client (@dra27 ocurrent/opam-dune-lint#26).

- Add support for multiple dependency clauses for the same package (@kit-ty-kate ocurrent/opam-dune-lint#25).

- Upgrade to dune-private-libs 2.8.0 (@kit-ty-kate ocurrent/opam-dune-lint#20).

- Remove dependency on ocamlfind, as we don't use it for anything now (@talex5 ocurrent/opam-dune-lint#18).
@talex5 talex5 force-pushed the release-opam-dune-lint-v0.2 branch from 9ab0fac to a409905 Compare July 8, 2021 11:43
@mseri
Copy link
Member

mseri commented Jul 8, 2021

Looks good, thanks

@mseri mseri merged commit 8cf36d0 into ocaml:master Jul 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants