This is the master bug to migrate tryserver.libyuv builders to LUCI
Scheduled for week 2018-07-30
Client owner contact: phoglund@chromium.org
Obtain approvals from phoglund
This is the master bug to migrate tryserver.libyuv and client.libyuv builders to LUCI
Scheduled for week 2018-07-30
Client owner contact: phoglund@chromium.org
Obtain approvals from phoglund
Current status:
Linux, Mac, and iOS are ready to be flipped
Android builders are green, but I just added bots to the testers, and try needs android bots
Windows is red due to runhooks. I've made a fix upstream but couldn't figure out how to roll DEPS.
https://ci.chromium.org/p/libyuv/g/main/console
I've just assigned Windows builders to Oleh to triage.
Sent email to get approval to flip Linux and Mac. A few iOS builders are failing on preprocess_for_goma.upload_goma_start_failed_logs. Is this due to is_experimental?
Fix missing brace + incorrect nesting in cq.cfg.
try_job can't be repeated, but buckets can. I think this does what
Ryan intended.
Also add a presubmit so this doesn't happen again.
No-try because CQ is broken, and even if it weren't nothing
would catch errors in cq.cfq directly.
No-try: True
Tbr: fbarchard@chromium.org
Bug: 869249
Change-Id: If84685f93275f5af691fc3fef77881156930b726
Reviewed-on: https://chromium-review.googlesource.com/1169820
Commit-Queue: Patrik Höglund <phoglund@chromium.org>
Reviewed-by: Patrik Höglund <phoglund@chromium.org>
There seemed to be some confused on what's flipped and what wasn't. At least I was a bit confused, so here's what I found.
Basically, it did not appear Ryan actually fully flipped tryserver.libyuv builders in 1169593. It was merely mirrored and LUCI builders did not have is_experimental": false, "is_luci": true set. That's why builders would still link to Buildbot in Gerrit and did not appear as prod.
Marking "Is Prod" in our migration app did the trick and in my test CL 1171670 to test the trybots, the LUCI builders I marked as "Is Prod" is now appearing and showing up under ci.chromium.org and links correctly to Gerrit.
The below list of builders are the ones I have NOT flipped LUCI to prod. Let me know when you are ready. The Android and Linux ones mentioned were failing. Windows builds look green but I wanted to get your confirmation before flipping to prod.
- android
- android_mips
- linux_ubsan
- linux_ubsan_vptr
- win
- win_clang
- win_clang_rel
- win_rel
- win_x64_clang_rel
- win_x64_rel
P.S. Ryan, I dug into this a bit since you're OOO, but please correct me if I'm wrong when you get back online.
Note that comment 17 refers only to tryserver builders. All non-windows client.libyuv CI builders were flipped to LUCI successfully by hinoka@. Only remaining there are the Windows builders and they appear to be ready as well.
Comment 1 by efoo@chromium.org
, Jul 31