-
Notifications
You must be signed in to change notification settings - Fork 201
Open
Description
Sometime over the next few months, I recommend that we make Rocq 9.0 (released in March 2025) our minimum supported version. When we decide to do so, here are some tasks:
-
Wait for Dune 3.21 which introduces support for Rocq- No longer needed
- Update various places that indicate what the minimum version is, e.g. coq-hott.opam.template, flake.nix, maybe more.
- Update CI to no longer do 8.x builds. Instead, do 9.0, 9.1 and dev.
- Update README.md and INSTALL.md to mention Rocq instead of Coq.
- Update library name from Coq-HoTT to Rocq-HoTT (or HoTT-Rocq if we want a funny name).
- Update the build scripts to use the new binary name, e.g. rocq instead of coqc. Then remove the opam dependency on coq-core.
- Handle the TODO in Basics/Overture about
internal_paths_rew. - Handle other TODO items that apply (search for 8.19, 8.20, 9.0).
- Get rid of warnings produced by Rocq during builds with >= 9.0. E.g.
NotationvsAbbreviation. - Get rid of places where we have silenced warnings. For example, change "Coq" to "Stdlib" in imports, and remove the silencing of deprecation warnings there.
Items two and three should be done together and be done first, but the rest are fairly independent, so they can be done in independent PRs as people find the time.
Feel free to add tasks to the list or make edits.
Metadata
Metadata
Assignees
Labels
No labels