.vpython3

Branch


Log

Author Commit Date CI Message
Victor Hugo Vianna Silva 0eb8d8c9 2025-09-03T15:13:02 [angle] Bump vpython from 3.8 to 3.11 Also requires upgrading some packages. Bug: chromium:40249958 Change-Id: I9ba078a41235cf8b293a49155740f58b14dd392b Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6909333 Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com> Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com> Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Auto-Submit: Victor Vianna <victorvianna@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Brian Sheedy 1a1ee212 2023-05-31T16:28:31 Update vpython3 requests Updates the requests version in .vpython3 to the latest available in order to pick up a security fix. Also changes the requested version to the Python 3-only one since Python 2 support was removed from requests. Bug: chromium:1448265 Change-Id: I132cf2a18f59a70a17f04b7fcbb3e65165fa7eb1 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4574296 Auto-Submit: Brian Sheedy <bsheedy@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Jamie Madill 41184c21 2022-09-29T10:50:39 Add support for building Mesa + Zink. Uses a conditional gclient variable "angle_mesa". You must set this to True in your .gclient to download and configure Mesa. After that you must also set angle_build_mesa=true in your GN args. We call through to meson in order to setup and build. Mesa sources and targets are written into an auto-generated GNI file. We must update this file on the same cadence as Mesa rolls. Because the version of libdrm we use in our sysroot is older than Mesa requires, this CL also includes a custom libdrm build. Also in order to run bison and flex on the old sysroot that Chrome infra runs with, this CL includes a new version of flex and bison that run without newer versions of GLIBC. Bug: angleproject:7689 Change-Id: I1aeeda1e6f3cf1d5f878aeab5209afa7e1fb5324 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3933062 Reviewed-by: Cody Northrop <cnorthrop@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
Roman Lavrov 8fe5fd57 2022-08-17T14:44:21 Reland Copy .vpython3 from chromium/src/+/main:.vpython3 As is; looks like failure was caused by just a bad bot. After https://crrev.com/c/3835165 now tests actually run on this cl, rather than being no-op. (except for verify_pep425_tag which doesn't look like something we want) As Jamie noted on https://crrev.com/c/2408717 it can't be easily auto-rolled from the Chromium src/ repo Swarming switched to vpython3 and can't be hacked back easily (https://crbug.com/1346781#c24) so it's probably a good time to just go for this and figure out what is missing or broken (if anything) Bug: chromium:1346781 Bug: angleproject:7576 Change-Id: Iab6643612d254f9b26e2e935d6b5c96fada895e0 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3835166 Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Brian Sheedy <bsheedy@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Brian Sheedy 24012abc 2022-08-17T18:06:13 Revert "Copy .vpython3 from chromium/src/+/main:.vpython3" This reverts commit 3b91270fbbf40ad49dca56d440962149da03750c. Reason for revert: Seems to break things. Original change's description: > Copy .vpython3 from chromium/src/+/main:.vpython3 > > (except for verify_pep425_tag which doesn't look like something we > want) > > As Jamie noted on https://crrev.com/c/2408717 it can't be easily > auto-rolled from the Chromium src/ repo > > Swarming switched to vpython3 and can't be hacked back easily > (https://crbug.com/1346781#c24) so it's probably a good time to just > go for this and figure out what is missing or broken (if anything) > > Bug: chromium:1346781 > Bug: angleproject:7576 > Change-Id: Icf574084b036570412e5c6df2b1f9d19ae35d079 > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3835164 > Reviewed-by: Brian Sheedy <bsheedy@chromium.org> > Commit-Queue: Roman Lavrov <romanl@google.com> > Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Bug: chromium:1346781 Bug: angleproject:7576 Change-Id: Ie5ba7090f4bcbc8f9fd8ec2d80057b371810c403 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3835334 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Reviewed-by: Roman Lavrov <romanl@google.com> Commit-Queue: Roman Lavrov <romanl@google.com> Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Roman Lavrov 3b91270f 2022-08-17T12:37:09 Copy .vpython3 from chromium/src/+/main:.vpython3 (except for verify_pep425_tag which doesn't look like something we want) As Jamie noted on https://crrev.com/c/2408717 it can't be easily auto-rolled from the Chromium src/ repo Swarming switched to vpython3 and can't be hacked back easily (https://crbug.com/1346781#c24) so it's probably a good time to just go for this and figure out what is missing or broken (if anything) Bug: chromium:1346781 Bug: angleproject:7576 Change-Id: Icf574084b036570412e5c6df2b1f9d19ae35d079 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3835164 Reviewed-by: Brian Sheedy <bsheedy@chromium.org> Commit-Queue: Roman Lavrov <romanl@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Jamie Madill e0b4cf6c 2021-11-26T10:23:24 Fix Python3 usage with perf tests/gold tests. Bug: angleproject:6733 Change-Id: I9d1baf78ed182db77c6a6d8e896737413ca417f3 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3304012 Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
Jamie Madill e1bc8de3 2021-09-08T07:59:37 Change links from 'master' to 'main' branch. Bug: chromium:1226949 Change-Id: Ie7b28b2fa094cf0c0a407968d681e580519cbb88 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3148210 Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
Jamie Madill 60d76ec1 2021-06-25T17:35:22 Trace Tests: Autodetect Goma. Checks for the existence of the compiler_proxy process. Bug: angleproject:6102 Change-Id: I58848dc7cd62aeb65c28990212f29df6ff66db1a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2989672 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Cody Northrop <cnorthrop@google.com>
Jamie Madill b99bbbaa 2020-09-13T10:34:54 Add luci-go and mb to DEPS. These tools are used by scripts/trigger.py and by the src-side testing. Also adds .vpython and .vpython3 spec files which can't be easily auto-rolled from the Chromium src/ repo. Bug: angleproject:5040 Change-Id: Ie6384c176b391dae4fe19582ec59c2c1d6ec22d8 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2408717 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>