-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
doc: Update MSRV policy, shortening to max(4 months, 4 releases) #12402
Changes from 2 commits
f40e3fc
4d279ba
329aafb
66254fe
7a49eeb
2b7276f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -97,9 +97,7 @@ Optional features: | |
|
||
## Rust Version Compatibility Policy | ||
|
||
DataFusion's Minimum Required Stable Rust Version (MSRV) policy is to support | ||
each stable Rust version for 6 months after it is | ||
[released](https://github.com/rust-lang/rust/blob/master/RELEASES.md). This | ||
generally translates to support for the most recent 3 to 4 stable Rust versions. | ||
DataFusion's Minimum Required Stable Rust Version (MSRV) policy is to support stable [4 latest | ||
Rust versions](https://releases.rs) OR versions within last 4 months, whichever is longer. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. As written I think they count for 1 How about this for a slightly different wording
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Here is a tricky part yes, if you check https://releases.rs for 1.77 you can see there are 2 hotfixes within a month. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Since we specify only major version, it should pick the latest hotfix automatically, right? we just need to mention it on the separate note |
||
|
||
We enforce this policy using a [MSRV CI Check](https://github.com/search?q=repo%3Aapache%2Fdatafusion+rust-version+language%3ATOML+path%3A%2F%5ECargo.toml%2F&type=code) |
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.
The previous wording guaranteed support for any rust version for next 6 months.
Given current rust release cadence, shortening the guaranteed support is the main change of this PR. Can we have this reflected in the PR title?
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.
Good call -- I changed the title to say