Conversation
|
1.78 was released on 2 May, 2024 it seems: https://releases.rs/docs/1.78.0/ that means to follow our policy of 6 months we need to wait for Nov 2, 2024 I think 🤔 I personally would be fine with a less stringent policy on MSRV (e.g. 3 months or 3 major rust versions or something) but as written I think this PR doesn't follow the policy |
Thanks @alamb the DF MSRV policy perhaps should be revised. it reads as 6 months which supports 3-4 most recent versions. I feel now the Rust release cadences are shorter so most recent 4 versions, (1.78, 1.79, 1.80, 1.81) are fit into 4 months. May be want to rephrase the policy saying supporting last 4 versions or 4 months whatever is longer? |
Sounds very reasonable to me I suggest we propose that as a PR and make sure everyone is cool with it. (like we can post a note to the dev email list and slack) It might be good to wait for the 42.0.0 (#11902) release to out before making the change too so we have some bake time |
Refined the policy #12402 |
|
should we proceed with this PR? |
|
I recommend waiting until tomorrow (after 42 release is cut - #11902) and then merging it in unless anyone objects |
findepi
left a comment
There was a problem hiding this comment.
thanks for doing this
it would be nice if the MSRV was defined in one place
|
Marking PR as api change to get it a little more attention in the release notes |
|
I merged up from main to resolve a conflict |
|
Thanks I'll merge once CI is done |
Which issue does this PR close?
According to https://releases.rs the 1.81 has been released recently
By policy we should have been migrating to 1.77 but this release had too many hotfixes, so it probably safer to go with
1.78 Rust compiler that has been released on May 2
Closes #.
Depends on #12402
Rationale for this change
What changes are included in this PR?
Are these changes tested?
Are there any user-facing changes?