Closed Bug 1868097 Opened 11 months ago Closed 8 months ago

WNP tooling - spike

Categories

(Firefox :: Messaging System, task, P1)

Firefox 122
task
Points:
8

Tracking

()

RESOLVED FIXED
125 Branch
Iteration:
125.2 - Mar 4 - Mar 15
Tracking Status
firefox122 --- wontfix
firefox125 --- fixed

People

(Reporter: hanna_a, Assigned: hanna_a, NeedInfo)

References

(Blocks 3 open bugs)

Details

(Whiteboard: [omc])

Attachments

(2 files, 5 obsolete files)

Problem: WNP does not have a measurement while allows us to measure retention & engagement in the product. It is also unable to target the right audience.

Attached file WIP: Bug 1868097 - WNP tooling - spike (obsolete) —
Priority: -- → P1
Iteration: 122.2 - Dec 4 - Dec 15 → 123.1 - Dec 18 - Dec 29
Iteration: 123.1 - Dec 18 - Dec 29 → 123.2 - Jan 1 - Jan 12
Depends on: 1874465

Used in conjunction with a test experiment:
https://experimenter.services.mozilla.com/nimbus/whatsnewpage-test-dummy/summary
Set messaging-system.rsexperimentloader.collection_id to
nimbus-preview in your ~/.mozbuild/machrc file to enroll naturally on
the first launch. Then relaunch and it should load the test site. This
is obviously not an ideal test but it's an easy way to demonstrate that
the Nimbus variable is stored on session 1 and ready in time for session
2 startup, and therefore able to show a WNP. This was important to test
first before investing time in mocking updates, which is done using a
local update server. I'll upload another WIP patch that demonstrates the
full process using a local update server.

This requires the same setup instructions as the earlier patch to enroll
in the test experiment, plus some extra steps. First, an additional pref
must be added to machrc or user.js, which will be:
browser.startup.homepage_override.mstone=119.0a1
This is done to trick Firefox into thinking the previously installed
version is less than the currently installed version. Then, this guide
needs to be followed to serve a mock update, so that Firefox thinks it's
been updated when it hasn't:
https://firefox-source-docs.mozilla.org/toolkit/mozapps/update/docs/SettingUpAnUpdateServer.html
I haven't done thorough testing with this yet, but I'm uploading it so
it will be easier to discuss between all of us.

Depends on D198481

Iteration: 123.2 - Jan 1 - Jan 12 → 123.3 - Jan 15 - Jan 19

Depends on D198482

Points: --- → 8
Iteration: 123.3 - Jan 15 - Jan 19 → 124.1 - Jan 22 - Feb 2
Attachment #9377258 - Attachment description: WIP: Bug 1868097 - WNP update tests to use pref instead → Bug 1868097 - WNP update tests to use pref instead
Attachment #9377258 - Attachment description: Bug 1868097 - WNP update tests to use pref instead → WIP: Bug 1868097 - WNP update tests to use pref instead
Attachment #9366803 - Attachment is obsolete: true
Attachment #9377258 - Attachment is obsolete: true
Iteration: 124.1 - Jan 22 - Feb 2 → 124.2 - Feb 4 - Feb 16
Attachment #9377814 - Attachment description: WIP: Bug 1868097 - Whats New Page nimbus tooling → Bug 1868097 - Whats New Page nimbus tooling
Iteration: 124.2 - Feb 4 - Feb 16 → 125.1 - Feb 19 - Mar 1
Iteration: 125.1 - Feb 19 - Mar 1 → 125.2 - Mar 4 - Mar 15
Attachment #9377814 - Attachment description: Bug 1868097 - Whats New Page nimbus tooling → Bug 1868097 - Whats New Page nimbus tooling r=#omc-reviewers
Pushed by halemu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e922054f18eb Whats New Page nimbus tooling r=omc-reviewers,aminomancer
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
Flags: qe-verify+
Blocks: 1883427

Are these patches intended for review?

Flags: needinfo?(shughes)
Attachment #9372671 - Attachment is obsolete: true
Attachment #9372672 - Attachment is obsolete: true
Attachment #9373152 - Attachment is obsolete: true

No, they were added just for sharing and I forgot to abandon them. I've done so now. Thanks.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: