Skip to content

Conversation

@ofrobots
Copy link
Contributor

Checklist
  • make -j4 test (UNIX) or vcbuild test nosign (Windows) passes
  • the commit message follows commit guidelines
Affected core subsystem(s)

deps: v8_inspector

Description of change

This change picks up v8_inspector directly from the upstream chromium
repository 1; dropping the intermediate repository. The upstream
code has been refactored substantially to make it easy to share code
without adaptation with Node.js.

The deps/v8_inspector directory is now simply a gathering of
dependencies:

  • platform/v8_inspector: vendored from 2.
  • platform/inspector_protocol: vendored from 3.
  • deps/jinja2: vendored from 4.
  • deps/markupsafe: vendored from 5.

R=@bnoordhuis
/cc @pavelfeldman@eugeneo

@ofrobotsofrobots added the inspector Issues and PRs related to the V8 inspector protocol label Jun 15, 2016
@rvagg
Copy link
Member

sgtm

https://ci.nodejs.org/job/node-test-commit/3749/

Is @nodejs/v8 going to be good to call for review on changes here or should we consider v8_inspector a separate concern and perhaps start calling on @nodejs/diagnostics?.

@indutny
Copy link
Member

Oh... this tightens our dependency on Python, though this PR SGTM.

LGTM, if CI is green and @bnoordhuis is happy.

@rvagg
Copy link
Member

Build failures on older GCC / Linux will need looking at https://ci.nodejs.org/job/node-test-commit-linux/3808/

@ofrobots
Copy link
ContributorAuthor

Those are due to Python 2.6 on the CentOS machines; this CL fixes things upstream: https://codereview.chromium.org/2066423002/. Once the CL lands, I will update this PR.

@ofrobotsofrobotsforce-pushed the inspector_upstream branch from 170b375 to b47e965CompareJune 16, 2016 17:50
@ofrobots
Copy link
ContributorAuthor

@ofrobots
Copy link
ContributorAuthor

CI is green. @bnoordhuis: ready for your review.

@bnoordhuis
Copy link
Member

LGTM at a glance.

This change picks up v8_inspector directly from the upstream chromium repository [1]; dropping the intermediate repository. The upstream code has been refactored substantially to make it easy to share code without adaptation with Node.js. The deps/v8_inspector directory is now simply a gathering of dependencies: * platform/v8_inspector: vendored from [2]. * platform/inspector_protocol: vendored from [3]. * deps/jinja2: vendored from [4]. * deps/markupsafe: vendored from [5]. [1]: https://chromium.googlesource.com/chromium/src/third_party/WebKit/Source/platform [2]: https://chromium.googlesource.com/chromium/src/third_party/WebKit/Source/platform/v8_inspector [3]: https://chromium.googlesource.com/chromium/src/third_party/WebKit/Source/platform/inspector_protocol [4]: https://github.com/mitsuhiko/jinja2 [5]: https://github.com/mitsuhiko/markupsafe PR-URL: nodejs#7302 Reviewed-By: indutny - Fedor Indutny <[email protected]> Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
@ofrobotsofrobotsforce-pushed the inspector_upstream branch from b47e965 to 44b9154CompareJune 17, 2016 17:40
@ofrobotsofrobots merged commit 44b9154 into nodejs:masterJun 17, 2016
@ofrobotsofrobots deleted the inspector_upstream branch June 17, 2016 17:42
Fishrock123 pushed a commit that referenced this pull request Jul 5, 2016
This change picks up v8_inspector directly from the upstream chromium repository [1]; dropping the intermediate repository. The upstream code has been refactored substantially to make it easy to share code without adaptation with Node.js. The deps/v8_inspector directory is now simply a gathering of dependencies: * platform/v8_inspector: vendored from [2]. * platform/inspector_protocol: vendored from [3]. * deps/jinja2: vendored from [4]. * deps/markupsafe: vendored from [5]. [1]: https://chromium.googlesource.com/chromium/src/third_party/WebKit/Source/platform [2]: https://chromium.googlesource.com/chromium/src/third_party/WebKit/Source/platform/v8_inspector [3]: https://chromium.googlesource.com/chromium/src/third_party/WebKit/Source/platform/inspector_protocol [4]: https://github.com/mitsuhiko/jinja2 [5]: https://github.com/mitsuhiko/markupsafe PR-URL: #7302 Reviewed-By: indutny - Fedor Indutny <[email protected]> Reviewed-By: bnoordhuis - Ben Noordhuis <[email protected]>
@Fishrock123Fishrock123 mentioned this pull request Jul 5, 2016
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inspectorIssues and PRs related to the V8 inspector protocol

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@ofrobots@rvagg@indutny@bnoordhuis@MylesBorins@Fishrock123