[roll] Roll fuchsia [pkg-cache] Protect cache packages from GC unconditionally

Previously, cache packages were activated in the dynamic index on
startup and were protected from GC as long as they remained active in
the dynamic index, i.e. as long as another package with the same name
(as indicated by the meta/package file) was not resolved.

Now, cache packages are still activated in the dynamic index on
startup, but they will be protected from GC regardless of if they
remain active.

This change was foretold by, and is in accordance with, the Open
Package Tracking RFC.

Original-Fixed: b/293332528
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/935191
Original-Revision: 06b75f0f16deb72f26ca390f9b8e487166b9c8a0
GitOrigin-RevId: 5f9eb88165f084d3f2ae8059d9862d2784498c95
Change-Id: Ie6b6826a8d4394dc8c328d667e68535a30c2b27f
1 file changed
tree: ff4659ea80dc673db1a533b047028768e5b6ebeb
  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.