-
Notifications
You must be signed in to change notification settings - Fork 3
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
Please rebuild images with latest dune #55
Comments
@JasonGross You can also pin the Dune version to avoid the upgrade. |
What's the command for doing that? |
|
dune is already pinned to 3.6.1, opam still wants to update it to 3.6.1 if I install coq-equations |
Kludge around coq-community/docker-coq#55
@JasonGross Once you pin you will have to upgrade once. What version are you current at that you want to stay at? You should pin to that. All pinning will do is tell the opam solver to not update that dependency once the version constraint is satisfied. |
However if I have understood correctly you are saying that Dune is |
3.6.1, according to https://github.com/coq-community/run-coq-bug-minimizer/actions/runs/4629119643/jobs/8188996268#step:5:518
Yes |
I have no idea what has happened there. I guess @erikmd you should update to 3.7.1 so that the version is stable. |
Hi all! Thanks for opening the issue 🙃 This is a normal issue, caused by the merge of ocaml/opam-repository#23574 yesterday. Feel free to let me know by an issue or by a Zulip message if you face with similar "upstream or system changes" anew. For this symptom, the standard solution is to rebuild all images to incorporate the latest version of the package from upstream opam-repository. But as pointed out by @Alizter, we can now benefit from the dune.3.7.1 package, released 2 days ago. I pushed a commit, a docker-base pipeline is on-going, and tomorrow I'll rebuild the docker-coq images. |
BTW
dune is already pinned, cf. this line. As said before, the only "issue" here is an upstream change in opam-repository. Whatever is the pinning state of the dune package, every ocaml user in the ecosystem will need to update one's switch. |
A very last rebuild is on-going. Closing the issue now. |
Note: if you use |
@erikmd Do you build the images on Gitlab? It should be possible to build them in Github. |
@Alizter basically, all The only issue is that MathComp is not under an OSI-approved free license, and as a result, we don't benefit from CI minutes enough since a couple of months. So we recently worked together with @Zimmi48 and @maximedenes:
As soon as all this is implemented, I'll post an announcement on Zulip. |
I'm seeing opam decide to recompile Coq due to "upstream or system changes" in dune, if I try to install any Coq package https://github.com/coq-community/run-coq-bug-minimizer/actions/runs/4625517245/jobs/8181344979#step:5:457
The text was updated successfully, but these errors were encountered: