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

Issue 29542845: Issue 5668 - Replace 3rd component of version in AppxManifest.xml with build number (Closed)

Created:
Sept. 12, 2017, 11:56 p.m. by Sebastian Noack
Modified:
Sept. 14, 2017, 3:43 p.m.
Reviewers:
tlucas, Oleksandr
Visibility:
Public.

Description

Issue 5668 - Replace 3rd component of version in AppxManifest.xml with build number

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -13 lines) Patch
M packagerEdge.py View 2 chunks +12 lines, -8 lines 1 comment Download
M tests/test_packagerEdge.py View 4 chunks +5 lines, -5 lines 0 comments Download

Messages

Total messages: 7
Sebastian Noack
https://codereview.adblockplus.org/29542845/diff/29542846/packagerEdge.py File packagerEdge.py (left): https://codereview.adblockplus.org/29542845/diff/29542846/packagerEdge.py#oldcode84 packagerEdge.py:84: def create_appx_manifest(params, files, release_build=False): The default argument for "release_build" ...
Sept. 12, 2017, 11:59 p.m. (2017-09-12 23:59:00 UTC) #1
tlucas
LGTM
Sept. 13, 2017, 7:36 a.m. (2017-09-13 07:36:20 UTC) #2
tlucas
This just popped into my mind - shouldn't the filename be adjusted too, for consistency's ...
Sept. 13, 2017, 9:04 a.m. (2017-09-13 09:04:23 UTC) #3
Oleksandr
On 2017/09/13 09:04:23, tlucas wrote: > This just popped into my mind - shouldn't the ...
Sept. 13, 2017, 11:26 a.m. (2017-09-13 11:26:37 UTC) #4
Sebastian Noack
On 2017/09/13 11:26:37, Oleksandr wrote: > On 2017/09/13 09:04:23, tlucas wrote: > > This just ...
Sept. 13, 2017, 4:20 p.m. (2017-09-13 16:20:37 UTC) #5
Oleksandr
On 2017/09/13 16:20:37, Sebastian Noack wrote: > On 2017/09/13 11:26:37, Oleksandr wrote: > > On ...
Sept. 14, 2017, 8:54 a.m. (2017-09-14 08:54:43 UTC) #6
tlucas
Sept. 14, 2017, 9:47 a.m. (2017-09-14 09:47:10 UTC) #7
On 2017/09/14 08:54:43, Oleksandr wrote:
> On 2017/09/13 16:20:37, Sebastian Noack wrote:
> > On 2017/09/13 11:26:37, Oleksandr wrote:
> > > On 2017/09/13 09:04:23, tlucas wrote:
> > > > This just popped into my mind - shouldn't the filename be adjusted too,
> for
> > > > consistency's sake?
> > > 
> > > Yes, I think we should. It would mean the version in manifest.json would
> also
> > > need to be changed. That way we'd have consistent version info in all the
> > > places. For release builds we'd still have current versioning schema.
> > 
> > I was considering this. However, we have an inconsistency either way. Now
the
> > package version (AppxManifest.json) uses a different scheme than the
extension
> > version (manifest.json), but the latter is consistent across all target
> > platforms. Alternatively, if we make the extension version use the same
scheme
> > as the package version, the extension version would be inconsistent with
> builds
> > for other browsers, and less accurate as well. Either way isn't ideal, but
> keep
> > that in mind. What do you think?
> 
> Whenever we ask users to report their ABP version we ask them to go look in
Edge
> settings, not in Windows Store. And Edge reports a version from manifest.json.
I
> guess for consistency with other browsers we can keep this as is indeed.
Either
> way is not ideal, and I don't have a strong preference. LGTM.

Imho consistency across different browsers is more valuable than coping
Microsoft
versioning conventions all across our code base.

Concluding: still LGTM

Powered by Google App Engine
This is Rietveld