Update add-on studies in place when the recipe changes.
Categories
(Firefox :: Normandy Client, enhancement, P1)
Tracking
()
People
(Reporter: mythmon, Assigned: rehan)
References
Details
Attachments
(1 file, 1 obsolete file)
When the add-on listed in an add-on (aka opt-out) study does not match the currently installed add-on for the study, the old add-on should be removed and replaced with the new add-on. Updating add-ons in place could cause strange effects in relation to the shield studies. We'll have to take care to not make existing studies think that the study is ending.
Comment 1•Last year
|
||
If my understanding on this matter is correct, we want this change in order not to lose and reuse the user study bucket when the study add-on needs adjustments or to be completely changed. I'm not sure at this point what changes are required on Normandy client side and risks involved plus I assume we'll want the changes uplifted as well? I would suggest an additional telemetry status for this change. Setting flags accordingly; Mike can you please update the tracking flags in order to reflect what versions we will target with this change?
Reporter | ||
Comment 2•Last year
|
||
This change won't be small, and I plan to do it as a part of a migration to a local action. Because of this, I'm not planning to request uplift for the feature.
Reporter | ||
Updated•Last year
|
Reporter | ||
Updated•11 months ago
|
Assignee | ||
Comment 3•10 months ago
|
||
Assignee | ||
Comment 4•10 months ago
|
||
Assignee | ||
Updated•10 months ago
|
Assignee | ||
Comment 5•10 months ago
|
||
Assignee | ||
Comment 6•10 months ago
|
||
Assignee | ||
Comment 7•10 months ago
•
|
||
Assignee | ||
Comment 8•10 months ago
|
||
Assignee | ||
Comment 9•10 months ago
|
||
Assignee | ||
Comment 10•10 months ago
|
||
Assignee | ||
Comment 11•9 months ago
|
||
Assignee | ||
Comment 12•9 months ago
|
||
Assignee | ||
Updated•9 months ago
|
Comment 13•9 months ago
|
||
Failed to land:
Details: We're sorry, Autoland could not rebase your commits for you automatically. Please manually rebase your commits and try again. (255, 'applying /tmp/tmpVd165v\npatching file toolkit/components/normandy/test/browser/head.js\nHunk #1 succeeded at 11 with fuzz 2 (offset 2 lines).\npatching file toolkit/components/normandy/test/browser/browser_actions_AddonStudyAction.js\nHunk #4 FAILED at 166\nHunk #12 FAILED at 882\n2 out of 12 hunks FAILED -- saving rejects to file toolkit/components/normandy/test/browser/browser_actions_AddonStudyAction.js.rej\npatching file toolkit/components/normandy/lib/TelemetryEvents.jsm\nHunk #1 FAILED at 26\n1 out of 1 hunks FAILED -- saving rejects to file toolkit/components/normandy/lib/TelemetryEvents.jsm.rej\nabort: patch failed to apply', '')
Please take a look.
Updated•9 months ago
|
Updated•9 months ago
|
Assignee | ||
Comment 14•9 months ago
|
||
Rebased and tested:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=9a3e21a9fee5a59d0713211a1d49581d69e66ef6
Assignee | ||
Updated•9 months ago
|
Comment 15•9 months ago
|
||
Pushed by nbeleuzu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a920a704ff6b
Update addon studies in place r=mythmon,glasserc
Comment 16•9 months ago
|
||
bugherder |
Updated•9 months ago
|
Updated•9 months ago
|
Updated•9 months ago
|
Description
•