Commit Graph

135 Commits (cc11b065c54bae31b125f8ee0431cf9a08b1fe4f)

Author SHA1 Message Date
Vadim Shtayura 981da03f24 [lucicfg] Update from v1.11.6 to v1.11.12.
Notable changes:
  * New API for luci.notifier(...).
  * proto.to_wirepb/proto.from_wirepb.
  * Improvements to `semantic-diff` subcommand.

R=tandrii@chromium.org
BUG=1030067

Change-Id: Ia5a727d94c93d06d39216e588de76671e25fc60f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1949411
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
5 years ago
Andrii Shyshkalov be3109961d Roll bb tool to @ b7405423
Old revision: 5231cedc

Change logs:
  infra/infra:
    5231cedc..b7405423
  luci-go
    69137c03..93937dc8

Bug: 1030156
Change-Id: Ic7cba00e6ed5355914c69bbd916f5623a3bac46b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1948585
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
5 years ago
Andrii Shyshkalov 1bfe890bd8 bb: ask BB server to respond in JSONPB, which is much faster.
But still send requests in binary.
More info in https://crrev.com/c/1941150.

All changes:
  bdbeaf7..5231ced

R=smut

Bug: 1028915, 1028420, 1028915
Change-Id: I97deb81a53db3294cab797e7bb6c1dcf5712ff14
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1941042
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: smut <smut@google.com>
Auto-Submit: Andrii Shyshkalov <tandrii@google.com>
Reviewed-by: smut <smut@google.com>
5 years ago
Andrii Shyshkalov 34267f83de Revert "Release new bb tool @ 1b9c7d3e8bacc3100d0f81c96825756e6f48a293."
This reverts commit b00449ac40.

Reason for revert: new version is buggy when serializing properties.

Original change's description:
> Release new bb tool @ 1b9c7d3e8bacc3100d0f81c96825756e6f48a293.
> 
> Git log bdbeaf7..1b9c7d3e8
> 
> R=​smut
> 
> Bug: 1028420
> Change-Id: Id1730f84b96a5ac9ecc62c2e04251b7a5ae238f9
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1938548
> Reviewed-by: smut <smut@google.com>
> Commit-Queue: smut <smut@google.com>
> Auto-Submit: Andrii Shyshkalov <tandrii@google.com>

TBR=smut@google.com,tandrii@google.com

Change-Id: I468dece3818a95a2f7313ef0dfbea8fc4d8f126b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1028420
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1938550
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
5 years ago
Andrii Shyshkalov b00449ac40 Release new bb tool @ 1b9c7d3e8bacc3100d0f81c96825756e6f48a293.
Git log bdbeaf7..1b9c7d3e8

R=smut

Bug: 1028420
Change-Id: Id1730f84b96a5ac9ecc62c2e04251b7a5ae238f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1938548
Reviewed-by: smut <smut@google.com>
Commit-Queue: smut <smut@google.com>
Auto-Submit: Andrii Shyshkalov <tandrii@google.com>
5 years ago
Fumitoshi Ukai 50696684f7 roll out new goma client binary
f6867ba895

BUG=1026184

Change-Id: I150df7d3eb8ce000e161bd1b5a0b8532a74a4e8b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1925945
Auto-Submit: Fumitoshi Ukai <ukai@chromium.org>
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
Reviewed-by: Yoshisato Yanagisawa <yyanagisawa@google.com>
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
5 years ago
Vadim Shtayura d39c0496a1 [lucicfg] Update from v1.11.5 to v1.11.6.
Contains a fix for crbug.com/1021520.

R=nodir@chromium.org, tandrii@chromium.org
BUG=1021520

Change-Id: I7f0ac984f9740613b34adf45a2f3d8013923c7ab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1900490
Auto-Submit: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
Commit-Queue: Nodir Turakulov <nodir@chromium.org>
5 years ago
Vadim Shtayura 0e2a4d97fd [lucicfg] Update from v1.11.4 to v1.11.5.
Adds `strutil.template(...)` function.

R=nodir@chromium.org, tandrii@chromium.org

Change-Id: Id1a160c02bb63647cbc5215347d6024bc5d14ad1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1899569
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Nodir Turakulov <nodir@chromium.org>
Auto-Submit: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
5 years ago
Fumitoshi Ukai 27bd4e420d Reland "put goma client in depot_tools"
This reverts commit a0aed87f71.

Reason for revert: install goma client without update_hook

update_hook would disrupt current users, so start without update_hook,
which means goma cient in depot_tools user might need to
restart compiler_proxy manually when updated.
 https://docs.google.com/document/d/1pnwfkU6Rd9dRtQC0sg2vATmyRbkYWhnNUTD5k1PddC0/edit#

Original change's description:
> Revert "put goma client in depot_tools"
>
> This reverts commit 7778035801.
>
> Reason for revert: AttributeError: 'GomaEnvPosix' object has no attribute 'RestartCompilerProxy'
>
> Original change's description:
> > put goma client in depot_tools
> >
> > install goma client cipd package in depot_tools.
> >
> > should not use $MYPATH/goma_ctl in cipd_bin_setup
> > since $MYPATH/goma_ctl uses cipd_bin_setup in itself,
> > so causing recursive calls.
> > invoke python to run .cipd/goma_ctl.py in cipd_bin_setup
> > instead.
> >
> > Bug: b/77663154
> > Change-Id: I9f82c766a886a2acfb899e3594e5f05a7b7bc75a
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1866350
> > Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
> > Reviewed-by: Dirk Pranke <dpranke@chromium.org>
> > Commit-Queue: Fumitoshi Ukai <ukai@chromium.org>
>
> TBR=sque@chromium.org,ukai@chromium.org,yyanagisawa@google.com,vadimsh@chromium.org,dpranke@chromium.org,tikuta@chromium.org,ehmaldonado@chromium.org,yekuang@google.com
>
> Change-Id: Ie050dfb524dd885634c31be829d733613e80aece
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: b/77663154
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1872129
> Reviewed-by: Fumitoshi Ukai <ukai@chromium.org>
> Commit-Queue: Fumitoshi Ukai <ukai@chromium.org>

TBR=sque@chromium.org,ukai@chromium.org,yyanagisawa@google.com,vadimsh@chromium.org,dpranke@chromium.org,tikuta@chromium.org,ehmaldonado@chromium.org,yekuang@google.com


Bug: b/77663154
Change-Id: I8bb51631e4418ff63953099814bdb464128eb279
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1875982
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Fumitoshi Ukai <ukai@chromium.org>
5 years ago
Vadim Shtayura 86244d6913 [lucicfg] Update from v1.8.6 to v1.11.4.
Most notable public API change is that '../' is no longer allowed in
lucicfg.emit(dest=...).

R=tandrii@chromium.org

Change-Id: Iff162c6e1cbd0c7fcbbafc8b2f56eb827660aa93
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1880301
Auto-Submit: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
5 years ago
Andrii Shyshkalov 5cc95b8ccf vpython: e317c7d2c17d4c3460ee37524dfce4e1dee4306a.
Includes
  2019-10-23 tandrii@google.com vpython: more logging when incomplete
  virtualenv dir can't be removed.

R=iannucci

Bug: 869227
Change-Id: Ie06fc55322ac5a467a8ac78c7f8b6ad42bcf0aa9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1877553
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
Auto-Submit: Andrii Shyshkalov <tandrii@google.com>
5 years ago
Andrii Shyshkalov a7c808a465 vpython: new release 10e1d79ac9ced2b819221e06535f457093b2a14c.
Picks up hopeful workarounds for failure to remove virtual env:
https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/1876802
https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/1876638

R=iannucci

Bug: 869227
Change-Id: Ib18180bf94651bdc5559d630021b05259651e242
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1877348
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
Auto-Submit: Andrii Shyshkalov <tandrii@google.com>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
5 years ago
Stephen Martinis 53f9e0979a Roll led to latest version
4799a3f49 led: Allow addition of tags
dd18cbd33 Fix issues with includes in isolates
e81321f62 Fix no CipdInput bug
e55b92767 [led] Don't set launched_by_led property

Bug: 1015682
Change-Id: Ic67cc1339658a465ba154cb6d44fb84d74255c1c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1871767
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
5 years ago
Lindsay Pasricha 62b68fec1b Pin mac_toolchain to 9a1adc55bf4a1173784da3ba2f8cb06421606748
Bug:978867
Change-Id: I92bdef0d5871354a442947fbf74614ce0d896aae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1859896
Reviewed-by: John Budorick <jbudorick@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Lindsay Pasricha <lindsayw@chromium.org>
5 years ago
Fumitoshi Ukai a0aed87f71 Revert "put goma client in depot_tools"
This reverts commit 7778035801.

Reason for revert: AttributeError: 'GomaEnvPosix' object has no attribute 'RestartCompilerProxy'

Original change's description:
> put goma client in depot_tools
> 
> install goma client cipd package in depot_tools.
> 
> should not use $MYPATH/goma_ctl in cipd_bin_setup
> since $MYPATH/goma_ctl uses cipd_bin_setup in itself,
> so causing recursive calls.
> invoke python to run .cipd/goma_ctl.py in cipd_bin_setup
> instead.
> 
> Bug: b/77663154
> Change-Id: I9f82c766a886a2acfb899e3594e5f05a7b7bc75a
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1866350
> Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
> Commit-Queue: Fumitoshi Ukai <ukai@chromium.org>

TBR=sque@chromium.org,ukai@chromium.org,yyanagisawa@google.com,vadimsh@chromium.org,dpranke@chromium.org,tikuta@chromium.org,ehmaldonado@chromium.org,yekuang@google.com

Change-Id: Ie050dfb524dd885634c31be829d733613e80aece
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: b/77663154
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1872129
Reviewed-by: Fumitoshi Ukai <ukai@chromium.org>
Commit-Queue: Fumitoshi Ukai <ukai@chromium.org>
5 years ago
Fumitoshi Ukai 7778035801 put goma client in depot_tools
install goma client cipd package in depot_tools.

should not use $MYPATH/goma_ctl in cipd_bin_setup
since $MYPATH/goma_ctl uses cipd_bin_setup in itself,
so causing recursive calls.
invoke python to run .cipd/goma_ctl.py in cipd_bin_setup
instead.

Bug: b/77663154
Change-Id: I9f82c766a886a2acfb899e3594e5f05a7b7bc75a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1866350
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Fumitoshi Ukai <ukai@chromium.org>
5 years ago
Fumitoshi Ukai 8076771cb1 Revert "put goma client in depot_tools"
This reverts commit 6e48505301.

Reason for revert: cause recursive calls of update_hook

  |   \_ bash /usr/local/google/home/ukai/depot_tools/gclient sync
ukai      29514  0.0  0.0  16104  3648 pts/10   S+   14:40   0:00  |
   |       \_ bash /usr/local/google/home/ukai/depot_tools/update_depot_tools sync
ukai      29586  0.0  0.0  15972  3276 pts/10   S+   14:40   0:00  |
   |           \_ bash /usr/local/google/home/ukai/depot_tools/goma_ctl update_hook
ukai      29614  0.0  0.0  15972  3192 pts/10   S+   14:40   0:00  |
   |               \_ bash /usr/local/google/home/ukai/depot_tools/goma_ctl update_hook

Original change's description:
> put goma client in depot_tools
> 
> install goma client cipd package in depot_tools.
> 
> Bug: b/77663154
> Change-Id: Ibcfc42b9b7705bcf71b4ba2e834b4ebf09ad25fe
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1846892
> Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
> Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
> Commit-Queue: Fumitoshi Ukai <ukai@chromium.org>

TBR=sque@chromium.org,ukai@chromium.org,yyanagisawa@google.com,tikuta@chromium.org,ehmaldonado@chromium.org,apolito@google.com

Change-Id: I644799c06f74a436b201c4c6c3de44af30c51556
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: b/77663154
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1866349
Reviewed-by: Fumitoshi Ukai <ukai@chromium.org>
Commit-Queue: Fumitoshi Ukai <ukai@chromium.org>
5 years ago
Fumitoshi Ukai 6e48505301 put goma client in depot_tools
install goma client cipd package in depot_tools.

Bug: b/77663154
Change-Id: Ibcfc42b9b7705bcf71b4ba2e834b4ebf09ad25fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1846892
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Commit-Queue: Fumitoshi Ukai <ukai@chromium.org>
5 years ago
Andrii Shyshkalov e3703bb8b8 Release newest bb tool.
Notably:
 * doesn't support luci migration host
 * supports swarming.parent_run_id.

R=tikuta

Bug: 1004140
Change-Id: Iffc5b418766c60a99b7b7ec5a5772703d0cc23a5
Recipe-Nontrivial-Roll: build
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1855369
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
Auto-Submit: Andrii Shyshkalov <tandrii@google.com>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
5 years ago
smut 57fe41698a [vpython] Roll to 4722764c4f0247f32e18864c90bd349336bf684f
Changes:
4722764c4 [vpython] Set default Python version explicitly

Bug: 1003552
Change-Id: I01c32b00b3b0ea7bb555d138e56228ae8346e50c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1801812
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: smut <smut@google.com>
6 years ago
Robert Iannucci f1a8a4aaea Roll led to latest version
423aa5860 [led] Set logdog prefix as led_run_id property
40c1ac5b5 [led] Set recipe input property for recipes source
d9cf01212 [led] When consolidating isolateds, skip empty isolate hashes.
838b3cb14 [led] Pull isolate consolidation out of GetSwarmingTask.
7a6c68c7a [led] Make edit-isolated orthogonal to edit-recipe-bundle.
8e8edcb4f Have led launch set OutputResultJSONPath kitchen argument
93e7d934e [led] Add the ability for led edit-isolated to take a transform program.
f5808de3a Fix many shadowed symbols
371e55885 Fix many misspellings
1cc5f65cf [led edit-isolated] Fix bug when inputsref is missing.

R=tandrii@chromium.org

Change-Id: I8bef431fe57f7331a8f5fc85e898916ee93fa9f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1788412
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
6 years ago
Vadim Shtayura 5aeddeb96e [lucicfg] Bump lucicfg to v1.8.6.
This version can load external proto descriptors. No other significant changes.

TBR=tandrii@chromium.org, iannucci@chromium.org
BUG=986972

Change-Id: I26317512ffcee0a50e051032d30ec79bbd805644
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1778707
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Auto-Submit: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
6 years ago
Vadim Shtayura 4016d1b393 [lucicfg] Update to v1.8.3.
Has different protobuf guts. The only observable side effect is different
formatting of generated files. But 'lucicfg validate' now compares files
semantically, so different formatting shouldn't matter.

There's a bunch of other internal changes, but clients that rely on them are
already aware and updated.

R=iannucci@chromium.org
BUG=986972

Change-Id: Ifd13c453736e438f28c2cf938003dce00f2cb199
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1769607
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Yaakov Shaul 0bc68e9329 Add crosjobs to cipd_manifest
BUG=chromium:973247

Change-Id: Ia0c0625446845ff1c590e0ae455b099ecab958ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1746747
Commit-Queue: Yaakov Shaul <yshaul@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
6 years ago
Yaakov Shaul 6d98232fde Add crosjobs to cipd_manifest
BUG=chromium:973247

Change-Id: I8be6386fc3ab9ce6e8d9558862dfd0a7c74a5e6d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1743018
Commit-Queue: Yaakov Shaul <yshaul@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
6 years ago
smut 447b45d423 [vpython] Roll to 98a268c6432f18aedd55d62b9621765316dc2a16
Newer builds of vpython contain vpython3 as well.

Bug: 898348
Change-Id: I63b197690e2ae47bd4c6cd50894c4769e1a18334
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1727581
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: smut <smut@google.com>
6 years ago
Vadim Shtayura 3768f8421f [lucicfg] Update to the latest version.
Picks up various CrOS protos, no changes to lucicfg itself.

R=tandrii@chromium.org, maruel@chromium.org

Change-Id: If9edc69f628909ca46a8c38a80f824aca4911fc8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1696235
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Marc-Antoine Ruel <maruel@chromium.org>
6 years ago
Nodir Turakulov 26e62df951 [bb] Roll to d0bb723b
Primarily to pick up https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/1600250

R=vadimsh@chromium.org

Change-Id: I01cc74af93b4044f2607d98e7889de7965eaf60b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1650505
Commit-Queue: Nodir Turakulov <nodir@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Auto-Submit: Nodir Turakulov <nodir@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Robert Iannucci 77e19d35dc Roll led to latest version.
Picks up some library fixes to allow `led get-swarm` to work correctly
again.

R=tandrii@chromium.org, vadimsh@chromium.org

Change-Id: I1f6870378224372eeba12cfabc9f9b002250b4ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1636276
Auto-Submit: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura 96104d42da [cipd] Update lucicfg 1.7.7 => 1.7.8.
To pick up support for "<project>:<bucket>/<builder>" syntax:
  https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/1629989
  https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/1632664

R=tandrii@chromium.org, maruel@chromium.org
BUG=966603

Change-Id: I870432a33c763c24591ee7e9eafe1154dda6df84
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1635795
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Marc-Antoine Ruel 602401825b cipd: Update lucicfg to 1.7.7.
Add link in cipd_manifest.txt to help people figure out which commit to
use.

R=jchinlee@chromium.org

Bug: 808836
Change-Id: I2c03c6a25e79363792a85d976d2a245b0ba6b5b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1633173
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
6 years ago
Robbie Iannucci 374de57e57 Revert "cipd: remove windows-386"
This reverts commit 314e301879.

Reason for revert: On second thought, I don't think we want this.

Original change's description:
> cipd: remove windows-386
> 
> Running depot_tools on Windows 32 bits is not supported anymore.
> 
> Add a comment to cipd_manifest.txt to help people to figure out by themselves
> where to look to do a roll.
> 
> Change-Id: I8a8c2d1437ec77c99588261e3eba0abdcb13c105
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1630448
> Auto-Submit: Marc-Antoine Ruel <maruel@chromium.org>
> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>

TBR=maruel@chromium.org,iannucci@chromium.org

Change-Id: I206becbf5bde4bb12e9d71ccab13027171fb017f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1633030
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
6 years ago
Marc-Antoine Ruel 314e301879 cipd: remove windows-386
Running depot_tools on Windows 32 bits is not supported anymore.

Add a comment to cipd_manifest.txt to help people to figure out by themselves
where to look to do a roll.

Change-Id: I8a8c2d1437ec77c99588261e3eba0abdcb13c105
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1630448
Auto-Submit: Marc-Antoine Ruel <maruel@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
6 years ago
Andrii Shyshkalov ad39f9d8f8 [lucicfg] Release v1.7.5
luci-go @ b8f8bf3582b0bed4cde222f538b4ff04c0b0cfc0.

Backwards compatible.

Includes experimental CQ cancelation feature
and a bugfix for CQ groups w/o any builders.

R=vadimsh

note: roll will be trivial, footer below just for autoroller to let this CL in.
Recipe-Nontrivial-Roll: skia
Change-Id: Ief596c260276fc461d3dc473a7b89e20e863b965
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1620806
Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Auto-Submit: Andrii Shyshkalov <tandrii@chromium.org>
6 years ago
John Budorick a16f28fc23 Roll mac_toolchain to pick up -verbose.
Bug: 962920
Change-Id: Ib52b4fb571381352b63a83ac4c4392ba20677892
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1612291
Auto-Submit: John Budorick <jbudorick@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
6 years ago
Andrii Shyshkalov 006b29556d [lucicfg] Bump lucicfg version v1.7.2 -> v1.7.4.
Knows about CQ allow_owner_if_submittable.
No API changes.

R=vadimsh

Bug: 959098
Change-Id: Icfb3e201df4916b2e8d8923d87c474af1ae85b9e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1604465
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Auto-Submit: Andrii Shyshkalov <tandrii@chromium.org>
6 years ago
Nodir Turakulov 4403107f99 Roll bb
Pick up a rename in proto.

R=tandrii@chromium.org

Change-Id: I95ea5f0496e36b9c19c8f5c440b4bf2bd7c26333
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1598206
Auto-Submit: Nodir Turakulov <nodir@chromium.org>
Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
6 years ago
Robert Iannucci 5f6b911ad0 Roll vpython.
This picks up f6cef42987
which should help developers who have multiple python installations on PTAH.

R=tandrii@chromium.org, vadimsh@chromium.org

Bug: 957291
Change-Id: I8b6c3c4efc16dc7c40d649fa177aa6c4014e8226
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1592101
Auto-Submit: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
6 years ago
Robert Iannucci f88551c176 [led] Roll led to latest version.
201038605 [led] Fix crash when using led with non-recipe task.
d67b38642 Update swarmbucket new callsites

R=chok@google.com, nodir@chromium.org, vadimsh@chromium.org

Change-Id: I305c0be7024c9735b98c653bc93ee048ef53388c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1588512
Auto-Submit: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura 0e095532ef [lucicfg] Bump lucicfg version v1.7.1 -> v1.7.2.
Knows about GCE Provider protos and some new fields in CQ protos. No API
changes.

R=tandrii@chromium.org

Change-Id: I23e131423884d6ac785810a24526c0a89e32c328
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1586375
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura 6d9913ab18 [lucicfg] Bump lucicfg version v1.7.0 -> v1.7.1.
It now adds a link to the *.proto in generated files.

R=tandrii@chromium.org
BUG=953405

Change-Id: I25b53fb107611e3a09ec8cc2cb23a08b35de773f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1577700
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura 7e7523be4e [lucicfg] Bump lucicfg version v1.6.0 -> v1.7.0.
Changes:
2019-04-16 vadimsh@chromium.org [lucicfg] Allow to use relative paths in load(...) and exec(...).
2019-04-16 vadimsh@chromium.org [lucicfg] Remove config_set meta option, finish declare_config_set.
2019-04-13 vadimsh@chromium.org [lucicfg] Parallel validation of multiple config sets.
2019-04-12 vadimsh@chromium.org [lucicfg] Add ctx.declare_config_set(...) API.
2019-04-12 vadimsh@chromium.org [lucicfg] Convert Output from a map alias to a struct.
2019-04-12 vadimsh@chromium.org [lucicfg] Use ctx.output instead of ctx.config_set in generators.
2019-04-11 vadimsh@chromium.org [lucicfg] Start refactoring to support multiple output config sets.
2019-04-11 vadimsh@chromium.org [starlark] Fix tests after recent go.starlark.net roll.
2019-04-10 vadimsh@chromium.org [lucicfg] Finish the doc.
2019-04-09 vadimsh@chromium.org [lucicfg] Add a doc for "migrating from existing configs".
2019-04-09 vadimsh@chromium.org [lucicfg] Add examples of realistic lucicfg configs.
2019-04-05 vadimsh@chromium.org [lucicfg] Write an introduction doc.
2019-04-05 vadimsh@chromium.org [lucicfg] Write "Defining cron schedules" doc.
2019-04-05 seanabraham@chromium.org Improve emit_defaults documentation.
2019-04-04 nodir@google.com [buildbucket] Move config protos

R=tandrii@chromium.org
BUG=945048

Change-Id: I250c13fee50fbc963d44fccef1cba3510e834905
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1570412
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
Auto-Submit: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
6 years ago
Nodir Turakulov bd29f6f752 Roll bb to 080c945efd74d45e9edac5d5b6cc598bbe106593
R=tandrii@chromium.org

Change-Id: Ie63f41667982ae8e8546ad913de48dcddb7e25ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1566081
Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Auto-Submit: Nodir Turakulov <nodir@chromium.org>
6 years ago
John Budorick a67950d670 Update vpython pins to git_revision:0bff6ebf817352838b0e6f65fd6460b38c505c9c.
Bug: 949372
Change-Id: Iba11a24e538587dd84c35eb0fba7362e63e29049
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1560352
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
Commit-Queue: John Budorick <jbudorick@chromium.org>
6 years ago
Nodir Turakulov 6379cd39a3 Roll bb
This release will be announced

R=tandrii@chromium.org

Change-Id: If48ffb6f0fd66668d45c2a20928b855b70c29bfc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1562674
Auto-Submit: Nodir Turakulov <nodir@chromium.org>
Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
6 years ago
John Budorick 9f74913e51 Roll vpython to git_revision:2973c0809cdc7122b7123e42b163a54d4983503f.
Bug: 947242
Change-Id: I459f6fc814918f9f0e7eedfc534132a64a3aa7ab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1549221
Auto-Submit: John Budorick <jbudorick@chromium.org>
Commit-Queue: Nodir Turakulov <nodir@chromium.org>
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
6 years ago
Nodir Turakulov 865445eb8a [bb] Deploy bb
Add bb to depot_tools

Bug: 946422
Change-Id: I7f1e5463b7bb1170124c94066b660a1b972884bf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1550200
Commit-Queue: Nodir Turakulov <nodir@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
6 years ago
Vadim Shtayura 52f1494ca3 [lucicfg] Bump lucicfg version v1.5.12 -> v1.6.0.
Changes:
2019-04-02 vadimsh@chromium.org [lucicfg] Rename 'recipe = ...' field into 'executable = ...'.
2019-04-02 vadimsh@chromium.org [lucicfg] Implement semantic diff of CQ configs.
2019-04-02 vadimsh@chromium.org [lucicfg] Accept non-standard text protos as input of semantic-diff.
2019-04-02 vadimsh@chromium.org [lucicfg] Remove header IDs from normalized Milo configs.
2019-04-02 vadimsh@chromium.org [lucicfg] Implement semantic diff of Milo configs.
2019-04-02 vadimsh@chromium.org [lucicfg] Implement semantic diff of Scheduler configs.

TBR=tandrii@chromium.org

Change-Id: I1ace2edb3a2b686d069dbfb3d753ecc2540f01fd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1549945
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Vadim Shtayura 047b02314c [lucicfg] Bump lucicfg version v1.5.6 -> v1.5.12.
Changes:
2019-03-29 vadimsh@chromium.org [lucicfg] Add native support for luci-notify email templates.
2019-03-29 vadimsh@chromium.org [lucicfg] Move normalization code into a separate package, clean it up.
2019-03-28 vadimsh@chromium.org [lucicfg] Use full file path when matching against tracked_files patterns.
2019-03-28 vadimsh@chromium.org [lucicfg] Add lucicfg.emit(...) function.
2019-03-28 vadimsh@chromium.org [lucicfg] Fix a confusing error when using None as dimension value.
2019-03-28 vadimsh@chromium.org [lucicfg] Catch up to recent-ish config proto changes.
2019-03-25 vadimsh@chromium.org [lucicfg] Fix bug in luci.notifier(...).
2019-03-22 vadimsh@chromium.org [lucicfg] Add lucicfg.check_version(...).
2019-03-22 vadimsh@chromium.org [lucicfg] Add luci-notify.cfg support.

TBR=tandrii@chromium.org

Change-Id: Ia3a8261adccc531949ee59004098052b7f084d5f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1546379
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
6 years ago
Robert Iannucci e17d1ed64f [led] Update led.
e4631c9c5 [kitchen] Merge *_logdog*.go files
d40f4d024 [kitchen] Remove git bootstrap of recipes.
e05b2c063 [led] Default led tasks to experimental mode.
d20372830 [led] Automatically add user tag to led tasks.

R=nodir@chromium.org, tandrii@chromium.org

Change-Id: I0b96fee28b88ef32aaaa1fca00aedc06b07266d1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1539106
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Nodir Turakulov <nodir@chromium.org>
Auto-Submit: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
6 years ago