Conversation
79d5b53 to
379511a
Compare
|
Glad to see Warblre updated to Rocq! FYI the pull request you pointed to was merged a few hours ago (may still take some time before a new version of dune gets released though). I attempted to update the flake to Rocq 9.1, but it would seem I've somehow run into rocq-prover/rocq#20128 : DetailsIt seems to just be the latest nix issue related to the Rocq renaming. I don't think there is anything we can do on our side, so I'd be tempted to tell you to disregard this issue, as long as everything else is working. |
|
Thanks for the flake update Noé :)
We have to wait for
I think yes, it might take a while. I will keep a close eye. |
|
The new dune might be released soon: ocaml/dune#12788 (comment) I pushed a WIP commit (won't compile unless you upgrade dune with |
|
Thanks a lot! The |
I can enable it, but just for clarity: I don't think it produces commitable files. They contain absolute paths (I wonder if it is even expected). So users will have to run |
|
Running |
|
Some updates:
|
|
Thank you!
|
|
|
Dune 3.21 was tagged so I assume it will be soon released on opam. So only alectryon is left. What are your thoughts on merging this with a broken alectryon setup (and adjusting the CI/docs/etc to reflect this)? |
|
Alectryon is used to generate a webpage for an exemple, but that webpage is never pushed anywhere. |
|
I have disabled I am marking this PR ready for review. If you approve those changes please feel free to merge. |
|
Just one nitpick: are we officially supporting 9.0, or only 9.1 onward only? Otherwise everything looks good to me! PS: Apologies for the delay in my response ^^' |
|
EDIT: eh, the There is not much difference between 9.0 and 9.1, so instead of supporting both I suggest we just explicitly support 9.1 onwards. I will push a fix |
|
Thank you so much to the both of you, |
|
0001-examples-Replace-Restart-with-separate-lemmas.patch I seem to have lost permissions on this repo in the move to the Linden org, so here's a patch. I think a patch like this one would be needed to step through I've fixed the Alectryon issue reported by @shilangyu (thanks!), but I'm not sure why we run Alectryon on this repo. Wouldn't the simplest be to remove it, especially given that the file that we give it ( (Also doesn't Example.v need a _RocqProject?) |
|
This PR is ready for merging. I will leave the decision of removing/keeping Alectryon up to you @Ef55 @Aurele-Barriere. @Ef55 The flake will need updating for the update/removal of Alectryon probably. |
|
I'd be on board with removing Alectryon from this repo |
|
Don't we need to generate_project_files also for the example? Otherwise the warblre import doesn't work for me in VSCode. |
I will include it in the next commit depending on whether we keep or remove Alectryon. In fact, I will optimistically remove Alectryon now and if Noé would prefer to keep it, I will revert the commit. |
Aurele-Barriere
left a comment
There was a problem hiding this comment.
Thank you again
TODO:
alectryondoes not work, SerAPI does not support Rocq 9.0.0: Alectryon for Rocq 9.0 cpitclaudel/alectryon#104Focus.vNotation having conflictsWhen the new dune plugin is released, we can use ocaml/dune#11752