opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
The change of signature for OpamStateConfig.opamroot in #5457 breaks opam-dune-lint. This can of course be worked around, but we should put some of the released versions of packages like this into CI to catch this kind of error in future.
The change of signature for
OpamStateConfig.opamroot
in #5457 breaks opam-dune-lint. This can of course be worked around, but we should put some of the released versions of packages like this into CI to catch this kind of error in future.