[roll] Roll fuchsia [idk] Clarify the name of a few scripts.

Change the name of a few scripts to clarify their usage,
mainly because terms like "meta" and "manifest" are far
too ambiguous in isolation, which makes things difficult
to understand when reading the scripts and corresponding
build rules.

- Rename `generate_meta.py` to
  `generate_idk_meta_manifest_json.py` since this script
  _only_ generates the top-level `meta/manifest.json` file
  of an IDK (as opposed to individual atom-specific
  meta.json files).

- Rename `generate_idk_archive_manifest.py` to
  `generate_archive_manifest_from_idk_directory.py`,
  and rename `generate_archive_manifest.py` to
  `generate_archive_manifest_from_sdk_manifest.py`
  to explicit that their inputs are very different,
  even if both script end up generating a tarmaker
  input manifest, to later build an archive.

  Note that the second script is only used to generate
  archives from sdk_collection() targets directly, a
  feature that may not be used anymore (it was useful
  when the merging the sub-builds were performed on CI
  bots).

  If infra no longer uses the `sdk_archives` API module,
  we should get rid of these.

- build/sdk/sdk_common/__init__.py: delay the import
  of the yaml module, to make the rest of the script
  usable directly. This is convenient to invoke
  other scripts from the command-line directly while
  performing debugging / development of the build
  rules.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1058434
Original-Revision: b049302792eec16f00d759e36561e7a33f670efd
GitOrigin-RevId: a5e4e2de093ee8c62359c4adc0453286f3028851
Change-Id: Ia676405e5ad01022299c09cd1367558835210e9b
1 file changed
tree: e99e2769d41d1c5939b930e889d137ce577394c4
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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.