generally-avialable opam package
vzaliva opened this issue · 3 comments
Currently, it requires using https://coq.inria.fr/opam/extra-dev which holds some
other experimental code I do not want to use. Would it be possible to make
it available via the default coq opam repository?
Thanks for the interest. The main problem is that making releases takes additional continuous work for which there isn't any time budget right now. One workaround is to directly pin the package based on the repository URL. I aim to ensure the repository opam file always works.
When dune support for Coq stabilizes (hopefully mid-2020, but possibly earlier), we will use dune-release
to automate releases.
Sorry to hear that. I was hoping that his package should be relatively low-maintenance as it includes only tactics, and already packaged in opam.
I did not know it is possible to pin a single package from a repository. I was afraid if I add extra-dev
to my opam, an opam update/upgrade
will install other experimental versions of packages I am using. How can I pin just one package from that repo?
Here is what I meant you can do, which doesn't add any new opam repository:
opam pin add coq-struct-tact https://github.com/uwplse/StructTact.git -k git
This will use the package definition that is in the git repo on GitHub.