Changes (Processing) SoP
This document describes the process of processing Changes after FESCo’s vote.
Timing/trigger
Process Changes after the vote is final per FESCo’s ticket policy.
Process
Approved proposals
-
Note the vote (e.g. "APPROVED (+6,0,-0)") in the comment, if not already recorded
-
Apply the pending announcement label if the issue is still open. This lets the next meeting chair know to include an announcement of the decision in the agenda
-
Edit the proposal’s wiki page
-
Remove the
{{Change_Proposal_Banner}}
macro -
Replace the
ChangeReadyForFesco
category withChangeAcceptedF<NN>
-
-
Create new bugs with the scripts
-
Run
make version=<NN> type=<SystemWide|SelfContained> build
to download and parse the wiki pages -
Run
make bz
to create tracking bugs in Bugzilla. (See warning below for failure cases)
-
-
Edit the created bug
-
Set the assignee to the first person listed on the Change page
-
Add yourself to the cc field
-
Set the bug to block the
F<NN>Changes
tracking bug -
Set the bug status to
ASSIGNED
-
-
Create a Release Notes issue with the Change template.
-
Use
Change: <title>
as the issue title -
Replace
URL HERE
with the wiki URL -
Set the Milestone appropriately
-
-
Add the Bugzilla and Release Notes links to the wiki page
-
Update the Friday’s Fedora Facts entry
-
Update the ChangeSet page
-
In the scripts directory, run:
-
make clean
-
make version=<NN> type=<SystemWide|SelfContained> build
to regenerate the content -
Copy the contents of ChangesList and paste into the appropriate section of the ChangeSet page
-
-
-
If the Change involves a new Spin, add it to the Releases docs.
Bugzilla requires an email address to exist in the system in order to add it to a bug.
If an email address listed on a wiki page does not exist in Bugzilla, you will have to update the feature-pages.csv file with the correct address (or remove it and add it later.)
If you are processing multiple newly-approved proposals at once, re-running the script after correcting the email address may lead to duplicate bugs.
Remove Changes with successful bug creation from feature-pages.csv or finish the above steps for the successful bugs before starting over with the failed bugs.
|
If the Change involves creating a new Spin, send the owners the Creating a Spin docs. Otherwise, the coordination with Websites et al will probably be overlooked. |
Want to help? Learn how to contribute to Fedora Docs ›