| commit | 74d97d1949ded66f27052487301f2ca859c3a7c5 | [log] [tgz] |
|---|---|---|
| author | Yifei Teng <yifeit@fuchsia.infra.roller.google.com> | Sat Jul 22 00:14:50 2023 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri Jul 21 17:16:25 2023 -0700 |
| tree | 1a68b8e560dff06e76325189f2bf44f4cdb8e38a | |
| parent | 474f52063755d110bbe02084186506d716c46aa4 [diff] |
[roll] Roll fuchsia [starnix] Overhaul depfile logic in gen_android_starnix_container There were a few problems: - The confusingly named "inputs_for_depfile" vector actually holds outputs. But sometimes it also held inputs. - Only system.img was tracked as the input. Other inputs (such as .cm) aren't tracked. I'm not sure how this passed the action tracer but we're anecdotally hearing incremental build issues with the containers. - The tool has begun optionally taking vendor.img but is not tracking that as input. - The tool hardcoded that there is a single `.cm` file in the meta directory whose name is identical to that of the package. The real depfile syntax was also under (even incorrectly documented in the GN reference) documented so I spent some words clarifying that. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/888091 Original-Revision: ba6a7d78259ad454c4762b9725504757f224a59b GitOrigin-RevId: 0540d1a80abe713c5c24c86178d519b8806e51b8 Change-Id: I97f992217b60d3c58757cc5f18d9334d2cb73fdd
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.