[roll] Roll fuchsia [component] Component manager only calls Open on outgoing directories

This changes the outgoing directory type held in component_manager to
Openable, enforcing that we don't call any stateful operations on the
directory. We already don't call any stateful operations but this will
make that a static guarantee.

Ideally we could've found a FIDL type that is Open+Clone but that
doesn't exist yet so the directory ready notifier is rewritten from
using Clone to Open. It should be essentially identical semantics.

Run-All-Tests: True

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/986032
Original-Revision: c900133e04a378f000ea26af69f73925587d6b2d
GitOrigin-RevId: 74ac9070374f9f6887f91bcd4514551b82a8f4eb
Change-Id: Ib9117741a3568bb3d1b7ab462e3eee08408085c0
1 file changed
tree: c4df7435914e5b2904871cc8959214faeb9d9780
  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.