[roll] Roll fuchsia [idk] Semi-fix packages in subbuilds.

Fixes a few distinct issues:
- Renames sdk_fuchsia_package.api_level to
  sdk_fuchsia_package.api_level_added, and fixes a bug in how it was
  handled.
- Changes `sdk_fuchsia_package` to respect
  `use_prebuilt_host_tools_from_build_dir`, fixing fxbug.dev/133231.
- Adds some more tools to `sdk:idk_build_tools`. Technically they've
  been missing this whole time, but we didn't notice because nothing
  is hermetic, and the build tools happened to be built in the main
  build before they were needed in the subbuild.

The packages themselves still don't build because they still depend
on `fuchsia-fs`, but this is at least a step in the right direction.
The rest of the process to fix them will be covered in b/309679524.

Original-Fixed: 133348
Original-Fixed: 133231

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