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

Issue 125593004: Add node.js gsutil .sha1 files. (Closed)

Created:
6 years, 11 months ago by raymes
Modified:
6 years, 11 months ago
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org, cmp
Visibility:
Public.

Description

Add node.js gsutil .sha1 files. This adds the gsutil .sha1 files for node.js binaries which are stored in Google storage. It also updates the DEPS file to pull these binaries. BUG= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243768

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 3

Patch Set 4 : . #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+863 lines, -0 lines) Patch
M DEPS View 1 2 3 1 chunk +34 lines, -0 lines 0 comments Download
A tools/nodejs/LICENSE View 1 chunk +812 lines, -0 lines 0 comments Download
A tools/nodejs/README.chromium View 1 2 1 chunk +13 lines, -0 lines 2 comments Download
A tools/nodejs/linux/node.sha1 View 1 chunk +1 line, -0 lines 0 comments Download
A tools/nodejs/linux/node32.sha1 View 1 chunk +1 line, -0 lines 0 comments Download
A tools/nodejs/mac/node.sha1 View 1 chunk +1 line, -0 lines 0 comments Download
A tools/nodejs/win/node.exe.sha1 View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
raymes
Hey guys, PTAL. I'm not entirely sure whether this should go in tools/ or in ...
6 years, 11 months ago (2014-01-07 03:16:28 UTC) #1
cmp
+szager for review
6 years, 11 months ago (2014-01-07 18:13:26 UTC) #2
Ryan Tseng
https://codereview.chromium.org/125593004/diff/70001/DEPS File DEPS (right): https://codereview.chromium.org/125593004/diff/70001/DEPS#newcode673 DEPS:673: "name": "nodejs_linux", You can probably combine this and the ...
6 years, 11 months ago (2014-01-07 21:18:00 UTC) #3
raymes
Thanks! https://codereview.chromium.org/125593004/diff/70001/DEPS File DEPS (right): https://codereview.chromium.org/125593004/diff/70001/DEPS#newcode673 DEPS:673: "name": "nodejs_linux", I'm not 100% clear on what ...
6 years, 11 months ago (2014-01-07 22:56:54 UTC) #4
Ryan Tseng
https://codereview.chromium.org/125593004/diff/70001/DEPS File DEPS (right): https://codereview.chromium.org/125593004/diff/70001/DEPS#newcode673 DEPS:673: "name": "nodejs_linux", On 2014/01/07 22:56:54, raymes wrote: > I'm ...
6 years, 11 months ago (2014-01-07 23:00:45 UTC) #5
raymes
On 2014/01/07 23:00:45, Ryan T. wrote: > https://codereview.chromium.org/125593004/diff/70001/DEPS > File DEPS (right): > > https://codereview.chromium.org/125593004/diff/70001/DEPS#newcode673 ...
6 years, 11 months ago (2014-01-07 23:03:53 UTC) #6
Ryan Tseng
The DEPS looks good, one more question https://codereview.chromium.org/125593004/diff/160001/tools/nodejs/README.chromium File tools/nodejs/README.chromium (right): https://codereview.chromium.org/125593004/diff/160001/tools/nodejs/README.chromium#newcode5 tools/nodejs/README.chromium:5: License File: ...
6 years, 11 months ago (2014-01-08 22:59:55 UTC) #7
raymes
tHANKS! https://codereview.chromium.org/125593004/diff/160001/tools/nodejs/README.chromium File tools/nodejs/README.chromium (right): https://codereview.chromium.org/125593004/diff/160001/tools/nodejs/README.chromium#newcode5 tools/nodejs/README.chromium:5: License File: NOT_SHIPPED On 2014/01/08 22:59:55, Ryan T. ...
6 years, 11 months ago (2014-01-08 23:02:36 UTC) #8
raymes
Thanks!
6 years, 11 months ago (2014-01-08 23:02:42 UTC) #9
Ryan Tseng
Ah I see, lgtm FYI I have https://codereview.chromium.org/126893002/ to make the DEPS look less silly ...
6 years, 11 months ago (2014-01-08 23:06:28 UTC) #10
raymes
Cool, thanks! On Thu, Jan 9, 2014 at 10:06 AM, <hinoka@google.com> wrote: > Ah I ...
6 years, 11 months ago (2014-01-08 23:09:45 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/raymes@chromium.org/125593004/160001
6 years, 11 months ago (2014-01-08 23:17:39 UTC) #12
commit-bot: I haz the power
Retried try job too often on linux_rel for step(s) base_unittests, browser_tests, interactive_ui_tests, net_unittests, unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_rel&number=211670
6 years, 11 months ago (2014-01-09 00:12:43 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/raymes@chromium.org/125593004/160001
6 years, 11 months ago (2014-01-09 00:17:53 UTC) #14
commit-bot: I haz the power
Change committed as 243768
6 years, 11 months ago (2014-01-09 04:37:48 UTC) #15
jamesr
I'm getting this in my git status output since this patch landed: Untracked files: (use ...
6 years, 11 months ago (2014-01-10 01:14:49 UTC) #16
hinoka
The files need to be added to some .gitignore file. I'll add step to the ...
6 years, 11 months ago (2014-01-10 01:17:39 UTC) #17
hinoka
Example here: https://codereview.chromium.org/111953007/diff/100001/.gitignore
6 years, 11 months ago (2014-01-10 01:22:21 UTC) #18
raymes
I'll put up a patch. Thanks for letting us know James. On Fri, Jan 10, ...
6 years, 11 months ago (2014-01-10 01:51:40 UTC) #19
jamesr1
Thanks! Be sure to update the docs for future folks using this technique. On Thu, ...
6 years, 11 months ago (2014-01-10 02:03:29 UTC) #20
raymes
A revert of this CL has been created in https://codereview.chromium.org/133033003/ by raymes@chromium.org. The reason for ...
6 years, 11 months ago (2014-01-10 03:44:38 UTC) #21
Nico
Sorry, why do we need to have node.js binaries in a chromium checkout? We already ...
6 years, 11 months ago (2014-01-10 04:28:23 UTC) #22
raymes
It's needed for running vulcanize. Please refer to the discussion in https://groups.google.com/a/google.com/forum/#!msg/chrome-infrastructure-team/GdROfPIB46A/12nw2soIPZUJ Sorry for the ...
6 years, 11 months ago (2014-01-10 04:33:27 UTC) #23
Nico
6 years, 11 months ago (2014-01-10 22:52:14 UTC) #24
That's an internal mailing list, many contributors won't be able to read
this. When adding dependencies like this, _please_ have a tracking bug that
explains what a dependency is needed for.

In this case, it looks like you're adding this to run a few hundred lines
of javascript at build time. Adding node just for that seems like overkill
to me.

From
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/I8FANt54ArA:

"""In general, we should try to keep the number of languages we use to a
minimum. We try hard to stick to C++ for app code, JS for web code,
ObjC for Mac code, and Python for scripts and glue."""

In other words, we probably shouldn't use JS for build scripts.

Can you think of other ways of achieving what you want to achieve?


On Thu, Jan 9, 2014 at 8:32 PM, Raymes Khoury <raymes@chromium.org> wrote:

> It's needed for running vulcanize. Please refer to the discussion in
>
>
https://groups.google.com/a/google.com/forum/#!msg/chrome-infrastructure-team...
>
> Sorry for the lack of description in the commit message.
>
> On Fri, Jan 10, 2014 at 3:28 PM,  <thakis@chromium.org> wrote:
> > Sorry, why do we need to have node.js binaries in a chromium checkout? We
> > already have a copy of v8.
> >
> > The CL description doesn't have a BUG= line describing what is this for
> > either.
> >
> > https://codereview.chromium.org/125593004/
>

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