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

Issue 2155413003: Refactoring: separate build steps in real_main for compile.py (Closed)

Created:
4 years, 5 months ago by tikuta
Modified:
4 years, 5 months ago
CC:
chromium-reviews, infra-reviews+build_chromium.org, kjellander-cc_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/tools/build.git@master
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

Refactoring: separate build steps in real_main for compile.py * extract goma_setup and goma_teardown from main_ninja. * make a function get_parsed_options for options After this CL will be committed, I will make scripts calling function of compile.py in recipe_modules/goma to make separated build steps. BUG=627693 Committed: https://chromium.googlesource.com/chromium/tools/build/+/4960aa40d85730935876ef62bcbb56b90ab273be

Patch Set 1 #

Total comments: 16

Patch Set 2 : Refactoring: separate build steps in real_main for compile.py #

Patch Set 3 : add TODO #

Patch Set 4 : remove unnecessary return #

Total comments: 10

Patch Set 5 : move UploadNinjaLog in main_ninja #

Total comments: 4

Patch Set 6 : add two blank lines #

Total comments: 8

Patch Set 7 : move determine_goma_jobs out of main_ninja #

Patch Set 8 : fix docstring in main_ninja #

Unified diffs Side-by-side diffs Delta from patch set Stats (+84 lines, -58 lines) Patch
M scripts/slave/compile.py View 1 2 3 4 5 6 7 8 chunks +84 lines, -58 lines 0 comments Download

Messages

Total messages: 23 (7 generated)
ukai
https://codereview.chromium.org/2155413003/diff/1/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/1/scripts/slave/compile.py#newcode348 scripts/slave/compile.py:348: def main_ninja(options, args, env, goma_ready): instead of passing goma_ready, ...
4 years, 5 months ago (2016-07-20 01:33:55 UTC) #3
Yoshisato Yanagisawa
https://codereview.chromium.org/2155413003/diff/1/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/1/scripts/slave/compile.py#newcode453 scripts/slave/compile.py:453: return exit_status, command On 2016/07/20 01:33:55, ukai wrote: > ...
4 years, 5 months ago (2016-07-20 02:30:32 UTC) #4
shinyak
https://codereview.chromium.org/2155413003/diff/1/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/1/scripts/slave/compile.py#newcode353 scripts/slave/compile.py:353: if not goma_ready: Since goma_ready is used only for ...
4 years, 5 months ago (2016-07-20 02:54:43 UTC) #5
tikuta
https://codereview.chromium.org/2155413003/diff/1/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/1/scripts/slave/compile.py#newcode348 scripts/slave/compile.py:348: def main_ninja(options, args, env, goma_ready): On 2016/07/20 01:33:55, ukai ...
4 years, 5 months ago (2016-07-20 04:20:07 UTC) #6
Paweł Hajdan Jr.
LGTM I don't think you need that many reviewers. As far as I'm concerned, yyanagisawa@ ...
4 years, 5 months ago (2016-07-20 06:34:55 UTC) #8
ukai
lgtm https://codereview.chromium.org/2155413003/diff/60001/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/60001/scripts/slave/compile.py#newcode349 scripts/slave/compile.py:349: """This function calls ninja. it does clobbers object ...
4 years, 5 months ago (2016-07-20 07:07:31 UTC) #9
Yoshisato Yanagisawa
lgtm w/ nits. https://codereview.chromium.org/2155413003/diff/60001/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/60001/scripts/slave/compile.py#newcode364 scripts/slave/compile.py:364: # less than the other comparable ...
4 years, 5 months ago (2016-07-20 07:31:57 UTC) #10
Nico
(don't wait until I'm back with landing this, I agree with phajdan that you don't ...
4 years, 5 months ago (2016-07-20 08:30:43 UTC) #11
tikuta
Thank you for review. I removed some reviwers from this issue. https://codereview.chromium.org/2155413003/diff/60001/scripts/slave/compile.py File scripts/slave/compile.py (right): ...
4 years, 5 months ago (2016-07-21 02:44:35 UTC) #13
shinyak
lgtm https://codereview.chromium.org/2155413003/diff/80001/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/80001/scripts/slave/compile.py#newcode74 scripts/slave/compile.py:74: # TODO(tikuta): move to goma_utils.py nit: Two blank ...
4 years, 5 months ago (2016-07-21 02:53:07 UTC) #14
tikuta
https://codereview.chromium.org/2155413003/diff/80001/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/80001/scripts/slave/compile.py#newcode74 scripts/slave/compile.py:74: # TODO(tikuta): move to goma_utils.py On 2016/07/21 02:53:07, shinyak ...
4 years, 5 months ago (2016-07-21 03:34:35 UTC) #15
ukai
lgtm https://codereview.chromium.org/2155413003/diff/100001/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/100001/scripts/slave/compile.py#newcode360 scripts/slave/compile.py:360: second element is actual command to run ninja. ...
4 years, 5 months ago (2016-07-21 07:29:09 UTC) #16
tikuta
https://codereview.chromium.org/2155413003/diff/100001/scripts/slave/compile.py File scripts/slave/compile.py (right): https://codereview.chromium.org/2155413003/diff/100001/scripts/slave/compile.py#newcode360 scripts/slave/compile.py:360: second element is actual command to run ninja. On ...
4 years, 5 months ago (2016-07-22 08:11:32 UTC) #17
tikuta
I got lgtm from all reviewers not in holiday and fixed some code pointed out ...
4 years, 5 months ago (2016-07-25 05:06:15 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2155413003/140001
4 years, 5 months ago (2016-07-25 05:06:42 UTC) #21
commit-bot: I haz the power
4 years, 5 months ago (2016-07-25 05:10:39 UTC) #23
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/tools/build/+/4960aa40d85730935876...

Powered by Google App Engine
This is Rietveld 408576698