Closed Bug 1719851 Opened 5 years ago Closed 5 years ago

Allow default-branch regional pref values in DoH Config

Categories

(Firefox :: Security, defect, P1)

defect

Tracking

()

RESOLVED FIXED
91 Branch
Tracking Status
firefox89 --- unaffected
firefox90 --- verified
firefox91 --- fixed

People

(Reporter: nhnt11, Assigned: nhnt11)

References

Details

Attachments

(1 file)

[Tracking Requested - why for this release]:

At some point during review, we ended up replacing an undefined check with Services.prefs.prefHasUserValue, which looks nicer but has the consequence of not considering values on the default pref branch.

Normandy rollouts always operate on the default branch, which means this doesn't work.

This does not affect the upcoming 1% rollout delivery because it is framed as an experiment, and we can use user-branch prefs there. But we need to fix this in 91.

Pushed by nhnt11@gmail.com: https://hg.mozilla.org/integration/autoland/rev/f48ecbfdd4ca Allow default-branch regional pref values in DoH Config. r=Gijs
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch

Comment on attachment 9230470 [details]
Bug 1719851 - Allow default-branch regional pref values in DoH Config. r=Gijs!

Beta/Release Uplift Approval Request

  • User impact if declined: This uplift is in support of unblocking our rollout of DoH in Canada. The patches for which uplift is being requested update the DoH settings UI to work better with Remote Settings, and simplify the Normandy recipe for the rollout.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: Bug 1713036, Bug 1720379, Bug 1718097, Bug 1719851, Bug 1714486
  • Risk to taking this patch: Medium
  • Why is the change risky/not risky? (and alternatives if risky): The changes have been baking for a while and work well. Medium risk because of the number of patches we need to uplift.
  • String changes made/needed:
Attachment #9230470 - Flags: approval-mozilla-release?
  • We verified this issue across platforms (Windows 10 x64, Ubuntu 20 x64, macOS 11.4) using the 90.0.2 try-build provided by Nihanth.
  • We performed smoke testing using the Remote Settings Stage environment on the DoH Preferences UI and didn't encounter any issues.
  • The updated recipe set the doh-rollout.ca.enabled pref as a Default type on both treatment and control branches.

Comment on attachment 9230470 [details]
Bug 1719851 - Allow default-branch regional pref values in DoH Config. r=Gijs!

approved for 90.0.2

Attachment #9230470 - Flags: approval-mozilla-release? → approval-mozilla-release+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: