Releases/Funnelcake09: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 3: Line 3:
* Our goal is to see if changes incorporated into Fx3.5 will have a impact with user experience
* Our goal is to see if changes incorporated into Fx3.5 will have a impact with user experience


= Task List =
= Task List =
Steps needed to perform a funnelcake release.


'''In advance:'''
Steps needed to perform a funnelcake release.  
# create repack (Kev)
# installers to be made available at https://people.mozilla.org/files/partners/mozilla09/3.5/ (or something similar).  worksheet will be here: https://intranet.mozilla.org/Firefox:Distribution:Funnelcake.
# QA testing + signing of release (Tomcat)
# Repacking (Kev)
# builds to be made ready for signing at people.mozilla.com:/tmp/mozilla09-35-unsigned.tar
# Build signs (Nick Thomas); now at people.mozilla.com:/tmp/mozilla09-35-signed.tar
# signed builds available at https://people.mozilla.com/files/partners/mozilla09/3.5/ (ask kev for uname/password if needed)
# Create all unique pages (e.g., download.html, firstrun, whatsnew) (automated process for IT)
# pages available on trunk
# Page testing and approval by QA (Stephen Donner)
## For the following pages, download the en-US builds for Win, Mac, Linux, install, and ensure their first-run pages are instrumented (f=9 or something similar):
### https://www-trunk.stage.mozilla.com/en-US/
### https://www-trunk.stage.mozilla.com/en-US/products/firefox/
### https://www-trunk.stage.mozilla.com/en-US/firefox/all.html
#### en-US links for Win, Mac, Linux should be Funnelcake-instrumented
##### All other download links should be normal
# Set-up download servers and enable mirrors (Oremj)
# builds should be available at something like http://dm-download03.mozilla.org/
# Double check the builds (Tomcat)


'''At midnight:'''
'''In advance:'''  
# Pages pushed to production (automated process for IT)
# Pages verified (Stephen Donner)


'''Day of launch:'''
#create repack (Kev)
# Change pages back to normal on trunk and stage (automated process for IT)
#installers to be made available at https://people.mozilla.org/files/partners/mozilla09/3.5/ (or something similar). worksheet will be here: https://intranet.mozilla.org/Firefox:Distribution:Funnelcake.
# Verify on authstage once it syncs (Stephen Donner)
#QA testing + signing of release (Tomcat)
#Repacking (Kev)
#builds to be made ready for signing at people.mozilla.com:/tmp/mozilla09-35-unsigned.tar
#Build signs (Nick Thomas); now at people.mozilla.com:/tmp/mozilla09-35-signed.tar
#signed builds available at https://people.mozilla.com/files/partners/mozilla09/3.5/ (ask kev for uname/password if needed)
#Create all unique pages (e.g., download.html, firstrun, whatsnew) (automated process for IT)  
#pages available on trunk
#Page testing and approval by QA (Stephen Donner)
##For the following pages, download the en-US builds for Win, Mac, Linux, install, and ensure their first-run pages are instrumented (f=9 or something similar):
###https://www.mozilla.com/en-US/
###https://www.mozilla.com/en-US/products/firefox/
###https://www.mozilla.com/en-US/firefox/upgrade.html
###https://www.mozilla.com/en-US/firefox/personal.html
###https://www.mozilla.com/en-US/firefox/ie.html
###https://www.mozilla.com/en-US/firefox/all.html
####en-US links for Win, Mac, Linux should be Funnelcake-instrumented
#####All other download links should be normal
#Set-up download servers and enable mirrors (Oremj)
#builds should be available at something like http://dm-download03.mozilla.org/
#Double check the builds (Tomcat)


'''At following midnight:'''
'''At midnight:'''
# Back out to normal pages (automated process for IT)
 
# Change the 3 bouncer entries between 0:00 and 0:01. All Firefox-3.5-09 entries should point to the same locations as Firefox-3.5 entries. (John O'Duinn or Nick Thomas)
#Pages pushed to production (automated process for IT)
# Verify that three entry points all back to serving regular builds on all three platforms (Stephen Donner)
#Pages verified (Stephen Donner)
 
'''Day of launch:'''
 
#Change pages back to normal on trunk and stage (automated process for IT)
#Verify on authstage once it syncs (Stephen Donner)
 
'''At following midnight:'''  
 
#Back out to normal pages (automated process for IT)  
#Change the 3 bouncer entries between 0:00 and 0:01. All Firefox-3.5-09 entries should point to the same locations as Firefox-3.5 entries. (John O'Duinn or Nick Thomas)  
#Verify that three entry points all back to serving regular builds on all three platforms (Stephen Donner)


'''Done!'''
'''Done!'''

Latest revision as of 08:09, 30 July 2009

New Item for July

  • Like Funnelcake07, which shipped in March, we will be including the Kampyle feedback/survey form.
  • Our goal is to see if changes incorporated into Fx3.5 will have a impact with user experience

Task List

Steps needed to perform a funnelcake release.

In advance:

  1. create repack (Kev)
  2. installers to be made available at https://people.mozilla.org/files/partners/mozilla09/3.5/ (or something similar). worksheet will be here: https://intranet.mozilla.org/Firefox:Distribution:Funnelcake.
  3. QA testing + signing of release (Tomcat)
  4. Repacking (Kev)
  5. builds to be made ready for signing at people.mozilla.com:/tmp/mozilla09-35-unsigned.tar
  6. Build signs (Nick Thomas); now at people.mozilla.com:/tmp/mozilla09-35-signed.tar
  7. signed builds available at https://people.mozilla.com/files/partners/mozilla09/3.5/ (ask kev for uname/password if needed)
  8. Create all unique pages (e.g., download.html, firstrun, whatsnew) (automated process for IT)
  9. pages available on trunk
  10. Page testing and approval by QA (Stephen Donner)
    1. For the following pages, download the en-US builds for Win, Mac, Linux, install, and ensure their first-run pages are instrumented (f=9 or something similar):
      1. https://www.mozilla.com/en-US/
      2. https://www.mozilla.com/en-US/products/firefox/
      3. https://www.mozilla.com/en-US/firefox/upgrade.html
      4. https://www.mozilla.com/en-US/firefox/personal.html
      5. https://www.mozilla.com/en-US/firefox/ie.html
      6. https://www.mozilla.com/en-US/firefox/all.html
        1. en-US links for Win, Mac, Linux should be Funnelcake-instrumented
          1. All other download links should be normal
  11. Set-up download servers and enable mirrors (Oremj)
  12. builds should be available at something like http://dm-download03.mozilla.org/
  13. Double check the builds (Tomcat)

At midnight:

  1. Pages pushed to production (automated process for IT)
  2. Pages verified (Stephen Donner)

Day of launch:

  1. Change pages back to normal on trunk and stage (automated process for IT)
  2. Verify on authstage once it syncs (Stephen Donner)

At following midnight:

  1. Back out to normal pages (automated process for IT)
  2. Change the 3 bouncer entries between 0:00 and 0:01. All Firefox-3.5-09 entries should point to the same locations as Firefox-3.5 entries. (John O'Duinn or Nick Thomas)
  3. Verify that three entry points all back to serving regular builds on all three platforms (Stephen Donner)

Done!

Bugs To Be Filed