|
|
Chromium Code Reviews|
Created:
4 years, 4 months ago by nyquist Modified:
4 years, 4 months ago Reviewers:
Dirk Pranke CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, gcasto+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, jessicag+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, lethalantidote+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org, shaktisahu+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org, amineer Base URL:
https://chromium.googlesource.com/chromium/src.git@master Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionSplit out blimp client build config to its own config.gni file
Up until now, only GN targets in //blimp/client/core needed to know
about the declared argument |enable_blimp_client|.
For using the flag in the internal build files though, those
.gni-files need to be able to refer to the flag. Since they can not
include //blimp/client/core/BUILD.gn, this CL extracts the declaration
of the argument into its own .gni-file, that is imported by
//blimp/client/core/BUILD.gn.
This makes it possible for other GN code to also be able to read the
declared argument.
BUG=608765
Committed: https://crrev.com/179e0366187c3062f487fe55629872185fb5fb4a
Cr-Commit-Position: refs/heads/master@{#410532}
Patch Set 1 #
Messages
Total messages: 20 (10 generated)
nyquist@chromium.org changed reviewers: + dpranke@chromium.org
dpranke: PTAL amineer: FYI
The CQ bit was checked by nyquist@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The change itself looks fine, but I don't understand "For using the flag on the scripts on build bots though, those .gni-files need to be able to refer to the flag.". What "scripts on build bots" are you referring to?
On 2016/08/08 23:50:34, Dirk Pranke wrote: > The change itself looks fine, but I don't understand "For using the flag on the > scripts on build bots though, those .gni-files need to be able to refer to the > flag.". What "scripts on build bots" are you referring to? Ah. Sorry. The flag will be used in the jinja_variables.gni in the internal buildbot. Currently it's only using the android_channel variable, but the plan is for it to also do thing depending on the value of enable_blimp_client. Any suggestion to how I can clarify the CL description to accommodate that?
Description was changed from ========== Split out blimp client build config to its own config.gni file Up until now, only GN targets in //blimp/client/core needed to know about the declared argument |enable_blimp_client|. For using the flag on the scripts on build bots though, those .gni-files need to be able to refer to the flag. Since they can not include //blimp/client/core/BUILD.gn, this CL extracts the declaration of the argument into its own .gni-file, that is imported by //blimp/client/core/BUILD.gn. This makes it possible for other GN code to also be able to read the declared argument. BUG=608765 ========== to ========== Split out blimp client build config to its own config.gni file Up until now, only GN targets in //blimp/client/core needed to know about the declared argument |enable_blimp_client|. For using the flag in the internal build files though, those .gni-files need to be able to refer to the flag. Since they can not include //blimp/client/core/BUILD.gn, this CL extracts the declaration of the argument into its own .gni-file, that is imported by //blimp/client/core/BUILD.gn. This makes it possible for other GN code to also be able to read the declared argument. BUG=608765 ==========
lgtm, thanks for clarifying.
On 2016/08/09 00:09:44, nyquist wrote: > On 2016/08/08 23:50:34, Dirk Pranke wrote: > > The change itself looks fine, but I don't understand "For using the flag on > the > > scripts on build bots though, those .gni-files need to be able to refer to the > > flag.". What "scripts on build bots" are you referring to? > > Ah. Sorry. > The flag will be used in the jinja_variables.gni in the internal buildbot. > Currently it's only using the android_channel variable, but the plan is for it > to also do thing depending on the value of enable_blimp_client. > > Any suggestion to how I can clarify the CL description to accommodate that? Changed to "For using the flag in the internal build files though, those ..." based on offline discussion.
The CQ bit was unchecked by nyquist@chromium.org
The CQ bit was checked by nyquist@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
The CQ bit was checked by nyquist@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== Split out blimp client build config to its own config.gni file Up until now, only GN targets in //blimp/client/core needed to know about the declared argument |enable_blimp_client|. For using the flag in the internal build files though, those .gni-files need to be able to refer to the flag. Since they can not include //blimp/client/core/BUILD.gn, this CL extracts the declaration of the argument into its own .gni-file, that is imported by //blimp/client/core/BUILD.gn. This makes it possible for other GN code to also be able to read the declared argument. BUG=608765 ========== to ========== Split out blimp client build config to its own config.gni file Up until now, only GN targets in //blimp/client/core needed to know about the declared argument |enable_blimp_client|. For using the flag in the internal build files though, those .gni-files need to be able to refer to the flag. Since they can not include //blimp/client/core/BUILD.gn, this CL extracts the declaration of the argument into its own .gni-file, that is imported by //blimp/client/core/BUILD.gn. This makes it possible for other GN code to also be able to read the declared argument. BUG=608765 ==========
Message was sent while issue was closed.
Committed patchset #1 (id:1)
Message was sent while issue was closed.
Description was changed from ========== Split out blimp client build config to its own config.gni file Up until now, only GN targets in //blimp/client/core needed to know about the declared argument |enable_blimp_client|. For using the flag in the internal build files though, those .gni-files need to be able to refer to the flag. Since they can not include //blimp/client/core/BUILD.gn, this CL extracts the declaration of the argument into its own .gni-file, that is imported by //blimp/client/core/BUILD.gn. This makes it possible for other GN code to also be able to read the declared argument. BUG=608765 ========== to ========== Split out blimp client build config to its own config.gni file Up until now, only GN targets in //blimp/client/core needed to know about the declared argument |enable_blimp_client|. For using the flag in the internal build files though, those .gni-files need to be able to refer to the flag. Since they can not include //blimp/client/core/BUILD.gn, this CL extracts the declaration of the argument into its own .gni-file, that is imported by //blimp/client/core/BUILD.gn. This makes it possible for other GN code to also be able to read the declared argument. BUG=608765 Committed: https://crrev.com/179e0366187c3062f487fe55629872185fb5fb4a Cr-Commit-Position: refs/heads/master@{#410532} ==========
Message was sent while issue was closed.
Patchset 1 (id:??) landed as https://crrev.com/179e0366187c3062f487fe55629872185fb5fb4a Cr-Commit-Position: refs/heads/master@{#410532} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
