[opam-devel] opam-repository OS X constraint quality

David Sheets sheets at alum.mit.edu
Sun Feb 21 14:55:45 GMT 2016


Hello,

The maintainers of the ocaml/opam-repository recently
<https://github.com/ocaml/opam-repository/pull/5452> made graceful
functioning on OS X a requirement for metadata publication in the
repository. Having accurate metadata for OS X helps the opam
repository to deliver a smooth and satisfying experience to users and
developers.

I'd like to remind all the repository maintainers that packages for
publication should either:

1. be marked so as to explicitly exclude functioning on OS X with
`available: [ os != "darwin" ]`
2. be marked so as to implicitly exclude functioning on OS X with
something like `available: [ os = "linux" | os = "freebsd" ]`
3. be ported to work on OS X or have OS X homebrew depexts added such
that the package at least compiles on OS X (e.g.
<https://github.com/ocaml/opam-repository/pull/5654>).

Thanks,

David Sheets


More information about the opam-devel mailing list