|
|
Created:
5 years, 10 months ago by Ken Rockot(use gerrit already) Modified:
5 years, 9 months ago CC:
chromium-reviews, cbentzel+watch_chromium.org, brettw Base URL:
https://chromium.googlesource.com/chromium/src.git@master Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionAdd GN For hpack fuzzing utilities and net_perftests.
This also adapts net GN targets to use the new size_t->int warning suppression config in //build/config/compiler instead of a locally defined config.
BUG=
Committed: https://crrev.com/707a56a6f0e56138fcef5db3ba7ace1ac3cb83eb
Cr-Commit-Position: refs/heads/master@{#320187}
Patch Set 1 #Patch Set 2 : update root targets #
Total comments: 1
Patch Set 3 : Rebase #Patch Set 4 : nix net stuff on android #Patch Set 5 : merge #
Messages
Total messages: 31 (10 generated)
rockot@chromium.org changed reviewers: + dpranke@chromium.org, mmenke@chromium.org
mmenke@, could you please take a look at net? dpranke@ for general GN review Thanks
+brettw ... lgtm, but I think Brett made the same config changes in https://codereview.chromium.org/929793006/ so you two should coordinate landing these patches.
All good, I'll hold off on landing this until that lands. On Wed, Feb 18, 2015 at 9:50 PM, <dpranke@chromium.org> wrote: > +brettw ... > > lgtm, but I think Brett made the same config changes in > https://codereview.chromium.org/929793006/ so you two should coordinate > landing > these patches. > > https://codereview.chromium.org/936313002/ > To unsubscribe from this group and stop receiving emails from it, send an email to chromium-reviews+unsubscribe@chromium.org.
https://codereview.chromium.org/936313002/diff/20001/BUILD.gn File BUILD.gn (right): https://codereview.chromium.org/936313002/diff/20001/BUILD.gn#newcode71 BUILD.gn:71: "//net:hpack_fuzz_wrapper", Should this include net_perftests or hpack_fuzz_mutator?
On 2015/02/19 18:58:00, mmenke wrote: > https://codereview.chromium.org/936313002/diff/20001/BUILD.gn > File BUILD.gn (right): > > https://codereview.chromium.org/936313002/diff/20001/BUILD.gn#newcode71 > BUILD.gn:71: "//net:hpack_fuzz_wrapper", > Should this include net_perftests or hpack_fuzz_mutator? I was basing my inclusion of new targets on the gyp_all list in this CL: https://codereview.chromium.org/901273003/diff/1/BUILD.gn I don't quite know where that list comes from, but I was assuming it's the set of all targets we need to get one official builder off the ground. Is that right, Dirk? That said, I don't see a problem with adding these targets to :root anyway.
On 2015/02/19 19:02:07, Ken Rockot wrote: > On 2015/02/19 18:58:00, mmenke wrote: > > https://codereview.chromium.org/936313002/diff/20001/BUILD.gn > > File BUILD.gn (right): > > > > https://codereview.chromium.org/936313002/diff/20001/BUILD.gn#newcode71 > > BUILD.gn:71: "//net:hpack_fuzz_wrapper", > > Should this include net_perftests or hpack_fuzz_mutator? > > I was basing my inclusion of new targets on the gyp_all list in this CL: > https://codereview.chromium.org/901273003/diff/1/BUILD.gn > > I don't quite know where that list comes from, but I was assuming it's the set > of all targets we need to get one official builder off the ground. Is that > right, Dirk? > > That said, I don't see a problem with adding these targets to :root anyway. I'm fine with not building the targets, if that matches current gyp behavior. LGTM.
Oh right, of course - it's stuff built by all.gyp. Thanks. On Thu, Feb 19, 2015 at 11:04 AM, <mmenke@chromium.org> wrote: > On 2015/02/19 19:02:07, Ken Rockot wrote: > >> On 2015/02/19 18:58:00, mmenke wrote: >> > https://codereview.chromium.org/936313002/diff/20001/BUILD.gn >> > File BUILD.gn (right): >> > >> > https://codereview.chromium.org/936313002/diff/20001/BUILD.gn#newcode71 >> > BUILD.gn:71: "//net:hpack_fuzz_wrapper", >> > Should this include net_perftests or hpack_fuzz_mutator? >> > > I was basing my inclusion of new targets on the gyp_all list in this CL: >> https://codereview.chromium.org/901273003/diff/1/BUILD.gn >> > > I don't quite know where that list comes from, but I was assuming it's >> the set >> of all targets we need to get one official builder off the ground. Is that >> right, Dirk? >> > > That said, I don't see a problem with adding these targets to :root >> anyway. >> > > I'm fine with not building the targets, if that matches current gyp > behavior. > LGTM. > > https://codereview.chromium.org/936313002/ > To unsubscribe from this group and stop receiving emails from it, send an email to chromium-reviews+unsubscribe@chromium.org.
On 2015/02/19 19:06:46, Ken Rockot wrote: > Oh right, of course - it's stuff built by all.gyp. Thanks. Right, it's stuff built by all.gyp. I would expect net_perftests and hpack_fuzz_mutator to be in the list. The list in the CL was a work-in-progress, not a 100% correct list. I know there is stuff still missing. -- Dirk
Dirk, can you do a quick sanity check on this rebased patch? Also: why would a target live in add_to_gn_all rather than gn_all? Or more to the point, why would a target which builds in GN not just be added to //:gn_all?
On 2015/03/06 17:30:19, Ken Rockot wrote: > Dirk, can you do a quick sanity check on this rebased patch? lgtm. > Also: why would a target live in add_to_gn_all rather than gn_all? Or more to > the point, why would a target which builds in GN not just be added to //:gn_all? add_to_gn_all goes away as soon as I can land https://codereview.chromium.org/975123003/ (which actually includes these net targets, so we've duplicated work a bit, but that's fine; it's the downside of me not getting a chance to land that patch and not coordinating work better). gn_all should build the same targets in both GYP and GN builds.
The CQ bit was checked by rockot@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from mmenke@chromium.org Link to the patchset: https://codereview.chromium.org/936313002/#ps60001 (title: "nix net stuff on android")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/936313002/60001
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presub...)
rockot@chromium.org changed reviewers: + brettw@chromium.org
Brett could you please take a look as toplevel OWNER? Thanks!
ping
The CQ bit was checked by rockot@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/936313002/60001
I'm now an owner for that file, so re- lgtm :).
The CQ bit was unchecked by rockot@chromium.org
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator...) ios_rel_device_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_rel_device_ni...)
The CQ bit was checked by rockot@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from dpranke@chromium.org, mmenke@chromium.org Link to the patchset: https://codereview.chromium.org/936313002/#ps80001 (title: "merge")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/936313002/80001
Message was sent while issue was closed.
Committed patchset #5 (id:80001)
Message was sent while issue was closed.
Patchset 5 (id:??) landed as https://crrev.com/707a56a6f0e56138fcef5db3ba7ace1ac3cb83eb Cr-Commit-Position: refs/heads/master@{#320187}
Message was sent while issue was closed.
A revert of this CL (patchset #5 id:80001) has been created in https://codereview.chromium.org/1000833002/ by ananta@chromium.org. The reason for reverting is: This causes a compile failure on the Windows 8 GN builder http://build.chromium.org/p/chromium.win/builders/Win8%20GN%20%28dbg%29/build.... |