Bug 1732358 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

The [Fission rollout](https://experimenter.services.mozilla.com/experiments/fission-release-rollout/) will enroll Firefox 94 and 95 users. We will pref on Fission by default in Firefox 96.

The rollout sets the `fission.experiment.enrollmentStatus` pref = 4. This bug needs to:

1. Set the default pref `fission.autostart` = true.
2. Remove the now-unneeded experiment prefs `fission.experiment.enrollmentStatus` and `fission.experiment.startupEnrollmentStatus` and supporting code.
3. Add our rollout slug (`fission-release-rollout`) to this list of graduated rollouts (`GRADUATION_SET`) here (because we're using different prefs for the rollout and enabling by default):

https://searchfox.org/mozilla-central/rev/f62d42b1d98e67dc3da05d586f71103df02b8c4a/toolkit/components/normandy/lib/PreferenceRollouts.jsm#128-137

The rollout slug will need to stay in the graduation set forever. If a user gets enrolled in the rollout in Firefox 95, stops using it for a while, and then starts using the browser again in a version > 96, then we want to make sure that the Normandy instruction to graduate from the rollout is still present in versions > 96.
The [Fission rollout](https://experimenter.services.mozilla.com/experiments/fission-release-rollout/) will enroll Firefox 94 and 95 users. We will pref on Fission by default in Firefox 96.

The rollout sets the `fission.experiment.enrollmentStatus` pref = 4. This bug needs to:

1. Set the default pref `fission.autostart` = true.
2. Remove the now-unneeded experiment prefs `fission.experiment.enrollmentStatus` and `fission.experiment.startupEnrollmentStatus` and supporting code.
3. Remove Fission from `about:preferences#experimental`. This was added in https://hg.mozilla.org/mozilla-central/rev/b6766d19d621 by bug 1652134.
3. Add our rollout slug (`fission-release-rollout`) to this list of graduated rollouts (`GRADUATION_SET`) here (because we're using different prefs for the rollout and enabling by default):

https://searchfox.org/mozilla-central/rev/f62d42b1d98e67dc3da05d586f71103df02b8c4a/toolkit/components/normandy/lib/PreferenceRollouts.jsm#128-137

The rollout slug will need to stay in the graduation set forever. If a user gets enrolled in the rollout in Firefox 95, stops using it for a while, and then starts using the browser again in a version > 96, then we want to make sure that the Normandy instruction to graduate from the rollout is still present in versions > 96.
The [Fission rollout](https://experimenter.services.mozilla.com/experiments/fission-release-rollout/) will enroll Firefox 94 and 95 users. We will pref on Fission by default in Firefox 96.

The rollout sets the `fission.experiment.enrollmentStatus` pref = 4. This bug needs to:

1. Set the default pref `fission.autostart` = true.
2. Remove the now-unneeded experiment prefs `fission.experiment.enrollmentStatus` and `fission.experiment.startupEnrollmentStatus` and supporting code.
3. Remove Fission from the Settings' Nightly Experiments: `about:preferences#experimental`. This was added in https://hg.mozilla.org/mozilla-central/rev/b6766d19d621 by bug 1652134.
3. Add our rollout slug (`fission-release-rollout`) to this list of graduated rollouts (`GRADUATION_SET`) here (because we're using different prefs for the rollout and enabling by default):

https://searchfox.org/mozilla-central/rev/f62d42b1d98e67dc3da05d586f71103df02b8c4a/toolkit/components/normandy/lib/PreferenceRollouts.jsm#128-137

The rollout slug will need to stay in the graduation set forever. If a user gets enrolled in the rollout in Firefox 95, stops using it for a while, and then starts using the browser again in a version > 96, then we want to make sure that the Normandy instruction to graduate from the rollout is still present in versions > 96.
The [Fission rollout](https://experimenter.services.mozilla.com/experiments/fission-release-rollout/) will enroll Firefox 94 and 95 users. We will pref on Fission by default in Firefox 96.

The rollout sets the `fission.experiment.enrollmentStatus` pref = 4. This bug needs to:

1. Set the default pref `fission.autostart` = true.
2. Remove the now-unneeded experiment prefs `fission.experiment.enrollmentStatus` and `fission.experiment.startupEnrollmentStatus` and supporting code.
3. Remove Fission from the Settings' Nightly Experiments: `about:preferences#experimental`. This was added in https://hg.mozilla.org/mozilla-central/rev/b6766d19d621 by bug 1652134.
3. Add our rollout slug (`bug-1732206-rollout-fission-release-rollout-release-94-95`) to this list of graduated rollouts (`GRADUATION_SET`) here (because we're using different prefs for the rollout and enabling by default):

https://searchfox.org/mozilla-central/rev/f62d42b1d98e67dc3da05d586f71103df02b8c4a/toolkit/components/normandy/lib/PreferenceRollouts.jsm#128-137

The rollout slug will need to stay in the graduation set forever. If a user gets enrolled in the rollout in Firefox 95, stops using it for a while, and then starts using the browser again in a version > 96, then we want to make sure that the Normandy instruction to graduate from the rollout is still present in versions > 96.

Back to Bug 1732358 Comment 0