Skip to content
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

[8.20] Update compat infrastructure prior to branching #19026

Merged
merged 1 commit into from
May 21, 2024

Conversation

proux01
Copy link
Contributor

@proux01 proux01 commented May 15, 2024

In a PR on master, call dev/tools/update-compat.py with the --release flag; this sets up Coq to support three -compat flag arguments including the upcoming one (instead of four). To ensure that CI passes, you will have to decide what to do about all test-suite files that mention -compat U.U or Coq.Compat.CoqUU (which is no longer valid, since we only keep compatibility against the two previous versions), and you may have to ping maintainers of projects that are still relying on the old compatibility flag so that they fix this.

(c.f. #18882 )

@proux01 proux01 added kind: cleanup Code removal, deprecation, refactorings, etc. request: full CI Use this label when you want your next push to trigger a full CI. labels May 15, 2024
@coqbot-app coqbot-app bot removed the request: full CI Use this label when you want your next push to trigger a full CI. label May 15, 2024
theories/Compat/AdmitAxiom.v Outdated Show resolved Hide resolved
@proux01 proux01 added the request: full CI Use this label when you want your next push to trigger a full CI. label May 15, 2024
@coqbot-app coqbot-app bot removed the request: full CI Use this label when you want your next push to trigger a full CI. label May 15, 2024
@proux01 proux01 added this to the 8.20+rc1 milestone May 17, 2024
@proux01 proux01 marked this pull request as ready for review May 17, 2024 16:46
@proux01 proux01 requested review from a team as code owners May 17, 2024 16:46
@proux01
Copy link
Contributor Author

proux01 commented May 17, 2024

@silene (8.20 coRM) this is ready

@JasonGross please update your review status

@silene
Copy link
Contributor

silene commented May 17, 2024

I don't understand why you are removing the file CompatOldOldFlag.v instead of updating it.

@proux01
Copy link
Contributor Author

proux01 commented May 17, 2024

The script removes it because then it would become identical to CompatOldFlag.v

@silene
Copy link
Contributor

silene commented May 21, 2024

@coqbot merge now

@coqbot-app coqbot-app bot merged commit 0790b0f into coq:master May 21, 2024
6 checks passed
@proux01 proux01 deleted the update-compat-release branch May 21, 2024 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: cleanup Code removal, deprecation, refactorings, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants