Zulip Chat Archive

Stream: mathlib4

Topic: bump to 2023-07-15


Scott Morrison (Jul 20 2023 at 07:24):

@Wojciech Nawrocki, the latest Mathlib bump PR is working except for the CommDiag test of ProofWidgets.

Would you be able to look at #5992?

Scott Morrison (Jul 20 2023 at 07:27):

test/CommDiag.lean:1:0: error: object file
'./lake-packages/proofwidgets/build/lib/ProofWidgets/Component/GoalTypePanel.olean'
of module ProofWidgets.Component.GoalTypePanel does not exist

Scott Morrison (Jul 20 2023 at 07:29):

The test is working fine from VSCode; the failure seems to just be in CI.

Wojciech Nawrocki (Jul 20 2023 at 16:56):

Pushed a potential fix.

Scott Morrison (Jul 20 2023 at 23:00):

Excellent, thanks, I can take it from there.

Notification Bot (Jul 21 2023 at 17:11):

Wojciech Nawrocki has marked this topic as resolved.

Notification Bot (Jul 22 2023 at 07:29):

Scott Morrison has marked this topic as unresolved.

Scott Morrison (Jul 22 2023 at 07:30):

This has been marked as resolved (never really useful), but still isn't merged! :-) If someone could review this that would be great. Staying up to date with Lean saves lots of hassle.

Eric Wieser (Jul 27 2023 at 21:35):

http://speedcenter.informatik.kit.edu/mathlib4/run-detail/1fa02e6d-71e6-4183-bded-91b8488955bd suggests that this has had a significant performance loss on some files

Scott Morrison (Jul 28 2023 at 00:13):

We really need to be doing the bumps constantly, so we can more easily pinpoint what causes a regression like this. Having a bump PR take weeks to be merged is not so great.

Eric Wieser (Jul 28 2023 at 00:15):

One way to do that would be to bump by smaller amounts each time: for instance, bumping to the version just before a major Std/mathlib interface refactor (which should be a trivial merge), then bumping for the refactor alone (in this case the Fin stuff)

Scott Morrison (Jul 28 2023 at 00:45):

The constraint for bumping by smaller amount is how long review is taking. The last bump PR took 8 days to merge.

Scott Morrison (Jul 28 2023 at 00:46):

#6196 bumps to 2023-07-19, which is easy because that's what Std is at.

Scott Morrison (Jul 28 2023 at 00:56):

std4#201 is the no-op bump of Std to 2023-07-24. Past that requires some changes.

Scott Morrison (Jul 28 2023 at 01:55):

std4#202 then bumps to 2023-07-25, which requires some changes to rewrites because of lean4#2317.


Last updated: Dec 20 2023 at 11:08 UTC