Closed Bug 1220198 Opened 9 years ago Closed 9 years ago

Telemetry experiments become appDisabled if the checkCompatibility pref is set to false

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla45
Tracking Status
firefox43 --- fixed
firefox44 --- fixed
firefox45 --- fixed
b2g-v2.5 --- fixed

People

(Reporter: mossop, Assigned: mossop)

References

Details

Attachments

(1 file)

No description provided.
Is this a fix we're going to need to uplift anywhere?
Flags: needinfo?(vladan.bugzilla)
Yes, we'll need it on Beta 43 (current Beta)
Flags: needinfo?(vladan.bugzilla)
Bug 1220198: Never appDisable experiments if they don't have the right app compatibility information available. r?rhelmer
Attachment #8682238 - Flags: review?(rhelmer)
This patch should be safe for uplifts. I'm going to work on a more detailed patch in bug 1220911 to try to make experiments behave more similarly to other add-ons.
Attachment #8682238 - Flags: review?(rhelmer) → review+
Comment on attachment 8682238 [details] MozReview Request: Bug 1220198: Never appDisable experiments if they don't have the right app compatibility information available. r?rhelmer https://reviewboard.mozilla.org/r/24011/#review21437 I was going to complain about the redundancy but bug 1220911 is better than the one-off suggestion I was going to make.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
Comment on attachment 8682238 [details] MozReview Request: Bug 1220198: Never appDisable experiments if they don't have the right app compatibility information available. r?rhelmer Approval Request Comment [Feature/regressing bug #]: Telemetry experiments [User impact if declined]: Possible shutdown hang for users who have "extensions.checkCompatibility" set to false, and receive a telemetry experiment. There are various experiments in the pipeline now (including one to test e10s on beta), and it would be great to avoid this problem for these users. [Describe test coverage new/current, TreeHerder]: Patch adds a test [Risks and why]: The patch remove one of the conditions necessary that leads to the problem, and is a much simpler fix than the fix to the code causing the hang, which is being dealt with in bug 1218266. The risk would be in the case where the Experiments system installs an experiment targeted to another application (say, Thunderbird), but that's unlikely to happen. [String/UUID change made/needed]: none
Attachment #8682238 - Flags: approval-mozilla-beta?
Attachment #8682238 - Flags: approval-mozilla-aurora?
(In reply to :Felipe Gomes from comment #9) > [Risks and why]: The patch remove one of the conditions necessary that leads > to the problem, and is a much simpler fix than the fix to the code causing > the hang, which is being dealt with in bug 1218266. > The risk would be in the case where the Experiments system installs an > experiment targeted to another application (say, Thunderbird), but that's > unlikely to happen. And that's also a risk with the current code anyway so really there is no change in risk here.
Comment on attachment 8682238 [details] MozReview Request: Bug 1220198: Never appDisable experiments if they don't have the right app compatibility information available. r?rhelmer Aiming this uplift at beta 2 so that we avoid a crash with the e10s experiment. This includes a new test. Yay tests.
Attachment #8682238 - Flags: approval-mozilla-beta?
Attachment #8682238 - Flags: approval-mozilla-beta+
Attachment #8682238 - Flags: approval-mozilla-aurora?
Attachment #8682238 - Flags: approval-mozilla-aurora+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: