New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 877553 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Minibranch process doesn't create a branch of the recipes

Project Member Reported by mmoss@chromium.org, Aug 24

Issue description

This is a normal part of the branching process, but somehow it's missed in the minibranch handling. This causes a the chrome-release builder to fail when trying to generate a release for a minibranch, e.g.:

https://uberchromegw.corp.google.com/i/official.infra.cron/builders/chrome-release/builds/3043

INFO:recipe_engine.fetch:Running: ('git', '-C', '/mnt/data/b/rr/tmpkOFgWO/rw/checkout', 'ls-remote', 'https://chrome-internal.googlesource.com/chrome/tools/release/scripts.git', 'refs/heads/chrome/3497_53')
...
IndexError: list index out of range

 
Cc: benmason@google.com abdulsyed@chromium.org cma...@chromium.org kariahda@chromium.org
Note, if this comes up again before the branching process is fixed, there's a pretty easy workaround (which was already done for the 3497_53 minibranch). Just manually create the release/scripts.git minibranch from the corresponding "base" branch (e.g. 3497), like:

git push origin origin/chrome/3497:refs/heads/chrome/3497_53

That needs to be done before trying to trigger a release from the minibranch, or if you don't, the very obvious error, like in the build above, should remind you.
Cc: -amineer@chromium.org
No longer on the Chrome team, e-mail me @google.com if any attention still required from me here, otherwise good luck!

Sign in to add a comment