-
-
Notifications
You must be signed in to change notification settings - Fork 17.5k
isabelle: 2024 -> 2025 #389562
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
isabelle: 2024 -> 2025 #389562
Conversation
|
|
The linter failure is expected it has not been updated yet |
|
fe4e0fe to
3dabd45
Compare
|
Fixed the merge conflict |
3dabd45 to
fa09ff7
Compare
|
Fixed the merge conflict, again. Could this please be merged? |
|
I too would love this merge, I've been waiting for it for a while, and pulling the changes works fine on my system |
|
@wegank you merged the last Isabelle update, could you this one as well? I've used it now daily for several weeks without issues. |
|
This should be part of NixOS 25.05 |
|
Can confirm it works well, I've been using it for the past week or so fine. |
|
|
Thank you! |
| polyml = polyml.overrideAttrs { | ||
| pname = "polyml-for-isabelle"; | ||
| version = "2024"; | ||
| version = "2025"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this override needed?
In #411760 we're making a warning about version overriding more effective, and it's triggering for this override. I suspect the best solution is to just drop this line, assuming it was only here because src was previously overridden.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't really care what the version says, this was done in response to a review comment a while back. The rest of the override is needed, as isabelle needs those configure flags
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, it seems that it is an intentional version override then, despite not changing the src.
#411760 will add the following:
version = "2025";
+ __intentionallyOverridingVersion = true; # avoid a warning, no src overrideNo action is required on your end.
If you were to remove version or add src, you can remove the extra line.
Sorry to bother you with this. CI requires that we keep the package set free of warnings, and that's probably for the better.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, no problem
https://isabelle.in.tum.de/dist/Isabelle2025/doc/NEWS.html
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.