Bug 1384985 - Update e10srollout for 55 to move to Release. r=Felipe draft
authorBlake Kaplan <mrbkap@gmail.com>
Thu, 27 Jul 2017 09:57:23 -0700
changeset 616916 c799e82e982a58c7ef72d6536a964566bb102e82
parent 616915 36f95aeb4c77f7cf3b3366583008cd6e4b6b1dba
child 639636 d7fdd0def46b2c7e91777bc27704e1781cbfcff7
push id70856
push userbmo:mrbkap@mozilla.com
push dateThu, 27 Jul 2017 16:58:43 +0000
reviewersFelipe
bugs1384985
milestone56.0a1
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>