CategoryMOTURedirect

REVU Requirements Proposal

Overview

The list of conditions which a package should meet prior to receiving advocation for upload does not appear to be documented clearly and publicly. If such a list were available, with documentation of applicable review tests, this should reduce requirements for repeated reviews, as packagers would be able to make standards tests prior to upload, and those interested in becoming reviewers could more easily learn the review process and reject / advocate packages without worry as to whether the review was adequate.

Proposed Review Goals

  1. Review of the packaging of the package
  2. Review of packaging maintainability
  3. Review suitability of the application for the archive

Proposed Review Guidelines

must, as used above, indicates that a package not meeting that test is not appropriate for inclusion in the archive.

should, as used above, indicates that the reviewer should explicitly agree to the variance from the condition prior to advocating the package for inclusion in the archive.

Proposed Implementation

The above guidelines change is independent of tools, and does not require any changes to REVU, Launchpad, or any new systems under consideration. Further, the guidelines should support any new system as long as that system can provide 1) a candidate diff.gz, 2) a means by which developers can approve / reject while adding commentary, and 3) a means by which developers can coordinate to reduce wait times for the double advocation requirement. Motivated developers are encouraged to create scripts to automate some of the tests above for possible inclusion in ubuntu-dev-tools.

The above guidelines, if approved, would be published on the Wiki, with links from the following sources:

Planned Discussion


["CategoryMOTURedirect"]

REVU Requirements Proposal

Overview

The list of conditions which a package should meet prior to receiving advocation for upload does not appear to be documented clearly and publicly. If such a list were available, with documentation of applicable review tests, this should reduce requirements for repeated reviews, as packagers would be able to make standards tests prior to upload, and those interested in becoming reviewers could more easily learn the review process and reject / advocate packages without worry as to whether the review was adequate.

Proposed Review Goals

  1. Review of the packaging of the package
  2. Review of packaging maintainability
  3. Review suitability of the application for the archive

Proposed Review Guidelines

must, as used above, indicates that a package not meeting that test is not appropriate for inclusion in the archive.

should, as used above, indicates that the reviewer should explicitly agree to the variance from the condition prior to advocating the package for inclusion in the archive.

Proposed Implementation

The above guidelines change is independent of tools, and does not require any changes to REVU, Launchpad, or any new systems under consideration. Further, the guidelines should support any new system as long as that system can provide 1) a candidate diff.gz, 2) a means by which developers can approve / reject while adding commentary, and 3) a means by which developers can coordinate to reduce wait times for the double advocation requirement. Motivated developers are encouraged to create scripts to automate some of the tests above for possible inclusion in ubuntu-dev-tools.

The above guidelines, if approved, would be published on the Wiki, with links from the following sources:

Planned Discussion

MOTU/Meetings/2007-11-05/REVURequirements (last edited 2008-08-06 16:17:35 by localhost)