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

Issue 1149413005: Add GN bootstrap step to continuous integration (Closed)

Created:
5 years, 6 months ago by Paweł Hajdan Jr.
Modified:
3 years, 10 months ago
CC:
chromium-reviews, tfarina, phajdan
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add GN bootstrap step to continuous integration See https://groups.google.com/a/chromium.org/d/msg/chromium-dev/diJmu5aIq-Q/9cvtst5MOx4J for discussion. BUG=none

Patch Set 1 #

Patch Set 2 : tryserver #

Patch Set 3 : clang #

Unified diffs Side-by-side diffs Delta from patch set Stats (+50 lines, -12 lines) Patch
M testing/buildbot/chromium.linux.json View 1 chunk +4 lines, -0 lines 0 comments Download
M testing/buildbot/tryserver.chromium.linux.json View 1 1 chunk +4 lines, -0 lines 0 comments Download
A + testing/scripts/gn_bootstrap.py View 1 2 1 chunk +9 lines, -5 lines 0 comments Download
M tools/gn/bootstrap/bootstrap.py View 1 2 5 chunks +33 lines, -7 lines 0 comments Download

Messages

Total messages: 11 (3 generated)
Paweł Hajdan Jr.
If you'd like to see this in action the log is http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_rel/builds/94556/steps/gn_bootstrap%20%28with%20patch%29/logs/stdio It adds 2 ...
5 years, 6 months ago (2015-06-02 13:44:46 UTC) #2
Dirk Pranke
+brettw to get his approval as well. The change to enable this looks correct. I ...
5 years, 6 months ago (2015-06-02 18:42:55 UTC) #4
brettw
I'm concerned about running this on the waterfall. The bootstrap script is a thing we ...
5 years, 6 months ago (2015-06-03 17:55:02 UTC) #5
jochen (gone - plz use gerrit)
The script keeps breaking. Can we please reconsider this CL? Sounds like making this an ...
3 years, 10 months ago (2017-02-21 08:14:29 UTC) #7
brettw
How is the bootstrap script breaking affecting you? Brett On Tue, Feb 21, 2017 at ...
3 years, 10 months ago (2017-02-21 17:08:07 UTC) #8
Dirk Pranke
On 2017/02/21 08:14:29, jochen wrote: > The script keeps breaking. Can we please reconsider this ...
3 years, 10 months ago (2017-02-21 17:11:58 UTC) #9
jochen (gone - plz use gerrit)
On 2017/02/21 at 17:08:07, brettw wrote: > How is the bootstrap script breaking affecting you? ...
3 years, 10 months ago (2017-02-21 19:27:05 UTC) #10
brettw
3 years, 10 months ago (2017-02-21 20:33:54 UTC) #11
Message was sent while issue was closed.
This script is never actually used by Chromium developers. Adding this
would be a tax on Chromium developers for the benefit of a very small group
of people like S390 developers (who probably work at IBM on this for their
actual job!). If this was something obvious that fails when you write code,
it might be OK, but this one is particularly obscure: there is a completely
separate build in a different build system that most people don't know
exists.

If we did this, the net result will be that all changes to the base build
file require an extra try run (assuming nobody will remember to update it
the first time). I believe the failure will also be obscure and confusing.
You'll see an undefined symbol "when I already updated the build!" on some
step you don't understand on some bot you've never heard of. Even if we try
to make this clear, it will be quite confusing. And saying people need to
maintain two build systems after we spent so long trying to get off of two
for the benefit of another for-profit company maintaining something an
obscure architecture is too much.

I think if some people care about this, those people should maintain an FYI
waterfall builder themselves.

Brett

On Tue, Feb 21, 2017 at 11:27 AM, <jochen@chromium.org> wrote:

> On 2017/02/21 at 17:08:07, brettw wrote:
> > How is the bootstrap script breaking affecting you?
> >
>
> For platforms we don't provide binaries for but v8 supports eg ppc or s390
> embedders depend on this script
>
> https://codereview.chromium.org/1149413005/
>

-- 
You received this message because you are subscribed to the Google Groups
"Chromium-reviews" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698