Skip to content

Conversation

@affeldt-aist
Copy link
Member

Motivation for this change
Checklist
  • added corresponding entries in CHANGELOG_UNRELEASED.md

- [ ] added corresponding documentation in the headers

Reference: How to document

Merge policy

As a rule of thumb:

  • PRs with several commits that make sense individually and that
    all compile are preferentially merged into master.
  • PRs with disorganized commits are very likely to be squash-rebased.
Reminder to reviewers

@affeldt-aist affeldt-aist added this to the 1.13.0 milestone Jul 4, 2025
@t6s
Copy link
Member

t6s commented Jul 5, 2025

looks good

@affeldt-aist
Copy link
Member Author

looks good

The CI errors seem to be due to tentative compilations agains MathComp 2.2.0, in which, indeed, sesquilinear.v was indeed not present yet.

The last commit tentatively drops MathComp 2.2.0 @proux01 @CohenCyril

@affeldt-aist
Copy link
Member Author

looks good

The CI errors seem to be due to tentative compilations agains MathComp 2.2.0, in which, indeed, sesquilinear.v was indeed not present yet.

The last commit tentatively drops MathComp 2.2.0 @proux01 @CohenCyril

It's enough to fix the opam file, the nix configuration also needs to be changed apparently, but then I'm clueless. Do you happen to know now that you've been fixing Infotheo's files?

@proux01
Copy link
Collaborator

proux01 commented Jul 7, 2025

For nix, just edit that line:;

mathcomp.override.version = "2.2.0";

(you can even remove the line entirely if you want to require 2.4.0 since it's the default with Coq 8.20, according to https://github.com/NixOS/nixpkgs/blob/8c312f9b188a5a082b9062e8d54e8e9aed4e3804/pkgs/development/coq-modules/mathcomp/default.nix#L38 )

@affeldt-aist
Copy link
Member Author

For nix, just edit that line:;

mathcomp.override.version = "2.2.0";

(you can even remove the line entirely if you want to require 2.4.0 since it's the default with Coq 8.20, according to https://github.com/NixOS/nixpkgs/blob/8c312f9b188a5a082b9062e8d54e8e9aed4e3804/pkgs/development/coq-modules/mathcomp/default.nix#L38 )

Thanks. I was looking only at the .github files. :-(

@affeldt-aist affeldt-aist requested a review from CohenCyril July 7, 2025 12:22
bundles."8.20".coqPackages = common-bundle // {
coq.override.version = "8.20";
mathcomp.override.version = "2.2.0";
mathcomp.override.version = "2.3.0";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should also be testing mathcomp 2.4.0

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will open a new PR for that.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's already tested in the 9.0 bundle, that's probably enough?

Copy link
Member

@CohenCyril CohenCyril Jul 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There can be some weird things happening when combining different versions. I would not be willing to try my luck with the last version of mathcomp.

@CohenCyril CohenCyril merged commit 9129537 into math-comp:master Jul 7, 2025
34 checks passed
yosakaon pushed a commit to yosakaon/analysis that referenced this pull request Dec 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants