[roll] Roll fuchsia [build] Escape spaces in depfile paths for Ninja

When Ninja parses depfiles, space characters are treated as delimiters
between separate dependency paths. If a file path written to a depfile
without escaping the spaces, Ninja parses it as two paths which will
cause them to always be dirty as they don't exist.

This escapes spaces with backslashes when writing depfiles.

Original-Original-Bug: 534324449
Test: //build/python/tests/depfile:tests
TAG: agy
CONV: e65811d3-2553-4985-bb83-38efe821cf6e
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1705138
Original-Original-Revision: 5c647b961d7918b62bdfe14e188419b91ed5f231
GitOrigin-RevId: a13910079884cfe498582b9b4ce966b9850451ca
Change-Id: I6b1c643be031efd5fe3d88574fb93ca6d37c3a0b
1 file changed
tree: 0103a48ee9b6ee150e6130079505bb386a0df467
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.