(Update for use of trac and no need for fesco ratification) |
|||
Line 9: | Line 9: | ||
The FPC is an independent subcommittee of the [[Development/SteeringCommittee | Fedora Steering Committee (FESCo)]]. | The FPC is an independent subcommittee of the [[Development/SteeringCommittee | Fedora Steering Committee (FESCo)]]. | ||
The FPC will no longer require FESCo ratification of approved drafts/changes, however, any FPC member who feels an approved draft/change would benefit from explicit FESCo review and ratification may request it. | {{admon/note||The FPC will no longer require FESCo ratification of approved drafts/changes, however, any FPC member who feels an approved draft/change would benefit from explicit FESCo review and ratification may request it.}} | ||
== Meetings and Discussions == | == Meetings and Discussions == | ||
Line 42: | Line 42: | ||
== Agenda == | == Agenda == | ||
The issues the committee is set to discuss are available | The issues the committee is set to discuss are available in the [https://fedorahosted.org/fpc/report/3 fpc trac instance] | ||
The old wiki page for tracking Guidelines for discussion and approval is here: [[Packaging/GuidelinesTodo]] but is no longer used. It's mentioned here in case someone wants to take over work on one of the old proposals. | |||
{{Anchor|GuidelineChangeProcedure}} | {{Anchor|GuidelineChangeProcedure}} | ||
Line 49: | Line 51: | ||
=== Step One: Draft Guidelines === | === Step One: Draft Guidelines === | ||
All Fedora Packaging Guidelines changes start out as Draft documents. Any Fedora contributor may propose new or amended Packaging Guidelines. To create a new Draft, add a new page | All Fedora Packaging Guidelines changes start out as Draft documents. Any Fedora contributor may propose new or amended Packaging Guidelines. To create a new Draft, add a new page on the wiki with the <code>[Category:Packaging guidelines drafts]]</code>. Once you're happy with the Draft, open a trac ticket on https://fedorahosted.org/fpc/ with a link to the draft. Draft authors are highly encouraged to announce the draft on the fedora-packaging mailing list. | ||
=== Step Two: Packaging Committee Review === | === Step Two: Packaging Committee Review === | ||
The Packaging Committee will consider items on the [ | The Packaging Committee will consider items on the [https://fedorahosted.org/fpc/report/3 fpc trac instance] in its bi-weekly meetings and on the mailing list. The meetings and mailing list are open to the public, and Fedora contributors are invited and encouraged to participate (especially if you are a Draft author). | ||
=== Step Three: Packaging Committee Vote === | === Step Three: Packaging Committee Vote === | ||
The Packaging Committee votes on Drafts. A majority quorum is required for a Draft to be ratified by the FPC. Currently, five yes votes are required for Draft approval. Approved drafts are listed in the Action Items section of the [[Packaging/GuidelinesTodo | GuidelinesTodo table]] and marked "ratify". | The Packaging Committee votes on Drafts. A majority quorum is required for a Draft to be ratified by the FPC. Currently, five yes votes are required for Draft approval. Approved drafts are listed in the Action Items section of the [[Packaging/GuidelinesTodo | GuidelinesTodo table]] and marked "ratify". | ||
=== Step Four: FESCo Ratification === | === Step Four: FESCo Ratification (optional) === | ||
FPC approved drafts | FPC approved drafts normally go into effect immediately after a positive vote. However, provision is made for any FPC member to request explicit FESCo review of the changes after the vote is taken. This allows things that are controversial to be explicitly reviewed by a second set of people before being pushed live. In this case, FESCo needs to review the decision and can either approve it or request changes be made before the draft goes live. | ||
=== Step Five: Writeup === | === Step Five: Writeup === | ||
Once a draft is approved | Once a draft is approved, the Draft text is added to the Fedora Packaging Guidelines. The Draft wiki page may be moved to a new location in the <code>Packaging:</code> namespace or the information may be merged with existing Guideline pages and the draft page moved into archives. The fpc trac ticket is closed with information about where the new Guideline lives. | ||
=== Step Six: Announcement === | === Step Six: Announcement === |
Revision as of 17:36, 1 September 2010
Fedora Packaging Committee
Purpose
The Fedora Packaging Committee determines the packaging guidelines for Fedora projects.
The FPC is an independent subcommittee of the Fedora Steering Committee (FESCo).
Meetings and Discussions
Meetings
The Fedora Packaging Committee currently meets every other Wednesday at 16:00 UTC, in #fedora-meeting on the FreeNode IRC Network .
Minutes
Meeting minutes are kept at Packaging:Minutes.
Discussions
Discussion and decisions can also take place on the mailing list packaging@lists.fedoraproject.org. The mailing list is open to the public. To subscribe or view the archives, go to http://lists.fedoraproject.org/pipermail/packaging/.
Members
- Tom Callaway (chair)
- Jon Ciesla
- Ralf Corsepius
- Rex Dieter
- Hans de Goede
- Toshio Kuratomi
- Xavier Lamien
- Dominik Mierzejewski
- Jason Tibbitts
Agenda
The issues the committee is set to discuss are available in the fpc trac instance
The old wiki page for tracking Guidelines for discussion and approval is here: Packaging/GuidelinesTodo but is no longer used. It's mentioned here in case someone wants to take over work on one of the old proposals.
Guideline Change Procedure
How a Packaging Draft becomes a Fedora Packaging Guideline, in six easy steps!
Step One: Draft Guidelines
All Fedora Packaging Guidelines changes start out as Draft documents. Any Fedora contributor may propose new or amended Packaging Guidelines. To create a new Draft, add a new page on the wiki with the [Category:Packaging guidelines drafts]]
. Once you're happy with the Draft, open a trac ticket on https://fedorahosted.org/fpc/ with a link to the draft. Draft authors are highly encouraged to announce the draft on the fedora-packaging mailing list.
Step Two: Packaging Committee Review
The Packaging Committee will consider items on the fpc trac instance in its bi-weekly meetings and on the mailing list. The meetings and mailing list are open to the public, and Fedora contributors are invited and encouraged to participate (especially if you are a Draft author).
Step Three: Packaging Committee Vote
The Packaging Committee votes on Drafts. A majority quorum is required for a Draft to be ratified by the FPC. Currently, five yes votes are required for Draft approval. Approved drafts are listed in the Action Items section of the GuidelinesTodo table and marked "ratify".
Step Four: FESCo Ratification (optional)
FPC approved drafts normally go into effect immediately after a positive vote. However, provision is made for any FPC member to request explicit FESCo review of the changes after the vote is taken. This allows things that are controversial to be explicitly reviewed by a second set of people before being pushed live. In this case, FESCo needs to review the decision and can either approve it or request changes be made before the draft goes live.
Step Five: Writeup
Once a draft is approved, the Draft text is added to the Fedora Packaging Guidelines. The Draft wiki page may be moved to a new location in the Packaging:
namespace or the information may be merged with existing Guideline pages and the draft page moved into archives. The fpc trac ticket is closed with information about where the new Guideline lives.
Step Six: Announcement
As the final step, the new Packaging Guidelines (or changes to the existing Guidelines) are announced on the fedora-maintainers and fedora-devel mailing lists.