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

Issue 2569283002: WebUI: Add GN rules for Vulcanize. (Closed)

Created:
4 years ago by dpapad
Modified:
3 years, 11 months ago
Reviewers:
Dan Beam
CC:
arv+watch_chromium.org, chromium-reviews, dschuyler
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

WebUI: Add GN rules for Vulcanize. BUG=673825 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2569283002 Cr-Commit-Position: refs/heads/master@{#445898} Committed: https://chromium.googlesource.com/chromium/src/+/bb00fc0c1c03279556a11500de26ec31665af1ca

Patch Set 1 #

Patch Set 2 : Use third_party/node #

Patch Set 3 : Fix #

Patch Set 4 : Update paths, fix presubmit warnings. #

Total comments: 2

Patch Set 5 : Merge branch 'gclient_sync_node' into add_gn_vulcanize #

Patch Set 6 : integrate out-request-list #

Patch Set 7 : Address TODO #

Patch Set 8 : Rename #

Total comments: 27

Patch Set 9 : Move some files to separate CL. #

Patch Set 10 : Addressing comments. #

Patch Set 11 : Update after node/node_modules renaming. #

Total comments: 26

Patch Set 12 : Address most comments. #

Total comments: 6

Patch Set 13 : Addressing comments. #

Total comments: 4

Patch Set 14 : Address comments. #

Total comments: 18

Patch Set 15 : Add GN deps to node and NPM, to properly retrigger. #

Patch Set 16 : Windows fixes #

Patch Set 17 : use normpath for args.input #

Total comments: 6

Patch Set 18 : Address comments + Windows fixes #

Patch Set 19 : _CWD #

Unified diffs Side-by-side diffs Delta from patch set Stats (+323 lines, -0 lines) Patch
A chrome/browser/resources/unpack_pak.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +53 lines, -0 lines 0 comments Download
A chrome/browser/resources/vulcanize.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +54 lines, -0 lines 0 comments Download
A chrome/browser/resources/vulcanize_gn.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +216 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 37 (13 generated)
dschuyler
https://codereview.chromium.org/2569283002/diff/60001/chrome/browser/resources/unpack_pak.py File chrome/browser/resources/unpack_pak.py (right): https://codereview.chromium.org/2569283002/diff/60001/chrome/browser/resources/unpack_pak.py#newcode27 chrome/browser/resources/unpack_pak.py:27: res = re.match('#define ([^ ]+) (\d+)', line) This is ...
3 years, 11 months ago (2017-01-12 00:58:10 UTC) #2
dschuyler
https://codereview.chromium.org/2569283002/diff/60001/chrome/browser/resources/unpack_pak.py File chrome/browser/resources/unpack_pak.py (right): https://codereview.chromium.org/2569283002/diff/60001/chrome/browser/resources/unpack_pak.py#newcode27 chrome/browser/resources/unpack_pak.py:27: res = re.match('#define ([^ ]+) (\d+)', line) On 2017/01/12 ...
3 years, 11 months ago (2017-01-12 01:10:55 UTC) #3
dpapad
I'll address Dave's comment about the regular expressions in a follow up patch (same CL). ...
3 years, 11 months ago (2017-01-19 01:48:36 UTC) #9
Dan Beam
just some initial thoughts https://codereview.chromium.org/2569283002/diff/150001/chrome/browser/resources/vulcanize.gni File chrome/browser/resources/vulcanize.gni (right): https://codereview.chromium.org/2569283002/diff/150001/chrome/browser/resources/vulcanize.gni#newcode19 chrome/browser/resources/vulcanize.gni:19: #] remove https://codereview.chromium.org/2569283002/diff/150001/chrome/browser/resources/vulcanize.gni#newcode20 chrome/browser/resources/vulcanize.gni:20: print(outputs) ...
3 years, 11 months ago (2017-01-20 00:56:50 UTC) #12
Dan Beam
https://codereview.chromium.org/2569283002/diff/150001/third_party/node/node.py File third_party/node/node.py (right): https://codereview.chromium.org/2569283002/diff/150001/third_party/node/node.py#newcode6 third_party/node/node.py:6: import os nit: from os import path as os_path ...
3 years, 11 months ago (2017-01-20 01:03:08 UTC) #13
dpapad
Addressed node.py and node_modules.py comments, and removed them from this CL. They are now at ...
3 years, 11 months ago (2017-01-20 01:51:51 UTC) #14
Dan Beam
https://codereview.chromium.org/2569283002/diff/150001/chrome/browser/resources/vulcanize.gni File chrome/browser/resources/vulcanize.gni (right): https://codereview.chromium.org/2569283002/diff/150001/chrome/browser/resources/vulcanize.gni#newcode31 chrome/browser/resources/vulcanize.gni:31: "--htmlInFile", On 2017/01/20 00:56:50, Dan Beam (slow - converging) ...
3 years, 11 months ago (2017-01-20 17:43:10 UTC) #15
dpapad
https://codereview.chromium.org/2569283002/diff/150001/chrome/browser/resources/vulcanize.gni File chrome/browser/resources/vulcanize.gni (right): https://codereview.chromium.org/2569283002/diff/150001/chrome/browser/resources/vulcanize.gni#newcode19 chrome/browser/resources/vulcanize.gni:19: #] On 2017/01/20 at 00:56:50, Dan Beam (slow - ...
3 years, 11 months ago (2017-01-20 18:35:05 UTC) #16
Dan Beam
https://codereview.chromium.org/2569283002/diff/210001/chrome/browser/resources/unpack_pak.py File chrome/browser/resources/unpack_pak.py (right): https://codereview.chromium.org/2569283002/diff/210001/chrome/browser/resources/unpack_pak.py#newcode9 chrome/browser/resources/unpack_pak.py:9: \n\n or something https://codereview.chromium.org/2569283002/diff/210001/chrome/browser/resources/unpack_pak.py#newcode14 chrome/browser/resources/unpack_pak.py:14: \n\n https://codereview.chromium.org/2569283002/diff/210001/chrome/browser/resources/unpack_pak.py#newcode27 chrome/browser/resources/unpack_pak.py:27: res ...
3 years, 11 months ago (2017-01-20 23:49:30 UTC) #17
dpapad
Addressed most comments (all except one), but I also discovered an issue that needs fixing ...
3 years, 11 months ago (2017-01-21 02:32:15 UTC) #18
Dan Beam
looks pretty good except for the hardcoded paths https://codereview.chromium.org/2569283002/diff/230001/chrome/browser/resources/unpack_pak.py File chrome/browser/resources/unpack_pak.py (right): https://codereview.chromium.org/2569283002/diff/230001/chrome/browser/resources/unpack_pak.py#newcode52 chrome/browser/resources/unpack_pak.py:52: \n\n ...
3 years, 11 months ago (2017-01-21 02:39:24 UTC) #19
dpapad
Addressed comments, and also addressed the issue I mentioned at comment#18. PTAL https://codereview.chromium.org/2569283002/diff/230001/chrome/browser/resources/unpack_pak.py File chrome/browser/resources/unpack_pak.py ...
3 years, 11 months ago (2017-01-23 22:48:20 UTC) #20
Dan Beam
lgtm https://codereview.chromium.org/2569283002/diff/250001/chrome/browser/resources/unpack_pak.py File chrome/browser/resources/unpack_pak.py (right): https://codereview.chromium.org/2569283002/diff/250001/chrome/browser/resources/unpack_pak.py#newcode33 chrome/browser/resources/unpack_pak.py:33: resource_ids[int(res.group(2))] = res.group(1) assert resources_ids https://codereview.chromium.org/2569283002/diff/250001/chrome/browser/resources/unpack_pak.py#newcode42 chrome/browser/resources/unpack_pak.py:42: resource_filenames[res.group(2)] ...
3 years, 11 months ago (2017-01-23 23:39:35 UTC) #21
dpapad
Addressed comments. I am also spawning tryjobs in child CLs to see if everything works ...
3 years, 11 months ago (2017-01-24 00:36:48 UTC) #22
Dan Beam
still lgtm https://codereview.chromium.org/2569283002/diff/270001/chrome/browser/resources/vulcanize.gni File chrome/browser/resources/vulcanize.gni (right): https://codereview.chromium.org/2569283002/diff/270001/chrome/browser/resources/vulcanize.gni#newcode9 chrome/browser/resources/vulcanize.gni:9: "//chrome/browser/resources/unpack_pak.py", On 2017/01/24 00:36:48, dpapad wrote: > ...
3 years, 11 months ago (2017-01-24 01:54:26 UTC) #23
Dan Beam
https://codereview.chromium.org/2569283002/diff/270001/chrome/browser/resources/vulcanize_gn.py File chrome/browser/resources/vulcanize_gn.py (right): https://codereview.chromium.org/2569283002/diff/270001/chrome/browser/resources/vulcanize_gn.py#newcode97 chrome/browser/resources/vulcanize_gn.py:97: return url.replace(redirect_url, file_path + '/') maybe use os.sep instead? ...
3 years, 11 months ago (2017-01-24 02:02:31 UTC) #24
Dan Beam
https://codereview.chromium.org/2569283002/diff/270001/chrome/browser/resources/vulcanize_gn.py File chrome/browser/resources/vulcanize_gn.py (right): https://codereview.chromium.org/2569283002/diff/270001/chrome/browser/resources/vulcanize_gn.py#newcode72 chrome/browser/resources/vulcanize_gn.py:72: lambda m: ['--redirect', '%s|%s' % (m[0], m[1])], _URL_MAPPINGS))) everything ...
3 years, 11 months ago (2017-01-24 02:59:43 UTC) #25
dpapad
https://codereview.chromium.org/2569283002/diff/270001/chrome/browser/resources/vulcanize_gn.py File chrome/browser/resources/vulcanize_gn.py (right): https://codereview.chromium.org/2569283002/diff/270001/chrome/browser/resources/vulcanize_gn.py#newcode72 chrome/browser/resources/vulcanize_gn.py:72: lambda m: ['--redirect', '%s|%s' % (m[0], m[1])], _URL_MAPPINGS))) On ...
3 years, 11 months ago (2017-01-24 18:36:12 UTC) #27
Dan Beam
https://codereview.chromium.org/2569283002/diff/350001/chrome/browser/resources/vulcanize_gn.py File chrome/browser/resources/vulcanize_gn.py (right): https://codereview.chromium.org/2569283002/diff/350001/chrome/browser/resources/vulcanize_gn.py#newcode14 chrome/browser/resources/vulcanize_gn.py:14: _HERE_PATH = os.path.join(os.path.dirname(__file__)) don't make no sense https://codereview.chromium.org/2569283002/diff/350001/chrome/browser/resources/vulcanize_gn.py#newcode102 chrome/browser/resources/vulcanize_gn.py:102: ...
3 years, 11 months ago (2017-01-24 20:22:28 UTC) #28
dpapad
The child CL just had a green Windows tryjob! https://codereview.chromium.org/2569283002/diff/350001/chrome/browser/resources/vulcanize_gn.py File chrome/browser/resources/vulcanize_gn.py (right): https://codereview.chromium.org/2569283002/diff/350001/chrome/browser/resources/vulcanize_gn.py#newcode14 chrome/browser/resources/vulcanize_gn.py:14: ...
3 years, 11 months ago (2017-01-24 23:19:27 UTC) #29
Dan Beam
https://codereview.chromium.org/2569283002/diff/350001/chrome/browser/resources/vulcanize_gn.py File chrome/browser/resources/vulcanize_gn.py (right): https://codereview.chromium.org/2569283002/diff/350001/chrome/browser/resources/vulcanize_gn.py#newcode102 chrome/browser/resources/vulcanize_gn.py:102: in_path = os.path.join(os.getcwd(), in_folder) On 2017/01/24 23:19:27, dpapad wrote: ...
3 years, 11 months ago (2017-01-24 23:22:41 UTC) #30
dpapad
https://codereview.chromium.org/2569283002/diff/350001/chrome/browser/resources/vulcanize_gn.py File chrome/browser/resources/vulcanize_gn.py (right): https://codereview.chromium.org/2569283002/diff/350001/chrome/browser/resources/vulcanize_gn.py#newcode102 chrome/browser/resources/vulcanize_gn.py:102: in_path = os.path.join(os.getcwd(), in_folder) On 2017/01/24 at 23:22:41, Dan ...
3 years, 11 months ago (2017-01-24 23:32:44 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2569283002/390001
3 years, 11 months ago (2017-01-24 23:59:54 UTC) #34
commit-bot: I haz the power
3 years, 11 months ago (2017-01-25 01:25:36 UTC) #37
Message was sent while issue was closed.
Committed patchset #19 (id:390001) as
https://chromium.googlesource.com/chromium/src/+/bb00fc0c1c03279556a11500de26...

Powered by Google App Engine
This is Rietveld 408576698