You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rework some of the text around "missing an edition".
Some people have expressed different thoughts on how this scenario
should be addressed. However, it seems like it will be a very
situational event, and trying to predict exactly what we should do seems
over-prescriptive. The RFC leaves the decision up to the Leadership
Council who is expected to take the different circumstances and desires
into consideration.
Copy file name to clipboardexpand all lines: text/3501-edition-2024.md
+5-4
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,6 @@ Many within the Rust project have been expecting this trend to continue.
21
21
The three-year cadence seems to hit a reasonable balance of not too often, but still providing opportunities for potentially breaking changes to be introduced.
22
22
23
23
By establishing a three-year cadence, this removes the ambiguity of what the expectations are around scheduling and releases of new editions.
24
-
However, editions may be released on a longer time frame if the teams decide there aren't sufficient changes ready within the third-year.
@@ -31,7 +30,6 @@ However, editions may be released on a longer time frame if the teams decide the
31
30
The Rust Project intends to create a 2024 Edition.
32
31
Currently, no specific changes are being announced in this RFC for this edition.
33
32
Team members will be responsible for identifying changes they want to make and coordinate with the Edition project group.
34
-
The edition may be delayed to another year if there aren't sufficient changes ready for 2024 (either due to a lack of potential features, or for any other reason), as described below.
35
33
36
34
## Edition project group
37
35
@@ -63,7 +61,10 @@ Major changes to the edition process, such as discarding the three-year model, m
63
61
## Edition cadence
64
62
65
63
Editions are intended to be released on a three-year cadence.
66
-
Editions can be delayed to a subsequent year if the Edition project group, or the Leadership Council if no group has been formed, determines that there aren't sufficient changes ready to justify the edition in consultation with the affected teams.
64
+
65
+
The Leadership Council is responsible for deciding what to do if an edition does not have sufficient changes ready to justify the edition.
66
+
Some possible options include skipping the edition completely (and keeping the regular 3 year cadence), delaying to a subsequent year, or stabilizing the edition without any specific changes.
67
+
It is not expected for this to happen in 2024, or even 2027, and thus trying to predict the circumstances in 9+ years is out of scope for this RFC.
67
68
68
69
# Drawbacks
69
70
[drawbacks]: #drawbacks
@@ -84,4 +85,4 @@ Changes often taken longer than expected, and since most people are offering the
84
85
Additionally, there are many time-consuming manual steps in the release process, and the Edition project group has to coordinate with many different teams, which can be exhausting.
85
86
86
87
It is recommended that the Edition project group establish a schedule that gives plenty of lead time, very publicly share the schedule, and to recognize the risk of excessive stress throughout the process and to try to identify strategies to mitigate it.
87
-
The Edition project group should also be prepared and willing to slip the schedule to a subsequent year if the schedule is at risk.
88
+
The Edition project group should also be prepared and willing to discuss options with the Leadership Council of releasing in a different year if the schedule is at risk.
0 commit comments