Closed Bug 1301650 Opened 8 years ago Closed 7 years ago

Implement mozilla.org/firefox/android/nightly/all to list all localized Fennec Nightly builds

Categories

(www.mozilla.org :: Pages & Content, defect)

Production
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kohei, Assigned: kohei)

References

Details

Attachments

(1 file, 2 obsolete files)

44 bytes, text/x-github-pull-request
Details | Review
+++ This bug was initially created as a clone of Bug #1288544 +++

Like the newly created /firefox/nightly/all/ page, Fennec Aurora & Nightly requires each /all/ download page so that people can easily find those localized builds at:

https://www.mozilla.org/en-US/firefox/android/aurora/all/
https://www.mozilla.org/en-US/firefox/android/nightly/all/

The first step is listing all the locales in mobile_details.json which is currently hardcoded:

https://github.com/mozilla-releng/ship-it/blob/master/kickoff/templates/mobile_details.json

The latest builds can be found at:

https://archive.mozilla.org/pub/mobile/nightly/latest-mozilla-aurora-android-api-15-l10n/
https://archive.mozilla.org/pub/mobile/nightly/latest-mozilla-central-android-api-15-l10n/
Attached file pull request for ship-it (obsolete) —
Hello Fennec folks! Here I'm creating Fennec Aurora and Nightly download pages, like we have already made in Bug 1226476 for the Release and Beta channels:

https://www.mozilla.org/en-US/firefox/android/all/
https://www.mozilla.org/en-US/firefox/android/beta/all/

In the pull request [1] :flod has raised a concern about listing single-locale builds on those download pages. Should we remove those builds while leaving multi-locale builds?

[1] https://github.com/mozilla-releng/ship-it/pull/124
Flags: needinfo?(s.kaspari)
Flags: needinfo?(bbermes)
FYI, we are working on getting aurora (and maybe nightly) in Google play. So, the value won't be super important.

See bug 1241114
Blocks: 1299947
No longer blocks: 1299947
(In reply to Sylvestre Ledru [:sylvestre] from comment #3)
> FYI, we are working on getting aurora (and maybe nightly) in Google play.
> So, the value won't be super important.

While Google Play is obviously the preferred distribution method for most android devices, there are a large number of android devices that cannot use it (https://bugzilla.mozilla.org/show_bug.cgi?id=1139691#c21), and I would argue that testing aurora and nightly on those devices is still important.
How about only listing the multi-locale and en-US builds for each channel including Aurora and Nightly?
Who is the audience of this pages? E.g. does anyone benefit from a locale-specific build?

flod mentioned in the github issue that those builds can break when multi-locale builds do not. Does our updater even work with the single-locale builds? We shouldn't ship a version of Aurora/Nightly that doesn't update.

(In reply to Kohei Yoshino [:kohei] from comment #5)
> How about only listing the multi-locale and en-US builds for each channel
> including Aurora and Nightly?

What is the advantage of the en-US build? I guess the problems flod mentions apply to all single-locale builds?
Flags: needinfo?(s.kaspari)
The way I see it, single locale builds are useful only if there's no multi-locale build for that specific language. But I'm afraid the logic would become too complex to achieve that.
Okay, I'll create the Nightly/Aurora pages and update the Beta/Release pages to list multi-locale builds only.
Attached file pull request for bedrock (obsolete) —
Attachment #8789978 - Attachment is obsolete: true
Blocks: 1304448
Depends on: 1320098
No longer blocks: 717322, 1280394
Attachment #8797027 - Attachment is obsolete: true
Attached file pull request
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/7515b528f3d3bec712960fa3c20a84a142078848
Fix Bug 1301650 - Implement mozilla.org/firefox/android/nightly/all to list all localized Fennec Nightly builds

https://github.com/mozilla/bedrock/commit/42a949ff97a764ce0a095ea18b2ddf6ebcf9a6f5
Merge pull request #4504 from mozilla/demo__android-all

Fix Bug 1301650 - Implement mozilla.org/firefox/android/nightly/all to list all localized Fennec Nightly builds
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Flags: needinfo?(bbermes)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: