20 Commits

Author SHA1 Message Date
Victor Hugo Vianna Silva
a5acc0bea9 Update xcode in bots (2nd attempt)
Turns out there are 2 ways to specify an xcode version on the bots.
https://crrev.com/c/7037174 used a way that differs from the one
currently in place in the bot recipe [1]. See thread [2] for more
details. This CL reverts most xcode changes from the original CL
and adopts an approach similar to https://crrev.com/i/8594830
instead.

I would have preferred to verify this CL works ahead of landing
with led, but I don't have permission [3]. No-Try: True is added
because mac_asan is busted https://crrev.com/c/7045106.

[1] https://source.chromium.org/chromium/infra/infra_superproject/+/main:build/recipes/recipes/libyuv/libyuv.py
[2] https://chat.google.com/room/AAAAzEuhg8A/S-r4vJCVnLY
[3] https://chat.google.com/room/AAAAzEuhg8A/S-r4vJCVnLY

No-Try: True
Bug: 448679376
Change-Id: I24609c820491f5bd93052687af8989f63172b144
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/7043382
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2025-10-16 12:39:27 -07:00
Victor Hugo Vianna Silva
28ebe5d0b0 Fix led failing due to service account disallowed
Follow-up to https://crrev.com/c/7046060.
Comparing the files below, we see the issue's root cause.

https://source.chromium.org/chromium/chromium/src/+/main:third_party/libyuv/infra/config/cr-buildbucket.cfg;l=607-620;drc=110e00ea9693e9feed3f6bb49cf7a9497440bca1
https://source.chromium.org/chromium/chromium/src/+/main:third_party/angle/infra/config/generated/cr-buildbucket.cfg;l=2143-2154;drc=722572ab69816657492c1155dad7f99e3e2629ea

Bug: None
Change-Id: Iaf339950db4e8b414719057ae81ba5b850f0aace
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/7050097
Reviewed-by: Wan-Teh Chang <wtc@google.com>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2025-10-16 10:41:52 -07:00
Victor Hugo Vianna Silva
110e00ea96 Allow use of led via http://go/ciba
Users who have the "Chrome Build Access" in go/ciba can now use the
`led` CLI on libyuv bots. No-Try because the mac-asan bot is busted.

I will use this to test the CL below ahead of submission.
https://chromium-review.googlesource.com/c/libyuv/libyuv/+/7043382

No-Try: True
Change-Id: I33b488406f342fac4ff33d02e2c70cef2e50233c
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/7046060
Reviewed-by: Wan-Teh Chang <wtc@google.com>
Commit-Queue: Victor Vianna <victorvianna@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2025-10-16 05:57:31 -07:00
Victor Hugo Vianna Silva
613393324f Fix CQ not finding Mac-15 x86_64 bots
https://crrev.com/c/7037174 took effect but now CQ finds no Mac-15
x86_64 bots [1]. Fix by switching to arm64.
This change lists "No-Try: True" because CQ is busted.

[1] https://ci.chromium.org/ui/p/libyuv/builders/try/ios_arm64/3589/infra

No-Try: True
Bug: chromium:448679376
Change-Id: I6b77ce004f8cbbe0ea5c434edd140dd1ece6a152
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/7041203
Reviewed-by: Ben Weiss <bweiss@google.com>
Commit-Queue: Wan-Teh Chang <wtc@google.com>
Reviewed-by: Justin Green <greenjustin@google.com>
Reviewed-by: Wan-Teh Chang <wtc@google.com>
2025-10-14 10:22:16 -07:00
Victor Hugo Vianna Silva
69046a8ab0 Update Mac and Xcode version in bots
Bug: 448679376
Change-Id: I077cd31073889afe0519195a8c459570bc95e4a8
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/7037174
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Christoffer Dewerin <jansson@chromium.org>
Commit-Queue: Victor Vianna <victorvianna@google.com>
2025-10-14 05:18:54 -07:00
Takuto Ikuta
c00b83884e infra/config: Remove luci.recipes.use_python3 experiment
Python3 is used by default in recipes now and this config is not
necessary anymore.

Bug: 440235171
Change-Id: Ia7d2d54ca3afe25b43e8a1636d08507f709f0966
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6888293
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Wan-Teh Chang <wtc@google.com>
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2025-09-02 01:08:51 -07:00
Junji Watanabe
20b1d84ec8 infra: Remove reclient properties from infra config
This completes the Siso migration for libyuv.

No-Try: true
Bug: 412968361
Change-Id: I0b823d7a0b6895bfd26dcdd0cdae9eb665f02f11
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6606659
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Christoffer Dewerin <jansson@chromium.org>
Commit-Queue: Junji Watanabe <jwata@google.com>
2025-06-02 00:54:25 -07:00
Junji Watanabe
f7392e01c1 infra: Add $build/siso properties to libyuv builders
This CL switches libyuv builders from Ninja to Siso. Reclient will still
be used.

https://crrev.com/c/6605972 is the corresponding recipe change.

