The build system uses pools for mutual exclusion. Currently multiple
instances of these pools exist which defeats their purpose.
For example, it can cause concurrent instances of "pip install" which is
not safe.
Bug: 390
No-Docs-Update-Reason: bug fix
Change-Id: I114d2428d747a6d5a68a024a0177343ee82cad76
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/48520
Commit-Queue: Michael Spang <spang@google.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
Make sure the copy_from_cipd script is fully installed before using it.
Change-Id: I930ef3ae2c5d05d2e70f7193d2923b0ca757087e
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/41661
Pigweed-Auto-Submit: Rob Mohr <mohrr@google.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Also create a pool so we only run one copy_from_cipd process at a time.
Fixed: 334
Change-Id: I629da2fa875659d8fe3ac92e980102be3b2c919d
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/36242
Commit-Queue: Rob Mohr <mohrr@google.com>
Reviewed-by: Armando Montanez <amontanez@google.com>
Adds a GN template for copy_from_cipd, and updates documentation to
provide examples on how to use.
Bug: 334
Change-Id: I0d8ab7bab4b3638ef6177a50739962d43005f47d
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/35401
Pigweed-Auto-Submit: Armando Montanez <amontanez@google.com>
Commit-Queue: Armando Montanez <amontanez@google.com>
Reviewed-by: Alexei Frolov <frolv@google.com>
Reviewed-by: Rob Mohr <mohrr@google.com>