Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Issue 29345751: Issue 4028 - Add support for Edge extensions to buildtools (Closed)

Created:
June 13, 2016, 12:31 p.m. by Vasily Kuznetsov
Modified:
Oct. 17, 2016, 1:12 p.m.
CC:
Oleksandr
Visibility:
Public.

Description

Issue 4028 - Add support for Edge extensions to buildtools Repository: https://hg.adblockplus.org/buildtools/ Base revision: d865256754db

Patch Set 1 #

Total comments: 29

Patch Set 2 : Address comments on patch set 1 #

Total comments: 20

Patch Set 3 : Address review comments on patch set 2 #

Total comments: 17

Patch Set 4 : Address review comments 3 (except for localization of AppxManifest) #

Total comments: 2

Patch Set 5 : Address comments on patch set 4 #

Total comments: 17

Patch Set 6 : Address comments on patch set 5 #

Total comments: 4

Patch Set 7 : Address comments on patch set 6 #

Total comments: 15

Patch Set 8 : Address comments on patch set 7 #

Total comments: 14

Patch Set 9 : Address comments on patch set 8 #

Total comments: 2

Patch Set 10 : Remove app_id inconsistency warning and start padding the version to 4 groups of digits #

Patch Set 11 : Address Windows Store issues with blockmap and devbuild display name #

Unified diffs Side-by-side diffs Delta from patch set Stats (+627 lines, -34 lines) Patch
M build.py View 1 2 3 4 5 6 7 8 3 chunks +20 lines, -27 lines 0 comments Download
A docs/metadata.edge.example View 1 2 3 4 5 6 7 8 1 chunk +59 lines, -0 lines 0 comments Download
M packager.py View 1 2 3 4 5 6 7 8 3 chunks +8 lines, -11 lines 0 comments Download
M packagerChrome.py View 1 2 3 4 5 6 7 1 chunk +2 lines, -2 lines 0 comments Download
A packagerEdge.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +183 lines, -0 lines 0 comments Download
M templates/Info.plist.tmpl View 0 chunks +-1 lines, --1 lines 0 comments Download
M templates/background.html.tmpl View 0 chunks +-1 lines, --1 lines 0 comments Download
M templates/bootstrap.js.tmpl View 0 chunks +-1 lines, --1 lines 0 comments Download
M templates/chromeInfo.js.tmpl View 0 chunks +-1 lines, --1 lines 0 comments Download
A templates/edge/AppxBlockMap.xml.tmpl View 1 2 3 4 5 6 7 8 1 chunk +10 lines, -0 lines 0 comments Download
A templates/edge/AppxManifest.xml.tmpl View 1 2 3 4 5 6 7 8 1 chunk +61 lines, -0 lines 0 comments Download
A templates/edge/[Content_Types].xml.tmpl View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
M templates/install.rdf.tmpl View 0 chunks +-1 lines, --1 lines 0 comments Download
M templates/manifest.json.tmpl View 1 chunk +4 lines, -0 lines 0 comments Download
M templates/safariInfo.js.tmpl View 0 chunks +-1 lines, --1 lines 0 comments Download
M templates/testIndex.html.tmpl View 0 chunks +-1 lines, --1 lines 0 comments Download
A tests/AppManifest.xml.expect View 1 2 3 4 5 6 7 8 9 1 chunk +61 lines, -0 lines 0 comments Download
A tests/metadata.edge View 1 2 3 4 5 6 7 8 9 1 chunk +30 lines, -0 lines 0 comments Download
A tests/test_packagerEdge.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +180 lines, -0 lines 0 comments Download
M tox.ini View 1 2 3 4 5 6 7 9 1 chunk +7 lines, -1 line 0 comments Download

Messages

Total messages: 28
Vasily Kuznetsov
This is a draft implementation of the Edge packaging support. The work to address #4028 ...
June 13, 2016, 12:57 p.m. (2016-06-13 12:57:31 UTC) #1
Wladimir Palant
The number of unrelated changes is questionable, it would have been nice to have those ...
June 17, 2016, 9:53 a.m. (2016-06-17 09:53:46 UTC) #2
Vasily Kuznetsov
Thanks for the comments, Wladimir, https://codereview.adblockplus.org/29345751/diff/29345752/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29345752/docs/metadata.edge.example#newcode1 docs/metadata.edge.example:1: [default] On 2016/06/17 09:53:45, ...
June 17, 2016, 5:53 p.m. (2016-06-17 17:53:27 UTC) #3
Wladimir Palant
No real issues left but I think that Sebastian should take a look as well ...
June 29, 2016, 7:33 p.m. (2016-06-29 19:33:44 UTC) #4
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29346645/build.py File build.py (right): https://codereview.adblockplus.org/29345751/diff/29346645/build.py#newcode185 build.py:185: if type != 'gecko' and not re.search(r'^\d+$', kwargs['buildNum']): I ...
July 1, 2016, 3:56 p.m. (2016-07-01 15:56:05 UTC) #5
Vasily Kuznetsov
I addressed the patch set 2 comments. https://codereview.adblockplus.org/29345751/diff/29345752/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29345752/docs/metadata.edge.example#newcode1 docs/metadata.edge.example:1: [default] On ...
July 1, 2016, 7:51 p.m. (2016-07-01 19:51:29 UTC) #6
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29346645/packager.py File packager.py (left): https://codereview.adblockplus.org/29345751/diff/29346645/packager.py#oldcode11 packager.py:11: import codecs On 2016/07/01 19:51:28, Vasily Kuznetsov wrote: > ...
July 5, 2016, 2:30 p.m. (2016-07-05 14:30:39 UTC) #7
Vasily Kuznetsov
I addressed all the feedback except for localisation of AppxManifest.xml. The localisation will probably take ...
July 7, 2016, 4:23 p.m. (2016-07-07 16:23:52 UTC) #8
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347236/packagerEdge.py File packagerEdge.py (right): https://codereview.adblockplus.org/29345751/diff/29347236/packagerEdge.py#newcode24 packagerEdge.py:24: h = hashlib.new('sha256') On 2016/07/07 16:23:49, Vasily Kuznetsov wrote: ...
July 8, 2016, 1:59 p.m. (2016-07-08 13:59:13 UTC) #9
Vasily Kuznetsov
https://codereview.adblockplus.org/29345751/diff/29347236/packagerEdge.py File packagerEdge.py (right): https://codereview.adblockplus.org/29345751/diff/29347236/packagerEdge.py#newcode24 packagerEdge.py:24: h = hashlib.new('sha256') On 2016/07/08 13:59:11, Sebastian Noack wrote: ...
July 8, 2016, 4:47 p.m. (2016-07-08 16:47:40 UTC) #10
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347396/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29347396/docs/metadata.edge.example#newcode21 docs/metadata.edge.example:21: edge = 37.14332.1000.0 would this actually be used? It ...
July 11, 2016, 4:29 p.m. (2016-07-11 16:29:46 UTC) #11
Vasily Kuznetsov
https://codereview.adblockplus.org/29345751/diff/29347396/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29347396/docs/metadata.edge.example#newcode21 docs/metadata.edge.example:21: edge = 37.14332.1000.0 On 2016/07/11 16:29:44, Sebastian Noack wrote: ...
July 12, 2016, 9:38 a.m. (2016-07-12 09:38:10 UTC) #12
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py File packagerEdge.py (right): https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py#newcode85 packagerEdge.py:85: 'xml': 'text/xml' On 2016/07/12 09:38:08, Vasily Kuznetsov wrote: > ...
July 12, 2016, 9:15 p.m. (2016-07-12 21:15:27 UTC) #13
Vasily Kuznetsov
https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py File packagerEdge.py (right): https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py#newcode85 packagerEdge.py:85: 'xml': 'text/xml' On 2016/07/12 21:15:25, Sebastian Noack wrote: > ...
July 13, 2016, 10:35 a.m. (2016-07-13 10:35:33 UTC) #14
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py File packagerEdge.py (right): https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py#newcode85 packagerEdge.py:85: 'xml': 'text/xml' On 2016/07/13 10:35:31, Vasily Kuznetsov wrote: > ...
July 13, 2016, 4:29 p.m. (2016-07-13 16:29:23 UTC) #15
Vasily Kuznetsov
https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py File packagerEdge.py (right): https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py#newcode85 packagerEdge.py:85: 'xml': 'text/xml' On 2016/07/13 16:29:22, Sebastian Noack wrote: > ...
July 13, 2016, 5:36 p.m. (2016-07-13 17:36:46 UTC) #16
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py File packagerEdge.py (right): https://codereview.adblockplus.org/29345751/diff/29347396/packagerEdge.py#newcode85 packagerEdge.py:85: 'xml': 'text/xml' On 2016/07/13 17:36:45, Vasily Kuznetsov wrote: > ...
July 13, 2016, 5:42 p.m. (2016-07-13 17:42:40 UTC) #17
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example#newcode7 docs/metadata.edge.example:7: name = ACME.MyExt I just noticed, this setting is ...
July 13, 2016, 6:10 p.m. (2016-07-13 18:10:39 UTC) #18
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example#newcode37 docs/metadata.edge.example:37: extension_id = 1.0 On 2016/07/13 18:10:37, Sebastian Noack wrote: ...
Sept. 13, 2016, 10:41 a.m. (2016-09-13 10:41:24 UTC) #19
Vasily Kuznetsov
I think I addressed all the outstanding comments. Unfortunately after rebasing the changes on top ...
Oct. 4, 2016, 2:46 p.m. (2016-10-04 14:46:47 UTC) #20
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example#newcode7 docs/metadata.edge.example:7: name = ACME.MyExt On 2016/10/04 14:46:45, Vasily Kuznetsov wrote: ...
Oct. 4, 2016, 7:58 p.m. (2016-10-04 19:58:07 UTC) #21
Vasily Kuznetsov
I addressed the comments on the last patch set and refactored the tests a bit ...
Oct. 11, 2016, 3:58 p.m. (2016-10-11 15:58:29 UTC) #22
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example#newcode7 docs/metadata.edge.example:7: name = ACME.MyExt On 2016/10/11 15:58:26, Vasily Kuznetsov wrote: ...
Oct. 12, 2016, 11:07 a.m. (2016-10-12 11:07:50 UTC) #23
Vasily Kuznetsov
https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example#newcode7 docs/metadata.edge.example:7: name = ACME.MyExt On 2016/10/12 11:07:48, Sebastian Noack wrote: ...
Oct. 12, 2016, 2:13 p.m. (2016-10-12 14:13:44 UTC) #24
Sebastian Noack
https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example#newcode7 docs/metadata.edge.example:7: name = ACME.MyExt On 2016/10/12 14:13:42, Vasily Kuznetsov wrote: ...
Oct. 12, 2016, 2:43 p.m. (2016-10-12 14:43:28 UTC) #25
Vasily Kuznetsov
https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example File docs/metadata.edge.example (right): https://codereview.adblockplus.org/29345751/diff/29347731/docs/metadata.edge.example#newcode7 docs/metadata.edge.example:7: name = ACME.MyExt On 2016/10/12 14:43:25, Sebastian Noack wrote: ...
Oct. 13, 2016, 11:56 a.m. (2016-10-13 11:56:38 UTC) #26
Vasily Kuznetsov
Patch set 10 fixes the issues with Windows Store validation of the package: blockmap and ...
Oct. 14, 2016, 12:08 p.m. (2016-10-14 12:08:47 UTC) #27
Sebastian Noack
Oct. 14, 2016, 4:21 p.m. (2016-10-14 16:21:40 UTC) #28
LGTM

Powered by Google App Engine
This is Rietveld