Zulip Chat Archive
Stream: lean4
Topic: lean#5144 and leangz
Kim Morrison (Oct 30 2024 at 02:57):
@Mario Carneiro, I'm happy to let you decide when exactly we merge lean#5144. I've just rebased it and hopefully it is ready to go, but as you say, we shouldn't merge until leangz
is ready.
I'm currently hoping to cut v4.14.0-rc1
from nightly-2024-11-01
, 02
, or 03
, depending on how my weekend goes. If we can get it into one of those that would be great.
Mario Carneiro (Oct 30 2024 at 04:20):
So to clarify, the versions that will exist prior to the fix are v4.13.0-rcN
and v4.13.0
?
Mario Carneiro (Oct 30 2024 at 04:21):
Doing this around the time of a major version release is actually a bit awkward because I want to release after I know the git SHA of the last regular or RC version that will be on olean-v1
Mario Carneiro (Oct 30 2024 at 04:23):
if you can release v4.13.0
with a small gap before v4.14.0-rc1
that would work
Kim Morrison (Oct 30 2024 at 11:36):
Should be no problem. I'm thinking to do 4.13.0 on my Friday, v4.14.0-rc1 on my Monday.
Kim Morrison (Oct 30 2024 at 11:37):
If that's okay I'll send in lean#5144 to master shortly.
Kim Morrison (Nov 01 2024 at 06:43):
@Mario Carneiro, v4.13.0
is cut now.
Mario Carneiro (Nov 01 2024 at 09:24):
@Sebastian Ullrich I guess the issue here is now important to look at soon. I think it is okay if we decide not to fix it now, but once olean-v2 is released we won't be able to consider backward incompatible fixes.
Kim Morrison (Nov 01 2024 at 10:39):
(Just noting I'll be offline for 48 hours, but in any case I'm hopefully not needed on this one. :-)
Sebastian Ullrich (Nov 01 2024 at 10:45):
I'd advocate for a -pre
suffix, i.e. no header changes necessary
Kim Morrison (Nov 01 2024 at 10:46):
Is this something you can do, @Sebastian Ullrich? If I understand right this involves touching the CMakeLists file, which I'm still afraid of. :-)
Sebastian Ullrich (Nov 01 2024 at 10:47):
Yeah I can do it next week
Mario Carneiro (Nov 01 2024 at 10:47):
ok, in that case I will go ahead with the release
Mario Carneiro (Nov 01 2024 at 12:19):
leangz v0.1.14 is ready in #18514
Mario Carneiro (Nov 01 2024 at 12:19):
as usual, it can be merged independently of the lean change
Kim Morrison (Nov 03 2024 at 23:41):
Sebastian Ullrich said:
Yeah I can do it next week
Sorry, @Sebastian Ullrich or @Mario Carneiro, is this step a blocker for releasing v4.14.0-rc1
? (Okay if so, I'm just not certain.)
Mario Carneiro (Nov 04 2024 at 00:05):
No, it should be okay to proceed. The consequence of the bug is that leangz may get confused about migrations involving nightly or custom toolchains but neither migrations nor custom toolchains are commonly used so it is a low priority bug to fix. (It was high priority to determine whether the bug should be fixed in a backward incompatible way, but since @Sebastian Ullrich decided on a backward compatible fix, it's fine to happen whenever.)
Sebastian Ullrich (Nov 04 2024 at 12:35):
Siddhartha Gadgil (Nov 05 2024 at 05:48):
I have not seen an announcement, so was wondering whether to take v4.13.0 as released for Mathlib+toolchain+... or to wait a bit.
Kim Morrison (Nov 05 2024 at 06:33):
No announcement yet, but it is indeed out, and Mathlib has a v4.13.0
tag using it.
Last updated: May 02 2025 at 03:31 UTC