Background:
There's currently two official Swarming CLI clients:
- python: https://chromium.googlesource.com/infra/luci/luci-py.git/+/master/client/swarming.py
- Go: https://chromium.googlesource.com/infra/luci/luci-go/+/master/client/cmd/swarming/
We're in a state "the old deprecated thing (python), the new one (Go) isn't fully working yet". Incidentally, isolate was *mostly* migrated but not 100% yet. This can be considered part of this issue, as I dislike filing too many bugs. :)
Goal:
We'd like to only support one on the long term, the Go version. This reduces duplication of work, and simplify the story for users as they have one less question to ask themselves.
AIs:
- Make swarming Go feature complete
- Update usage:
- Update recipes to use the Go version
- Update the Web UI
- Update DEPS CIPD packages
- Update internal users
- Add warning message to swarming.py to find stragglers to encourage them to reach out
- Wait a month
- Remove swarming.py
Comment 1 by mar...@chromium.org
, Oct 10