Closed
Bug 1444391
Opened 7 years ago
Closed 7 years ago
org.mozilla.firefox android app changed its name to "Firefox for Android Beta"
Categories
(Release Engineering :: Release Requests, enhancement)
Release Engineering
Release Requests
Tracking
(firefox60 fixed)
VERIFIED
FIXED
Tracking | Status | |
---|---|---|
firefox60 | --- | fixed |
People
(Reporter: bhearsum, Assigned: jlorenzo)
References
Details
Attachments
(1 file)
(deleted),
text/x-review-board-request
|
mtabara
:
review+
mtabara
:
checked-in+
|
Details |
My suspicion (unconfirmed) is that this happened when we shipped RC. Not sure how or why that would be the case though.
Reporter | ||
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
The listing is fixed in google play console now, the change might take a few hours to be visible on the play store.
Assignee | ||
Comment 3•7 years ago
|
||
Julien and I investigated the root cause. It turns out it's a bug in the original implementation (bug 1385401). The task that fetches strings[1] specifies:
> "PACKAGE_NAME": "org.mozilla.firefox_beta"
That should be "org.mozilla.firefox" on release. The kind.yml[2] is just wrong. I'm putting a patch up.
[1] https://tools.taskcluster.net/groups/clifvnJKS6i8xMexCIAiIQ/tasks/PyDGYK_JSUKF_YZZUcrzIA/details
[2] https://searchfox.org/mozilla-central/rev/588d8120aa11738657da93e09a03378bcd1ba8ec/taskcluster/ci/google-play-strings/kind.yml#39
Assignee: nobody → jlorenzo
Depends on: 1385401
Comment hidden (mozreview-request) |
Comment 5•7 years ago
|
||
AIUI after fixing this we'll end up with the right product description, and with the right whatsnew strings for dot releases, but with the wrong whatsnew strings for RC, unless stores_l10n updates its mapping beforehand?
Reporter | ||
Comment 6•7 years ago
|
||
(In reply to Julien Cristau [:jcristau] from comment #5)
> AIUI after fixing this we'll end up with the right product description, and
> with the right whatsnew strings for dot releases, but with the wrong
> whatsnew strings for RC, unless stores_l10n updates its mapping beforehand?
Does that mean that neither org.mozilla.firefox nor org.mozilla.firefox_beta contains both appropriate description + strings for publishing an RC? If so, it sounds like we may need some mozapkpublisher tweaks along with an in-tree patch.
Flags: needinfo?(jlorenzo)
Flags: needinfo?(jcristau)
Comment 8•7 years ago
|
||
mozreview-review |
Comment on attachment 8957564 [details]
Bug 1444391 - google-play-strings: Use release strings on mozilla-release
https://reviewboard.mozilla.org/r/226444/#review232598
Appoving this for follow-up RC respin during week-end.
Attachment #8957564 -
Flags: review+
Pushed by mtabara@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/f27de9758107
google-play-strings: Use release strings on mozilla-release r=bhearsum,mtabara a=release
Comment 10•7 years ago
|
||
Comment on attachment 8957564 [details]
Bug 1444391 - google-play-strings: Use release strings on mozilla-release
https://hg.mozilla.org/integration/mozilla-inbound/rev/f27de9758107421b8a08d86f67f6a950280505b8
https://hg.mozilla.org/releases/mozilla-release/rev/534bbc15b9940ee0bdd25050e1b0d58fc78beb8b
Attachment #8957564 -
Flags: checked-in+
Comment 11•7 years ago
|
||
(In reply to Ben Hearsum (:bhearsum) from comment #6)
> (In reply to Julien Cristau [:jcristau] from comment #5)
> > AIUI after fixing this we'll end up with the right product description, and
> > with the right whatsnew strings for dot releases, but with the wrong
> > whatsnew strings for RC, unless stores_l10n updates its mapping beforehand?
>
> Does that mean that neither org.mozilla.firefox nor org.mozilla.firefox_beta
> contains both appropriate description + strings for publishing an RC? If so,
> it sounds like we may need some mozapkpublisher tweaks along with an in-tree
> patch.
Landing this in-tree in the hope that we can tweak the mozapkpublisher stuff on Monday before we run the ship-rc phase.
Comment 12•7 years ago
|
||
bugherder |
Comment 13•7 years ago
|
||
Reopening this, we still need to conclude the conversation and potentially address some mozapkpublisher related changes.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 14•7 years ago
|
||
(In reply to Ben Hearsum (:bhearsum) from comment #6)
> Does that mean that neither org.mozilla.firefox nor org.mozilla.firefox_beta
> contains both appropriate description + strings for publishing an RC?
That is correct. Strings are fetched from locations like [1], which is updated by the L10n team. As you can see at [1], the what's new" section lives alongside the APK title. Before the 59 RC shipped, the right what's new section was attached to the beta channel, but the title is wrong there (hence, the bug).
> If so, it sounds like we may need some mozapkpublisher tweaks along with an in-tree
> patch.
In my opinion, a workaround can live in mozapkpublisher, but the real fix should be on the stores_l10n side. More precisely, the what's new section should not mapped to a channel anymore, but to a version number instead. More specifically, I'd suggest:
* links like [1] gives titles and descriptions,
* and let's create a new type of link (https://l10n.mozilla-community.org/stores_l10n/api/v1/fx_android/translation/59/en-GB/), where we can get the right what's new section.
That way, we don't have to bump beta to release, except if we want to redefine our description, just like we did in Firefox 57 (if I remember correctly). For reference, Google Play attaches the "what's new" strings to each APK[2].
How does that sound to you, :flod?
[1] https://l10n.mozilla-community.org/stores_l10n/api/v1/fx_android/translation/release/en-GB/
[2] https://github.com/mozilla-releng/mozapkpublisher/blob/9b6e1e11f49afe154d446b9303006197946d8617/mozapkpublisher/common/googleplay.py#L139 see that you need to provide the "APK version code", which must be unique to each APK.
Flags: needinfo?(jlorenzo) → needinfo?(francesco.lodolo)
Comment 15•7 years ago
|
||
> In my opinion, a workaround can live in mozapkpublisher, but the real fix
> should be on the stores_l10n side. More precisely, the what's new section
> should not mapped to a channel anymore, but to a version number instead.
> More specifically, I'd suggest:
> * links like [1] gives titles and descriptions,
> * and let's create a new type of link
> (https://l10n.mozilla-community.org/stores_l10n/api/v1/fx_android/
> translation/59/en-GB/), where we can get the right what's new section.
>
> That way, we don't have to bump beta to release, except if we want to
> redefine our description, just like we did in Firefox 57 (if I remember
> correctly). For reference, Google Play attaches the "what's new" strings to
> each APK[2].
This seems reasonable, but I haven't looked at the code yet, and I'm not sure I can commit to a timeline given the amount of projects depending on me (i.e. be ready for 60 RC). Worst case scenario, we can do the switch on stores_l10n at the last minute if a patch is not ready by next RC.
Can you confirm that the request is only about separating "What's new" content from the main description in the API call, and mapping it to a release number + new API call?
I assume this bug (wrong app's title) would be solved on releng's side?
Flags: needinfo?(francesco.lodolo)
Assignee | ||
Comment 16•7 years ago
|
||
(In reply to Francesco Lodolo [:flod] from comment #15)
> This seems reasonable, but I haven't looked at the code yet, and I'm not
> sure I can commit to a timeline given the amount of projects depending on me
> (i.e. be ready for 60 RC). Worst case scenario, we can do the switch on
> stores_l10n at the last minute if a patch is not ready by next RC.
Sounds good to me.
> Can you confirm that the request is only about separating "What's new"
> content from the main description in the API call, and mapping it to a
> release number + new API call?
That's right! I filed https://github.com/mozilla-l10n/stores_l10n/issues/160 to track this.
> I assume this bug (wrong app's title) would be solved on releng's side?
Yeah this bug is now fixed on the releng side.
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
Resolution: --- → FIXED
Reporter | ||
Updated•7 years ago
|
Attachment #8957564 -
Flags: review?(bhearsum)
Updated•7 years ago
|
Flags: needinfo?(jcristau)
Comment 17•7 years ago
|
||
Tested with Samsung Galaxy Tab S3 (Android 7.0) and Google Pixel (Android 8.1.0) and I can confirm that the name is changed in Play Store: https://i.imgur.com/CA3gRER.png.
Note: the build installed is 58.0.2.
Assignee | ||
Comment 18•7 years ago
|
||
Thanks for the verification, Sorina! I confirm the web interface also shows the right title: https://play.google.com/store/apps/details?id=org.mozilla.firefox&hl=en-US
Marking this bug as verified.
Status: RESOLVED → VERIFIED
Updated•7 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•