Closed Bug 1513854 Opened 7 years ago Closed 6 years ago

Read Normandy recipes from Remote Settings

Categories

(Firefox :: Normandy Client, enhancement)

enhancement
Not set
normal

Tracking

()

VERIFIED FIXED
Firefox 68
Tracking Status
firefox68 --- verified

People

(Reporter: leplatrem, Assigned: leplatrem)

References

Details

Attachments

(1 file)

In Bug 1506175, we introduced the ability to fetch recipes from Remote Settings. The pref "app.normandy.remotesettings.enabled" is false by default. We could gradually enable this feature once the server parts are in place.
Blocks: 1513856
Blocks: 1517475
Depends on: 1519276

The Data Science ticket for the progressive rollout using Feature Gate for Fx 67 is Bug 1533030

I suggest that we use this ticket to enable it by default in Fx 68

See Also: → 1533030

Read Normandy recipes from Remote Settings by default

Assignee: nobody → mathieu
Depends on: 1538248

Mike, how should we proceed now that Bug 1538248 landed?

Can we use Feature Gates to enable it for Nightly users? (Leaving the default setting to false)
Or shall we set default to false in Nightly only using #ifdef RELEASE_OR_BETA in the prefs file?

In terms of QA, I'd imagine that we can take an existing test plan and just add the pref flip parts...

Flags: needinfo?(mcooper)

I thought about this a bit, and realized we have a small bug in how feature gates manage prefs. I filed (and added a patch for) bug 1541469 for that issue. Once that is done, we should be able to turn this on for Nightly users only by updating the feature definition to have:

default-value:
  default: false
  nightly: true

Then later when we want to turn this on for all channels and let it ride the train, we can update it again to be

default-value: true

Additionally, QA will be able to test this by setting the pref to true. After bug 1541469 they'll need to add the pref, as it won't exist by default.

Flags: needinfo?(mcooper)
Attachment #9052036 - Attachment description: Bug 1513854 - Read Normandy recipes from Remote Settings by default → Bug 1513854 - Read Normandy recipes from Remote Settings on Nightly
Summary: Enable integration with Remote Settings for recipes → Read Normandy recipes from Remote Settings on Nightly

Ciprian, how does it look on the QA side?

Mike, does the patch seem ok?

Flags: needinfo?(mcooper)
Flags: needinfo?(cmuresan)
Summary: Read Normandy recipes from Remote Settings on Nightly → Read Normandy recipes from Remote Settings

The patch looks good.

Flags: needinfo?(mcooper)
Pushed by mleplatre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9b66e9b91074 Read Normandy recipes from Remote Settings on Nightly r=mythmon
Pushed by mleplatre@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4e111da82652 Read Normandy recipes from Remote Settings on Nightly r=mythmon
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 68

Looks like Mathieu took care of my ni?

Flags: needinfo?(mcooper)

Removing the ni? as we signed off on the feature as GREEN.

Status: RESOLVED → VERIFIED
Flags: needinfo?(cmuresan)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: