Extras/Schedule/FixStuffThatNeedsFixing

From FedoraProject

Jump to: navigation, search

Contents

Owner

thl


Target

November 2006


Status

Agreed on in the meeting 20061027


Proposal


With the current CVS-Layout each packager can modify all packages. This will probably change in the future with the next Version Control System (VCS)and a proper ACL scheme, but for now this document tries to lay down which contributor is allowed to touch which packages for now.

Who is allowed to modify which packages

Normally the maintainer that is listed as first maintainer in owners.list of a package is the only one who modifies the package or gives other 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 is neutral and trackable; but poking people one 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 experienced Extras packagers are allowed to fix stuff in other peoples packages.

Examples and detailed explanations

This is section will try to explain above rules in more detail. It will never be able to cover all things that might arise in Fedora Extras, but it should give everyone some idea how to lay out the above rules.

Inactive Packager

The packager normally should keep track of his packages; that means:

If the packager doesn't keep track of those items, then other experiences packagers are free to fix stuff for him. It's impossible to set a timeframe when a contributor should step forward to fix stuff because that depends on how bad the problem that need fixing actually is. But some examples:

Warning.png Some notes:

Minor, general or cleanup changes

Sometimes there are situations where it's simply a lot easier to fix stuff directly in cvs than via bugzilla and the proper maintainers. So much easier that we should leave this path open. These situations shouldn't arise that often. Some examples of situations were bypassing the proper maintained is considered fine:

Definition of the term "Experienced packagers"

As experienced packagers count: