Closed
Bug 900658
Opened 11 years ago
Closed 11 years ago
spin up funnelcake build for mozilla.org /firstrun content testing for [en-US] only
Categories
(Release Engineering :: Release Requests, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: cmore, Assigned: nthomas)
References
Details
Attachments
(2 files, 2 obsolete files)
1.91 KB,
patch
|
Details | Diff | Splinter Review | |
7.29 KB,
text/plain
|
Details |
Per bug 853869, we have been doing a lot of A|B testing with new content on the first run experience in Firefox. We want to see how different content influences ADIs long term. It may have a positive, negative, or neutral impact on ADIs and at this point we don't know. We have done 3 A|B tests to get down to content that people interact with the most and the next step is to do a funnelcake test.
This test will happen during the lifespan of Firefox 23.
The build en-US only for windows, mac, and linux. The product in bouncer should be whatever the normal product names would be + -f[XX] where XX is the funnelcake version. This will be set up similar to the SEM campaign, but we will use GA content experiments to do the A|B splitting.
Reporter | ||
Updated•11 years ago
|
Assignee | ||
Comment 1•11 years ago
|
||
How many unique funnelcake XX values do you need ? Did you mean that you'll offer the current content to vanilla builds, and the new optimised content to a single funnelcake ? If so, how will you compare ADI long term ?
Do you need a different firstrun url at all, or will
http://www.mozilla.com/%LOCALE%/%APP%/%VERSION%/firstrun/?f=XX
be fine ?
Reporter | ||
Comment 2•11 years ago
|
||
(In reply to Nick Thomas [:nthomas] from comment #1)
> How many unique funnelcake XX values do you need ? Did you mean that you'll
> offer the current content to vanilla builds, and the new optimised content
> to a single funnelcake ? If so, how will you compare ADI long term ?
>
> Do you need a different firstrun url at all, or will
> http://www.mozilla.com/%LOCALE%/%APP%/%VERSION%/firstrun/?f=XX
> be fine ?
Good question. It would probably good to have two funnelcakes one for the control (the current version of the firstrun page) and the other funnelcake build with the updated firstrun experience.
So f=24 (for example) would be the control and f=25 would be the variant. We would vary the first run page display depending on those f values.
Anurag: Would you prefer two funnelcakes to make the A|B test cleaner?
Flags: needinfo?(aphadke)
Comment 3•11 years ago
|
||
cmore - I agree with your suggestion, let's have two funnelcakes, control + variant.
Flags: needinfo?(aphadke)
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
Comment 4•11 years ago
|
||
What's left to do here, if anything?
Flags: needinfo?(nthomas)
Flags: needinfo?(chrismore.bugzilla)
Reporter | ||
Comment 5•11 years ago
|
||
(In reply to Ben Hearsum [:bhearsum] from comment #4)
> What's left to do here, if anything?
We are going to wait until the new /firstrun page is developed before spinning up the funnelcakes. What we don't want to have happen is that the page is done a bit before Firefox 24, we spin up funnelcake based on Firefox 23, and then we have to make new funnelcakes for 24 because there is not enough time left before the end of the 6 week cycle to run the rest. When we getting close to completing the new page, I will ping this bug.
Flags: needinfo?(chrismore.bugzilla)
Assignee | ||
Comment 6•11 years ago
|
||
That sounds great, thanks. Nothing to do here until then.
Flags: needinfo?(nthomas)
OS: Mac OS X → All
Priority: -- → P3
Reporter | ||
Comment 7•11 years ago
|
||
Nick: I need to verify two things.
1) Is the next incrementing number for funnelcake builds 24? The funnelcake build ids that we need to make here are 24 and 25. There will need to be 6 builds created for each 24 and 25 ids for windows, mac, and linux.
2) Given Firefox 24 is coming the week of September 17th, we will have to do this ADI post-release. What is the earliest estimate date given the 17th release that you could have all 6 funnelcake builds created from Firefox 24?
Thanks!
Flags: needinfo?(nthomas)
Assignee | ||
Comment 8•11 years ago
|
||
(In reply to Chris More [:cmore] from comment #7)
> Nick: I need to verify two things.
>
> 1) Is the next incrementing number for funnelcake builds 24? The funnelcake
> build ids that we need to make here are 24 and 25. There will need to be 6
> builds created for each 24 and 25 ids for windows, mac, and linux.
24 and 25 are next. To be crystal clear
* two funnelcakes (24, 25)
* three platforms (windows, mac, linux32)
* one locale (en-US)
--> 6 builds in total ?
> 2) Given Firefox 24 is coming the week of September 17th, we will have to do
> this ADI post-release. What is the earliest estimate date given the 17th
> release that you could have all 6 funnelcake builds created from Firefox 24?
I'm on the hook for three releases due out Sep 17. If they go really well then the funnelcakes could be up on Sep 17 itself. If there are problems then it might be a few days after. I want to avoid redoing work if we need to respin Firefox 24, which means waiting until signoff on Sep 16 for the full installers. I'll also need to create two stub installers, but they can be created before hand if I have time.
Do you want to hit or avoid the extra traffic we get around release time ?
Flags: needinfo?(nthomas)
Reporter | ||
Comment 9•11 years ago
|
||
> 24 and 25 are next. To be crystal clear
> * two funnelcakes (24, 25)
> * three platforms (windows, mac, linux32)
> * one locale (en-US)
> --> 6 builds in total ?
>
Exactly correct.
> Do you want to hit or avoid the extra traffic we get around release time ?
I want to avoid some of the initial spike in manual upgrade traffic, but it shouldn't matter since we will segment the traffic down to non-firefox users and manual updates won't get funnelcake either. Basically, as soon as you get Firefox 24 out the door, create the 6 funnelcake builds and ping this bug. We can enable the GA experiment at any point by literally flipping the switch. Thanks!
Reporter | ||
Comment 10•11 years ago
|
||
Nick: What is the ETA on the 6 builds being ready built off of Firefox 24?
Flags: needinfo?(nthomas)
Assignee | ||
Comment 11•11 years ago
|
||
I'll work on them today, so either today or your Monday.
Assignee: nobody → nthomas
Flags: needinfo?(nthomas)
Priority: P3 → P2
Assignee | ||
Comment 12•11 years ago
|
||
It'll be Monday, I'm having issues generating stub installers.
Assignee | ||
Comment 13•11 years ago
|
||
This is the config for the full installers. Quick QA, with a new profile, follows.
Funnelcake24:
Opens tabs: http://www.mozilla.org/en-US/firefox/24.0/firstrun/?f=24 + start page
Update check: https://aus3.mozilla.org/update/3/Firefox/24.0/20130910160258/WINNT_x86-msvc/en-US/release-cck-mozilla24/Windows_NT%205.1.3.0%20(x86)/mozilla24/1.0/update.xml?force=1
Funncelcake25:
Opens tabs: http://www.mozilla.org/en-US/firefox/24.0/firstrun/?f=25 + start page
Update check: https://aus3.mozilla.org/update/3/Firefox/24.0/20130910160258/WINNT_x86-msvc/en-US/release-cck-mozilla25/Windows_NT%205.1.3.0%20(x86)/mozilla25/1.0/update.xml?force=1
Assignee | ||
Comment 14•11 years ago
|
||
This was the first time we 'repacked' an en-US stub installer, so there was a bit of work figure out the right incantation.
Assignee | ||
Comment 15•11 years ago
|
||
Missed the linux & mac builds.
Attachment #808385 -
Attachment is obsolete: true
Assignee | ||
Comment 16•11 years ago
|
||
Attachment #808396 -
Attachment is obsolete: true
Assignee | ||
Comment 17•11 years ago
|
||
Bouncer setup info, modelled on bug 892484.
For windows, mozilla.org should point to stub installers at
https://download.mozilla.org/?product=firefox-stub-f24&os=win&lang=en-US
https://download.mozilla.org/?product=firefox-stub-f25&os=win&lang=en-US
The stub downloads from
https://download.mozilla.org/?product=firefox-latest-f24&os=win&lang=en-US
https://download.mozilla.org/?product=firefox-latest-f25&os=win&lang=en-US
For mac & linux, mozilla.org uses
https://download.mozilla.org/?product=firefox-24.0-f24&os=osx&lang=en-US
https://download.mozilla.org/?product=firefox-24.0-f25&os=osx&lang=en-US
https://download.mozilla.org/?product=firefox-24.0-f24&os=linux&lang=en-US
https://download.mozilla.org/?product=firefox-24.0-f25&os=linux&lang=en-US
The actual files are placed in
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0-funnelcake24/
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0-funnelcake25/
All the download links will return en-US files if the lang is modified.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 18•11 years ago
|
||
Chris, I'm on PTO from tomorrow. Is everything OK here from your point of view ?
Flags: needinfo?(chrismore.bugzilla)
Reporter | ||
Comment 19•11 years ago
|
||
All good and the rest has been running for two days. :) Thanks
Flags: needinfo?(chrismore.bugzilla)
You need to log in
before you can comment on or make changes to this bug.
Description
•