[roll] Roll fuchsia [check-licenses] Generate SPDX files.

New licensing initiative: produce SBOM files for all discrete
software "components". I plan to do this in fuchsia.git with the
help of the github spdx/tools-golang library.

This also updates check-licenses to produce an SPDX json file
by default (in addition to the NOTICE file).

The "Relationship" fields in the resulting SPDX file should not be
trusted for accuracy yet. Building a proper dependency tree is difficult
using the output of "fx gn gen". I will address that in a future CL.

Original-Bug: 112848

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/760563
Original-Revision: 2b3d06c203dc335462f8d30016cb2d998f751fa7
GitOrigin-RevId: 095b781b402117d42c2b956e9f4a655a398af02c
Change-Id: I957fb8f667cd2e9bf890ae6c5dc68496591816de
1 file changed
tree: 2001a77349e4f18a2853e83b4127973f28386506
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. toolchain
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 via the IRC channel #fuchsia on Freenode.

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.