-
Notifications
You must be signed in to change notification settings - Fork 24
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 pick the version you prefer for Coq 8.16 in Coq Platform 2022.09 #71
Comments
@samuelgruetter @andres-erbsen @JasonGross : can you please confirm that this is the version you want to see in Coq Platform 2022.09? Or should I remove it since bedrock2 anyway won't make it in 2022.09 since I am not sure we can fix the cross platform issues in a week or two. |
I checked that the |
If I understood correctly, the Coq Platform should contain only (reasonably) stable packages that are ready to be used by a broader audience, and I think coqutil/bedrock2 hasn't reached that stage yet. I think that providing a beginner-friendly, well-documented Coq Platform is a great thing to do, but I'm a bit uncomfortable with the idea that newcomers using the Coq Platform will run into issues with coqutil/bedrock2 and get a bad impression of Coq as a whole because of that. So in my opinion, it would be better to exclude coqutil/bedrock2 from the Coq Platform for the time being. |
@samuelgruetter : There is a request to include Fiat Cryptography in Coq Platform here (coq/platform#178) which require coq-coqutil. There was some discussion there. Actually I must admit I am not sure why I concluded that bedrock2 is also required - I guess it was the comment of @JasonGross here: coq/platform#178 (comment). Coq Platform has an "extended level" which is more of a playground for the curious. Unlike projects in the full level there is no guarantee that there won't be a lot of breaking changes in every release or that it won't be removed. The extended level is more about making it easy for smart students to "play" with it. Experts in a project frequently underestimate the difficulties most outsiders have to install stuff, so installation issues likely reduce the audience quite a bit. And in my experience students which are good at Coq are not necessarily best friend with all the involved build technology. Let's continue the discussion what makes sense in the issue I mentioned above. This is your decision - I am only taking actions cause of the above request and the comment by @JasonGross. |
I am about to create the Coq Platform beta for 8.16 (2022.09). What is the final verdict for including coqutil? Should we delay it until fiat-crypto and/or bedrock2 are included? |
This topic has been discussed in (coq/platform#178). fiat-crypto and coqutil are included in Coq Platform 2022.09. The coq-coqutil version pickes is 0.0.2 - the only version compatible with fiat-crypto. So I am closing this as solved. |
The Coq team released Coq
8.16+rc1
on June 01, 2022.The corresponding Coq Platform release
2022.09
should be released before September 15, 2022.It can be delayed in case of difficulties until October 15, 2022, but this should be an exception.
This issue is to inform you that the opam package we are currently testing in Coq Platform CI works fine with Coq
8.16+rc1
.Coq Platform CI is currently testing opam package
coq-coqutil.0.0.1
from official repository https://coq.inria.fr/opam/released/packages/coq-coqutil/coq-coqutil.0.0.1/opam.
In case this is the version you want to see in Coq Platform, there is nothing to do for you - please just close this issue.
In case you would prefer to see an updated or an older version in the upcoming Coq Platform
2022.09
, please inform us as soon as possible and before August 31, 2022!The working branch of Coq Platform, can be found here main.
It contains package pick
~8.16+rc1~2022.09~preview1
which already supports Coq version8.16+rc1
and contains already working (possibly patched / commit pinned) Coq Platform packages.In case you want to select a different version, please don't close this issue, even after creating the new tag and/or opam package.
We will close the issue after updating Coq Platform.
This is a measure of 'double book keeping' in order to avoid that we ship the wrong version.
In any case, Coq Platform won't be released before this issue is closed!
Thanks!
P.S.: this issue has been created automatically based on CI status.
CC: coq/platform#274
The text was updated successfully, but these errors were encountered: