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)
Release Engineering
Release Requests
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: fpolizzi, Assigned: mixedpuppy)
References
Details
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
Details | Diff | Splinter Review |
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.
Assignee | ||
Comment 2•9 years ago
|
||
Attachment #8634418 -
Attachment is obsolete: true
Assignee | ||
Comment 3•9 years ago
|
||
https://hg.mozilla.org/build/partner-repacks/rev/87c71751ca71
@rail, can you spin builds for that?
Flags: needinfo?(rail)
Comment 4•9 years ago
|
||
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)
Comment 5•9 years ago
|
||
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
Comment 6•9 years ago
|
||
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.
Assignee | ||
Comment 7•9 years ago
|
||
(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
Comment 8•9 years ago
|
||
(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. :)
Comment 9•9 years ago
|
||
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.
Assignee | ||
Comment 10•9 years ago
|
||
I'll need to revert my last push and push the older patch.
Assignee | ||
Comment 11•9 years ago
|
||
Just pushed a patch to get funnelcake41 right.
https://hg.mozilla.org/build/partner-repacks/rev/708cc3099338
Comment 12•9 years ago
|
||
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)
Comment 13•9 years ago
|
||
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.
Assignee | ||
Comment 14•9 years ago
|
||
(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.
Assignee | ||
Comment 15•9 years ago
|
||
Comment 16•9 years ago
|
||
Builds up for testing at
http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/39.0-candidates/build6/partner-repacks-bug1184279/funnelcake40/win32/en-US/Firefox%20Setup%2039.0.exe
http://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/39.0-candidates/build6/partner-repacks-bug1184279/funnelcake41/win32/en-US/Firefox%20Setup%2039.0.exe
Once I get an signoff on them I'll move them to a production location, and set up download.m.o.
Comment 17•9 years ago
|
||
Thanks for the help, Nick!
Reporter | ||
Comment 18•9 years ago
|
||
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)
Comment 19•9 years ago
|
||
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)
Comment 20•9 years ago
|
||
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
Comment 21•9 years ago
|
||
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.
Comment 22•9 years ago
|
||
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?
Comment 23•9 years ago
|
||
Yes, his fix was in 38.0.6, 39.0, and will be in releases going forward.
Comment 24•9 years ago
|
||
(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
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Comment 25•9 years ago
|
||
I've tested these builds and they are both working as expected.
Comment 26•9 years ago
|
||
Builds published, and urls in comment #20 verified working.
Reporter | ||
Comment 27•9 years ago
|
||
Funnelcakes are in distribution as of 7/20.
Thank you very much :nthomas, :mixedpuppy!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 28•9 years ago
|
||
Funnelcakes distributed starting 7/20 and ending 7/28.
Comment 29•9 years ago
|
||
Cleaned up the config with https://hg.mozilla.org/build/partner-repacks/rev/8100c17d0534 (removed 39 and 40, stashed 41 in inactive-configs).
Updated•3 years ago
|
Component: Custom Release Requests → Release Requests
You need to log in
before you can comment on or make changes to this bug.
Description
•