Firefox/Win64: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Bugs: Add 32-to-64-bit upgrade bugs)
(→‎Links: Link to 32- and 64-bit crash stats)
Line 55: Line 55:
* [https://trello.com/b/wHGcJaeM/64-bit-firefox Trello board]
* [https://trello.com/b/wHGcJaeM/64-bit-firefox Trello board]
* [https://wiki.mozilla.org/QA/x64StubInstaller Stub Installer test plan]
* [https://wiki.mozilla.org/QA/x64StubInstaller Stub Installer test plan]
* [https://crash-stats.mozilla.com/search/?cpu_arch=%21amd64&product=Firefox&version=53.0a1&platform=Windows&date=%3E%3D2016-12-14T17%3A35%3A16.000Z&date=%3C2016-12-21T17%3A35%3A16.000Z&_sort=-date&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature 32-bit crash stats]
* [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&product=Firefox&version=53.0a1&platform=Windows&date=%3E%3D2016-12-07T17%3A30%3A37.000Z&date=%3C2016-12-21T17%3A30%3A37.000Z&_sort=-date&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature 64-bit crash stats]
* % Win32/WOW64/Win64 Firefox users:
* % Win32/WOW64/Win64 Firefox users:
** [https://wiki.mozilla.org/Firefox/win64/meetingarchive 2015]
** [https://wiki.mozilla.org/Firefox/win64/meetingarchive 2015]

Revision as of 17:39, 21 December 2016

Objective

Make 64-bit Firefox the default version for new and existing eligible users to reduce our OOM crash rate, increase performance, and improve security (ASLR).

Users are eligible for a 64-bit default if they are running 64-bit Windows 7+. 32-bit Firefox running on 64-bit Windows can access about 3,800 MiB of virtual address space (4 GiB minus overhead from physical memory reserved for the OS and BIOS). For users with less than 4 GiB of physical memory, there is a trade-off between the larger virtual address space and the overhead of 64-bit code. We have decided to remove any minimum memory requirement for 64-bit Firefox because we don't want to withhold the security benefits of ASLR. Also, 2 GiB RAM is Microsoft's minimum memory requirement for Windows 7 through 10.

Schedule

  • 2015 Q2
  • 2015 Q4
  • 2016 Q3
    • [DONE] July 20 - Announced NPAPI to be removed in Firefox 52: Reducing Adobe Flash Usage in Firefox.
    • [DONE] August 29 - Web team will start redesigning download page redesign for 64-bit.
    • [DONE] September 12 - Start of Nightly 52 development cycle.
    • [AT RISK] September 23 - Web team will complete redesign of download page.
    • [DONE] September 23 - Web team will start A/B test of new download page.
  • 2016 Q4
    • [DONE] October 7 - Web team will complete A/B test of new download page.
    • [DONE] October - Drop support for non-Flash NPAPI plugins in Nightly 52. (bug 1269807)
    • [DONE] October - Create dashboards for 64-bit rollout criteria.
    • [DONE] November 24 - Make 64-bit Firefox the default in the stub installer for all eligible users in Nightly 53. (bug 797208)
    • [DONE] November 7 - Start of Nightly 53 development cycle.
    • [ON TRACK] December - Fix Flash sandbox bugs.
    • [AT RISK] December - Announce ctypes deprecation.
    • [AT RISK] December - Forbid ctypes in AMO's add-on validator (for Firefox 52?)
  • 2017 Q1
    • [ON TRACK] March 7 - Firefox 52 release.
    • [PROPOSED] March - Run Funnelcake test to compare 32-bit vs 64-bit for eligible Release 52 users.
  • 2017 Q2
    • [ON TRACK] April 18 - Firefox 53 release (with 64-bit default).
    • [PROPOSED] April - Announce 64-bit default for new installs for Firefox 53.
    • [PROPOSED] Google to migrate 32-bit Chrome users to 64-bit?
  • 2017 H2
    • [PROPOSED] Migrate existing eligible 32-bit Firefox users to 64-bit. (bug 1274659)
    • [PROPOSED] Make Flash click-to-play. (bug 1317856)

Release Criteria

Links

Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Full Query
ID Priority Summary Whiteboard Keywords Assigned to
1420251 P2 Firefox crashes at startup with Lenovo OneKey Theater on 64-bit Windows 7 crash
1347867 P3 Crash in CrashReporter::OOPInit (Quick Heal Antivirus SCDETOUR.DLL) inj+ [AV:Quick Heal] crash, regression

2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Team

Role Contact
Product Management Romain Testard
Engineering David Parks (Flash sandbox), Matt Howell and Robert Strong (installer), Stéphanie Ouillon (Flash sandbox review)
QA Ryan VanderMeulen
UX Michael Verdi (Firefox), Jon Petto (Mozilla.org)
Release Management Sylvestre Ledru
Release Engineering Chris AtLee
Firefox Program Management Chris Peterson
Mozilla.org Program Management Jennifer Bersch
Add-ons Jorge Villalobos