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-monorepo (0.2.2) #18972

Merged
merged 4 commits into from
Jun 30, 2021

Conversation

NathanReb
Copy link
Contributor

@NathanReb NathanReb commented Jun 29, 2021

Assemble and manage fully vendored Dune repositories

CHANGES:

Added

Changed

Fixed

CHANGES:

### Added

- Add `--ocaml-version` argument to `lock`: it allows to determine the ocaml version in the
  lockfile that's being generated (tarides/opam-monorepo#161, @pitag-ha)

### Changed

- Exclude packages depending on `jbuilder` from the lock step. Since dune 2.0, `jbuild` files are
  not supported. A new `--allow-jbuilder` option have been added to enable the old behavior.
- Recognize packages with an optional dependency on dune as building with dune. This allows
  opam-monorepo to rightfully recognize `opam-file-format` latest versions as building with
  dune. (tarides/opam-monorepo#176, @NathanReb)
- Only print the full list of selected root packages once and only in verbose mode, simply printing
  the number in the default logs. (tarides/opam-monorepo#173, @NathanReb)
- Improve the solving process so it only accepts base-compilers unless one explicitly requires
  a compiler variant, either directly or using `ocaml-option-*` packages. (tarides/opam-monorepo#178, @NathanReb)

### Deprecated

### Fixed

- Fix the default branch mechanism when the opam remote starts with `git+https` (tarides/opam-monorepo#166, @TheLortex)
- Fix a log that was still refering to the old tool name `duniverse` (tarides/opam-monorepo#158, @rizo)
- Improve how the default branch for a git repository is queried, fixing a bug
  where opam-monorepo wouldn't work outside of of git repo and a bug where it wouldn't
  work on non-english systems. (tarides/opam-monorepo#157, fixes tarides/opam-monorepo#114, @TheLortex)

### Removed

### Security
Signed-off-by: Nathan Rebours <nathan.p.rebours@gmail.com>
Co-authored-by: Kate <kit.ty.kate@disroot.org>
@NathanReb
Copy link
Contributor Author

Restarted the failed centos build, it all seems good now!

@avsm avsm merged commit 3d1907b into ocaml:master Jun 30, 2021
@avsm
Copy link
Member

avsm commented Jun 30, 2021

Thanks! You may want to announce this on https://discuss.ocaml.org, where we have a Community category and an announce tag for this purpose.

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.

Duniverse is broken on non-English systems
3 participants