This page describes the Generic Bootloader (GBL) respin process to submit a request for a new release of GBL.
A respin is a new release of GBL. To submit a respin request, follow these steps:
Fill out the GBL respin request form and reach out to your Google point of contact immediately.
- This form creates a GBL respin request bug. Note the bug ID.
Prepare your patch:
- Verify that the patch is merged into the GBL development branch.
- Apply the patch to the appropriate GBL release branch.
- Amend the cherry-picked patch to include the bug ID created in step 1
as a
Bug: XYZtag in the commit message.
Example: To cherry-pick a change list (CL) from
<development-branch>to<release-branch>:# 1. Check out the target release branch git checkout <release-branch> # 2. Fetch the upstream development branch (Source of Truth) git fetch aosp <development-branch> # 3. Cherry-pick the commit (Preserving metadata) git cherry-pick -x <commit_hash> # 4. Update the commit message to include the Respin Bug ID # (Don't remove existing Bug IDs or change the Change-Id)Submit the bug. The following occurs after you submit the request:
Review process:
- The Google GBL team reviews the request and approves it or assigns it back to you if the team needs more information.
- After agreeing on a fix, the GBL team reviews the change.
- The GBL team merges, builds, tests for regression, and certifies the change.
Release:
- The GBL team releases the binary to ci.android.com.