[roll] Roll fuchsia [pkg-cache] Avoid relying on one-way PEER_CLOSED This CL changes start_get_missing_blobs to ignore PEER_CLOSED when it calls get_missing_blobs, since since soon the Rust bindings will do that by default (fxbug.dev/113160). Exposing PEER_CLOSED from one-way interactions is racy, because there is no guarantee the recipient will read the message. They server might close the channel immediately after the client makes the channel_write call, for example. To make needed_blobs_get_missing_blobs_on_closed_ok pass, I had to add a call to open_meta_blob before get_missing_blobs. According to sdk/fidl/fuchsia.pkg/cache.fidl, clients are required to do this. Test: fx test fidl-fuchsia-pkg-ext-tests Original-Bug: 113160 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/797323 Original-Revision: a93cb6d0833349581011df9b819dab7304a82849 GitOrigin-RevId: 574e9f558d21bfded38dc807662aa77c4dd66281 Change-Id: Ie495b4109d8ed6a5e9900eca8adc7b0e30958e84
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.