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

Issue 1147043007: Promote deterministic build CI to real CI (tree closer, except for the Clang builder)

Created:
5 years, 6 months ago by Sébastien Marchand
Modified:
5 years, 6 months ago
Reviewers:
Nico, M-A Ruel
CC:
chromium-reviews, Nico, hwennborg, ruiu
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

Promote deterministic build CI to real CI (tree closer, except for the Clang builder) BUG=496701

Patch Set 1 : #

Total comments: 10

Patch Set 2 : Address maruel's comments. #

Total comments: 16

Patch Set 3 : Rebased and addressed Nico's comments. #

Patch Set 4 : Change the category for realz. #

Patch Set 5 : Rename the Clang bot. #

Patch Set 6 : Update the test expectations. #

Total comments: 2

Patch Set 7 : Revert the recipe change #

Patch Set 8 : revert the recipe change. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+135 lines, -773 lines) Patch
M masters/master.chromium.fyi/master.cfg View 1 2 3 4 3 chunks +15 lines, -0 lines 0 comments Download
M masters/master.chromium.fyi/slaves.cfg View 1 2 3 4 1 chunk +8 lines, -0 lines 0 comments Download
M masters/master.chromium.linux/master_android_cfg.py View 1 chunk +11 lines, -0 lines 0 comments Download
M masters/master.chromium.linux/master_linux_cfg.py View 1 2 1 chunk +12 lines, -0 lines 0 comments Download
M masters/master.chromium.linux/slaves.cfg View 2 chunks +16 lines, -0 lines 0 comments Download
M masters/master.chromium.mac/master_mac_cfg.py View 1 2 1 chunk +14 lines, -0 lines 0 comments Download
M masters/master.chromium.mac/slaves.cfg View 1 chunk +9 lines, -1 line 0 comments Download
M masters/master.chromium.swarm/master.cfg View 1 3 chunks +0 lines, -28 lines 0 comments Download
M masters/master.chromium.swarm/slaves.cfg View 1 chunk +0 lines, -40 lines 0 comments Download
M masters/master.chromium.win/master_win_cfg.py View 1 2 1 chunk +16 lines, -0 lines 0 comments Download
M masters/master.chromium.win/slaves.cfg View 1 chunk +30 lines, -22 lines 0 comments Download
M scripts/slave/recipes/deterministic_build.py View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
A + scripts/slave/recipes/deterministic_build.expected/full_chromium_swarm_ClangWinRepeatable.json View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
D scripts/slave/recipes/deterministic_build.expected/full_chromium_swarm_Windows_Clang_deterministic_build.json View 1 2 3 4 5 6 7 1 chunk +0 lines, -339 lines 0 comments Download
M scripts/slave/recipes/swarming/deterministic_build.py View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
A + scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_ClangWinRepeatable.json View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
D scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Windows_Clang_deterministic_build.json View 1 2 3 4 5 1 chunk +0 lines, -339 lines 0 comments Download

Messages

