bug 1397562 - Disable update staging on OS X and Linux via the app.update.staging.enabled preference. r=mhowell
authorRobert Strong <robert.bugzilla@gmail.com>
Thu, 07 Sep 2017 11:32:12 -0700
changeset 429112 10c02a1f786df8f515e2678a7dd36ea22bf9c385
parent 429111 860d5124faec334197b427dd888a40e4d291528a
child 429113 eef129f6e50b67a1090d9847c9749f37c3352144
push id7761
push userjlund@mozilla.com
push dateFri, 15 Sep 2017 00:19:52 +0000
treeherdermozilla-beta@c38455951db4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmhowell
bugs1397562
milestone57.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
bug 1397562 - Disable update staging on OS X and Linux via the app.update.staging.enabled preference. r=mhowell There are a couple of bugs that indicate instability with update staging on OS X and Linux so disable it especially since it is already disabled on Windows
browser/app/profile/firefox.js
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -157,22 +157,18 @@ pref("app.update.elevation.promptMaxAtte
 pref("app.update.auto", true);
 
 // If set to true, the Update Service will present no UI for any event.
 pref("app.update.silent", false);
 
 // app.update.badgeWaitTime is in branding section
 
 // If set to true, the Update Service will apply updates in the background
-// when it finishes downloading them.
-#ifdef XP_WIN
+// when it finishes downloading them. Disabled in bug 1397562.
 pref("app.update.staging.enabled", false);
-#else
-pref("app.update.staging.enabled", true);
-#endif
 
 // Update service URL:
 pref("app.update.url", "https://aus5.mozilla.org/update/6/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%SYSTEM_CAPABILITIES%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml");
 // app.update.url.manual is in branding section
 // app.update.url.details is in branding section
 
 // app.update.interval is in branding section
 // app.update.promptWaitTime is in branding section