-
Notifications
You must be signed in to change notification settings - Fork 38
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
Switch to ocaml-opam/opam-repository-mingw #651
Conversation
|
Cross-referencing ocaml-opam/opam-repository-mingw#4; this is ready to go. |
Looks good to me! |
@dra27 |
@smorimoto - it does exist? https://github.com/ocaml-opam/opam-repository-mingw/tree/sunset/packages/ocaml-variants/ocaml-variants.4.14.1+msvc64c ? For the 4.14.1 packages, the "c" and non-"c" packages are identical. For all the previous releases, the "c" packages install much faster. |
I misread the error. It's just that |
Whoops! 😱 See ocaml-opam/opam-repository-mingw#5! |
I'm a little relieved to know that even you make small slips 🙃 |
fdopen/opam-repository-mingw has not been receiving updates since November last year, following its previously announced deprecation.
opam 2.2 will add some required additional support for depext support on Windows and we (opam devs) expect to update opam-repository's compiler packages as part of this so that ocaml/opam-repository can be used without needing opam-repository-mingw, however we're suffering from a slight race condition for the next month or so with existing CI workflows still using fdopen/opam-repository-mingw and wanting to add ocaml/opam-repository in order to get new versions of packages which already work. Workflows which want new releases have been adding ocaml/opam-repository:
This has been causing some problems, the first of which was fixed in #647. The other problem is not in setup-ocaml but with opam-repository-mingw itself, which occurs when constraints in existing packages have to be updated because of new releases in opam-repository.
In order to deal with this, opam-repository-mingw has been forked to ocaml-opam/opam-repository-mingw solely for the purpose of applying constraint changes to it, and adding the missing 4.x compiler.
This is intended solely to bridge the gap between requiring both opam-repository-mingw, which is necessary at the moment while the compiler packages are being stabilised and an opam 2.2 capable of reliably using them isn't ready.
With this PR, default workflows will be unaffected, but other workflows can now use: