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

Issue 235603004: SDK building script now uses package_version to extract. (Closed)

Created:
6 years, 8 months ago by David Yen
Modified:
5 years, 11 months ago
CC:
chromium-reviews, binji, Sam Clegg, Derek Schuff
Visibility:
Public.

Description

NaCl: Update revision in DEPS, r13018 -> r13062. Chromium NaCl scripts now uses package_version to extract. Now that we have split up the toolchain into multiple tars, we should use the package versioning script to manage which tars to extract. Unfortunately, currently the SDK uses different directory names compared to what the NaCl toolchain directories normally use, so we also must map and move the toolchain directories to the SDK ones. TEST= trybots Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=265303

Patch Set 1 #

Patch Set 2 : Made necessary changes to replace download_toolchains.py #

Total comments: 5

Patch Set 3 : Removed old TODO comment #

Patch Set 4 : Added DEPS roll to nacl revision 13034 #

Patch Set 5 : pnacl_support_extension to use package_version to untar now #

Patch Set 6 : rebase #

Patch Set 7 : Fixed sync arguments in build_sdk #

Patch Set 8 : Fixed toolchain name in build_sdk #

Patch Set 9 : Updated NaCl rev to 13043 #

Patch Set 10 : Fixed pnacl_support_extension gyp rule to depend on the correct file #

Patch Set 11 : Fixed pnacl_translator path for pnacl_support_extension.gyp #

Patch Set 12 : Fix for build_sdk script where it locates gyp intermediate directory for toolchains #

Patch Set 13 : rebase #

Patch Set 14 : Fix gyp toolchain path for arm in build_sdk #

Patch Set 15 : Fix nacl integration script arguments #

Patch Set 16 : Exclude toolchain extraction step in chromium side #

Patch Set 17 : Added back in extraction step, we aren't ready to remove it just yet #

Patch Set 18 : nacl rev -> 13062 (pnacl toolchain in win32 runs on cygwin) #

Patch Set 19 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -121 lines) Patch
M DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +2 lines, -3 lines 0 comments Download
M build/download_nacl_toolchains.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +12 lines, -16 lines 0 comments Download
M chrome/test/nacl_test_injection/buildbot_chrome_nacl_stage.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 1 chunk +6 lines, -3 lines 0 comments Download
M native_client_sdk/src/build_tools/build_sdk.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +56 lines, -87 lines 0 comments Download
M ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_support_extension.gyp View 1 2 3 4 5 6 7 8 9 10 3 chunks +10 lines, -12 lines 0 comments Download

Messages

Total messages: 23 (0 generated)
David Yen
As discussed, here are the changes necessary for build_sdk to use package_version.py once the DEPS ...
6 years, 8 months ago (2014-04-11 23:13:05 UTC) #1
David Yen
I've added Brad as a reviewer for the changes involved in replacing download_toolchains.py. Noel should ...
6 years, 8 months ago (2014-04-11 23:33:25 UTC) #2
noelallen1
one nit, otherwise build_sdk.py LGTM test= is really for manual testing instructions, it's assumed you ...
6 years, 8 months ago (2014-04-12 22:52:15 UTC) #3
David Yen
https://codereview.chromium.org/235603004/diff/20001/native_client_sdk/src/build_tools/build_sdk.py File native_client_sdk/src/build_tools/build_sdk.py (right): https://codereview.chromium.org/235603004/diff/20001/native_client_sdk/src/build_tools/build_sdk.py#newcode57 native_client_sdk/src/build_tools/build_sdk.py:57: CYGTAR = os.path.join(BUILD_DIR, 'cygtar.py') On 2014/04/12 22:52:16, noelallen1 wrote: ...
6 years, 8 months ago (2014-04-14 16:09:59 UTC) #4
noelallen1
Still LGTM, I went ahead and reviewed the other files. https://codereview.chromium.org/235603004/diff/20001/build/download_nacl_toolchains.py File build/download_nacl_toolchains.py (right): https://codereview.chromium.org/235603004/diff/20001/build/download_nacl_toolchains.py#newcode30 ...
6 years, 8 months ago (2014-04-14 19:42:20 UTC) #5
David Yen
https://codereview.chromium.org/235603004/diff/20001/build/download_nacl_toolchains.py File build/download_nacl_toolchains.py (right): https://codereview.chromium.org/235603004/diff/20001/build/download_nacl_toolchains.py#newcode30 build/download_nacl_toolchains.py:30: # TODO (robertm): Finish getting PNaCl ready for prime ...
6 years, 8 months ago (2014-04-14 20:20:55 UTC) #6
David Yen
On 2014/04/14 20:20:55, David Yen wrote: > https://codereview.chromium.org/235603004/diff/20001/build/download_nacl_toolchains.py > File build/download_nacl_toolchains.py (right): > > https://codereview.chromium.org/235603004/diff/20001/build/download_nacl_toolchains.py#newcode30 ...
6 years, 8 months ago (2014-04-15 22:34:27 UTC) #7
Mark Seaborn
Are you going to try committing this, then? Does anything block updating nacl_revision in DEPS ...
6 years, 8 months ago (2014-04-18 20:09:23 UTC) #8
David Yen
On 2014/04/18 20:09:23, Mark Seaborn wrote: > Are you going to try committing this, then? ...
6 years, 8 months ago (2014-04-18 20:15:04 UTC) #9
David Yen
The CQ bit was checked by dyen@chromium.org
6 years, 8 months ago (2014-04-19 04:48:03 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dyen@chromium.org/235603004/320001
6 years, 8 months ago (2014-04-19 04:48:11 UTC) #11
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-19 06:20:56 UTC) #12
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=62345
6 years, 8 months ago (2014-04-19 06:20:56 UTC) #13
David Yen
On 2014/04/19 06:20:56, I haz the power (commit-bot) wrote: > Retried try job too often ...
6 years, 8 months ago (2014-04-21 15:03:35 UTC) #14
David Yen
Brad is out sick today so I need someone else to look over my changes. ...
6 years, 8 months ago (2014-04-21 16:51:21 UTC) #15
jvoung (off chromium)
pnacl_support_extension LGTM https://codereview.chromium.org/235603004/diff/20001/build/download_nacl_toolchains.py File build/download_nacl_toolchains.py (right): https://codereview.chromium.org/235603004/diff/20001/build/download_nacl_toolchains.py#newcode30 build/download_nacl_toolchains.py:30: # TODO (robertm): Finish getting PNaCl ready ...
6 years, 8 months ago (2014-04-21 18:08:52 UTC) #16
David Yen
On 2014/04/21 18:08:52, jvoung (cr) wrote: > pnacl_support_extension LGTM > > https://codereview.chromium.org/235603004/diff/20001/build/download_nacl_toolchains.py > File build/download_nacl_toolchains.py ...
6 years, 8 months ago (2014-04-21 18:18:56 UTC) #17
Mark Seaborn
On 2014/04/21 16:51:21, David Yen wrote: > Mark, can you look over buildbot_chrome_nacl_stage.py? LGTM for ...
6 years, 8 months ago (2014-04-22 15:50:52 UTC) #18
David Yen
The CQ bit was checked by dyen@chromium.org
6 years, 8 months ago (2014-04-22 16:05:35 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dyen@chromium.org/235603004/340001
6 years, 8 months ago (2014-04-22 16:06:17 UTC) #20
commit-bot: I haz the power
Change committed as 265303
6 years, 8 months ago (2014-04-22 18:28:09 UTC) #21
Vadim Sh.
On 2014/04/22 18:28:09, I haz the power (commit-bot) wrote: > Change committed as 265303 browser_tests ...
6 years, 8 months ago (2014-04-23 01:07:03 UTC) #22
hidehiko
6 years, 8 months ago (2014-04-23 07:04:11 UTC) #23
Message was sent while issue was closed.
A revert of this CL has been created in
https://codereview.chromium.org/247143007/ by hidehiko@chromium.org.

The reason for reverting is: This update breaks PPAPI*NonSfi tests on
linux-32bits bot. See also crbug.com/365817.

Powered by Google App Engine
This is Rietveld 408576698