Skip to content

Commit b93127d

Browse files
committed
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.
1 parent 5bd8e37 commit b93127d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

text/3501-edition-2024.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Many within the Rust project have been expecting this trend to continue.
2121
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.
2222

2323
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.
2524

2625
# Guide-level explanation
2726
[guide-level-explanation]: #guide-level-explanation
@@ -31,7 +30,6 @@ However, editions may be released on a longer time frame if the teams decide the
3130
The Rust Project intends to create a 2024 Edition.
3231
Currently, no specific changes are being announced in this RFC for this edition.
3332
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.
3533

3634
## Edition project group
3735

@@ -63,7 +61,10 @@ Major changes to the edition process, such as discarding the three-year model, m
6361
## Edition cadence
6462

6563
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.
6768

6869
# Drawbacks
6970
[drawbacks]: #drawbacks
@@ -84,4 +85,4 @@ Changes often taken longer than expected, and since most people are offering the
8485
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.
8586

8687
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

Comments
 (0)