Repository navigation
Conversation
Mathlib b63f6e8's cache lacks Mathlib.Tactic.CategoryTheory.BicategoryCoherence, so the evaluator's cache-only TauCeti restore found it out of date and failed every submission. Move to TauCeti 0535b3bf5a, the newest TauCeti commit on v4.35.0-rc3, and its Mathlib 3b531c3, whose cache is complete. TauCeti has published its outputs for this revision. This Mathlib warns when non-module files import it, so allow non-module files as lean-eval#670 does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Collaborator
Author
|
🤖 Claude says: Closing in favour of a lean-eval CI check that rejects Mathlib pins whose cache is incomplete, to follow once #670 lands (it moves these pins anyway). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR advances TauCeti to
0535b3bf5a083a09c92f18f3f8aa2017f32a803cand Mathlib to3b531c35df33d6bbe64b4e87dec056211d3a5676, the newest TauCeti commit onv4.35.0-rc3and its Mathlib. Mathlib's cache for the previous pinb63f6e8lacksMathlib.Tactic.CategoryTheory.BicategoryCoherence, so the evaluator's cache-onlylake --no-build build TauCetifound that module out of date and every submission failed (for example https://github.com/leanprover/lean-eval-submissions/actions/runs/43348967927). The Mathlib cache for3b531c3is complete (8939 of 8939 files), and TauCeti has published its outputs for the new revision. The other transitive pins already match both manifests, and the toolchain is unchanged.This Mathlib warns when non-module files import it, so the root lakefile sets
allowNonModules = true, as #670 does.The pin no longer matches the Mathlib that AxiomMath/CFSG
5f8042buses (chosen in #667).Checked locally with an empty Lake artifact cache, using the trusted root build script from lean-eval-submissions main: TauCeti restores entirely from its cache with nothing compiled, no Mathlib module is rebuilt, and the full catalog builds with no warnings other than
sorry. The Python tests pass, and the pipeline toolchain contract accepts the pin.🤖 Prepared with Claude Code