-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
Coq package questions #14829
Comments
Has this been answered? |
No it hasn't. |
@jwiegley @roconnor @thoughtpolice Now that Coq version 8.6 has been released and included in nixpkgs (commit 838a3b4), I'm asking these questions again:
|
Hi @Zimmi48, most libraries (especially Removing |
OK waiting a bit longer seems like a good plan then. |
Hi @jwiegley, MathComp/SSReflect 8.6 compatible versions have now been released but you probably know other widely used libraries which have not been ported yet. Do you have a list in mind which we could track to know when to switch? |
Those are really the main ones. I'm sad that QuickChick is slow to update, and |
@Zimmi48 I'm working on the 8.6 transition now, stay tuned. |
8.6 is now the default, although mathcomp still doesn't build with it. I've contacted Enrico Tassi for assistance, and will get it fixed ASAP. |
Any progress on making mathcomp compile with Coq 8.6? |
No, for the time being I just backed out the dependency on it. |
Sorry, which dependency did you backed out? |
That coq implies coq_8_6. I switched it back to where it had been before. |
Note also that my discussions with Enrico revealed that it might be a Nix issue. Here's my dialog with him:
He writes:
|
Thanks for your investigation, John! The fix seems rather simple: just add |
Done in 42bf99e: |
Thanks a lot @jwiegley and @vbgl! If math-comp now builds fine with Coq 8.6, it could make sense to finally make it the default version (what |
@vbgl Loading Coq 8.6 with mathcomp, with
Do you observe the same problem? |
Yes. Apologies for the overstatement: I’ve only fixed the build. |
No problem. I don't even know if this error is new or ancient. |
I don't have any real preference over what the default Coq version is. I know that |
I have a preference for encouraging people to use the latest version. |
A tentative fix of mathcomp is to be found in PR #22223. Testers welcome :-) |
Hi again! I'm not really aware of NixOS development practices but I suppose that the feature freeze for 17.03 will happen soon (I suppose that it hasn't yet since there is no 17.03 branch). If I'm right, now might be the time to update the default Coq version in nixpkgs. Otherwise we will have one more release with a default version of Coq (8.4) that starts to be quite old... |
The default is now 8.6. |
Hello @vbgl and others,
I have a couple of remarks on the Coq packages in the repositories.
Why is the default, coq-8.4pl6 ? Shouldn't the default be the last stable version coq-8.5pl1 ?
Is there any sense to keep a package pointing to the development version if this package needs to be updated by hand for each new commit? It hasn't been updated since 2014 by the way so nixpkgs.coq_8_5 is more advanced than nixpkgs.coq_HEAD.
Cheers,
Théo
The text was updated successfully, but these errors were encountered: