Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(729)

Issue 381043002: Add a virtualenv-based python bootstrapping service to infra. (Closed)

Created:
6 years, 5 months ago by iannucci
Modified:
6 years, 3 months ago
Reviewers:
dnj, Vadim Sh., agable
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/infra/infra@master
Project:
infra
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 107

Patch Set 2 : I fixed stuff #

Total comments: 4

Patch Set 3 : rebase #

Patch Set 4 : Add linux compat #

Patch Set 5 : Make it work on linux! Also... PyYAML... grumble #

Total comments: 4

Patch Set 6 : Address comments, add warning while building on Ubuntu #

Unified diffs Side-by-side diffs Delta from patch set Stats (+824 lines, -204 lines) Patch
M .gitignore View 1 chunk +2 lines, -0 lines 0 comments Download
M DEPS View 1 2 1 chunk +12 lines, -31 lines 0 comments Download
M PRESUBMIT.py View 1 chunk +0 lines, -1 line 0 comments Download
M README.md View 1 1 chunk +11 lines, -0 lines 0 comments Download
A bootstrap/.gitignore View 1 chunk +3 lines, -0 lines 0 comments Download
A bootstrap/README.md View 1 1 chunk +195 lines, -0 lines 0 comments Download
A bootstrap/bootstrap.py View 1 2 3 4 1 chunk +177 lines, -0 lines 0 comments Download
A bootstrap/bootstrap_wheel_wheel.sh View 1 1 chunk +34 lines, -0 lines 0 comments Download
A bootstrap/build_deps.py View 1 2 3 4 5 1 chunk +178 lines, -0 lines 0 comments Download
A + bootstrap/custom_builds/__init__.py View 1 2 3 4 0 chunks +-1 lines, --1 lines 0 comments Download
A bootstrap/custom_builds/pytz.py View 1 chunk +11 lines, -0 lines 0 comments Download
A bootstrap/deps.pyl View 1 2 3 4 1 chunk +71 lines, -0 lines 0 comments Download
A + bootstrap/get_appengine.py View 1 0 chunks +-1 lines, --1 lines 0 comments Download
A bootstrap/ingest_source.py View 1 1 chunk +49 lines, -0 lines 0 comments Download
A bootstrap/util.py View 1 2 3 4 5 1 chunk +68 lines, -0 lines 0 comments Download
D infra/ext/__init__.py View 1 chunk +0 lines, -41 lines 0 comments Download
M infra/services/lkgr_finder/__main__.py View 1 chunk +2 lines, -2 lines 0 comments Download
D infra/tools/bootstrap/get_appengine/__main__.py View 1 1 chunk +0 lines, -128 lines 0 comments Download
M infra/tools/buildbot/__main__.py View 1 chunk +1 line, -1 line 0 comments Download
M run.py View 2 chunks +12 lines, -2 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
iannucci
6 years, 5 months ago (2014-07-10 11:26:47 UTC) #1
iannucci
On 2014/07/10 11:26:47, iannucci wrote: Some things need to change (basically: repos need to be ...
6 years, 5 months ago (2014-07-10 11:28:30 UTC) #2
dnj
https://codereview.chromium.org/381043002/diff/1/bootstrap/bootstrap.py File bootstrap/bootstrap.py (right): https://codereview.chromium.org/381043002/diff/1/bootstrap/bootstrap.py#newcode16 bootstrap/bootstrap.py:16: logging.basicConfig() I like to put the 'basicConfig' and initial ...
6 years, 5 months ago (2014-07-10 16:06:18 UTC) #3
agable
https://codereview.chromium.org/381043002/diff/1/DEPS File DEPS (right): https://codereview.chromium.org/381043002/diff/1/DEPS#newcode19 DEPS:19: "python", "./infra/bootstrap/bootstrap.py", "--deps_file", Despite being pre-setup (obviously), this could ...
6 years, 5 months ago (2014-07-10 17:12:57 UTC) #4
Vadim Sh.
Have you tested this on Win and Mac? https://codereview.chromium.org/381043002/diff/1/bootstrap/README.md File bootstrap/README.md (right): https://codereview.chromium.org/381043002/diff/1/bootstrap/README.md#newcode80 bootstrap/README.md:80: Once ...
6 years, 5 months ago (2014-07-10 18:18:24 UTC) #5
iannucci
PTALP https://codereview.chromium.org/381043002/diff/1/DEPS File DEPS (right): https://codereview.chromium.org/381043002/diff/1/DEPS#newcode19 DEPS:19: "python", "./infra/bootstrap/bootstrap.py", "--deps_file", On 2014/07/10 17:12:55, agable wrote: ...
6 years, 5 months ago (2014-07-11 02:14:46 UTC) #6
agable
LGTM; make sure you read vadim's comments on patchset 1. https://codereview.chromium.org/381043002/diff/1/bootstrap/bootstrap.py File bootstrap/bootstrap.py (right): https://codereview.chromium.org/381043002/diff/1/bootstrap/bootstrap.py#newcode107 ...
6 years, 5 months ago (2014-07-11 18:38:16 UTC) #7
Vadim Sh.
lgtm too my comments are mostly nits :) I've discussed non-nits with Robbie offline.
6 years, 5 months ago (2014-07-11 18:39:44 UTC) #8
iannucci
TALP!! Works on mac and linux. Wheelhouse is here: https://commondatastorage.googleapis.com/chrome-python-wheelhouse/index.html?path=wheels/ I'd like to land this ...
6 years, 5 months ago (2014-07-22 18:30:50 UTC) #9
Vadim Sh.
lgtm with nits https://codereview.chromium.org/381043002/diff/80001/bootstrap/deps.pyl File bootstrap/deps.pyl (right): https://codereview.chromium.org/381043002/diff/80001/bootstrap/deps.pyl#newcode38 bootstrap/deps.pyl:38: 'build_options': ['--without-libyaml'], hm? Is it trying ...
6 years, 5 months ago (2014-07-22 18:43:25 UTC) #10
iannucci
On 2014/07/22 18:43:25, Vadim Sh. wrote: > lgtm with nits > > https://codereview.chromium.org/381043002/diff/80001/bootstrap/deps.pyl > File ...
6 years, 5 months ago (2014-07-22 18:51:03 UTC) #11
iannucci
The CQ bit was checked by iannucci@chromium.org
6 years, 5 months ago (2014-07-22 20:38:14 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/iannucci@chromium.org/381043002/100001
6 years, 5 months ago (2014-07-22 20:39:12 UTC) #13
commit-bot: I haz the power
Change committed as faf73634436999e7238e21d3d0b108b05d0af954
6 years, 5 months ago (2014-07-22 20:39:30 UTC) #14
Michael Achenbach
Is there anything that needs to happen so that it works on master1? The v8 ...
6 years, 5 months ago (2014-07-23 14:55:13 UTC) #15
Michael Achenbach
OK - a 'gclient sync' helps locally. Will make one on master1 as well. Looks ...
6 years, 5 months ago (2014-07-23 14:58:10 UTC) #16
Michael Achenbach
Done - this works again. If a 'gclient sync' is required elsewhere where these scripts ...
6 years, 5 months ago (2014-07-23 15:03:59 UTC) #17
Michael Achenbach
Too happy too early. With "this works again" I meant a dry run I made ...
6 years, 5 months ago (2014-07-23 15:22:27 UTC) #18
Michael Achenbach
FYI: Works again after phajdan's quickfix.
6 years, 5 months ago (2014-07-23 15:58:11 UTC) #19
jam
On 2014/07/22 18:30:50, iannucci wrote: > TALP!! Works on mac and linux. > > Wheelhouse ...
6 years, 3 months ago (2014-08-29 02:23:46 UTC) #20
iannucci
6 years, 3 months ago (2014-08-29 06:48:13 UTC) #21
Message was sent while issue was closed.
On 2014/08/29 02:23:46, jam wrote:
> On 2014/07/22 18:30:50, iannucci wrote:
> > TALP!! Works on mac and linux. 
> > 
> > Wheelhouse is here:
> >
>
https://commondatastorage.googleapis.com/chrome-python-wheelhouse/index.html?...
> > 
> > I'd like to land this and then work on windows compatibility today.
> 
> ping. 'fetch infra' is broken on Windows.

Yeah, it is. git took over.

Powered by Google App Engine
This is Rietveld 408576698