Bug 1384985 - Update e10srollout for 55 to move to Release. r=Felipe
authorBlake Kaplan <mrbkap@gmail.com>
Thu, 27 Jul 2017 09:57:23 -0700
changeset 420361 5b08a1e39e2a06f1e49da8aff4f97379cdc667ba
parent 420360 039ee2964fb9f43765ff90564a9311f456a2ee16
child 420362 dc11f189ddea676216f9ddaeb0f2cfdae9b08718
push id7566
push usermtabara@mozilla.com
push dateWed, 02 Aug 2017 08:25:16 +0000
treeherdermozilla-beta@86913f512c3c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersFelipe
bugs1384985
milestone56.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 1384985 - Update e10srollout for 55 to move to Release. r=Felipe MozReview-Commit-ID: AGuhEHHOWU0
browser/extensions/e10srollout/bootstrap.js
browser/extensions/e10srollout/install.rdf.in
--- a/browser/extensions/e10srollout/bootstrap.js
+++ b/browser/extensions/e10srollout/bootstrap.js
@@ -26,22 +26,21 @@ const MULTI_EXPERIMENT = {
 
             // When on the "beta" channel, getAddonsDisqualifyForMulti
             // will return true if any addon installed is not a web extension.
             // Therefore, this returns true if and only if all addons
             // installed are web extensions or if no addons are installed
             // at all.
             addonsDisableExperiment(prefix) { return getAddonsDisqualifyForMulti(); } },
 
-  "release": { buckets: { 1: .99, 4: 1 }, // 1 process: 99%, 4 processes: 1%
+  "release": { buckets: { 1: .5, 4: 1 }, // 1 process: 50%, 4 processes: 50%
 
-               // We don't want to allow users with any extension
-               // (webextension or otherwise in the experiment). prefix will
-               // be non-empty if there is any addon.
-               addonsDisableExperiment(prefix) { return !!prefix; } }
+               // See above for an explanation of this: we only allow users
+               // with no extensions or users with WebExtensions.
+               addonsDisableExperiment(prefix) { return getAddonsDisqualifyForMulti(); } }
 };
 
 const ADDON_ROLLOUT_POLICY = {
   "beta": "50allmpc",
   "release": "50allmpc",
   "esr": "esrA", // WebExtensions and Addons with mpc=true
 };
 
--- a/browser/extensions/e10srollout/install.rdf.in
+++ b/browser/extensions/e10srollout/install.rdf.in
@@ -5,17 +5,17 @@
 
 #filter substitution
 
 <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:em="http://www.mozilla.org/2004/em-rdf#">
 
   <Description about="urn:mozilla:install-manifest">
     <em:id>e10srollout@mozilla.org</em:id>
-    <em:version>1.85</em:version>
+    <em:version>2.0</em:version>
     <em:type>2</em:type>
     <em:bootstrap>true</em:bootstrap>
     <em:multiprocessCompatible>true</em:multiprocessCompatible>
 
     <!-- Target Application this theme can install into,
         with minimum and maximum supported versions. -->
     <em:targetApplication>
       <Description>