Total messages: 22 (4 generated)
Sébastien Marchand
PTAL.
5 years, 6 months ago (2015-06-04 20:26:57 UTC) #3
M-A Ruel
https://codereview.chromium.org/1147043007/diff/20001/masters/master.chromium.fyi/master.cfg File masters/master.chromium.fyi/master.cfg (right): https://codereview.chromium.org/1147043007/diff/20001/masters/master.chromium.fyi/master.cfg#newcode102 masters/master.chromium.fyi/master.cfg:102: 'CrWinClang', Move it there and name it 'CrWinClang Deterministic' ...
5 years, 6 months ago (2015-06-04 20:56:08 UTC) #4
Sébastien Marchand
Thanks, PTAnL. https://codereview.chromium.org/1147043007/diff/20001/masters/master.chromium.fyi/master.cfg File masters/master.chromium.fyi/master.cfg (right): https://codereview.chromium.org/1147043007/diff/20001/masters/master.chromium.fyi/master.cfg#newcode102 masters/master.chromium.fyi/master.cfg:102: 'CrWinClang', On 2015/06/04 20:56:07, M-A Ruel wrote: ...
5 years, 6 months ago (2015-06-04 21:16:29 UTC) #5
M-A Ruel
I cc'ed few people to alert them of the migration of the win clang deterministic ...
5 years, 6 months ago (2015-06-04 21:30:33 UTC) #6
Nico
having anything win/clang based be a tree closer does absolutely not lgtm at this point. ...
5 years, 6 months ago (2015-06-04 21:37:27 UTC) #8
Nico
ps: you shouldn't have cmake on that build, you should use the prebuild binaries. ideally, ...
5 years, 6 months ago (2015-06-04 21:37:53 UTC) #9
Nico
ps: you shouldn't have cmake on that build, you should use the prebuild binaries. ideally, ...
5 years, 6 months ago (2015-06-04 21:37:53 UTC) #10
M-A Ruel
On 2015/06/04 21:37:27, Nico wrote: > having anything win/clang based be a tree closer does ...
5 years, 6 months ago (2015-06-04 21:39:54 UTC) #11
Nico
Ah, ok, cool. (Re comments: Check the output of http://build.chromium.org/p/chromium.swarm/builders/Windows%20Clang%20deterministic%20build/builds/456/steps/gclient%20runhooks/logs/stdio to see that you're getting ...
5 years, 6 months ago (2015-06-04 21:45:34 UTC) #12
M-A Ruel
Seb noted something I agree with, let's create the try builders first because adding the ...
5 years, 6 months ago (2015-06-05 02:01:00 UTC) #13
Sébastien Marchand
Rebased and addressed Nico's comments, PTAnL. https://codereview.chromium.org/1147043007/diff/40001/masters/master.chromium.fyi/master.cfg File masters/master.chromium.fyi/master.cfg (right): https://codereview.chromium.org/1147043007/diff/40001/masters/master.chromium.fyi/master.cfg#newcode1199 masters/master.chromium.fyi/master.cfg:1199: # Work around ...
5 years, 6 months ago (2015-06-05 18:44:42 UTC) #15
Nico
lgtm https://codereview.chromium.org/1147043007/diff/40001/masters/master.chromium.fyi/master.cfg File masters/master.chromium.fyi/master.cfg (right): https://codereview.chromium.org/1147043007/diff/40001/masters/master.chromium.fyi/master.cfg#newcode1199 masters/master.chromium.fyi/master.cfg:1199: # Work around an issue with NaCl build. ...
5 years, 6 months ago (2015-06-05 18:46:44 UTC) #16
Sébastien Marchand
https://codereview.chromium.org/1147043007/diff/40001/masters/master.chromium.fyi/master.cfg File masters/master.chromium.fyi/master.cfg (right): https://codereview.chromium.org/1147043007/diff/40001/masters/master.chromium.fyi/master.cfg#newcode1199 masters/master.chromium.fyi/master.cfg:1199: # Work around an issue with NaCl build. On ...
5 years, 6 months ago (2015-06-05 18:52:58 UTC) #17
Nico
https://codereview.chromium.org/1147043007/diff/40001/masters/master.chromium.fyi/master.cfg File masters/master.chromium.fyi/master.cfg (right): https://codereview.chromium.org/1147043007/diff/40001/masters/master.chromium.fyi/master.cfg#newcode1199 masters/master.chromium.fyi/master.cfg:1199: # Work around an issue with NaCl build. On ...
5 years, 6 months ago (2015-06-05 18:58:43 UTC) #18
Sébastien Marchand
One last look ? Please DO NOT flip the CQ bit, I'm waiting for the ...
5 years, 6 months ago (2015-06-05 19:09:07 UTC) #19
Nico
https://codereview.chromium.org/1147043007/diff/140001/scripts/slave/recipes/deterministic_build.py File scripts/slave/recipes/deterministic_build.py (right): https://codereview.chromium.org/1147043007/diff/140001/scripts/slave/recipes/deterministic_build.py#newcode49 scripts/slave/recipes/deterministic_build.py:49: 'chromium_config': 'chromium_win_clang_tot', I was trying to say "don't use ...
5 years, 6 months ago (2015-06-05 19:12:45 UTC) #20
Sébastien Marchand
https://codereview.chromium.org/1147043007/diff/140001/scripts/slave/recipes/deterministic_build.py File scripts/slave/recipes/deterministic_build.py (right): https://codereview.chromium.org/1147043007/diff/140001/scripts/slave/recipes/deterministic_build.py#newcode49 scripts/slave/recipes/deterministic_build.py:49: 'chromium_config': 'chromium_win_clang_tot', On 2015/06/05 19:12:45, Nico wrote: > I ...
5 years, 6 months ago (2015-06-05 19:44:45 UTC) #21
Nico
5 years, 6 months ago (2015-06-05 19:46:50 UTC) #22
fyi lgtm

Powered by Google App Engine
This is Rietveld 408576698