Revert "[serial][botanist] Respect ctx.Cancel()."

This reverts commit ccd2b698f792b5ebeb383b3a7cff464879750611.

Reason for revert: Breaks bots in some weird instances.

Original change's description:
> [serial][botanist] Respect ctx.Cancel().
> 
> This refactors the Serial object into its own interface that extends the
> normal io.ReadWriteCloser behavior to allow cancellation during
> io.Read() so that io.Copy() may be cancelled prematurely on
> ctx.Cancel().
> 
> Change-Id: I1c3dc325cf3a02b0475a4a878ef251076b1f681c

TBR=kjharland@google.com,joshuaseaton@google.com,nmulcahey@google.com

# Not skipping CQ checks because original CL landed > 1 day ago.

Change-Id: Iaa43ae472a554f6365b0f9095e22205feb4d357e
4 files changed
tree: 1a94511491c8f20903140c3a095dfef33e57b089
  1. artifacts/
  2. bloaty/
  3. botanist/
  4. breakpad/
  5. build/
  6. buildbucket/
  7. cache/
  8. cmd/
  9. color/
  10. command/
  11. digest/
  12. elflib/
  13. gcs/
  14. gndoc/
  15. isatty/
  16. logger/
  17. mdns/
  18. memory/
  19. netboot/
  20. netutil/
  21. ninjalog/
  22. qemu/
  23. resultstore/
  24. retry/
  25. runner/
  26. runtests/
  27. secrets/
  28. serial/
  29. sshutil/
  30. symbolize/
  31. tap/
  32. tarutil/
  33. telnet/
  34. testrunner/
  35. testsharder/
  36. tftp/
  37. .gitignore
  38. go.mod
  39. go.sum
  40. LICENSE
  41. manifest
  42. PATENTS
  43. README.md
README.md

tools

This repo contains tools used in Fuchsia build and development.

Go packages from here are automatically built and uploaded to CIPD and Google Storage by bots using the tools recipe. To add a tool to the build:

  • Edit the bot config.
  • Find the builder_mixins section with name: "tools".
  • Edit the JSON in properties_j to add a string to the packages list:
"fuchsia.googlesource.com/tools/cmd/your-new-tool"