[roll] Roll fuchsia [assembly] Validate unique PackageUrls (2/2)

Step 2 of 2.

Address situations in which we attempt to add multiple packages to the
same AIB. Duplicate packages across any 2 package sets which are not
the pair (base, cache) raise an explicit exception.

Step 1: I9c2a54b7a7164120f6b470df1134d153f7ca1508

Original-Bug: 110818, (parent: 110568)

Tests: `fx test -o test_make_legacy_config`
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/736229
Original-Revision: 0f7071ecb19c224fe0dd199a031e122edf0467aa
GitOrigin-RevId: 5746f8d962e93a89d88c6fe2cb17f79472a668c2
Change-Id: If3fc8e4edbd5b50197692f2e4c7f8bfd60b74bac
1 file changed
tree: b9268105d884027f5ec3f8390b556fed6e6d9864
  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.