[roll] Roll fuchsia [build][fidl] Improve --available override mechanism This makes fidl GN template's `available` parameter have full control over the --available fidlc option. Previously, it would append the fuchsia target API level even when `available` was provided. This CL also asserts that `available` is only used on testonly libraries, since it is easy to misuse and end up with inconsistent bindings. The motivation for this is that while implementing RFC-0232, I found some spurious errors in example libraries using fake fuchsia versions, and wanted to override --available to avoid those errors. Original-Bug: 42085274 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/996163 Original-Revision: 93f0605a77c97c59be9c03c2f0ec8945c833c49b GitOrigin-RevId: 7c3dca011a563b6dffc47f358cbec4b87d06f7ec Change-Id: I923e429cd99464fe5bb0b60aa57d4a0b457eff09
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.