Skip to content

Commit dc18483

Browse files
authored
Merge pull request #326 from hasufell/merging-timeframe
Clarify merging timeframe
2 parents e125a1f + 2757881 commit dc18483

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

PROPOSALS.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ To be more precise, as the proposal author, you will be expected to do the follo
6767
tasks, or find volunteers who'll do this for you. You may post a brief proposal and
6868
request feedback on feasibility before investing time and effort in the full process.
6969

70+
The following is a step by step guide for common proposals:
71+
7072
1. Refine your proposal.
7173
2. Make impact assessment.
7274
3. Write a migration guide.
@@ -115,6 +117,20 @@ request feedback on feasibility before investing time and effort in the full pro
115117
* all changes to `base` package slated for future release should land in GHC `master` before the next major release branch is forked (also see [GHC wiki on major releases](https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status#1-major-releases))
116118
- backports are usually reserved for security or packaging matters
117119

120+
If your proposal is a "multi-phase proposal" with multiple implementation and deprecation steps, make sure to
121+
precisely define when each step is supposed to take place.
122+
123+
### A note on stale proposals
124+
125+
The CLC can revoke its approval for a proposal if an **"activity"** has been overdue for over a year. The revocation request, which
126+
explains what has changed with the passage of time to justify the review, can be initiated by the chair. If no CLC member vetos
127+
the request, then it automatically passes.
128+
129+
**"Activity"** is defined as a successfully carried out implementation step, e.g.
130+
131+
- for a simple proposal: whether it has been merged
132+
- for a multi-phase proposal: whether the next step has been carried out as planned
133+
118134
## The "when"
119135

120136
If you've got a pet issue that's been sleeping in the depths of a mailing list

0 commit comments

Comments
 (0)