Closed Bug 1508494 Opened 6 years ago Closed 5 years ago

Setup WNP for users coming from <64.0 and receiving the 64.0 release

Categories

(Release Engineering :: Release Requests, defect)

defect
Not set
major

Tracking

(firefox64blocking fixed)

RESOLVED FIXED
Tracking Status
firefox64 blocking fixed

People

(Reporter: erenaud, Assigned: agibson)

References

()

Details

Attachments

(2 files)

Request is to have the product point to the /whatsnew page in the Firefox 64.0 release and show it (WNP). 

 - We still need to include id and zh-TW independently, because they have their own template.

- en-GB needs to be included by activating the file manuallyen-US to show up in the URL, you need Peiying to manually activate the file.

- All copy strings will be complete on 11/21
(In reply to Eric Renaud [:erenaud] from comment #0)
> - All copy strings will be complete on 11/21

I would point out that we agreed on a calendar where strings would be coded 2 weeks before RC, which is Nov 20.

How much content are we expecting?
I also want to note that if we do not receive source strings by the 21st (I would even say by EOD the 20th), this will be a missed target due to the US Thanksgiving holiday.
11/21 happened, where are we with this?  AIUI we're too late for l10n, so this is going to be English only, if anything?
Flags: needinfo?(erenaud)
Apologize for not responding sooner. I communicated with Peiying about this request. 
The strings are in the PR, submitted on 10/21, which Flod and Peiying have already worked on to extract.

https://github.com/mozilla/bedrock/pull/6503

We'll use these strings (some of them, but wholly) only in the WNP for 64.
Flags: needinfo?(erenaud)
@Eric, I didn't realize these two projects are related. I thought the content for WNP 64 will be finalized last week.

https://github.com/mozilla/bedrock/pull/6503 - you mentioned that this page would go live on Tuesday (11/27) in English. Localized version will be activated to replace the old Firefox Accounts page as soon as the new page is localized, at the pace of each community. We agreed that when WNP 64 content is ready, it has the priority over other requests. It was not clear these two strings come from this PR.

Which two strings are from this PR?
Flags: needinfo?(erenaud)
Sorry for the delay - that PR w. strings is here - https://github.com/mozilla/bedrock/pull/6513
Flags: needinfo?(erenaud) → needinfo?(pmo)
Flags: needinfo?(francesco.lodolo)
List of locales:

de
en-GB
en-US
es-ES
fr
id
pl
pt-BR
ru
zh-TW
Flags: needinfo?(francesco.lodolo)
Stephanie - please note the following locales above, for which templates* will need to be hard coded. 

*The template for id already exists and need not be updated
Flags: needinfo?(shobson)
Localized files in can be found here: https://drive.google.com/drive/folders/1ugH-U5MRaisrAcG7kr-qZOGLD8r-pgBn
Flags: needinfo?(pmo)
Flags: needinfo?(shobson)
Attachment #9028978 - Attachment description: Bug 1508494: Update WNP with locales for 64; r?flod a?whats-new → Bug 1508494: Update WNP with locales for 64; r=flod a=whats-new
Stephanie, https://www.mozilla.org/en-US/firefox/64.0/whatsnew/?oldversion=63.0 is returning an error now, that seems wrong?
Flags: needinfo?(shobson)
Bug with the image paths that only causes problems in production, not our dev environments :/

A fix is on it's way to production. The push should be done by 12:30 EST.
Flags: needinfo?(shobson)
Looks good now, thanks Stephanie!
We started testing the WNP on "release-localtest" and we're currently encounter an issue with the pt-BR locale. It seems that WNP is not translated for this language and is displayed in english. 

Looks like it should be (per comment 10), any thoughts about this, :flod?
Flags: needinfo?(francesco.lodolo)
We provided the translation, this is on mozilla.org at this point to investigate.
Flags: needinfo?(francesco.lodolo) → needinfo?(erenaud)
Pmac and I are working on it.
Flags: needinfo?(erenaud)
Commit pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/55e912479ae47414fc9f67f43d746cc580ce0400
Add locales to Fx 64 WNP

These need to be added manually since the translations are in
the templates themselves.

Re bug 1508494
The deployment is fully done now.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Comment 7 lists 'id' in the lists of locales. I just noticed I did not receive a translation for 'id'.
Flags: needinfo?(francesco.lodolo)
The next comment clarifies. 'id' continues to use the custom template.
Flags: needinfo?(francesco.lodolo)
Depends on: 1513359

Just tested WNP for 64.0.2 (using release-localtest channel) and found something that I'm not sure it's right or wrong.
Updating old release, 'id' or 'zh-TW' locales, to latest (64.0.2) I receive the same WNP image as for en-US. Shouldn't they prompt a different WNP for these two locales?

Flags: needinfo?(shobson)

(In reply to Bogdan Maris [:bogdan_maris], Release Desktop QA from comment #22)

Just tested WNP for 64.0.2 (using release-localtest channel) and found something that I'm not sure it's right or wrong.
Updating old release, 'id' or 'zh-TW' locales, to latest (64.0.2) I receive the same WNP image as for en-US. Shouldn't they prompt a different WNP for these two locales?

I think I see the problem here, patch incoming.

Flags: needinfo?(shobson)
Attached file GitHub Pull Request
Assignee: nobody → agibson

According to https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/views.py#L509, zh-TW is already receiving the correct page (it's not getting an individual WNP for this release, unlike id).

Fixed in https://github.com/mozilla/bedrock/commit/09427f3b9e933b2bbb2ae722516db96854a7c5d0

This should go to production today in our next push. Thanks for reporting.

(In reply to Alex Gibson [:agibson] from comment #25)

According to https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/views.py#L509, zh-TW is already receiving the correct page (it's not getting an individual WNP for this release, unlike id).

Just to make sure I understand correctly, 'zh-TW' should receive the same WNP as 'en-US' but 'id' should receive a different one.

Flags: needinfo?(agibson)

Correct.

Flags: needinfo?(agibson)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: