Closed Bug 1184279 Opened 9 years ago Closed 9 years ago

Create funnelcake builds to test Firefox homepage variations

Categories

(Release Engineering :: Release Requests, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: fpolizzi, Assigned: mixedpuppy)

References

Details

Attachments

(1 file, 1 obsolete file)

Background: According to data from FHR and Testpilot, only a small percentage of all users have about:home set as their default homepage. Although browser hijacking is an issue, a large percentage of these users are choosing other experiences over about:home intentionally. The purpose of this test is to measure these changes with a change in the default homepage: 1. Impact on user's search volume 2. Impact on retention of the user Both of these data points we can gather and segment by funnelcake via FHR. Requirements: 1. Funnelcake build which has about:home set as the homepage (control) 2. Funnelcake build which has about:newtab set as the homepage (variation) This project is time sensitive, and would be great to get in as soon as possible.
Attached patch funnelcake_homepage (obsolete) — Splinter Review
my first funnelcakes...
Assignee: nobody → mixedpuppy
Attachment #8634418 - Attachment is obsolete: true
Flags: needinfo?(rail)
I usually work with :nthomas on funnelcake creations and he usually adds them as a product to download.mozilla.org (DMO). Nick can probably review this for us. Nick?
Flags: needinfo?(nthomas)
Also, we have already used funnelcake 39 IDs, so this will have to be funnelcake 40 and 41. Funnelcake master tracker: https://docs.google.com/spreadsheets/d/1gZ-GFyubAAlIxh-u-5SR52rqKKfBRLRuwrjSq97QkWA/edit#gid=0
Looks like 39 was changed to 40, so we should be fine. We need two funnelcakes (40 and 41) so we can do an A/B test and have a control.
(In reply to Chris More [:cmore] from comment #6) > Looks like 39 was changed to 40, so we should be fine. We need two > funnelcakes (40 and 41) so we can do an A/B test and have a control. Ok, you probably want the initial patch I did in comment #1
(In reply to Shane Caraveo (:mixedpuppy) from comment #7) > (In reply to Chris More [:cmore] from comment #6) > > Looks like 39 was changed to 40, so we should be fine. We need two > > funnelcakes (40 and 41) so we can do an A/B test and have a control. > > Ok, you probably want the initial patch I did in comment #1 Nice, Shane! Quick turn around. :)
For the funnelcakes: mozilla40: about:home (control and no changes) mozilla41: about:newtab (variation with about:newtab set as homepage) Language: en-US Platform: Win32 This looks like what Shane has set up.
I'll need to revert my last push and push the older patch.
Just pushed a patch to get funnelcake41 right. https://hg.mozilla.org/build/partner-repacks/rev/708cc3099338
I can make some repacks once we've settled in the repo. Curious why we're setting startup.homepage_override_url ? That's the post-update page.
Flags: needinfo?(rail)
Flags: needinfo?(nthomas)
That pref isn't set in the vanilla builds, so no page will be shown after an update (unless the update server overrides that). I'd recommend leaving it alone unless you have something end in mind.
(In reply to Nick Thomas [:nthomas] from comment #13) > That pref isn't set in the vanilla builds, so no page will be shown after an > update (unless the update server overrides that). I'd recommend leaving it > alone unless you have something end in mind. No, I just thought they both had to be set. I'll remove that line in both.
Thanks for the help, Nick!
Thanks for the speedy responses, Nick and Shane! :nthomas, what does the timeline look like for sign-off and the move to production?
Flags: needinfo?(nthomas)
By signoff I mean cmore/fpolizzi/mixedpuppy taking a look at the builds, and confirm they're working as expected. After that only 30 minutes, modulo noticing the signoff and timezones.
Flags: needinfo?(nthomas)
Bouncer (download.m.o) is configured, but won't work until signoff and the builds are copied. The urls will be: https://download.mozilla.org/?product=firefox-39.0-SSL-f40&os=win&lang=en-US https://download.mozilla.org/?product=firefox-39.0-SSL-f41&os=win&lang=en-US
RelEng, since I'm likely be out when signoff comes, we need to do this # ffxbld@stage rsync -av /pub/mozilla.org/firefox/candidates/39.0-candidates/build6/partner-repacks-bug1184279/funnelcake40/ /pub/mozilla.org/firefox/releases/39.0-funnelcake40/ rsync -av /pub/mozilla.org/firefox/candidates/39.0-candidates/build6/partner-repacks-bug1184279/funnelcake41/ /pub/mozilla.org/firefox/releases/39.0-funnelcake41/ Wait 5 minutes for sentry find the files, then make sure the two links above work.
Francesco and I will test tomorrow to see if the variations have the desired settings. :nthomas: do these configs use the new versions that mconnor fixed with the default search settings in the US?
Yes, his fix was in 38.0.6, 39.0, and will be in releases going forward.
(In reply to Nick Thomas [:nthomas] from comment #23) > Yes, his fix was in 38.0.6, 39.0, and will be in releases going forward. Ok, great. thanks
See Also: → 1185024
I've tested these builds and they are both working as expected.
Builds published, and urls in comment #20 verified working.
Funnelcakes are in distribution as of 7/20. Thank you very much :nthomas, :mixedpuppy!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Funnelcakes distributed starting 7/20 and ending 7/28.
Cleaned up the config with https://hg.mozilla.org/build/partner-repacks/rev/8100c17d0534 (removed 39 and 40, stashed 41 in inactive-configs).
Component: Custom Release Requests → Release Requests
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: