Confirmed users
3,339
edits
(→Schedule: October 19 - Started migrating 20% of eligible 32-bit Firefox users to 64-bit 56.0.1.) |
m (→History: March 7 - Google Hangouts will be broken until Google launches plugin-free WebRTC Hangouts) |
||
| (15 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
Users are eligible for a 64-bit default if they are running 64-bit Windows 7+ and have strictly more than 2 GB RAM (so 3 GB is effectively the minimum memory requirement). For users with less than 4 GB of physical memory, there is a trade-off between the larger virtual address space and the overhead of 64-bit code. 2 GB RAM is Microsoft's minimum memory requirement for [https://support.microsoft.com/en-us/help/10737/windows-7-system-requirements Windows 7] and [https://www.microsoft.com/en-US/windows/windows-10-specifications#sysreqs 10]. | Users are eligible for a 64-bit default if they are running 64-bit Windows 7+ and have strictly more than 2 GB RAM (so 3 GB is effectively the minimum memory requirement). For users with less than 4 GB of physical memory, there is a trade-off between the larger virtual address space and the overhead of 64-bit code. 2 GB RAM is Microsoft's minimum memory requirement for [https://support.microsoft.com/en-us/help/10737/windows-7-system-requirements Windows 7] and [https://www.microsoft.com/en-US/windows/windows-10-specifications#sysreqs 10]. | ||
= | Which Firefox versions will be migrated to 64-bit? | ||
* 32-bit Firefox <= 55.0.3 will be updated to 32-bit 56.0, a watershed release for all users on all platforms. | |||
* 32-bit Firefox 56.0 will be migrated to the latest 64-bit release (currently 56.0.2). Only users running ''exactly'' 56.0 are eligible for migration. | |||
* 32-bit Firefox >= 56.0.1 will be updated to the latest 32-bit release (currently 56.0.2), but will ''not'' be migrated. If you were migrated to 64-bit but want 32-bit, you can install 32-bit 56.0.1 or later and not be re-migrated. | |||
= History = | |||
* '''2014 Q2''' | |||
** {{mdone|}} '''June 27''' - Google Hangouts adds WebRTC support (Chrome only): [https://plus.google.com/103171586947853434456/posts/39TCW3PcLye Hangouts in an instant: Video chat without downloading a plugin]. | |||
* '''2014 Q3''' | * '''2014 Q3''' | ||
** {{mdone}} '''August 8''' - Chrome's 64-bit announcements: [http://blog.chromium.org/2014/08/mac-chrome-when-im-sixty-four-bits.html Mac] and [http://blog.chromium.org/2014/08/64-bits-of-awesome-64-bit-windows_26.html Windows] | ** {{mdone}} '''August 8''' - Chrome's 64-bit announcements: [http://blog.chromium.org/2014/08/mac-chrome-when-im-sixty-four-bits.html Mac] and [http://blog.chromium.org/2014/08/64-bits-of-awesome-64-bit-windows_26.html Windows] | ||
| Line 28: | Line 35: | ||
** {{mdone|}} Fix [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr&status_whiteboard=sbwn1&resolution=---&query_format=advanced Flash sandbox bugs] | ** {{mdone|}} Fix [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr&status_whiteboard=sbwn1&resolution=---&query_format=advanced Flash sandbox bugs] | ||
** {{mdone|}} '''March 7''' - '''Firefox 52 release''' | ** {{mdone|}} '''March 7''' - '''Firefox 52 release''' | ||
** {{mdone|}} '''March 7''' - [https://gsuiteupdates.googleblog.com/2017/02/google-hangouts-temporary-issues-with-firefox.html Google Hangouts will be broken] until Google launches plugin-free WebRTC Hangouts. | |||
** {{mdone|}} '''March''' - Change Aurora 54's installer default back to 32-bit ({{bug|1342347}}) | ** {{mdone|}} '''March''' - Change Aurora 54's installer default back to 32-bit ({{bug|1342347}}) | ||
* '''2017 Q2''' | * '''2017 Q2''' | ||
** {{mdone|}} '''April 12''' - Enabled Flash async drawing in Aurora 54 ({{bug|1340934}}) | ** {{mdone|}} '''April 12''' - Enabled Flash async drawing in Aurora 54 ({{bug|1340934}}) | ||
| Line 46: | Line 53: | ||
* '''2017 Q4''' | * '''2017 Q4''' | ||
** {{mdone|}} '''October 3''' - '''Firefox 56 release''' | ** {{mdone|}} '''October 3''' - '''Firefox 56 release''' | ||
** {{mdone|}} '''October 9''' - Started migrating 1% of eligible 32-bit Firefox users to 64-bit Firefox 56.0.1. {{bug|1274659}} | ** {{mdone|}} '''October 9''' - Started migrating 1% of eligible 32-bit Firefox 56.0 users to 64-bit Firefox 56.0.1. {{bug|1274659}} | ||
** {{mdone|}} '''October 12''' - Started migrating 5% of eligible 32-bit Firefox users to 64-bit Firefox 56.0.1. {{bug|1274659}} | ** {{mdone|}} '''October 12''' - Started migrating 5% of eligible 32-bit Firefox 56.0 users to 64-bit Firefox 56.0.1. {{bug|1274659}} | ||
** {{ | ** {{mdone|}} '''October 19''' - Started migrating 20% of eligible 32-bit Firefox 56.0 users to 64-bit 56.0.1. {{bug|1274659}} | ||
** {{mdone|}} '''October 23''' - Started migrating 100% of eligible 32-bit Firefox 56.0 users to 64-bit 56.0.1. {{bug|1274659}} | |||
** {{mdone|}} '''October 26''' - Started migrating 100% of eligible 32-bit Firefox 56.0 users to 64-bit 56.0.2. {{bug|1274659}} | |||
** {{mdone|}} '''November 14''' - '''Firefox 57 release''' | |||
** {{mdone|}} '''December 12''' - Tried to migrate 32-bit Beta users (who missed the 56.0b9 migration) to 64-bit Beta 58.0b11. For some reason, this second migration appears to have migrated very few users. 39% of Beta users are currently running 64-bit, so we have decided that is good enough and will not attempt a third migration. | |||
* '''2018 Q2''' | |||
** {{mdone|}} '''May 9''' - '''Firefox 60 release''' | |||
** {{mdone|}} '''May 22''' - Google Hangouts now works in Firefox 60 without plugins: [https://blog.mozilla.org/webrtc/firefox-is-now-supported-by-google-hangouts-and-meet/ Firefox is now supported by Google Hangouts and Meet] | |||
= Release Criteria = | = Release Criteria = | ||
| Line 99: | Line 113: | ||
= Links = | = Links = | ||
* Win64 crash queries | * Win64 crash queries | ||
** [https://data-missioncontrol.dev.mozaws.net/#/release/windows/main_crashes?timeInterval= | ** [https://data-missioncontrol.dev.mozaws.net/#/release/windows/main_crashes?timeInterval=172800&percentile=99&normalized=1&disabledBuildIds= 56.0.x main process crash rates] | ||
** [https://data-missioncontrol.dev.mozaws.net/#/release/windows/content_crashes?timeInterval= | ** [https://data-missioncontrol.dev.mozaws.net/#/release/windows/content_crashes?timeInterval=172800&percentile=99&normalized=1&disabledBuildIds= 56.0.x content process crash rates] | ||
** [https://mozilla.github.io/stab-crashes/scomp.html?common=product%3DFirefox%26version%3D56.0.1%26version%3D56.0%26platform%3DWindows&p1=cpu_arch%3Dx86&p2=cpu_arch%3Damd64 32- vs 64-bit 56.0.x top crashes] | ** [https://mozilla.github.io/stab-crashes/scomp.html?common=product%3DFirefox%26version%3D56.0%26version%3D56.0.1%26version%3D56.0.2%26platform%3DWindows&p1=cpu_arch%3Dx86&p2=cpu_arch%3Damd64 32- vs 64-bit 56.0.x top crashes] | ||
** [https://mozilla.github.io/stab-crashes/scomp.html?common=product%3DFirefox%26platform%3DWindows%26cpu_arch%3Damd64&p1=version%3D56.0&p2=version%3D56.0.1 56.0 vs 56.0.1 64-bit top crashes] | ** [https://mozilla.github.io/stab-crashes/scomp.html?common=product%3DFirefox%26platform%3DWindows%26cpu_arch%3Damd64&p1=version%3D56.0&p2=version%3D56.0.1 56.0 vs 56.0.1 64-bit top crashes] | ||
** [https:// | ** [https://mozilla.github.io/stab-crashes/scomp.html?common=product%3DFirefox%26platform%3DWindows%26cpu_arch%3Damd64&p1=version%3D58.0b10&p2=version%3D58.0b11 64-bit 58.0b10 vs 58.0b11 top crashes] | ||
** [https://mozilla.github.io/stab-crashes/scomp.html?common=product%3DFirefox%26platform%3DWindows%26version%3D58.0b11&p1=cpu_arch%3Dx86&p2=cpu_arch%3Damd64 32-bit 58.0b11 vs 64-bit 58.0b11 top crashes] | |||
** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&signature=~.dll&product=Firefox&version=56.0.1&platform=Windows&_sort=-date&_facets=signature&_facets=cpu_arch&_facets=platform_pretty_version&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature DLL crashes in 56.0.1] | ** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&signature=~.dll&product=Firefox&version=56.0.1&platform=Windows&_sort=-date&_facets=signature&_facets=cpu_arch&_facets=platform_pretty_version&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature DLL crashes in 56.0.1] | ||
** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&product=Firefox&version=56.0. | ** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&signature=~.dll&product=Firefox&version=56.0.2&platform=Windows&_sort=-date&_facets=signature&_facets=cpu_arch&_facets=platform_pretty_version&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature DLL crashes in 56.0.2] | ||
** [https://crash-stats.mozilla.com/search/? | ** [https://crash-stats.mozilla.com/search/?signature=~atok1&signature=~atok2&email=%21__null__&product=Firefox&_sort=-date&_facets=signature&_facets=cpu_arch&_facets=version&_facets=platform_pretty_version&_facets=email&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-email ATOK crashes] | ||
** [https://crash-stats.mozilla.com/search/?signature=~guard64.dll&signature=~guard32.dll&email=%21__null__&product=Firefox&_sort=-date&_facets=signature&_facets=platform_version&_facets=version&_facets=email&_facets=cpu_arch&_columns=date&_columns=signature&_columns=version&_columns=email#facet-email Comodo crashes] | ** [https://crash-stats.mozilla.com/search/?signature=~guard64.dll&signature=~guard32.dll&email=%21__null__&product=Firefox&_sort=-date&_facets=signature&_facets=platform_version&_facets=version&_facets=email&_facets=cpu_arch&_columns=date&_columns=signature&_columns=version&_columns=email#facet-email Comodo crashes] | ||
** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&signature=~klsihk64.dll&email=%21__null__&product=Firefox&platform=Windows&_sort=-date&_facets=signature&_facets=platform_version&_facets=version&_facets=email&_facets=platform_pretty_version&_columns=date&_columns=signature&_columns=version&_columns=email#facet-email Kaspersky crashes] | ** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&signature=~klsihk64.dll&email=%21__null__&product=Firefox&platform=Windows&_sort=-date&_facets=signature&_facets=platform_version&_facets=version&_facets=email&_facets=platform_pretty_version&_columns=date&_columns=signature&_columns=version&_columns=email#facet-email Kaspersky crashes] | ||
| Line 128: | Line 128: | ||
** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&signature=~CrashReporter%3A%3AOOPInit&email=%21__null__&product=Firefox&_sort=-date&_facets=signature&_facets=platform_version&_facets=version&_facets=email&_facets=cpu_arch&_columns=date&_columns=signature&_columns=version&_columns=email#facet-email Quick Heal crashes] | ** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&signature=~CrashReporter%3A%3AOOPInit&email=%21__null__&product=Firefox&_sort=-date&_facets=signature&_facets=platform_version&_facets=version&_facets=email&_facets=cpu_arch&_columns=date&_columns=signature&_columns=version&_columns=email#facet-email Quick Heal crashes] | ||
** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&signature=~libvoikko&email=%21__null__&product=Firefox&platform=Windows&_sort=-date&_facets=signature&_facets=platform_version&_facets=version&_facets=email&_facets=platform_pretty_version&_columns=date&_columns=signature&_columns=version&_columns=email#facet-email Voikko crashes] | ** [https://crash-stats.mozilla.com/search/?cpu_arch=amd64&signature=~libvoikko&email=%21__null__&product=Firefox&platform=Windows&_sort=-date&_facets=signature&_facets=platform_version&_facets=version&_facets=email&_facets=platform_pretty_version&_columns=date&_columns=signature&_columns=version&_columns=email#facet-email Voikko crashes] | ||
* [https://docs.google.com/document/u/1/d/1_b3SuHiMZn141jM_MHw9sclm8nkn_COrlbHF44NIWKY/ Meeting notes] | |||
* [https://wiki.mozilla.org/QA/x64StubInstaller Stub Installer test plan] | |||
* 32/64-bit share: | |||
** [https://wiki.mozilla.org/Firefox/win64/meetingarchive 2015] | |||
*** 32.3% Win32 (32-bit Firefox on Win32 OS) | |||
*** 66% WoW64 (32-bit Firefox on Win64 OS) | |||
*** 1.7% Win64 (64-bit Firefox on Win64 OS) | |||
** [https://sql.telemetry.mozilla.org/queries/1508#table 2016 Q4] | |||
*** 25% Win32 (32-bit Firefox on Win32 OS) | |||
*** 72% WoW64 (32-bit Firefox on Win64 OS) | |||
*** 3% Win64 (64-bit Firefox on Win64 OS) | |||
** [https://sql.telemetry.mozilla.org/queries/1009/source#1768 Proportion of Win64 OS users by RAM]: | |||
*** > 3 GiB = 91.21% | |||
*** > 3.8 GiB = 80.73% | |||
*** > 4 GiB = 37.86% | |||
*** [https://sql.telemetry.mozilla.org/queries/1049/source#1830 Graph] | |||
** 2017 | |||
*** [https://hardware.metrics.mozilla.com/#goto-os-and-architecture Firefox Hardware Report] | |||
*** [https://sql.telemetry.mozilla.org/dashboard/win64-release-criteria---release Release Telemetry Dashboard] | |||
*** [https://sql.telemetry.mozilla.org/dashboard/win64-release-criteria---beta Beta Telemetry Dashboard] | |||
= Bugs = | = Bugs = | ||