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

Issue 823417 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Lakitu R65 release build failed.

Project Member Reported by sawlani@google.com, Mar 19 2018

Issue description

I ran into this issue when scheduling tryjob for our board (lakitu). 

I used following command for that:
cros tryjob --branch=release-R65-10323.B  -g 969162  lakitu-release-tryjob

From the logs, it failed at Uprev stage:

[1;31m10:30:29: ERROR: Missing 9999 ebuild in /b/c/cbuild/repository/src/private-overlays/baseboard-fizz-private/chromeos-base/chromeos-config-bsp-baseboard

More logs could be found at:
https://logs.chromium.org/v/?s=chromeos%2Fbb%2Fchromiumos.tryserver%2Frelease%2F21123%2F%2B%2F%2A%2A%2Fstdout&s=chromeos%2Fbb%2Fchromiumos.tryserver%2Frelease%2F21123%2F%2B%2F%2A%2A%2Fstderr

I believe, fizz was added to uprev script recently causing this failure on R65 branch.

I'm assuming all release builders are impacted by this, thereby impacting our release.
 

Comment 1 by sawlani@google.com, Mar 19 2018

Cc: wonderfly@google.com

Comment 2 by sawlani@google.com, Mar 19 2018

Cc: mikewu@google.com

Comment 3 by sawlani@google.com, Mar 19 2018

I have verified this is impacting all release builders for M65. 
Example:
https://uberchromegw.corp.google.com/i/chromeos_release/builders/lakitu-release%20release-R65-10323.B
Components: Infra>Client>ChromeOS
Owner: dgarr...@chromium.org
Status: Assigned (was: Untriaged)
In the R65 branch, the 9999 ebuild doesn't exist (just like the
error message says).  The file _does_ exist starting in the R66
branch.

I believe fizz is new enough that its failure to build in R65 isn't
an error.  What _is_ an error is that building lakitu (or any other
board except for fizz) should depend on fizz in this way.

I believe that there've been recent changes to `cros tryjob` that
might be relevant.

So... Passing to dgarrett@ to answer the question "is this a new bug,
or some longstanding problem that we've just discovered?"  And also
"who owns bugs in `cros tryjob`?".

Comment 5 by sawlani@google.com, Mar 19 2018

As mentioned this is impacting release builders not only cros tryjob.
See:
https://uberchromegw.corp.google.com/i/chromeos_release/builders/lakitu-release%20release-R65-10323.B

Comment 6 by sawlani@google.com, Mar 19 2018

Summary: Lakitu R65 release build failed. (was: Lakitu tryjob failure for release branch (m65))
Owner: jrbarnette@chromium.org
This isn't a "cros tryjob" bug.

It sounds like some sort of ebuild dependency problem, but could be an uprev bug.

The fact R65 was building and is now broken certainly sounds like an ebuild dependency problem, which is a product bug.
I reverted a CL, https://chrome-internal-review.googlesource.com/#/c/chromeos/overlays/baseboard-fizz-private/+/589961/, which caused build breakage and this essentially removed the chromeos-config-bsp-baseboard package, which includes 9999 ebuild file, which the build is looking for now.

I am checking with others to see how to fix it.

Thanks.

Cc: akahuang@chromium.org eugenegonzalez@chromium.org
Components: -Infra>Client>ChromeOS Build
Owner: yueherngl@chromium.org
OK.  I'm not sure what component to use, but like dgarrett@ said,
this is a product bug, not Infra.

Adding in the sheriffs, in case this needs further triage.

Thanks to Bernie to chumped in the change and restarted the builds. The builds look to be passing uprev stage now.

Comment 11 by sawlani@google.com, Mar 19 2018

Status: Verified (was: Assigned)
Verified with a lakitu-release tryjob on R65

Sign in to add a comment