MIRTeam

Differences between revisions 1 and 63 (spanning 62 versions)
Revision 1 as of 2012-05-29 20:49:53
Size: 2174
Editor: pool-173-48-209-5
Comment:
Revision 63 as of 2020-03-24 15:48:29
Size: 146
Editor: paelzer
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; background-repeat: no-repeat; background-position: 98% 0.5ex; margin: 0 0 1em 1em; padding: 0.5em;"><<TableOfContents>>|| == Ubuntu Main Inclusion Process ==
Line 3: Line 3:
== Introduction ==

The Ubuntu MIR Team reviews packages for promotion from universe to main. See MainInclusionProcess for information on how to request an MIR.

== Reviewing ==

The primary decision a reviewer is making is "Will this package be well maintained in main?" All the rest of these guidelines are just ways to help you answer to that question.

=== Security ===

Determine if the package may have security implications (has a history of CVEs, runs a daemon as root, parses data formats, opens a port). Err on the side of caution.

If the package is security sensitive, you have two options. You can either review as much as you can and then assign to the ubuntu-security team. Or you can immediately re-assign to a member of the MIR Team that is also on the Security Team (there is usually at least one).

=== Common blockers ===

 * Does it FTBFS currently?
 * Does it have a test suite? Make sure it's being run and will fail the build upon error.
 * If it's a library, does it either have a symbols file or use an empty argument to dh_makeshlibs -V?
 * If it's a Python package, does it use dh_python3?
 * If it's a Python package going on the CD, will it pull in Python 2?

=== Packaging red flags ===

 * Does Ubuntu carry a delta?
 * Does it have a bug subscriber in Ubuntu? Ideally some team in Ubuntu is looking after the package.
 * Does it have a watch file?
 * Lintian warnings

=== Upstream red flags ===

 * Errors/warnings during the build
 * Incautious use of malloc/sprintf
 * Uses of sudo or LD_LIBRARY_PATH
 * Important bugs (crashers, etc) in Debian or Ubuntu

== Tools ==

 * `check-mir` can be run from a checked out source and tell you which dependencies are in universe.
 * `seeded-in-ubuntu PACKAGE` can tell you whether and how a given PACKAGE is seeded
 * The [[http://people.canonical.com/~ubuntu-archive/component-mismatches.svg|component mismatch map]]

----
CategoryUbuntuTeams
The content of the Ubuntu MIR (Main Inclusion Review) pages got unified in the page MainInclusionProcess.

Ubuntu Main Inclusion Process

The content of the Ubuntu MIR (Main Inclusion Review) pages got unified in the page MainInclusionProcess.

MIRTeam (last edited 2020-03-24 15:53:06 by paelzer)