portage: the Gentoo package manager (aka emerge)

Introduction

We use Gentoo's portage (aka emerge) as the package manager in Chromium OS. This page is more geared towards developers of the portage tool itself rather than developers just using it (i.e. for ebuilds, or configuration, etc...).

Once that branch has been created, you should rebase any existing CrOS changes we have onto it. This means the normal review & merge process with gerrit.
Note: These changes won't be vetted by the CQ as the new version won't be used yet! You'll want to do validation work yourself locally.

Once all the changes have been merged into the new branch, switch the manifest to point to the new branch. This should go through the CQ and should validate that the new version works.