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

Issue 777020 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocking:
issue 732531



Sign in to add a comment

Please set up a new builder for the "betty" board on chromium.chromiumos

Project Member Reported by dpranke@chromium.org, Oct 20 2017

Issue description

One n1-standard-8 GCE builder w/ KVM support (in us-central1) please, so I can do builds and run tests against the "betty" board for CrOS
 
Components: Admin>BugProcess
Status: Fixed (was: Untriaged)
slave230-c1 added to the KVM section
Project Member

Comment 2 by bugdroid1@chromium.org, Oct 20 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infra/infra_internal/+/60ae266a252cb4a73031cdbdaa560cfa5ceb60f7

commit 60ae266a252cb4a73031cdbdaa560cfa5ceb60f7
Author: Elliott Friedman <friedman@google.com>
Date: Fri Oct 20 23:46:32 2017

Cc: friedman@chromium.org
Owner: dpranke@chromium.org
Status: Assigned (was: Fixed)
Actually, let's do two more machines (same zone, same config). I'll take a stab at doing this myself ...
Blocking: 732531
Project Member

Comment 5 by bugdroid1@chromium.org, Oct 21 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infra/infra_internal/+/d01da3e5818cf1f6bb7bd68aafce44dc27b6220e

commit d01da3e5818cf1f6bb7bd68aafce44dc27b6220e
Author: Dirk Pranke <dpranke@chromium.org>
Date: Sat Oct 21 01:57:05 2017

Project Member

Comment 6 by bugdroid1@chromium.org, Oct 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/307b41f51bead2ed2e83af3fc61888b0bfcf8ceb

commit 307b41f51bead2ed2e83af3fc61888b0bfcf8ceb
Author: Dirk Pranke <dpranke@chromium.org>
Date: Sat Oct 21 02:13:16 2017

Rework chromium.chromiumos waterfalls and builders.

As part of cleaning up how we test CrOS upstream on the
chromium waterfalls (see the bug), this adds new builders
to the chromium.chromiumos and tryserver.chromium.chromiumos
waterfalls.

As part of this, this CL switches builders to a new naming
scheme that is based (loosely) on the iOS naming scheme:

target_os[-{descriptor}]*[-compile]-(dbg|rel)[-arch]

and uses those same names on the continuous waterfall and the
tryserver waterfall. For example:

  linux-chromeos-rel 
  linux-chromeos-compile-dbg
  linux-chromeos-dbg
  chromeos-amd64-generic-rel
  chromeos-betty-rel
  chromeos-daisy-rel

