Reland "Reland "Reland "[clank] Checkout AFDO profiles iff checkout_pgo_profiles = true""" This reverts commit 4c41dd0348f421cf7e4d5d908207b879ef9f6820. Reason for revert: The builder that broke will be fixed by https://crrev.com/i/7843499 Original change's description: > Revert "Reland "Reland "[clank] Checkout AFDO profiles iff checkout_pgo_profiles = true""" > > This reverts commit e012eb2b5c41ba531d3d43e7c8b51f635cbf3166. > > Reason for revert: Step "compile" failing on builder "chrome/ci/android-x86-aosp-webview-rel" > > Original change's description: > > Reland "Reland "[clank] Checkout AFDO profiles iff checkout_pgo_profiles = true"" > > > > This reverts commit 0cb273dd35d9fa27642bceeaf28f6c42d64d221a. > > > > Reason for revert: Fixing the builders that broke last time > > > > Original change's description: > > > Revert "Reland "[clank] Checkout AFDO profiles iff checkout_pgo_profiles = true"" > > > > > > This reverts commit 7a975a262e8c6e4868b9a8ab0d112918498b908a. > > > > > > Reason for revert: Build failing on arm-builder-rel: http://ci.chromium.org/b/8731251616867074417 > > > > > > Original change's description: > > > > Reland "[clank] Checkout AFDO profiles iff checkout_pgo_profiles = true" > > > > > > > > This reverts commit 6f96c16580de1501fc8a21aab6120e8d462c903f. > > > > > > > > Reason for revert: This reland adds the missing profile > > > > > > > > Original change's description: > > > > > Revert "[clank] Checkout AFDO profiles iff checkout_pgo_profiles = true" > > > > > > > > > > This reverts commit 5aa57b1b883e512e83693b4fabc29ece81216877. > > > > > > > > > > Reason for revert: Fix failing in https://ci.chromium.org/ui/p/chromium/builders/ci/android-official/22666/overview > > > > > > > > > > Original change's description: > > > > > > [clank] Checkout AFDO profiles iff checkout_pgo_profiles = true > > > > > > > > > > > > These profiles are only needed on official builds. They're a waste to checkout unless actually needed. > > > > > > > > > > > > Checking them out on every workspace init also poses an issue for Cider integration. The Cider workflow involves creating many workspaces, which would eat up all the disk space if each workspace downloaded these large profiles. > > > > > > > > > > > > I manually checked all the android official and continuous official builders, and they set this variable to true. E.g. https://logs.chromium.org/logs/chrome/buildbucket/cr-buildbucket/8731415215201822465/+/u/gclient_config/config > > > > > > > > > > > > Change-Id: I8de8460ac0a920fa15eb2c84740420cdeb0e37b4 > > > > > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6018926 > > > > > > Commit-Queue: Gregory Guterman <guterman@google.com> > > > > > > Reviewed-by: Andrew Grieve <agrieve@chromium.org> > > > > > > Reviewed-by: George Burgess <gbiv@chromium.org> > > > > > > Reviewed-by: Gary Tong <gatong@chromium.org> > > > > > > Cr-Commit-Position: refs/heads/main@{#1382478} > > > > > > > > > > Change-Id: Ibaa8c4c5bf14f83b447e8162bf36f97bbb2dfec8 > > > > > No-Presubmit: true > > > > > No-Tree-Checks: true > > > > > No-Try: true > > > > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6023545 > > > > > Owners-Override: Aya Elgendy <ayag@chromium.org> > > > > > Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> > > > > > Auto-Submit: Aya Elgendy <ayag@chromium.org> > > > > > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> > > > > > Cr-Commit-Position: refs/heads/main@{#1382921} > > > > > > > > Change-Id: Ibc88f3c70b4fd1675c24275667105f0e28cf669c > > > > Bug: b:375437208 > > > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6023512 > > > > Commit-Queue: Gregory Guterman <guterman@google.com> > > > > Reviewed-by: George Burgess <gbiv@chromium.org> > > > > Cr-Commit-Position: refs/heads/main@{#1383310} > > > > > > Bug: b:375437208 > > > Change-Id: Ida6b1c51c79b91a1b5b1dba168087c0457f08f2e > > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6023557 > > > Owners-Override: Peter Pakkenberg <pbirk@chromium.org> > > > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> > > > Commit-Queue: Peter Pakkenberg <pbirk@chromium.org> > > > Auto-Submit: Peter Pakkenberg <pbirk@chromium.org> > > > Cr-Commit-Position: refs/heads/main@{#1383500} > > > > Bug: b:375437208 > > Change-Id: Ifd05d9d701d707408081333d1e0a45a82d39d922 > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6024088 > > Commit-Queue: Gregory Guterman <guterman@google.com> > > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> > > Reviewed-by: Aya Elgendy <ayag@chromium.org> > > Cr-Commit-Position: refs/heads/main@{#1385897} > > Bug: b:375437208 > Change-Id: I589f7af9722f9b3d6f5d97b9c295e26edded81b3 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6037480 > Owners-Override: Xinyi Ji <xinyiji@chromium.org> > Reviewed-by: Gregory Guterman <guterman@google.com> > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> > Commit-Queue: Xinyi Ji <xinyiji@chromium.org> > Cr-Commit-Position: refs/heads/main@{#1386307} Bug: b:375437208 Change-Id: I28f95cfa5c1baa800f602c20458e327bc715da13 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6040482 Reviewed-by: Andrew Grieve <agrieve@chromium.org> Commit-Queue: Gregory Guterman <guterman@google.com> Reviewed-by: Xinyi Ji <xinyiji@chromium.org> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#1386488}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.