# Ubuntu project > This documentation provides guidance for contributors to and maintainers of the Ubuntu Linux distribution. It covers processes and concepts, as well as project governance and team workflows. There are instructions for packaging, merging, proposed migrations, autopkgtests, and many other procedures for maintaining the Ubuntu Archive and releasing the distribution. 2026 ## Pages - [Ubuntu project documentation](https://documentation.ubuntu.com/project/index.md): Ubuntu is the world’s most widely deployed Linux operating system. - [How Ubuntu is made](https://documentation.ubuntu.com/project/how-ubuntu-is-made.md): All about the Ubuntu Community, its support structures, and communication channels. - [The Ubuntu Community](https://documentation.ubuntu.com/project/community.md): We are an international community with a mission to bring free software to the widest possible audie... - [Community support](https://documentation.ubuntu.com/project/community/community-support.md): The Ubuntu Community provides a number of resources to help support new and experienced users, provi... - [Matrix](https://documentation.ubuntu.com/project/community/how-ubuntu-is-made/matrix.md): Matrix is an instant messaging (IM) platform where you can talk to Ubuntu community members, on topi... - [Rooms and spaces](https://documentation.ubuntu.com/project/community/how-ubuntu-is-made/matrix/rooms-spaces-concepts.md): Chat rooms on Matrix are not exactly the same as on other platforms. - [Room publishing](https://documentation.ubuntu.com/project/community/how-ubuntu-is-made/matrix/matrix-room-publishing.md): In Matrix, each server has the concept of a room directory. - [Moderation and defense of our Matrix community](https://documentation.ubuntu.com/project/community/how-ubuntu-is-made/matrix/moderation-and-defense.md): The Ubuntu Matrix homeserver is meant to reflect the values of the Ubuntu Community. - [Moderator bot](https://documentation.ubuntu.com/project/community/how-ubuntu-is-made/matrix/moderator-bot.md): This document explains what the moderator bot is, what it does, and why we need it. - [Bridging and integrations](https://documentation.ubuntu.com/project/community/how-ubuntu-is-made/matrix/bridging-integrations.md): Bridging with Ubuntu IRC is being investigated with the IRC Council. - [Contribute to Ubuntu](https://documentation.ubuntu.com/project/community/contribute.md): Ubuntu is most of all a community. All of the software, artwork and documentation in Ubuntu has been... - [Contribute to app development](https://documentation.ubuntu.com/project/community/contribute/app-development.md): As the developers’ choice of operating systems, Ubuntu provides numerous avenues for creating new so... - [Contribute to art and design](https://documentation.ubuntu.com/project/community/contribute/art-and-design.md): From its trademark “circle of friends” logo, distinct colour scheme and immediately recognizable fon... - [Contribute to documentation](https://documentation.ubuntu.com/project/community/contribute/documentation.md): Good software requires great documentation and Ubuntu is always looking for community members willin... - [Contribute to Discourse documentation](https://documentation.ubuntu.com/project/community/contribute/discourse-documentation.md): Our documentation is a community effort and we warmly welcome community contributions, suggestions, ... - [Contribute to QA and testing](https://documentation.ubuntu.com/project/community/contribute/qa-and-testing.md): Ubuntu, like any other software, needs good testers. - [Contribute to translation](https://documentation.ubuntu.com/project/community/contribute/translation.md): Ubuntu is a global project and it’s important that Ubuntu is available in many languages. - [Patch Pilots](https://documentation.ubuntu.com/project/community/contribute/patch-pilots.md): Welcome to the Patch Pilot Program! - [Project governance](https://documentation.ubuntu.com/project/community/governance.md): The mission of Ubuntu draws a very diverse community of participants and collaborators and contribut... - [Ethos](https://documentation.ubuntu.com/project/community/ethos.md): Ubuntu is more than just a name. It embodies the very essence of our community. Deriving from an anc... - [Ubuntu Code of Conduct v2.0](https://documentation.ubuntu.com/project/community/ethos/code-of-conduct.md): Ubuntu is about showing humanity to one another: the word itself captures the spirit of being human. - [Diversity policy](https://documentation.ubuntu.com/project/community/ethos/diversity.md): The Ubuntu project welcomes and encourages participation by everyone. We are committed to being a co... - [Our Mission](https://documentation.ubuntu.com/project/community/ethos/mission.md): In an era where the frontiers of innovation are public, and not private, the platforms for consuming... - [Canonical](https://documentation.ubuntu.com/project/community/governance/canonical.md): Ubuntu is produced by Canonical and friends. We run Ubuntu as an open project to enable others with ... - [Debian](https://documentation.ubuntu.com/project/community/governance/debian.md): Ubuntu builds on the Debian architecture and infrastructure and collaborates widely with Debian deve... - [Delegation](https://documentation.ubuntu.com/project/community/governance/delegation.md): The Community Council has resolved to establish dedicated Team Councils for those teams that have de... - [Key concepts](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts.md): Reference information describing the main building blocks of Ubuntu. These include the standards use... - [Ubuntu releases](https://documentation.ubuntu.com/project/release-team/ubuntu-releases.md): Ubuntu follows a strict time-based release cycle. Every six months since 2004, - [Upstream and downstream](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/upstream-and-downstream.md): An Ubuntu installation consists of packages - copied and unpacked onto the target machine. The Ubunt... - [Supported architectures](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/supported-architectures.md): Packages are typically built for each of several architectures. - [Policy on 3rd-party software sources included by Ubuntu](https://documentation.ubuntu.com/project/tech-board/3rd-party-software-sources.md): This document and the rules it sets forth are owned by the Ubuntu Technical Board. - [Launchpad](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/launchpad.md): Launchpad is a software collaboration and hosting platform similar to platforms like GitHub. Launchp... - [Package archive](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/package-archive.md): Linux distributions like Ubuntu use repositories to hold packages for installing on target machines.... - [Package format](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/package-format.md): Because Ubuntu is based on the community-driven Debian project, it uses the Debian packaging format. - [Version string format](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/version-strings.md): Choosing the can be complex, - [Patches](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/patches.md): Patches record modifications to source code. Patches come in many forms, including but not limited t... - [Phased updates](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/phased-updates.md): Push out stable release updates to expanding subsets of the user base so that - [DEP 3 - patch file headers](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/deb-3-patch-file-headers.md): This article provides a brief overview of the Debian Enhancement Proposal 3 - [Debian policy](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/debian-policy.md): The Debian policy defines the requirements and guidelines for packages in the Debian distribution. I... - [`debian/` directory](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/debian-directory.md): This article explains the different files important to the packaging of Ubuntu packages that are con... - [The `Maintainer` field](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/debian-maintainer.md): In the `debian/control` file, the `Maintainer` field indicates the person or team responsible for th... - [Units policy](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/units-policy.md): This policy defines how units (file sizes, memory sizes, data transfer rates) should be displayed in... - [Filesystem hierarchy standard](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/filesystem-hierarchy-standard.md): Ubuntu adheres to the Filesystem Hierarchy Standard (FHS). FHS prescribes the structure and organiza... - [Debian](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/debian.md): Ubuntu builds on the Debian architecture and collaborates widely with Debian developers. - [For Ubuntu developers](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/debian/for-ubuntu-developers.md): > “Ubuntu benefits from a strong Debian, and Debian benefits from a strong Ubuntu.” — *Mark Shuttlew... - [Reporting bugs in Debian](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/debian/debian-bugs.md): Debian maintainers use **debbugs**, an email-driven system that requires no authentication. This all... - [Process overviews](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes.md): High-level overviews of the various processes used in the building of Ubuntu, how they work, and who... - [Lifecycle of a change](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/lifecycle-of-a-change.md): Software in Ubuntu is delivered via packages and there might be various - [Release cycle](https://documentation.ubuntu.com/project/release-team/release-cycle.md): Each Ubuntu release cycle follows the same general - [Freezes](https://documentation.ubuntu.com/project/release-team/freezes.md): This article provides an overview of the stabilization freezes that lead to - [Freeze exceptions](https://documentation.ubuntu.com/project/release-team/freeze-exceptions.md): This page outlines some of the common scenarios where freeze exceptions - [New packages](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/new-packages.md): For a piece of software to be included in Ubuntu, it must meet the Ubuntu License Policy. - [Merges & syncs](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/merges-and-syncs.md): This article explains how and why Ubuntu imports changes from Debian. - [Transitions](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/transitions.md): Unlike an ordinary package migration, when a major - [Backports](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/backports.md): Backporting allows for making new functionality (that is not connected to a critical bug fix) availa... - [Automatic package testing: autopkgtest](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/automatic-package-testing-autopkgtest.md): The DEP-8 specification defines how to integrate automatic testing into packages. To integrate a tes... - [Ubuntu image builds](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/image-builds.md): This page explains how Ubuntu ISO and preinstalled image builds work, from trigger to publication. - [Sponsorship](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/sponsorship.md): Ubuntu encourages contributions from any person in the wider community. However, direct uploading to... - [git-ubuntu](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/git-ubuntu.md): As Ubuntu’s packaging architecture pre-dates git, different packages have - [Changes file headers](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/git-ubuntu/changes-file-headers.md): git-ubuntu understands the following custom changes file headers: - [Empty directories](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/git-ubuntu/empty-directories.md): The frontend for git doesn’t let you add an empty directory. Usually the workaround - [Proposed migration](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/proposed-migration.md): In Ubuntu there is a special pocket called `-proposed` for testing and integration. - [Failure to Build From Source (FTBFS)](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/proposed-migration/failure-to-build-from-source-ftbfs.md): A package has to be buildable to be able to migrate from the `-proposed` to `-release` pocket. This ... - [Autopkgtest regressions](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/proposed-migration/autopkgtest-regressions.md): After a package has successfully built, the autopkgtest infrastructure at autopkgtest.ubuntu.com run... - [Issues preventing migration](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/proposed-migration/issues-preventing-migration.md): Packages fail to migrate for a many different reasons. Sometimes the clues listed under the **Issues... - [Special migration cases](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/proposed-migration/special-migration-cases.md): This article describes cases when automatic migration from the `-proposed` to `-release` pocket is b... - [Stable Release Updates (SRU)](https://documentation.ubuntu.com/project/SRU/stable-release-updates.md): memorably. --> - [Principles](https://documentation.ubuntu.com/project/SRU/explanation/principles.md): We carefully manage what we change in a stable Ubuntu release for the - [Requirements](https://documentation.ubuntu.com/project/SRU/explanation/requirements.md): Given our principles, when updates are proposed, they must be - [Overview of the SRU pipeline](https://documentation.ubuntu.com/project/SRU/explanation/pipeline.md): 1. An SRU driver prepares the relevant bugs with the necessary - [Standard processes](https://documentation.ubuntu.com/project/SRU/explanation/standard-processes.md): [this section needs cleaning up] - [Non-standard processes](https://documentation.ubuntu.com/project/SRU/explanation/non-standard-processes.md): When a package or set of packages requires deviation from our standard - [Reasons for requirements](https://documentation.ubuntu.com/project/SRU/explanation/further-requirements.md): If a stable release is fixed but the development release is not, then - [Reference](https://documentation.ubuntu.com/project/SRU/reference.md): This reference section contains technical information about the SRU workflow. - [SRU bug template](https://documentation.ubuntu.com/project/SRU/reference/bug-template.md): The SRU bug template is used to document the justification, regression potential, and - [Status pages](https://documentation.ubuntu.com/project/SRU/reference/status.md): - **Pending sponsorship**: general sponsorship - [Requirements](https://documentation.ubuntu.com/project/SRU/reference/requirements.md): *Governance note: policy decisions on the broad criteria described in - [Special types of SRU](https://documentation.ubuntu.com/project/SRU/reference/special.md): What is acceptable to SRU, together - [Package-specific notes](https://documentation.ubuntu.com/project/SRU/reference/package-specific.md): See also: Explanation → Non-standard Processes → Package-specific - [Kernel security and update policy for post-release trees](https://documentation.ubuntu.com/project/SRU/reference/exception-Kernel-Updates.md): This document describes the process and criteria for post-release kernel - [Apt Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Apt-Updates.md): The APT developers (https://launchpad.net/~deity) maintain upstream - [azure-proxy-agent Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Azure-Proxy-Agent-Updates.md): This document describes the process to update and test new versions of the - [azure-vm-utils Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Azure-VM-Utils-Updates.md): This page describes the policy for updating the azure-vm-utils source package with - [Bind9 Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Bind9-Updates.md): This document describes the policy for doing micro-release updates of - [Certbot Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Certbot-Updates.md): This document describes the policy for updating the Certbot-related - [cloud-init Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Cloudinit-Updates.md): This document describes the policy for updating cloud-init in a stable, - [Crash and Makedumpfile Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-CrashMakedumpfile-Updates.md): This document describes the policy for introducing new upstream- and - [Curtin Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Curtin-Updates.md): This document describes the policy for updating Curtin in a stable, - [DPDK Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-DPDK-Updates.md): This page describes the policy for updating the src:dpdk package in - [Container Stack Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Docker-Updates.md): This document describes the policy for updating the docker.io group of - [GNOME Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-GNOME-Updates.md): GNOME had a micro release exception granted by the Technical Board in - [Process for SRUing GRUB](https://documentation.ubuntu.com/project/SRU/reference/exception-Grub-Updates.md): There is no SRU “exception” for GRUB. Criteria for acceptance remains - [HAProxy Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-HAProxy-Updates.md): This document describes the policy for doing micro-release updates of - [Intel Graphics Stack Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Intel-Graphics-Updates.md): This document describes the policy for doing updates of the Intel graphics - [Landscape updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Landscape-Updates.md): This document describes the policy for updating Landscape Client - [MariaDB and Galera Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-MariaDB-Galera-Updates.md): This document describes the policy for doing microrelease updates of the MariaDB - [multipath-tools Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-multipath-tools-Updates.md): This document describes the policy for doing microrelease updates of the multipath-tools package in ... - [NVIDIA GPU Driver Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-NVidia-Updates.md): This document describes the policy, process and criteria for updating - [Netplan Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Netplan-Updates.md): This document describes the policy for updating netplan.io in a stable, - [OEM Meta Package Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-OEMMeta-Updates.md): These packages exist to hint parts of the installer / upgrade tooling - [OpenJDK Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-OpenJDK-Updates.md): This document describes the policy for updating the openjdk-N packages, - [OpenLDAP Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-OpenLDAP-Updates.md): This document describes the policy for doing microrelease updates of the - [Stable Release Updates for OpenStack and the Ubuntu Cloud Archive](https://documentation.ubuntu.com/project/SRU/reference/exception-OpenStack-Updates.md): The SRU process for !OpenStack and the Ubuntu Cloud Archive (UCA) - [OpenVMTools Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-OpenVMTools-Updates.md): Approved: RAOF (2024/01/25) - [OpenVPN Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-OpenVPN-Updates.md): This document describes the policy for doing micro-release updates of - [Postfix Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Postfix-Updates.md): This document describes the policy for updating the Postfix package in a - [PostgreSQL Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-PostgreSQL-Updates.md): This document describes the policy for doing microrelease updates of the - [Snapcraft Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Snapcraft-Updates.md): This document describes the policy for updating the snapcraft package in - [Snapd Glib Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-SnapdGlib-Updates.md): This document describes the policy for updating the snapd-glib - [Snapd Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Snapd-Updates.md): This document describes the policy for updating the snapd package in a - [Sos / SosReport Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Sosreport-Updates.md): This document describes the policy for updating sosreport & sos package - [Squid Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Squid-Updates.md): This document describes the policy for doing micro-release updates of - [Ubuntu-Advantage-Tools / Ubuntu-Pro-Client Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-UbuntuAdvantageTools-Updates.md): Ubuntu Pro is a suite of additional services provided by Canonical on - [UbuntuDevTools Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-UbuntuDevTools-Updates.md): This document describes the policy for updating the ubuntu-dev-tools - [ubuntu-image Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-UbuntuImage-Updates.md): This document describes the policy for updating the ubuntu-image package - [Stable Release Updates for Virtualbox Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Virtualbox-Updates.md): Virtualbox has a number of features making it a special case for SRUs - - [autopkgtest Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-autopkgtest-Updates.md): This document describes the policy for updating autopkgtest in a stable, - [ec2-hibinit-agent Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-ec2-hibinit-agent-Updates.md): This document describes the policy for updating the ec2-hibinit-agent - [Firmware Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-firmware-updates.md): This document describes the policy for updating the fwupd, fwupdate, - [GCE compute image packages update](https://documentation.ubuntu.com/project/SRU/reference/exception-gce-compute-image-packages-Updates.md): This document describes the policy for updating the - [Google Compute Engine Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-google-compute-engine-Updates.md): This document describes the policy for updating the - [Google Compute Engine OSlogin Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-google-compute-engine-oslogin-Updates.md): This document describes the policy for updating the - [Google Guest Agent Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-google-guest-agent-Updates.md): This document describes the policy for updating the google-guest-agent - [Google OSconfig Agent Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-google-osconfig-agent-Updates.md): This document describes the policy for updating the - [rax-nova-agent Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-rax-nova-agent-Updates.md): This document describes the policy for updating the rax-nova-agent - [Valkey Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-Valkey-Updates.md): This document describes the policy for doing micro-release updates of - [walinuxagent Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-walinuxagent-Updates.md): This document describes the process to update and test new versions of - [wslu Updates](https://documentation.ubuntu.com/project/SRU/reference/exception-wslu-Updates.md): This document describes the policy for updating the wslu package to new - [Historical removals](https://documentation.ubuntu.com/project/SRU/reference/historical-removals.md): - Explanation → Removals - [Enable proposed](https://documentation.ubuntu.com/project/SRU/reference/enable-proposed.md): Enable the `-proposed` pocket in order to test new packages before they are released to `-updates`. - [SRU verification](https://documentation.ubuntu.com/project/SRU/reference/sru-verification.md): SRU verification is part of the QA process for an SRU, and is required for each bug associated with ... - [Team rota](https://documentation.ubuntu.com/project/SRU/reference/rota.md): **Canonical employees**: private messages and private channels are - [Internal SRU team docs](https://documentation.ubuntu.com/project/SRU/internal.md): - Act for the team if you’re confident that the team would concur - [Main Inclusion Review (MIR)](https://documentation.ubuntu.com/project/MIR/main-inclusion-review.md): Packages in Ubuntu `main` (and `restricted`) are officially - [MIR roles and steps](https://documentation.ubuntu.com/project/MIR/mir-roles-and-steps.md): Getting a package promoted to `main` or `restricted` through the MIR process - [Process states](https://documentation.ubuntu.com/project/MIR/mir-process-states.md): The overview aims to clarify and provide an easy - [MIR team communication](https://documentation.ubuntu.com/project/MIR/mir-team-communication.md): Preferably join and participate in the weekly MIR team meeting - [MIR exception - font packages](https://documentation.ubuntu.com/project/MIR/mir-exceptions-fonts.md): Given that fonts are just data, there’s no way for them to trip any of the - [MIR exception - OEM packages](https://documentation.ubuntu.com/project/MIR/mir-exceptions-oem.md): Starting in 20.04, Ubuntu Desktop ISOs will support installing hardware-specific - [MIR - re-reviews](https://documentation.ubuntu.com/project/MIR/mir-rereview.md): Historically, if something was in main once, there was no re-evaluation done - [MIR - promoting in other releases](https://documentation.ubuntu.com/project/MIR/mir-other-release.md): A common case is the need to promote something while it is already in main in - [MIR - Rust code in main](https://documentation.ubuntu.com/project/MIR/mir-rust.md): Due to the current state of the Rust ecosystem, the MIR rules state that - [Ubuntu on Github](https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/ubuntu-on-github.md): In addition to code/projects on Launchpad and the Ubuntu archive, Ubuntu also maintains projects und... - [List of releases](https://documentation.ubuntu.com/project/release-team/list-of-releases.md): Releases are published by the - [Guides for contributors](https://documentation.ubuntu.com/project/contributors.md): These guides help you with the specific tasks and processes that build Ubuntu. - [Getting started](https://documentation.ubuntu.com/project/contributors/setup.md): * Set up for Ubuntu development - [How to set up for Ubuntu development](https://documentation.ubuntu.com/project/contributors/setup/set-up-for-ubuntu-development.md): The following is a short guide to getting set up for Ubuntu development. - [How to get the source of a package](https://documentation.ubuntu.com/project/contributors/setup/get-the-source-of-a-package.md): Before you can work on a source package, you need to get the source code of that package. This artic... - [PGP key recommendations](https://documentation.ubuntu.com/project/contributors/setup/pgp-key-storage.md): The Ubuntu Project relies heavily on PGP keys for critical operations. These - [Set up and manage PGP keys](https://documentation.ubuntu.com/project/contributors/setup/set-up-and-manage-pgp-keys.md): In this page, we outline how to set up and use PGP keys to fulfil the policies - [Understand the tools](https://documentation.ubuntu.com/project/contributors/setup/understand-the-tools.md): The ecosystem of Debian packaging tools is big and diverse, with a great deal of overlap and intende... - [Triaging bugs](https://documentation.ubuntu.com/project/contributors/bug-triage.md): Ubuntu receives a huge number of bug reports every day. Triaging new bugs is a - [Bug types](https://documentation.ubuntu.com/project/contributors/bug-triage/bug-types.md): Apport reports are bugs reported via the - [Bug status](https://documentation.ubuntu.com/project/contributors/bug-triage/bug-status.md): A report’s status is a reflection of the current development state of what is - [Bug tags](https://documentation.ubuntu.com/project/contributors/bug-triage/bug-tags.md): Tags provide us with ways to group bugs across packages, easily find certain types of bugs, or divid... - [Bug importance](https://documentation.ubuntu.com/project/contributors/bug-triage/bug-importance.md): Ubuntu uses the following guidelines for assigning **importance** to a bug. The - [Bug responses](https://documentation.ubuntu.com/project/contributors/bug-triage/bug-responses.md): It is common when triaging bugs that you need to respond to the original reporter – perhaps to reque... - [How to assign a bug to a package](https://documentation.ubuntu.com/project/contributors/bug-triage/assign-a-bug-to-a-package.md): To ensure the right people see a bug report, every report should identify the - [QA and testing](https://documentation.ubuntu.com/project/contributors/qa-and-testing.md): Quality assurance (QA) testing is critical to the reliability and stability of - [How to report a bug](https://documentation.ubuntu.com/project/contributors/qa-and-testing/report-a-bug.md): Once a bug is filed, be prepared to answer questions, provide additional details, and test fixes. En... - [Application testing](https://documentation.ubuntu.com/project/contributors/qa-and-testing/application-testing.md): **Placeholder** - [Manual ISO testing](https://documentation.ubuntu.com/project/contributors/qa-and-testing/iso-testing.md): **Placeholder** - [Hardware testing](https://documentation.ubuntu.com/project/contributors/qa-and-testing/hardware-testing.md): **Placeholder** - [Upgrade testing](https://documentation.ubuntu.com/project/contributors/qa-and-testing/upgrade-testing.md): **Placeholder** - [Pre-release testing](https://documentation.ubuntu.com/project/contributors/qa-and-testing/pre-release-testing.md): **Placeholder** - [Debugging](https://documentation.ubuntu.com/project/contributors/debugging.md): * Apport developer how-to - [Apport](https://documentation.ubuntu.com/project/contributors/debugging/apport.md): Debugging program crashes without any automated tools has been pretty time-consuming and hard for bo... - [Apport developer how-to](https://documentation.ubuntu.com/project/contributors/debugging/apport-developer-how-to.md): By default, apport provides the following functionality for all programs in Ubuntu: - [Apport package hooks](https://documentation.ubuntu.com/project/contributors/debugging/apport-package-hooks.md): These are lists of packages that provide apport hooks and the actually hooks that exist in `/usr/sha... - [How to debug an Apport crash](https://documentation.ubuntu.com/project/contributors/debugging/debug-an-apport-crash.md): The Apport service running on a user’s computer can automatically file bug - [Error tracker](https://documentation.ubuntu.com/project/contributors/debugging/error-tracker.md): Ubuntu’s error tracker explains crashes, freezes, and other severe errors to end users; lets them re... - [Fixing bugs](https://documentation.ubuntu.com/project/contributors/bug-fix.md): The process of bug fixing in Ubuntu consists of: - [Bugfixing workflow](https://documentation.ubuntu.com/project/contributors/bug-fix/bugfixing-workflow.md): This guide walks through the process for fixing bugs in Ubuntu. When you find a problem, obtain the ... - [Evaluate the bug](https://documentation.ubuntu.com/project/contributors/bug-fix/evalute-the-bug.md): Let’s look at an example: bug LP: #1753470. - [Check if it’s already been fixed](https://documentation.ubuntu.com/project/contributors/bug-fix/check-if-is-it-already-fixed.md): Often we can save time by leveraging someone else’s work, so it’s always - [Apply the fix](https://documentation.ubuntu.com/project/contributors/bug-fix/apply-the-fix.md): Whether the bug fix originates from an upstream project or your own work, - [Building and testing packages](https://documentation.ubuntu.com/project/contributors/building.md): The package can be built either locally or in a Launchpad PPA. It is always recommended to test that... - [How to build packages in a PPA](https://documentation.ubuntu.com/project/contributors/building/build-packages-in-a-ppa.md): The easiest way to build a package is to let Launchpad do it. Personal Package Archives (PPAs) are e... - [How to build packages locally](https://documentation.ubuntu.com/project/contributors/building/build-packages-locally.md): This is about building an existing package locally. If you want to - [How to install built packages](https://documentation.ubuntu.com/project/contributors/building/install-built-packages.md): You have a built binary package of a source package and want to install it (e.g. to test the package... - [How to run package tests](https://documentation.ubuntu.com/project/contributors/building/run-package-tests.md): Packages have their own tests under `debian/tests`. Run those to ensure there are no regressions. - [Validate the fix](https://documentation.ubuntu.com/project/contributors/bug-fix/validate-the-fix.md): We need to validate the test in an isolated environment and LXC containers are a good tool for it. - [How to submit a merge proposal](https://documentation.ubuntu.com/project/contributors/updating/submit-a-merge-proposal.md): When you want to push changes to a package, the first step is to open a merge proposal (MP). The mer... - [Update the bug report](https://documentation.ubuntu.com/project/contributors/bug-fix/update-the-bug-report.md): For regular bug fixes and merges, adding a comment about your progress is - [Once the bugfix is accepted](https://documentation.ubuntu.com/project/contributors/bug-fix/once-the-fix-is-accepted.md): You receive an email notification that the bugfix was accepted: - [Bug fixing checklist](https://documentation.ubuntu.com/project/contributors/bug-fix/bug-fixing-checklist.md): For the tarball, you have to be inside the repository folder. You must checkout - [Updating](https://documentation.ubuntu.com/project/contributors/updating.md): * Get a new upstream version - [How to get a new upstream version](https://documentation.ubuntu.com/project/contributors/updating/get-a-new-upstream-version.md): Download a new upstream release or checking if a newer upstream release exists is usually needed whe... - [How to extract packages](https://documentation.ubuntu.com/project/contributors/updating/extract-packages.md): This article demonstrates how to extract the contents of Debian packages. See also the article Packa... - [How to make changes to a package](https://documentation.ubuntu.com/project/contributors/updating/make-changes-to-a-package.md): This tutorial goes through the process of adding a patch to a package in Ubuntu. Specifically, we ad... - [How to manage patches](https://documentation.ubuntu.com/project/contributors/updating/manage-patches.md): This article demonstrates how to manage the patches of a source package in the `3.0 (quilt)` format. - [How to work with Debian patches](https://documentation.ubuntu.com/project/contributors/updating/work-with-debian-patches.md): TODO: The content from this page came from the UMH. - [How to commit changes](https://documentation.ubuntu.com/project/contributors/updating/commit-changes.md): Once you have your patches ready, update the package changelog and commit the changes to Git. This a... - [Dual maintenance with Salsa and git-ubuntu](https://documentation.ubuntu.com/project/contributors/updating/dual-maintenance-with-salsa-and-git-ubuntu.md): Some packages for Ubuntu are maintained simultaneously using git-ubuntu and - [Merging](https://documentation.ubuntu.com/project/contributors/merging.md): **Merging** (also called “delta rebasing”) is the process of taking all Ubuntu changes (Ubuntu delta... - [Preliminary steps](https://documentation.ubuntu.com/project/contributors/merging/preliminary-steps.md): Prepare for the merging procedure by cloning the required repository and filing a merge bug. - [Merge process](https://documentation.ubuntu.com/project/contributors/merging/merge-process.md): Perform the merge using the tool. - [Fix the changelog](https://documentation.ubuntu.com/project/contributors/merging/fix-the-changelog.md): We may need to adjust the title of this page. "Fix the changelog" is quite a generic statement that ... - [Upload a PPA](https://documentation.ubuntu.com/project/contributors/merging/upload-a-ppa.md): Following a successful merging procedure, upload the updated package to a PPA for building. - [Test the new build](https://documentation.ubuntu.com/project/contributors/merging/test-the-new-build.md): Before submitting a merge proposal to add the merged package to the Archive, test it to ensure there... - [`git-ubuntu` merge proposal](https://documentation.ubuntu.com/project/contributors/merging/git-ubuntu-merge-proposal.md): Following a merge and testing, submit a merge proposal to include the updated package in the Archive... - [How to merge manually](https://documentation.ubuntu.com/project/contributors/merging/merge-manually.md): In case the regular `git-ubuntu`-based Merge process fails, follow these instructions to perform the... - [Merge cheat sheet](https://documentation.ubuntu.com/project/contributors/merging/merge-cheat-sheet.md): 1. `rmadison <package_name>` - [Uploading to the Archive](https://documentation.ubuntu.com/project/contributors/uploading.md): This section groups articles on how to have uploads to the Archive sponsored (for contributors witho... - [How to find a sponsor](https://documentation.ubuntu.com/project/contributors/uploading/find-a-sponsor.md): The ability to upload or sync directly to the Archive is carefully managed to ensure the stability a... - [How to request an upload](https://documentation.ubuntu.com/project/contributors/uploading/request-an-upload.md): After fixing a bug in a package or when introducing a new package to the distribution, the updated p... - [How to request a sync](https://documentation.ubuntu.com/project/contributors/uploading/request-a-sync.md): When an Ubuntu package carries a delta, but it is no longer needed (because it has been merged in De... - [Contribute new packages](https://documentation.ubuntu.com/project/contributors/new-package.md): * Create a new package - [How to create a new package](https://documentation.ubuntu.com/project/contributors/new-package/create-a-new-package.md): While there are thousands of packages in the Ubuntu archive, there are still a lot nobody has gotten... - [How to upload packages to a PPA](https://documentation.ubuntu.com/project/contributors/new-package/upload-packages-to-a-ppa.md): A Personal Package Archive, or PPA, is a personal repository on Launchpad where you can upload your ... - [Stable Release Updates](https://documentation.ubuntu.com/project/SRU/howto.md): As a contributor, follow these guides to upload an SRU and to ensure that it works correctly. - [Introduction to SRU](https://documentation.ubuntu.com/project/SRU/howto/introduction-to-sru.md): To fix newly discovered bugs and make updates after the publication of an Ubuntu Stable Release, use... - [Perform a standard SRU](https://documentation.ubuntu.com/project/SRU/howto/standard.md): This how-to is for standard SRUs, where straightforward bugs are fixed - [Get an SRU released from proposed](https://documentation.ubuntu.com/project/SRU/howto/release.md): The Stable Release Updates team regularly checks for SRUs that have - [Prepare a special type of SRU](https://documentation.ubuntu.com/project/SRU/howto/prepare-special.md): 1. If your special type of SRU already has package-specific notes then follow How-to → - [Special types of SRU](https://documentation.ubuntu.com/project/SRU/howto/special.md): This section is for the special types of SRU listed at - [Check for common issues with your SRU](https://documentation.ubuntu.com/project/SRU/howto/common-issues.md): - Something in the submission is exceptional, unexpected or otherwise a - [Handle an autopkgtest failure](https://documentation.ubuntu.com/project/SRU/howto/autopkgtest-failure.md): See also: Explanation → Autopkgtest failures - [Investigate a halted phased update](https://documentation.ubuntu.com/project/SRU/howto/phasing.md): See also: Explanation → Phasing - [Handle a regression](https://documentation.ubuntu.com/project/SRU/howto/regression.md): If a package update introduces a regression which already made it - [Contact the SRU team](https://documentation.ubuntu.com/project/SRU/howto/contact.md): **Canonical employees**: private messages and private channels are - [Language-specific features](https://documentation.ubuntu.com/project/contributors/language-specific.md): Building on Launchpad is generally handled by the suite of programs. - [Cargo-Auditable](https://documentation.ubuntu.com/project/contributors/language-specific/rust/cargo-auditable.md): `cargo-auditable` is a tool by the Rustsec Working Group that augments the Rust binary build process... - [Check your interface for accessibility](https://documentation.ubuntu.com/project/contributors/check-accessibility.md): This guide will help you address common accessibility pitfalls in apps and interfaces on Ubuntu Desk... - [How to contribute docs](https://documentation.ubuntu.com/project/contributors/contribute-docs.md): This guide provides information necessary to contribute to this documentation. - [Using Matrix](https://documentation.ubuntu.com/project/community/contributors/matrix.md): Matrix is the platform we use to chat and discuss various topics within the Ubuntu Community. - [Getting started with Matrix](https://documentation.ubuntu.com/project/community/contributors/matrix/onboarding.md): This guide will give you more information on how to collaborate with others in the Ubuntu Community ... - [Completing your Matrix setup](https://documentation.ubuntu.com/project/community/contributors/matrix/completing-setup.md): If you are reading this guide, you most likely completed the Getting started with Matrix guide. - [Register a Matrix account on `:ubuntu.com`](https://documentation.ubuntu.com/project/community/contributors/matrix/register-ubuntu-com.md): Ubuntu Members and Canonical employees can register a Matrix account on the `:ubuntu.com` homeserver... - [Using multiple Matrix accounts](https://documentation.ubuntu.com/project/community/contributors/matrix/multiple-accounts.md): The Element client does not support logging in with multiple concurrent accounts. - [Matrix bug reporting](https://documentation.ubuntu.com/project/community/contributors/matrix/matrix-bug-reporting.md): Bug reports and feature requests - [Dealing with spam](https://documentation.ubuntu.com/project/community/contributors/matrix/matrix-spam.md): Matrix occasionally has spam waves. - [How to report abuse](https://documentation.ubuntu.com/project/community/contributors/matrix/matrix-abuse-reporting.md): Matrix users that see offensive, inappropriate, or CoC-violating content, can help the Operations te... - [Matrix ignore list](https://documentation.ubuntu.com/project/community/contributors/matrix/matrix-ignore-list.md): Matrix has an “Ignore user” feature. - [Advanced contributor tasks](https://documentation.ubuntu.com/project/contributors/advanced.md): These tasks assume that you are already familiar with the more fundamental - [Check publication history](https://documentation.ubuntu.com/project/contributors/advanced/check-publication-history.md): Currently this page only contains checking removals, but we can add other sections as - [Checking reverse dependencies](https://documentation.ubuntu.com/project/contributors/advanced/check-reverse-dependencies.md): You usually want to check reverse dependencies to avoid causing: - [How to handle `git-ubuntu` uploads](https://documentation.ubuntu.com/project/contributors/advanced/handle-git-ubuntu-uploads.md): git-ubuntu is tooling that provides unified git-based workflows for the development of Ubuntu source... - [How to upload with rich history](https://documentation.ubuntu.com/project/contributors/advanced/upload-with-rich-history.md): See the rich history explanation for context. - [How to review a merge proposal](https://documentation.ubuntu.com/project/contributors/advanced/review-a-merge-proposal.md): Establishing a review process before sponsoring or uploading content has helped to maintain consiste... - [How to sponsor an upload](https://documentation.ubuntu.com/project/contributors/advanced/sponsor-an-upload.md): Use these instructions when sponsoring an upload. - [How to sponsor a sync](https://documentation.ubuntu.com/project/contributors/advanced/sponsor-a-sync.md): Use these instructions when sponsoring an upload. - [How to resolve a migration issue](https://documentation.ubuntu.com/project/contributors/advanced/resolve-a-migration-issue.md): This article provides guidance on how to resolve migration issues. - [+1 Maintenance](https://documentation.ubuntu.com/project/contributors/advanced/plus-one-maintenance.md): The +1 maintenance is originally a Canonical program to improve the general - [+1 Maintenance report template](https://documentation.ubuntu.com/project/contributors/advanced/plus-one-report-template.md): Here is a template one can use to file a +1 maintenance report. - [update-excuses](https://documentation.ubuntu.com/project/contributors/advanced/update-excuses.md): The update-excuses page - [How to request a package removal](https://documentation.ubuntu.com/project/contributors/advanced/aa-request-package-removal.md): Packages that are removed from Debian are semi-automatically removed from - [Request a Freeze exception](https://documentation.ubuntu.com/project/release-team/request-a-freeze-exception.md): Requests for Freeze exceptions are filed as bugs in Launchpad - [MIR reporter’s template](https://documentation.ubuntu.com/project/MIR/mir-reporters-template.md): This section is a guideline for the **reporter** as they are - [How to use MIR templates](https://documentation.ubuntu.com/project/MIR/mir-how-to-use-templates.md): There are two supported ways to prepare MIR content: - [Mirrors](https://documentation.ubuntu.com/project/release-team/mirrors.md): The distribution of Ubuntu CD images and packages can always be improved. The - [Mirror scripts](https://documentation.ubuntu.com/project/release-team/mirror-scripts.md): To create a mirror people can rely on, you need to have all the files, and you - [Push mirroring](https://documentation.ubuntu.com/project/release-team/push-mirroring.md): As explained in - [Guides for maintainers](https://documentation.ubuntu.com/project/maintainers.md): In general, this should probably be split *by task* and then ordered by either - [Matrix management](https://documentation.ubuntu.com/project/community/matrix.md): This section is aimed at Matrix room administrators, owners and moderators. - [Matrix room creation](https://documentation.ubuntu.com/project/community/matrix/room-creation.md): In this section you will learn how to create and publish rooms and spaces. - [Create and configure a public room](https://documentation.ubuntu.com/project/community/matrix/room-creation/create-a-public-room.md): This short guide walks you through the creation and basic configuration of a public room on the Ubun... - [Create and configure a private room](https://documentation.ubuntu.com/project/community/matrix/room-creation/create-a-private-room.md): This short guide walks you through the creation and basic configuration of a public room on the Ubun... - [Create and configure a public space](https://documentation.ubuntu.com/project/community/matrix/room-creation/create-a-public-space.md): This short guide walks you through the creation and basic configuration of a public space on the Ubu... - [Create and configure a private space](https://documentation.ubuntu.com/project/community/matrix/room-creation/create-a-private-space.md): This short guide walks you through the creation and basic configuration of a private space on the Ub... - [How to publish and list rooms and spaces](https://documentation.ubuntu.com/project/community/matrix/room-creation/room-publishing.md): If you have a room that is part of the broader Ubuntu community, you should get it published and add... - [Matrix room ownership](https://documentation.ubuntu.com/project/community/matrix/room-ownership.md): * Room properties - [Room properties](https://documentation.ubuntu.com/project/community/matrix/room-ownership/room-properties.md): **Room name** - [Recommended room settings](https://documentation.ubuntu.com/project/community/matrix/room-ownership/recommended-room-settings.md): This article outlines a list of recommended settings for various room types. - [How to configure a room for announcements](https://documentation.ubuntu.com/project/community/matrix/room-ownership/room-configuration-announcements.md): You might want to have dedicated rooms in your space dedicated to announcements, news, feeds, or a m... - [Rename or delete a Matrix room](https://documentation.ubuntu.com/project/community/matrix/room-ownership/rename-or-delete.md): If you are thinking about deleting and re-creating a room, in most cases you can adjust settings in ... - [Change the main address of a room or space](https://documentation.ubuntu.com/project/community/matrix/room-ownership/changing-addresses.md): In this guide, we will change the main address of a room or space to `ubuntu.com`. - [How to regain control of a room](https://documentation.ubuntu.com/project/community/matrix/room-ownership/regain-control.md): There are several possible scenarios where a room loses its administrator. - [Matrix moderation](https://documentation.ubuntu.com/project/community/matrix/moderation/matrix-moderation.md): To foster a thriving and outspoken community, good moderation processes and practices are a necessit... - [Official rooms and spaces process](https://documentation.ubuntu.com/project/community/matrix/moderation/rooms-spaces-process.md): Users on the Ubuntu Matrix homeserver should be free to create rooms and spaces as they see fit. - [Room moderation and policies](https://documentation.ubuntu.com/project/community/matrix/moderation/room-moderation.md): This document outlines roles and responsibilities of room owners and room moderators. - [Mjolnir commands](https://documentation.ubuntu.com/project/community/matrix/moderation/mjolnir-commands.md): Mjolnir listens for commands in the management room. - [Uploader tasks](https://documentation.ubuntu.com/project/maintainers/uploader.md): * Sponsoring - [Sponsoring](https://documentation.ubuntu.com/project/maintainers/uploader/sponsoring.md): Page content - [How to update seeds](https://documentation.ubuntu.com/project/maintainers/uploader/update-seeds.md): Page content - [How to work with the upload queue](https://documentation.ubuntu.com/project/maintainers/uploader/work-with-the-upload-queue.md): Page content - [Handling MIR reviews](https://documentation.ubuntu.com/project/MIR/mir-handling-mir-reviews.md): As part of the Main Inclusion Review (MIR) the MIR Team - [MIR reviewer’s template](https://documentation.ubuntu.com/project/MIR/mir-reviewers-template.md): This section is a guideline for the **reviewer** as they - [Test plans](https://documentation.ubuntu.com/project/maintainers/test-plans.md): Test plans for various SRUs were previously held on the Ubuntu wiki. If you need a test plan to be p... - [GNOME Calendar test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Calendar.md): Below are the test cases that should be run when `gnome-calendar` is updated to new major releases i... - [Chromium test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Chromium.md): * **Test plan for component**: `chromium` - [Emoji font test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/EmojiFont.md): Below are the test cases that should be run when `fonts-noto-color-emoji` or `nototools` are updated... - [Epiphany test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Epiphany.md): Below are the test cases that should be run when `epiphany-browser` is updated to a new major releas... - [Evince test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Evince.md): This test will check that Evince can display PDFs correctly - [Evolution test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Evolution.md): Below are the test cases that should be run when `evolution` is updated to new major releases in the... - [Evolution EWS test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/EvolutionEWS.md): Below are the test cases that should be run when `evolution-ews` is updated to new major releases in... - [File Roller test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/FileRoller.md): 1. Start File Roller from the launcher or desktop overview - [GDM test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GDM.md): Below are the test cases that should be run when GDM is updated to new major releases in the develop... - [GDM smart card test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GDM-Smartcard.md): Smart card login with the various GDM profiles can be simulated using software smart cards, a “simpl... - [GNOME Shell test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GNOMEShell.md): Below are the test cases that should be run when `gnome-shell` is updated to new major releases in t... - [GStreamer test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GStreamer.md): Find/utilize some test content for each codec. Fluster is one reliable - [GVFS test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GVFS.md): Verify that - [GNOME Builder test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeBuilder.md): Below are the test cases that should be run when any of `gnome-builder`, `libdex`, or `libpanel` are... - [GNOME Calculator test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeCalculator.md): This test will check that mathematical operations can be previewed in the Gnome Activities overview - [GNOME Clocks test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeClocks.md): Since `gnome-clocks` doesn’t include autopkgtests we will follow a manual test plan to verify update... - [GNOME Control Center test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeControlCenter.md): If a step fails, only mark the SRU as verification-failed if it is a regression, i.e., the current v... - [GNOME Initial Setup test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeInitialSetup.md): The followings are the test plans for testing `gnome-initial-setup`. - [GNOME Session test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeSession.md): Below are the test cases that should be run when `gnome-session` is updated to new major releases in... - [GNOME Settings Daemon test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeSettingsDaemon.md): Below are the test cases that should be run when `gnome-settings-daemon` is updated to new major rel... - [GNOME Shell Tiling Assistant extension test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeShellExtensionTilingAssistant.md): It’s an extension that the desktop team provides by default to improve tiling abilities of GNOME She... - [GNOME Snapshot test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeSnapshot.md): Since the autopkgtest infrastructure isn’t really suitable for camera testing we will require manual... - [GNOME Text Editor test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/GnomeTextEditor.md): Since `gnome-text-editor` doesn’t include autopkgtests we will follow a manual test plan to verify u... - [Libadwaita test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Libadwaita.md): Install `libadwaita-1-examples` from the proposed pocket and start `adwaita-1-demo`. - [Libcamera test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Libcamera.md): $ sudo apt install libcamera-tools gstreamer1.0-libcamera - [Librsvg test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Librsvg.md): For Librsvg we test that its reverse dependencies SVG capabilities are still fine. - [Localsearch test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Localsearch.md): This is the manual test plan for GNOME’s `localsearch` (previously known as `tracker-miners` prior t... - [Loupe test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Loupe.md): Below are the test cases that should be run when `loupe` is updated to new major releases in the dev... - [Malcontent test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Malcontent.md): If a step fails, only mark the SRU as verification-failed if it is a regression, i.e., the current v... - [Mutter test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Mutter.md): Below are the test cases that should be run when `mutter` is updated to new major releases in the de... - [Nautilus test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Nautilus.md): * Start Nautilus (Files) from the launcher or desktop overview - [Online Accounts test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/OnlineAccounts.md): Below are the test cases that should be run when `gnome-online-accounts` or `gnome-control-center` a... - [Orca test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Orca.md): Below are the test cases that should be run when `orca` or `at-spi2-core` is updated to new major re... - [Papers test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Papers.md): Below are the test cases that should be run when any of `papers` or `poppler` are updated to new maj... - [PipeWire test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Pipewire.md): Since the autopkgtest infrastructure isn’t really suitable for audio testing we will require manual ... - [PipeWire Media Session test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/PipewireMediaSession.md): Since `pipewire-media-session` doesn’t include a testsuite nor autopkgtests we will follow a manual ... - [Remote Desktop test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/RemoteDesktop.md): Below are the test cases that should be run when `gnome-remote-desktop` is updated to new major rele... - [Resources test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Resources.md): Below are the test cases that should be run when **`resources`** is updated to new minor releases in... - [Showtime test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Showtime.md): Below are the test cases that should be run when Showtime is updated to new major releases in the de... - [Sysprof test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Sysprof.md): Below are the test cases that should be run when any of `sysprof`, `libdex`, or `libpanel` are updat... - [Terminal test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/Terminal.md): Since the **Terminal** doesn’t have a test suite or autopkgtests, we rely on a manual test plan to v... - [Ubuntu Advantage Desktop Daemon test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/UbuntuAdvantageDesktopDaemon.md): Since the package isn’t really easy to integrate to autopkgtest we have a manual test plan - [Update Manager test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/UpdateManager.md): 1. If `apt list --upgradable` returns nothing, downgrade a package in the system. - [XDG Desktop Portal WebExtensions test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/XDG-Desktop-Portal-WebExtensions.md): Executing these commands will create (and overwrite): - [XDG Desktop Portal GNOME test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/XdgDesktopPortalGnome.md): Since `xdg-desktop-portal-gnome` doesn’t include a testsuite nor autopkgtests we will follow a manua... - [Browsers test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/browsers.md): * **Test plan for component**: browsers - [GJS test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/gjs.md): Below are the test cases that should be run when `gjs` or `mozjs*` is updated to new major releases ... - [Libva test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/libva.md): Below are the test cases that should be run when **`libva`** is updated to new major releases in the... - [Tecla test plan](https://documentation.ubuntu.com/project/maintainers/test-plans/desktop-team/tecla.md): Below are the test cases that should be run when `tecla` is updated to new major releases in the dev... - [Archive Admin tasks](https://documentation.ubuntu.com/project/maintainers/AA.md): Archive Administration is done client side using the Launchpad API through - [NEW review](https://documentation.ubuntu.com/project/maintainers/AA/aa-new-review.md): One of the primary responsibilities of the - [Remove a package](https://documentation.ubuntu.com/project/maintainers/AA/aa-package-removal.md): The Archive Admin team handles removals of both - [Package overrides](https://documentation.ubuntu.com/project/maintainers/AA/aa-package-overrides.md): There are two main kinds of overrides the Archive Admin - [Priority mismatches](https://documentation.ubuntu.com/project/maintainers/AA/aa-priority-mismatches.md): Priority mismatches are handled by the - [Signing bootloaders](https://documentation.ubuntu.com/project/maintainers/AA/aa-signing-bootloaders.md): Responsibility for signing bootloaders and kernels no longer sits with the - [Change phasing on delivering SRU updates](https://documentation.ubuntu.com/project/maintainers/AA/aa-phasing-sru-updates.md): This page more rightly belongs in “Override Phasing” in the SRU documentation - [i386](https://documentation.ubuntu.com/project/maintainers/AA/aa-i386.md): * **Partial-port** - [Archive-related services](https://documentation.ubuntu.com/project/maintainers/AA/aa-archive-related-services.md): This page is a seed which will document which services are where, and how they - [Check contributions to AA process and documentation](https://documentation.ubuntu.com/project/maintainers/AA/triage-aa-contributions.md): Everyone is encouraged in How to contribute docs to help with the documentation - [Niche package maintenance](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance.md): Certain packages in the Archive are unique, and their maintenance procedures diverge somewhat from m... - [Ubuntu Desktop packaging](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/desktop.md): How to set up your environment and patch, update and release software for Ubuntu Desktop. - [Set up Git for Ubuntu Desktop work](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/desktop/set-up-git-for-ubuntu-desktop-work.md): The Desktop Team uses Git and Git Build Package (`gbp`) to maintain GNOME packages for Ubuntu. Let’s... - [Maintain Ubuntu Desktop software](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/desktop/maintain-ubuntu-desktop-software.md): These are some common, day-to-day operations to build, maintain and package GNOME software for Ubunt... - [`llvm` and `clang` packaging](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/llvm.md): Besides the guides for LLVM packaging linked below, LLVM package maintenance also requires staying u... - [How to package LLVM](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/llvm/package-llvm.md): This article provides a guide for understanding how the LLVM toolchain is packaged for Ubuntu. - [Common LLVM package issues](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/llvm/common-llvm-package-issues.md): First of all, LLVM has some actual circular dependencies by design, and so you may be encountering t... - [LLVM and Clang Packaging FAQ](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/llvm/llvm-and-clang-packaging-faq.md): Start by reading How to package LLVM. The goal of this FAQ is to collect answers to common questions... - [`rustc` packaging](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/rustc.md): How to update, package, and maintain versions of `rustc` in Ubuntu. - [How to update Rust](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/rustc/update-rust.md): This guide details the process of creating a new versioned `rustc` Ubuntu package for a new upstream... - [How to patch Rust](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/rustc/patch-rust.md): This guide details the process of fixing an existing versioned `rustc` Ubuntu package. - [How to backport Rust](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/rustc/backport-rust.md): This guide details the process of backporting an existing version of the Rust toolchain to older rel... - [Rust version strings](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/rustc/rust-version-strings.md): The Rust toolchain version string format used in the Ubuntu Archive is complicated and contains cert... - [Rust Packaging FAQ](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/rustc/rust-packaging-faq.md): You may want to start by reading the Debian Rust Packaging Policy document. - [`rustc-debian` repository](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/rustc/rustc-debian-repository.md): Because `rustc` is a versioned package, we have a bunch of different `rustc` repositories floating a... - [Common `rustc` Lintian issues](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/rustc/common-rustc-lintian-issues.md): The Lintian () program checks your - [`openjdk` packaging](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/openjdk.md): How to update, package, and maintain versions of `openjdk` in Ubuntu. - [OpenJDK Debian repository](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/openjdk/openjdk-debian-repository.md): OpenJDK packaging code is maintained on Salsa. - [Update OpenJDK](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/openjdk/update-openjdk.md): 1. Update variable `git_tag` in `debian/rules`. - [Patch OpenJDK](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/openjdk/patch-openjdk.md): All patches applied to OpenJDK should follow the naming convention: - [Build OpenJDK](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/openjdk/build-openjdk.md): For faster iteration during development, disable optional steps, such as full test runs, Javadoc gen... - [Test OpenJDK](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/openjdk/test-openjdk.md): OpenJDK uses the jtreg testing framework for its comprehensive test suite. - [Backport OpenJDK](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/openjdk/backport-openjdk.md): Ubuntu follows an **N-2 policy** for OpenJDK backports. Under this policy, a new stable (LTS) releas... - [OpenJDK version strings](https://documentation.ubuntu.com/project/maintainers/niche-package-maintenance/openjdk/openjdk-version-strings.md): OpenJDK versions are controlled by `is_upstream_release` variable in `debian/rules` - [Who makes Ubuntu](https://documentation.ubuntu.com/project/who-makes-ubuntu.md): Explanation of the Councils and Boards, their responsibilities and remit, and how one becomes a memb... - [Councils and Boards](https://documentation.ubuntu.com/project/who-makes-ubuntu/councils.md): Information *about* and *for* the Ubuntu Councils and Boards - [Community Council](https://documentation.ubuntu.com/project/community/councils/community-council.md): The Ubuntu Community Council is the primary community (i.e., non-technical) governance body for the ... - [Conflict resolution](https://documentation.ubuntu.com/project/community/councils/conflict-resolution.md): The Community Council is responsible for enforcing the Ubuntu Code of Conduct. Some of that responsi... - [Code of Conduct enforcement process](https://documentation.ubuntu.com/project/community/councils/coc-enforcement.md): This document is primarily written to help the leaders of our community with Code of Conduct (CoC) e... - [Communications Council](https://documentation.ubuntu.com/project/community/councils/communications-council.md): The Ubuntu Communications Council (Comms Council) is responsible for looking after all aspects of co... - [Ubuntu Matrix Council](https://documentation.ubuntu.com/project/community/councils/matrix/matrix-council.md): The Matrix Council is highest governance body of the Ubuntu Matrix project. - [Matrix Operators](https://documentation.ubuntu.com/project/community/councils/matrix/matrix-operators.md): Operators help the Ubuntu Matrix Council with making sure the Ubuntu Matrix platform is running smoo... - [Matrix Defenders](https://documentation.ubuntu.com/project/community/councils/matrix/matrix-defenders.md): Defenders help the Ubuntu community by fighting spam and other obvious forms of abuse within Matrix. - [Matrix Moderators](https://documentation.ubuntu.com/project/community/councils/matrix/matrix-moderators.md): Moderators ensure everyone in an Ubuntu Matrix room follows the Ubuntu Code of Conduct. - [Technical Board](https://documentation.ubuntu.com/project/community/councils/technical-board.md): In the governance structure of Ubuntu the Ubuntu Technical Board is a delegated team responsible for... - [Ubuntu Membership Board](https://documentation.ubuntu.com/project/community/councils/membership-board.md): The Ubuntu Membership Board is responsible for approving new - [Developer Membership Board](https://documentation.ubuntu.com/project/who-makes-ubuntu/councils/dmb.md): The Ubuntu Developer Membership Board grants Membership to Ubuntu Developers. - [DMB meetings](https://documentation.ubuntu.com/project/who-makes-ubuntu/councils/dmb-meetings.md): The Developer Membership Board conducts meetings every two weeks. - [DMB Manage packagesets](https://documentation.ubuntu.com/project/who-makes-ubuntu/councils/dmb-manage-packagesets.md): This page is about how to create and modify a packageset. - [DMB seed packagesets exceptions](https://documentation.ubuntu.com/project/who-makes-ubuntu/councils/dmb-seed-packageset-exceptions.md): As outlined for seeds based packagesets - [DMB restaffing](https://documentation.ubuntu.com/project/who-makes-ubuntu/councils/dmb-restaffing.md): See Governance docs: DMB selection process for details on how new Developer Membership Board members... - [DMB rules](https://documentation.ubuntu.com/project/who-makes-ubuntu/councils/dmb-rules.md): This section contains rules and regulations for the Developer Membership Board to use when conductin... - [DMB selection process](https://documentation.ubuntu.com/project/tech-board/tb-dmb-selection-process.md): This document and the rules it sets forth are owned by the Ubuntu Technical Board. - [Roles and responsibilities](https://documentation.ubuntu.com/project/who-makes-ubuntu/roles.md): This section will allow us to split out explanation content specifically needed - [About the uploaders role](https://documentation.ubuntu.com/project/who-makes-ubuntu/roles/uploaders.md): Should split between the role/responsibilities, and the team processes - [Uploaders service level agreement](https://documentation.ubuntu.com/project/who-makes-ubuntu/roles/uploaders/uploaders-sla.md): Page content - [About the SRU role](https://documentation.ubuntu.com/project/who-makes-ubuntu/roles/SRU.md): The SRU team is a narrowly scoped team that has privileged access: - [Archive Administration](https://documentation.ubuntu.com/project/who-makes-ubuntu/roles/archive-administration.md): Every contributor to Ubuntu is concerned with the good health and long-term - [The Release Team](https://documentation.ubuntu.com/project/release-team/release-team.md): The Ubuntu Release Team is responsible - [Ubuntu Developers](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-index.md): Ubuntu Developers represent an important part of the creation of Ubuntu. They - [Ubuntu Prospective Developers](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-prospective.md): This is where you should start if you are interested in joining the development team. - [Ubuntu Contributing Developers](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-contributing.md): Ubuntu Contributing Developers are implicitly considered Ubuntu Members. - [Per-Package Uploaders](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-ppu.md): Per-Package Uploaders are developers with a specialization in a specific package (or packages) in Ub... - [PPU review boundaries for the Google “guest agent” packages](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/ppu-google-guest-agents-policy.md): If you hold (or are applying for) Per-Package Upload rights for the Google guest agents, - [Packageset uploaders](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-packageset.md): Upload rights can be given for certain **packagesets**, such as ‘ubuntu-server’ or ‘ubuntu-desktop’. - [Delegated Developers](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-delegated.md): Delegated Developers are members of a delegated development group in Launchpad. - [Ubuntu Kernel DKMS Uploaders](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dkms-uploaders.md): The Ubuntu Kernel DKMS Uploaders team - [MOTU](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-MOTU.md): MOTU, or “Masters of the Universe”, maintain the collection of packages in the `universe` and `multi... - [SRU Developers](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-sru-dev.md): SRU Developers are developers with a specialisation in working on Stable Release Updates in Ubuntu. - [Core Developers](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-joining-core-dev.md): Core Developers (Core Devs) are members of the `ubuntu-core-dev` team in Launchpad. - [Developer Membership application process](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-application.md): To become an Ubuntu Developer Member, or a developer of a delegated team for which the Developer Mem... - [DMB application knowledge requirements](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-application-knowledge-requirements.md): There are several Aspects of a good DMB application, but questions are often asked around what knowl... - [Aspects of a good DMB application](https://documentation.ubuntu.com/project/who-makes-ubuntu/developers/dmb-aspects-of-a-good-application.md): Since every applicant is unique, what makes a “good” DMB application can be flexible. No two applica... - [Ubuntu Membership](https://documentation.ubuntu.com/project/community/membership.md): **Ubuntu Membership is an official recognition of significant and sustained contribution to Ubuntu o... - [Membership perks](https://documentation.ubuntu.com/project/community/membership/member-perks.md): Beyond making the Ubuntu community better, there are numerous benefits to - [Membership requirements](https://documentation.ubuntu.com/project/community/membership/member-requirements.md): The criteria used to determine if someone is eligible for Ubuntu Membership are - [Membership application process](https://documentation.ubuntu.com/project/community/membership/member-application.md): If you think you meet the requirements for Ubuntu Membership, there are a few - [Ubuntu Member email alias](https://documentation.ubuntu.com/project/community/membership/ubuntu-email.md): Ubuntu Members are granted special `@Ubuntu.com` aliases they can use to send and receive emails. Of... - [Ubuntu teams](https://documentation.ubuntu.com/project/community/teams/ubuntu-teams.md): Any reasonably large project eventually needs someone at the helm to help steer the project’s genera... - [Rocks community](https://documentation.ubuntu.com/project/community/teams/rocks-team.md): The Rocks Community is your hub for exploring Ubuntu Rocks and everything “containers”. Whether you’... - [High-Performance Computing team](https://documentation.ubuntu.com/project/community/teams/hpc-team.md): The Ubuntu High-Performance Computing (HPC) team aims to provide the highest quality HPC infrastruct... - [Specialist teams](https://documentation.ubuntu.com/project/who-makes-ubuntu/specialist-teams.md): This section covers all the specialist teams on Launchpad who are involved in - [The Bug Squad](https://documentation.ubuntu.com/project/who-makes-ubuntu/specialist-teams/bug-squad.md): The Bug Squad is an essential asset in progressing Ubuntu and its flavors; the - [Ubuntu Bug Control](https://documentation.ubuntu.com/project/who-makes-ubuntu/specialist-teams/bug-control-team.md): The Bug Control team is a subset of the Ubuntu Bug Squad with - [Ubuntu Local Communities](https://documentation.ubuntu.com/project/community/local.md): loco-map|450x228 - [Starting a Local Community](https://documentation.ubuntu.com/project/community/local/lc-create.md): Welcome! We’re thrilled that you’re interested in starting an Ubuntu Local Community. - [Local Community handovers](https://documentation.ubuntu.com/project/community/local/lc-handover.md): The handover of a Local Community leadership can be a request from the current leaders or by prospec... - [Local Community FAQ](https://documentation.ubuntu.com/project/community/local/lc-faq.md): LoCo is shorthand for **Lo**cal **Co**mmunities. - [Glossary](https://documentation.ubuntu.com/project/how-ubuntu-is-made/concepts/glossary.md): We are currently compiling and defining terms for this glossary. If you would - [Staging area](https://documentation.ubuntu.com/project/staging.md): This staging area exists to help you preview content you’re working on before - [Boards index](https://documentation.ubuntu.com/project/staging/dmb/index-umb.md): Page content - [Ubuntu development](https://documentation.ubuntu.com/project/staging/dmb/ubuntu-development.md): Page source - [DMB knowledge base](https://documentation.ubuntu.com/project/staging/dmb/dmb-knowledge-base.md): Page source - [Seeds](https://documentation.ubuntu.com/project/staging/release-team/seeds.md): * Page source: wiki - Seed Management - [Seed management](https://documentation.ubuntu.com/project/staging/release-team/seed-management.md): * Page source: wiki - Seed Management - [Germinate](https://documentation.ubuntu.com/project/staging/release-team/germinate.md): Page source: Germinate - [Partner archive](https://documentation.ubuntu.com/project/staging/partner-archive.md): The Canonical partner archive, though not part of Ubuntu proper, is managed - [Archive Admin museum](https://documentation.ubuntu.com/project/staging/aa-museum.md): This page should not be moved out of the staging area in its current state. - [Content that doesn’t belong to AA](https://documentation.ubuntu.com/project/staging/not-AA.md): This page should not be moved out of the staging area in its current state. - [Mir-Series](https://documentation.ubuntu.com/project/MIR/_mir-series.md): Page content - [Dmb-Series](https://documentation.ubuntu.com/project/who-makes-ubuntu/_dmb-series.md): Page content - [DMB vote funtion](https://documentation.ubuntu.com/project/who-makes-ubuntu/councils/dmb-vote-code.md): The text on DMB rules should be easier to consume, but if in doubt