With "linux-chromeos-rel", this indicates that this is a linux
build in the "chromeos" configuration, as opposed to a build
that is meant to run on an actual CrOS image, e.g. a simplechrome
or ebuild build. (To make things even more confusing, the
"chromeos" config sets the GN arg target_os="chromeos", but I
don't think we should replicate that mistake here). 

With "chromeos-amd64-generic-rel", "amd64-generic" is the descriptor,
which corresponds to the "amd64-generic" board. We'll use the
board to imply the architecture, which is why "chromeos-daisy-rel"
isn't "chromeos-daisy-rel-arm".  

R=friedman@chromium.org, smut@google.com
BUG=732531,  777020 

Change-Id: I08ef3e0d31399f4cd93c3e48c22868d15b420d10
Reviewed-on: https://chromium-review.googlesource.com/731832
Reviewed-by: smut <smut@google.com>
Reviewed-by: Elliott Friedman <friedman@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>

[modify] https://crrev.com/307b41f51bead2ed2e83af3fc61888b0bfcf8ceb/tests/masters_recipes_test.py
[modify] https://crrev.com/307b41f51bead2ed2e83af3fc61888b0bfcf8ceb/scripts/slave/recipe_modules/chromium_tests/trybots.py
[modify] https://crrev.com/307b41f51bead2ed2e83af3fc61888b0bfcf8ceb/masters/master.tryserver.chromium.chromiumos/builders.pyl
[modify] https://crrev.com/307b41f51bead2ed2e83af3fc61888b0bfcf8ceb/scripts/slave/recipe_modules/chromium_tests/chromium_chromiumos.py
[modify] https://crrev.com/307b41f51bead2ed2e83af3fc61888b0bfcf8ceb/scripts/slave/recipe_modules/chromium_tests/chromium_fyi.py
[modify] https://crrev.com/307b41f51bead2ed2e83af3fc61888b0bfcf8ceb/masters/master.chromium.chromiumos/builders.pyl

Project Member

Comment 7 by bugdroid1@chromium.org, Oct 21 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/master-manager/+/7d2d385de951f2a8b53ea20dc34a0ed899d42f23

commit 7d2d385de951f2a8b53ea20dc34a0ed899d42f23
Author: Dirk Pranke <dpranke@google.com>
Date: Sat Oct 21 02:20:25 2017

Project Member

Comment 8 by bugdroid1@chromium.org, Oct 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ad2f8b4a0d98d96616eb99da6033ca671ce3c4d3

commit ad2f8b4a0d98d96616eb99da6033ca671ce3c4d3
Author: Dirk Pranke <dpranke@chromium.org>
Date: Sat Oct 21 02:48:24 2017

Add MB, test configs for new CrOS builders.

This is the src-side CL to set up the new CrOS builders
as part of crrev.com/c/731832

R=smut@google.com
NOTRY=true
BUG=732531,  777020 

Change-Id: Ic507c6a2262d18de623a0559dd4cfce42c06b356
Reviewed-on: https://chromium-review.googlesource.com/731838
Commit-Queue: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: smut <smut@google.com>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#510647}
[modify] https://crrev.com/ad2f8b4a0d98d96616eb99da6033ca671ce3c4d3/testing/buildbot/chromium.chromiumos.json
[modify] https://crrev.com/ad2f8b4a0d98d96616eb99da6033ca671ce3c4d3/tools/mb/mb_config.pyl

Project Member

Comment 9 by bugdroid1@chromium.org, Oct 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/4791294848a3584642797c61add82a4637cb178c

commit 4791294848a3584642797c61add82a4637cb178c
Author: Dirk Pranke <dpranke@chromium.org>
Date: Sat Oct 21 03:00:26 2017

Make new CrOS bots not be tree-closers.

TBR=smut@google.com
BUG= 777020 

Change-Id: I0a5b2d05ade174dc830be47f9c367977ac36d944
Reviewed-on: https://chromium-review.googlesource.com/731769
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>

[modify] https://crrev.com/4791294848a3584642797c61add82a4637cb178c/scripts/slave/gatekeeper.json

Labels: -Pri-3 Pri-1
Status: Fixed (was: Assigned)
The bots are up; there are build issues, but they're not part of the machine bring-up process, so I'm closing this.
Project Member

Comment 11 by bugdroid1@chromium.org, Oct 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/d580c249f83bfc22ab46eb26f6abae7e78e20c31

commit d580c249f83bfc22ab46eb26f6abae7e78e20c31
Author: Dirk Pranke <dpranke@chromium.org>
Date: Sat Oct 21 18:03:39 2017

Fix bot typo, don't use betty board for chromiumos master.

I mis-typed one of the slave entries in 307b41f5. Also, it
appears that there isn't a "betty-full" SDK image to download,
so for the moment we'll use amd64-generic instead, until I can
figure out what the right thing to download is.

TBR=smut@google.com
BUG= 777020 

Change-Id: I965b11dba12713eedf71aad549f5c76710521855
Reviewed-on: https://chromium-review.googlesource.com/732184
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>

[modify] https://crrev.com/d580c249f83bfc22ab46eb26f6abae7e78e20c31/masters/master.chromium.chromiumos/builders.pyl
[modify] https://crrev.com/d580c249f83bfc22ab46eb26f6abae7e78e20c31/scripts/slave/recipe_modules/chromium_tests/chromium_chromiumos.py

Project Member

Comment 12 by bugdroid1@chromium.org, Oct 21 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/master-manager/+/09870288c1b0838d19bb374631d7fe2b08bfae81

commit 09870288c1b0838d19bb374631d7fe2b08bfae81
Author: Dirk Pranke <dpranke@google.com>
Date: Sat Oct 21 18:09:56 2017

Project Member

Comment 13 by bugdroid1@chromium.org, Oct 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f82a02e15b3f72736818cbc449df901b90622ecd

commit f82a02e15b3f72736818cbc449df901b90622ecd
Author: Dirk Pranke <dpranke@chromium.org>
Date: Sat Oct 21 19:25:54 2017

Compile chromiumos_preflight on new CrOS builders.

This matches what the existing builders are building; I'm not
actually sure if base_unittests (what they were building before)
even is supposed to work.

TBR=smut@google.com
BUG= 777020 

Change-Id: I5b0c4eb4cce5a76547bc81c8c5ef46177481562a
Reviewed-on: https://chromium-review.googlesource.com/732185
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#510691}
[modify] https://crrev.com/f82a02e15b3f72736818cbc449df901b90622ecd/testing/buildbot/chromium.chromiumos.json

Comment 14 by s...@google.com, Feb 15 2018

Cc: smut@chromium.org

Comment 15 by s...@google.com, Feb 15 2018

Cc: -s...@google.com

Sign in to add a comment