[roll] Roll fuchsia [sys][pkg] Use BufReader when reading package manifest

Reading directly from the file is unbuffered, which can cause
test_list_tool to take insanely long with large packages (1.1s to load
an 800kB json file). Switching the BufReader reduces the time to 25ms.

See
https://era.co/blog/unbuffered-io-slows-rust-programs for details.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/767825
Original-Revision: 2d88ce9db46f913adceaa4c2c29f44332fbffd74
GitOrigin-RevId: 2567b31376aad1cb28be2247366bafcca7cfe13f
Change-Id: Ic64fd895998196fa0a9f77d739a07251ea3b2d73
1 file changed
tree: fcedb4f5b6a57e6c49eae052ae02588050d18490
  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.