[roll] Roll fuchsia [bazel] Ignore all install_base paths in BazelSourcePathMapper When the prebuilt cache is enabled (or in worktrees), Jiri symlinks prebuilt/third_party/bazel/linux-x64 to the shared cache under .jiri_root/prebuilts/<hash>/. During the build, Bazel resolves this symlink and reports files in its install_base (which have future timestamps set to 2042) using their real paths in the cache (e.g. .jiri_root/prebuilts/<hash>/install_base/...). The BazelSourcePathMapper was previously only filtering out paths containing "prebuilt/third_party/bazel/". Because the cached paths do not contain this substring, the 2042-timestamped files leaked into the Ninja depfiles, causing Ninja to think the inputs were always newer than the outputs, breaking build no-ops. This change updates the filter to also ignore any paths containing "/install_base/", which safely catches both cached and non-cached Bazel install_base paths. Original-Original-Bug: 516876349 Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1628774 Original-Original-Revision: be467aeb79d20bba01fc115776d5b0c117cdc65d GitOrigin-RevId: 81e2388d6ef20ec2a1a6532d29cf1ce91a8b4272 Change-Id: Iaee3a5048dded3ca5b19730809d619cb35cb2e83 Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1628212 Cr-Commit-Position: refs/heads/main@{#193552}
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 in one of the communication channels documented at get involved.
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.