Procedura di rigenerazione di GBL

Questa pagina descrive la procedura di respin del bootloader generico (GBL) per inviare una richiesta di una nuova release di GBL.

Un respin è una nuova uscita di GBL. Per inviare una richiesta di respin:

  1. Compila il modulo di richiesta di respin di GBL e contatta immediatamente il tuo punto di contatto Google.

    • Questo modulo crea un bug di richiesta di respin di GBL. Prendi nota dell'ID bug.
  2. Prepara la patch:

    • Verifica che la patch sia unita al ramo di sviluppo di GBL.
    • Applica la patch al ramo di release di GBL appropriato.
    • Modifica la patch selezionata per includere l'ID bug creato nel passaggio 1 come tag Bug: XYZ nel messaggio di commit.

    Esempio: per selezionare un elenco di modifiche (CL) da <development-branch> a <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)
    
  3. Invia il bug. Dopo aver inviato la richiesta:

    • Procedura di revisione:

      • Il team di GBL di Google esamina la richiesta e la approva o la riassegna a te se ha bisogno di ulteriori informazioni.
      • Dopo aver concordato una correzione, il team di GBL esamina la modifica.
      • Il team di GBL unisce, crea, testa la regressione e certifica la modifica.
    • Release: