Closed Bug 1664192 Opened 5 years ago Closed 5 years ago

Turn on spocs by default in DE

Categories

(Firefox :: New Tab Page, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
82 Branch
Iteration:
82.2 - Sep 7 - Sep 20
Tracking Status
firefox81 + verified
firefox82 + verified

People

(Reporter: thecount, Assigned: thecount)

Details

Attachments

(1 file)

This is a pref flip. Should be super easy.

Likely we want this uplifted into 81 RC.

We've run this on release as an experiment already, and was waiting for vp signoff.

Similar to what we did with bug 1650200

[Tracking Requested - why for this release]:

Priority: -- → P1
Assignee: nobody → sdowne

Aiming for VP signoff by EOD today (9/10) in time for Beta build on Friday, or RC build for Monday.

Iteration: --- → 82.2 - Sep 7 - Sep 20

Comment on attachment 9175040 [details]
Bug 1664192 - Newtab spocs in DE

Beta/Release Uplift Approval Request

  • User impact if declined: Non, revenue impact though.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: 1. from a new profile, set browser.search.region to DE
  1. set browser.newtabpage.activity-stream.asrouter.devtoolsEnabled to true
  2. Go through the steps here to enable the de langpack https://firefox-source-docs.mozilla.org/browser/components/newtab/docs/v2-system-addon/geo_locale.html#setting-custom-geo-locale-and-update-channels
  3. Set browser.newtabpage.activity-stream.discoverystream.spocs-endpoint to "https://spocs.getpocket.com/spocs?country=US&region=CA"
  4. Restart
  5. go to about:home#devtools-ds and click "refresh cache"
  6. Go to a newtab

Expected: There should be an English spoc in the DE browser, in the third position. Ignore the fact that it's in English. We're forcing an English spoc for QA purposes to produce more consistent test results. Because of pacing, doing this with German spocs are likely to produce no results, making QA quite impossible. If you want to try, use "https://spocs.getpocket.com/spocs?country=DE" in step 4, you may see a German language spoc, you may not. You can also verify spocs are on by going to about:newtab#devtools-ds and ensuring the "show_spocs" checkbox is checked.

  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): It's just a single pref change for a value that's already been set to true from most of release already via experiments/rollouts.
  • String changes made/needed: none
Attachment #9175040 - Flags: approval-mozilla-beta?
Flags: qe-verify+
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
QA Whiteboard: [qa-triaged]

Comment on attachment 9175040 [details]
Bug 1664192 - Newtab spocs in DE

Approved for 81.0rc1.

Attachment #9175040 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

The work on this enhancement was part of the work done on PI-800. Considering this I am changing the status to Verified.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: