Policy for nonresponsive package maintainers

From FedoraProject

Jump to: navigation, search

Contents

Non-responsive Maintainer Policy

Digest


Purpose

The purpose for this policy is to provide a mechanism within Fedora to handle situations when a package maintainer becomes unavailable to continue maintainership, often referred to as non-responsive. The end goal is to help prevent packages becoming stale through non-maintenance, reduce open bugs on non-maintained packages and assist in the overall quality of Fedora.

Coverage

This policy covers existing Fedora packages; for non-responsive package submitters or reviewers, see the Policy for stalled package reviews. This mechanism is not limited to existing Fedora contributors. For non-contributors, see below for instructions.

The policy is targeted at maintainers that can still be reached through the mail they have registered in fedora. If the mail of the maintainer has changed in a way that seems permanent, and cannot be contacted (with reasonable effort), this policy also applies. If there is no known way of contacting the former maintainer, or they are not willing to make the required change in the packagedb, one can short-circuit the normal 3 week interval required in the Outline steps 1 to 3, and make the formal request to orphan mentioned in step 4.

Outline

Notes for Mass Orphaning

Notes for Maintainers

It is understood that maintainers will go on vacation or will otherwise be unavailable for possibly significant lengths of time. There are a couple of things that maintainers should consider doing if they know in advance that they will be unavailable;

Fast Track procedure

In some cases it may be needed to reassign a package from a non responsive maintainer quickly, for example: when many dependencies are broken by their package, there is a lot of integration work needed, a version update is required for security or stability issues or the maintainer has been non responsive for a long time, but the above procedure has never been completed. In such cases this "fast track" process can be used.

Steps:

(Make sure and note any communication attempts done already)