процесс повторного вращения GBL

На этой странице описан процесс повторной загрузки Generic Bootloader (GBL) для отправки запроса на выпуск новой версии GBL.

Перезапуск — это запуск новой версии GBL. Чтобы отправить запрос на перезапуск, выполните следующие шаги:

  1. Заполните форму запроса на респин в GBL и немедленно свяжитесь со своим контактным лицом в Google.

    • Эта форма создает ошибку запроса на переспин в GBL. Запишите идентификатор ошибки.
  2. Подготовьте свой патч:

    • Убедитесь, что патч объединен с веткой разработки GBL.
    • Примените патч к соответствующей ветке релиза GBL.
    • Внесите изменения в выбранный патч, добавив идентификатор ошибки, созданный на шаге 1, в качестве тега Bug: XYZ в сообщение коммита.

    Пример: Чтобы выбрать список изменений (CL) из <development-branch> ) и перенести его в ветку <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. Отправьте сообщение об ошибке. После отправки запроса происходит следующее:

    • Процесс проверки:

      • Команда Google GBL рассматривает запрос и одобряет его или, если команде требуется дополнительная информация, возвращает его вам.
      • После согласования исправления команда GBL проверяет внесенные изменения.
      • Команда GBL выполняет слияние, сборку, тестирование на регрессионный анализ и сертификацию изменений.
    • Выпускать:

      • Команда GBL опубликовала бинарный файл на сайте ci.android.com .