opam icon indicating copy to clipboard operation
opam copied to clipboard

opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

Results 323 opam issues
Sort by recently updated
recently updated
newest added

Some motivation for this: I'd like to setup running tests in the various Jane Street packages for various reason. However it is pretty much always the case that tests have...

KIND: FEATURE WISH

opam outputs ``` [NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc. ``` But that's backwards. As also mentioned [in this old opam issue](https://github.com/ocaml/opam/issues/1447#issue-35607441), a typical setup is...

AREA: UI

#4265 fixes the SHA of opam-repository which at present moves all testing to the Git backend. Given that the http backend is the default, we should be testing it somewhere!...

AREA:TEST

In a local patch opam repo I did a mistake in setting the download hash (I used the wrong type). Opam did detect the error but installed the package anyway....

AREA: ENGINE

`opam admin --help` shows `OPAMNOSELFUPGRADE` in `ENVIRONMENT VARIABLES` but doesn't actually support it, or the `--no-self-upgrade`. For consistency, global options should probably be available globally 🙂 It should just be...

AREA: UI

I don't think it's a super important issue so don't hesitate to close if it makes it for easier operations. But it seems that if you are in a directory,...

KIND: BUG

When executing an install command in `--verbose` mode, any messages that are printed to `/dev/stderr` by a build command are redirected to `/dev/stdout` by Opam. It would be better if...

KIND: FEATURE WISH
AREA: UI

The "configure-style" field is parsed but ignored: https://github.com/ocaml/opam/blob/4d9db690420e36d995e6a0afe18660bcb45bea49/src/format/opamFile.ml#L2780 Since it's been deprecated and ignored for a long time it looks like it should be removed in 2.1 or 2.2.

The "libraries" field is supported but does not seem that anything in the ecosystem is using it: https://github.com/ocaml/opam/blob/4d9db690420e36d995e6a0afe18660bcb45bea49/src/format/opamFile.mli#L460-L461 Might be worth deprecating it in 2.1 or 2.2.

The "syntax" field is supported but does not seem that anything in the ecosystem is using it: https://github.com/ocaml/opam/blob/4d9db690420e36d995e6a0afe18660bcb45bea49/src/format/opamFile.mli#L463-L464 Might be worth deprecating it in 2.1 or 2.2.