-
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
dev versions of old versions of Coq #49
Comments
The opam packages for the dev branch don't work completely IIRC. They are missing upper bounds on some deps. I opened an issue in the opam archive repo about this. coq/opam#1775 |
Hi @JasonGross ! thanks, yes, that looks both sensible and feasible. Regarding the feasibility, this would just amount to implementing in docker-coq the same feature as this one discussed on Zulip for all branches by default, and without disabling these "alpha" / dev images when the rc1 version goes live. Two questions (Cc @Zimmi48 @palmskog): Q1) Do we prefer to:
? At first sight, I'd vote 1, but YMMV… Q2) What naming convention would be relevant?
? Likewise, I'd vote 1., or 2. (the choice 3. being inspired by the Zulip discussion above, but would not be that sensible from my viewpoint) |
The problem I see here is that the opam packages in old Coq repo branches are not maintained, and our
If every kind of opam package for essentially the same software version has its own quirks and incompatibilities, this has the potential to generate trouble and maintenance work. |
It seems to me that the only way that could work would be to use the package definitions in opam-coq-archive. If issues are detected while trying to build the Docker images, this could allow reporting and fixing the issue in the opam-coq-archive, so the "marginally maintained" status would probably suffice. |
@erikmd regarding Q2, I think the best name for these images would be following the format from the opam packages as far as possible: |
This will hopefully make it easier to maintain moving forwards, and make it easier to work around the native compiler issue by moving to the dev versions of older Coq versions with coq-community/docker-coq#49
This will hopefully make it easier to maintain moving forwards, and make it easier to work around the native compiler issue by moving to the dev versions of older Coq versions with coq-community/docker-coq#49
This will hopefully make it easier to maintain moving forwards, and make it easier to work around the native compiler issue by moving to the dev versions of older Coq versions with coq-community/docker-coq#49
This will hopefully make it easier to maintain moving forwards, and make it easier to work around the native compiler issue by moving to the dev versions of older Coq versions with coq-community/docker-coq#49
This will hopefully make it easier to maintain moving forwards, and make it easier to work around the native compiler issue by moving to the dev versions of older Coq versions with coq-community/docker-coq#49
This will hopefully make it easier to maintain moving forwards, and make it easier to work around the native compiler issue by moving to the dev versions of older Coq versions with coq-community/docker-coq#49
This will hopefully make it easier to maintain moving forwards, and make it easier to work around the native compiler issue by moving to the dev versions of older Coq versions with coq-community/docker-coq#49
Would it be possible to provide images for 8.8.dev, 8.9.dev, etc, tracking the tip of the v8.8, v8.9, etc branches? I'd like to use these for https://github.com/coq-community/coq-performance-tests after merging coq/coq#16238, coq/coq#16236, coq/coq#16235, coq/coq#16234, coq/coq#16233, coq/coq#16232, coq/coq#16231
The text was updated successfully, but these errors were encountered: