Comments (5)
Hi @erikmd
I kept the image and indeed, doing docker pull coqorg/coq:dev
before all works. Many thanks!
from bignums.
Strange the CI of Coq should prevent that and I just tested locally without issues.
Could you try an opam update
and rebuild both Coq and bignums? (maybe something like opam reinstall coq-core.dev coq-stdlib.dev coq-bignums.dev
)?
from bignums.
3-arguments GHole was removed in coq/coq#17220
so either your coq.dev version is not actually the latest, or some other install is getting used
from bignums.
Thanks for your replies!
Could you try an
opam update
and rebuild both Coq and bignums? (maybe something likeopam reinstall coq-core.dev coq-stdlib.dev coq-bignums.dev
)?
What is failing is doing opam update && opam upgrade
on the docker image coqorg/coq:dev
.
I tried this morning on another computer and it works. Maybe I was in a strange state with my containers on the other computer... Sorry for the noise.
from bignums.
Hi @ckeller !
I'm not 100% sure (only you could confirm if you kept the image) but I can explain what you observed if you used a coqorg/coq:dev
image:
The coq version is pinned (opam pin list
) to the SHA1 of coq.master at the time the images are rebuilt by docker-keeper.
Note that this is necessary because coq.master is rebuilt roughly 4 times in Docker-Coq (for 4 different ocaml versions) at slightly different times, so we want to avoid "race conditions" over there.
If you want to upgrade your image, I'd suggest doing
sudo docker pull coqorg/coq:dev
anew
and if you're not sure how to share a common directory between several containers, just use volumes or bind-mounts, using -v
. E.g.,
sudo docker run -it -v "$PWD:$PWD" -w "$PWD" coqorg/coq:dev bash
You can also pass --rm
if you want to make the container ephemeral.
from bignums.
Related Issues (19)
- Need for an opam release (coq-bignums.8.9.0) HOT 7
- Parallel build errors HOT 10
- Need for a new release (coq-bignums.8.10.0) HOT 6
- coq-bignums.dev fails with coq.dev since 2019-11-02 HOT 21
- New branch for coq-bignums.8.11.dev HOT 4
- coq-bignums.8.11.dev fails with coq.8.11+alpha since 2019-11-22 HOT 3
- [external issue] compilation error using `coqorg/coq:dev` with `opam unpin coq; opam upgrade` HOT 24
- Compilation broken if Coq compiled without native compiler HOT 7
- There should be an 8.7.0 compatible release of bignums. HOT 1
- Clarify exact license in repo and packages HOT 1
- Circular dependency between `Make` and `Makefile.coq` HOT 3
- Please create a tag for upcoming release of Coq 8.13 HOT 12
- Should the opam package install the bytecode plugin? HOT 1
- `Make` should be `_CoqProject` HOT 4
- Compilation fails on OCaml >= 4.13 HOT 1
- Branches for 8.14 and 8.15 HOT 2
- Please pick the version you prefer for Coq 8.18 in Coq Platform 2023.10
- Please pick the version you prefer for Coq 8.19 in Coq Platform 2024.01
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bignums.