Skip to content

Commit c0f3cea

Browse files
authored
Merge pull request #36 from abouteiller/majortext-targetrelease
RFC: allow major text changes to ship in minor releases
2 parents a168ca0 + 5ad0d60 commit c0f3cea

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

pmix_governance.tex

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1237,6 +1237,10 @@ \subsubsection{Major Text Changes}%
12371237
the document such as introductory text in a chapter, definitions of terms,
12381238
re-organization of chapter contents or chapter placement, non-errata level
12391239
changes to descriptions of APIs including advice to implementors/users.
1240+
A major text change can target an upcoming minor or major release of the
1241+
standard, but significant changes in the semantics of existing
1242+
APIs shall target major releases. The definition of ``significant''
1243+
is determined by the members of the ASC.
12401244

12411245
The process for major text changes begins with a GitHub Draft PR while writing the proposal, optionally proceeded by a GitHub Issue for more general discussion and guidance.
12421246
When the GitHub PR is ready for discussion the author(s) must remove the Draft PR status, add the ``RFC'' and ``Major Text Change'' labels, and add the Straw Poll Comment to it.
@@ -1257,7 +1261,8 @@ \subsubsection{Major Text Changes}%
12571261
both), or at the request of the proposal's author(s), the Co-Chairs will
12581262
schedule the proposal for a reading at the next quarterly meeting of the
12591263
ASC. The proposal shall be included in the announced agenda for the
1260-
meeting along with a link to the PR.
1264+
meeting along with a link to the PR. The PR shall explicitly specify if
1265+
it targets an upcoming minor or major release version of the standard.
12611266
The Co-Chairs shall label the PR as ``Eligible'' to indicate that the proposal is
12621267
eligible for formal consideration by the ASC at the next quarterly meeting.
12631268

@@ -1283,8 +1288,8 @@ \subsubsection{Major Text Changes}%
12831288
above voting rules) to determine final disposition of the proposal. The
12841289
Co-Chairs shall subsequently set a GitHub label indicating the result as
12851290
either ``Accepted'' or ``Pushed Back''. Accepted
1286-
proposals can be committed to the next major release version by the
1287-
Release Manager in accordance with their schedule.
1291+
proposals can be committed to the next specified target release version
1292+
by the Release Manager in accordance with their schedule.
12881293
12891294
Proposals that are pushed back at any point can be modified and
12901295
resubmitted by the author(s). However, the updated PR must pass through
@@ -1293,7 +1298,9 @@ \subsubsection{Major Text Changes}%
12931298
submitted for the identical elements but must be linked to the original
12941299
PR in order to retain full information regarding prior concerns and
12951300
suggestions. Alternatively, the ASC may suggest a Revision Exception vote
1296-
instead of pushing back the PR.
1301+
instead of pushing back the PR. The ASC may also suggest a Revision Exception
1302+
vote to change the target release for the PR; in this case, the PR should
1303+
be rebased on the new target release with no other changes to its history.
12971304
12981305
\hypertarget{process-flow-for-major-text-changes}{%
12991306
\paragraph{Process flow for Major Text Changes}%
@@ -1319,6 +1326,8 @@ \subsubsection{Major Text Changes}%
13191326
Remove the Draft PR status
13201327
\item
13211328
Label the PR ``RFC'' and ``Major Text Change''
1329+
\item
1330+
Milestone the PR with the target (minor or major) release of the standard
13221331
\item
13231332
Add the Straw Poll Comment to request feedback
13241333
\item
@@ -1344,8 +1353,7 @@ \subsubsection{Major Text Changes}%
13441353
\end{enumerate}
13451354
13461355
Note that a proposal requires a minimum of two quarterly meetings to be
1347-
accepted and that actual publication of the accepted proposal must be
1348-
included in the next major release of the standard.
1356+
accepted.
13491357
13501358
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
13511359
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

0 commit comments

Comments
 (0)