| commit | ad1f7c6b29d5a3f0c2bca6d662a6682c742e8d38 | [log] [tgz] |
|---|---|---|
| author | Vinicius Felizardo <felizardo@fuchsia.infra.roller.google.com> | Thu Nov 16 18:24:16 2023 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Thu Nov 16 10:25:51 2023 -0800 |
| tree | 8431cb07bff78b6c684715d65aae6018659b3228 | |
| parent | 71b57e4617853bd6d57c9d6995f41d0956dc6906 [diff] |
[roll] Roll fuchsia Revert "[build][go] Only touch output of go_build() when binary is different" This reverts commit c36f3dfcef02a56dd5ca08bfafa9a734abb8e05b. Reason for revert: Seems like caused flakiness on ninja convergence https://chat.google.com/room/AAAABFiUm4o/9IgtQ--4VMo Original change's description: > [build][go] Only touch output of go_build() when binary is different > > This changes the python script used by go_build() to only replace the GN > output when the file is different, instead of the Go-compiler default > of always overwriting the existing file. > > When host binaries are unchanged, any compiled_action() that uses the > binary will not be run, unless other inputs have also changed. Ninja > will prune the action from the tree after it runs the compilation step > and sees that the binary didn't change. > > In particular, this should save the 90-second 'makefuchsia' action from > being run on every incremental build in CI/CQ, after Ninja determines > that the 'makefuchsia' and 'makeroot' binaries are unchanged. > > Original-Bug: b/311077637 > > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/946837 Original-Bug: b/311077637 No-Presubmit: true No-Tree-Checks: true No-Try: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/947813 Original-Revision: 2d148ca38bfe91beebb29e230e75dbcb5c74cfed GitOrigin-RevId: 742b803e84d70f48ee50f740ad7995f493fd42a9 Change-Id: I41a706efc1d0b8fe7df4409acf27c37e492d9168
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.