No-Try: true
Bug: chromium:412968361
Change-Id: I6ba063d0aa954185284a44d0b353278d71953e4b
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6589372
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Commit-Queue: Junji Watanabe <jwata@google.com>
Reviewed-by: Christoffer Dewerin <jansson@chromium.org>
2025-06-02 00:07:24 -07:00
Jeremy Leconte
2caaf190bb Revert "Remove linux_tsan2 bot from CQ."
This reverts commit 4115e118e880c7089babeb96d449ca30a8a91a2b.

Reason for revert: fixed with the chromium roll

Original change's description:
> Remove linux_tsan2 bot from CQ.
>
> No-Try: True
> Bug: b/384912633
> Change-Id: Ic8a0f50dfd328df8770fbadfe5be51cc40232ee9
> Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6105834
> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
> Commit-Queue: Jeremy Leconte <jleconte@google.com>

Bug: b/384912633
Change-Id: I1b40e659af1d3253c89b20f18385777189812e56
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6162535
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2025-01-09 00:26:58 -08:00
Björn Terelius
dd216e765c Remove linux_msan from CQ
Bug:libyuv:388428508
No-Try: true
Change-Id: I808653d40e1d3cc8ed94358c633bd97e98441c9d
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6158985
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2025-01-08 08:13:33 -08:00
Jeremy Leconte
f54aac5279 Remove .vpython.
No-Try: True
Bug: None
Change-Id: I4c1b901831d25acd33e766b9f4cbbe1db9d38ab2
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6111091
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
2024-12-19 08:35:12 -08:00
Jeremy Leconte
e01109dd9b Add constraints to the luci buckets.
Goal is to be able to run led jobs, current error is:
constraints for libyuv:try not found

Bug: b/384862261
Change-Id: Ia88f2de7a4068baf151f94ea8cf708983939d11a
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6105837
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2024-12-18 12:09:19 -08:00
Jeremy Leconte
4115e118e8 Remove linux_tsan2 bot from CQ.
No-Try: True
Bug: b/384912633
Change-Id: Ic8a0f50dfd328df8770fbadfe5be51cc40232ee9
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/6105834
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
2024-12-18 08:16:20 -08:00
Ben Pastene
8e18fc93c8 infra: Move libyuv ci/try jobs from Ubuntu-18.04 to Ubuntu-22.04
These are the last remaining jobs on the last remaining bionic pools.
Moving these over should let the bionic flex pool finally be decommed.

All of chrome/chromium has been on Ubuntu-22.04 for months now. So
hopefully this is transparent for libyuv.

Bug: chromium:40255350
Change-Id: Ib361fb8a2c33357df4d26bd58334190e4a8914e4
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5550963
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2024-05-21 15:55:24 +00:00
Takuto Ikuta
c60323de17 infra/config: remove goma property
goma property is not necessary anymore as libyuv builders use reclient
now.

Bug: b/239908030
Change-Id: I8bcf25e4c047569c2272b0f9fdfb5eb936698955
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4787829
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
2023-08-17 06:06:53 +00:00
Mirko Bonadei
47731743bf Use walleye instead of bullhead
Bug: None
Change-Id: Iaa17f73afca4db09e6c176b7771c02dfbcea6cb0
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4580128
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
2023-06-01 15:43:00 +00:00
Mirko Bonadei
06bd62e9b1 Move from Mac-10.15 to Mac-12
Bug: chromium:1273556
Change-Id: Idaf61210ac9028ac664fde5c369d3de3fc092819
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4577786
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
2023-06-01 12:12:34 +00:00
Junji Watanabe
7ccf31d3b6 [infra] Allow project-libyuv-admins group to trigger LED tasks
"role/swarming.taskTriggerer" gives "swarming.tasks.createInRealm" permission.
https://source.chromium.org/chromium/infra/infra/+/main:luci/appengine/auth_service/realms/permissions.py;l=114;drc=36516367cd70f195935ffd933d939e770e3b2c65

This fixes the auth error in "led launch".
http://screen/58TYKnHALbRUQKb

Bug: b:255217089
Change-Id: Idbfc06e7ad8a94caac9bfd1fe473c60d6e4addf6
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3990134
Reviewed-by: Christoffer Jansson <jansson@chromium.org>
Commit-Queue: Junji Watanabe <jwata@google.com>
2022-11-01 12:40:22 +00:00
Junji Watanabe
ab386814ac [infra] Set reclient properties to libyuv builders
libyuv project will use the same RBE backend with webrtc project.

Bug: b:239908030
Change-Id: I1c852e57bce2fcef159d930c36f210939b4f3432
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3990126
Reviewed-by: Christoffer Jansson <jansson@chromium.org>
Commit-Queue: Junji Watanabe <jwata@google.com>
2022-10-31 08:46:12 +00:00
Jeremy Leconte
a1a52d5364 Copy infra/config branch in infra/config folder of the main branch.
Bug: chromium:1159728
Change-Id: I0af72d5ab2e7d2e134af5152fec935b1d821cdbf
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3545227
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
2022-03-23 13:15:03 +00:00