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

Issue 29366797: Issue 4697 - Add support for WebExtension-based Firefox development builds (Closed)

Created:
Dec. 5, 2016, 8:38 a.m. by Wladimir Palant
Modified:
Dec. 5, 2016, 12:26 p.m.
Reviewers:
Jon Sonesen
CC:
Sebastian Noack
Base URL:
https://hg.adblockplus.org/sitescripts
Visibility:
Public.

Description

Issue 4697 - Add support for WebExtension-based Firefox development builds

Patch Set 1 #

Total comments: 3

Patch Set 2 : Changed update manifest format #

Patch Set 3 : Updated tests and update manifest generation #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -157 lines) Patch
M .sitescripts.example View 1 2 2 chunks +6 lines, -2 lines 0 comments Download
M sitescripts/extensions/bin/createNightlies.py View 1 6 chunks +22 lines, -5 lines 0 comments Download
M sitescripts/extensions/bin/updateUpdateManifests.py View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M sitescripts/extensions/template/update.rdf View 1 1 chunk +0 lines, -48 lines 0 comments Download
A sitescripts/extensions/template/updates.json View 1 1 chunk +31 lines, -0 lines 0 comments Download
M sitescripts/extensions/test/oracle/updates.json View 1 2 1 chunk +40 lines, -81 lines 0 comments Download
M sitescripts/extensions/test/sitescripts.ini.template View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M sitescripts/extensions/test/test_updateManifests.py View 1 2 1 chunk +1 line, -18 lines 0 comments Download
M sitescripts/extensions/utils.py View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 5
Wladimir Palant
https://codereview.adblockplus.org/29366797/diff/29366798/sitescripts/extensions/bin/createNightlies.py File sitescripts/extensions/bin/createNightlies.py (right): https://codereview.adblockplus.org/29366797/diff/29366798/sitescripts/extensions/bin/createNightlies.py#newcode250 sitescripts/extensions/bin/createNightlies.py:250: templateName = 'geckoUpdateManifest' Note: the builds currently won't use ...
Dec. 5, 2016, 8:42 a.m. (2016-12-05 08:42:03 UTC) #1
Wladimir Palant
I realized that the update manifest format changed, so Patch Set 2 now implements the ...
Dec. 5, 2016, 9:49 a.m. (2016-12-05 09:49:19 UTC) #2
Jon Sonesen
On 2016/12/05 09:49:19, Wladimir Palant wrote: > I realized that the update manifest format changed, ...
Dec. 5, 2016, 10:45 a.m. (2016-12-05 10:45:54 UTC) #3
Wladimir Palant
On 2016/12/05 10:45:54, Jon Sonesen wrote: > Just quickly testing these changes it looks like ...
Dec. 5, 2016, 11:22 a.m. (2016-12-05 11:22:08 UTC) #4
Jon Sonesen
Dec. 5, 2016, 12:02 p.m. (2016-12-05 12:02:23 UTC) #5
On 2016/12/05 11:22:08, Wladimir Palant wrote:
> On 2016/12/05 10:45:54, Jon Sonesen wrote:
> > Just quickly testing these changes it looks like the removal of the
update.rdf
> > file causes the test_UpdateManifests.py tests to fail.
> 
> Ouch, I meant to update the tests but somehow forgot. Fixed those now, and
also
> updateUpdateManifests script even though I suspect that Gecko manifest
> generation for release builds is dead code.

Ok, thanks for getting that switched around. Perhaps I can do some digging to
see if the code is in fact dead. If so it would be good to comment on that in
the code to avoid maintaining code that is not in use. But this discussion is
probably out of scope for codereview.  LGTM.

Powered by Google App Engine
This is Rietveld