[roll] Roll fuchsia [subprocess] Only set pgid for calls from botanist.

For all the subprocesses called from the botanist tool, we want botanist
to kill the entire process group, but other use cases of the subprocess
library would set a new pgid so that it'll actually be excluded from the
process group that botanist tries to kill if the sigterm/int/kill is not
properly passed to the children with the new pgid. Thus, we should not
set the pgid by default and just let botanist set a pgid for each test
process and any children processes.

Original-Bug: 491866998
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1551569
Original-Revision: 6d8e7035fa79e7b3650af455f9503564c46b1ad4
GitOrigin-RevId: ef074a9c4aeb1a8e4aa59357d9ceeb85baad5daf
Change-Id: I87a270ef1e31c613383ff9d6ff749802721ce525
1 file changed
tree: 83dcf8ca5217b38e58fadf52380579166d67294a
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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 in one of the communication channels documented at get involved.

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.