Package maintainer policy

From FedoraProject

(Redirected from PackageMaintainers/Policy)
Jump to: navigation, search

Contents

Fedora Package Maintainers Policies

This document should give you a quick overview of all the relevant policies for Fedora Package Collection. It covers only the most important things -- each section has a link to a document with more detailed explanations and examples that outline how to lay out the rules. For a full list of documents see the end of this document .

On maintaining packages

Who is allowed to modify which packages

Normally the maintainer that is listed as primary maintainer in the PackageDB (formerly this was owners.list) of a package is the only one who modifies the package or gives others permission (e.g. by accepting them as co-maintainers) to commit and build changes for that package. Bugzilla is normally the best way to contact the package maintainer or to send him patches and suggestions because it is neutral and trackable; but poking people once or twice in IRC or directly via mail might be a good idea.

But there are certain exceptions where the maintainer has to accept that other packagers will modify his packages. Those exception are described in detail below -- it mostly boils down to this:

If

then provenpackagers are allowed to fix stuff in other peoples packages.


Read on for more more details about this topic .

What to do if a Maintainer is absent


Read on for more more details about this topic

Co-Maintainership

All packages in Fedora should normally be maintained by a group of maintainers. Ideally, each package normally should have at least three maintainers in total. There is one primary maintainer and a primary maintainer per distribution release (both often will be identical); each distribution maintainer should have at least one co-maintainer per release, to make sure there are actually at least two people for a package per each supported release. Maintainers should work towards getting at least one co-maintainer.

One important goal of co-maintainership in Fedora is to help getting new people involved into the project, while the experienced and respected maintainers get a chance to get involved with the often more complicated and more important parts of the project if they want to.


Read on for more more details about this topic

BugZappers' Role

Fedora Maintenance Lifecycle Policy


Read on for more more details about this topic

Review workflow

What to do with stalled reviews

Reviewer not responding

Submitter not responding

If the bug is resubmitted by someone else, it is also reasonable to change the resolution on the closed bug to DUPLICATE and mark it as a duplicate of the new bug so that reviewers of the new ticket can easily find the work that was done on the old one.


Read on for more more details about this topic

FESCo

FESCo elections

The voting is as follows:

There are no term limits imposed by this policy. If FESCo chooses to impose term limits for its internal positions (Chair, VP, etc.), those should be specified in the FESCo by-laws.


Read on for more more details about this topic