Releases/Funnelcake05: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Next Meeting =
= Next Meeting =
* revise task list
* any adjustments to task list, bugs filed?
* assign dates to major tasks
* postmortem from shipping Funnelcake04 (shipped on 12/15)
* file bugs needed
** address Omniture issue
* set up a Q1 schedule for funnelcake
* confirm plans for next ship date of 1/13


= Task List =
= Task List =
Line 10: Line 10:
'''In advance:'''
'''In advance:'''
# create repack (Kev)
# create repack (Kev)
# installers to be made available at https://people.mozilla.org/files/partners/mozilla04/3.0.4/ (or something similar).  worksheet will be here: https://intranet.mozilla.org/Firefox:Distribution:Funnelcake4.
# installers to be made available at https://people.mozilla.org/files/partners/mozilla04/3.0.5/ (or something similar).  worksheet will be here: https://intranet.mozilla.org/Firefox:Distribution:Funnelcake5.
# QA testing + signing of release (Tomcat)
# QA testing + signing of release (Tomcat)
# Repacking (Kev)
# Repacking (Kev)
# builds to be made ready for signing at people.mozilla.org:/tmp/funnelcake4-304-signed.tar
# builds to be made ready for signing at people.mozilla.org:/tmp/funnelcake5-305-signed.tar
# Build signs (Nick Thomas); now at people.mozilla.org:/tmp/funnelcake4-304-signed.tar
# Build signs (Nick Thomas); now at people.mozilla.org:/tmp/funnelcake5-305-signed.tar
# signed builds available at https://people.mozilla.org/files/partners/mozilla04/3.0.4/
# signed builds available at https://people.mozilla.org/files/partners/mozilla05/3.0.5/
# Create all unique pages (e.g., download.html, firstrun, whatsnew) (Wil Clouser)
# Create all unique pages (e.g., download.html, firstrun, whatsnew) (Wil Clouser)
# pages available on trunk
# pages available on trunk
# Page testing and approval by QA (Stephen Donner)
# 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=4 or something similar):
## For the following pages, download the en-US builds for Win, Mac, Linux, install, and ensure their first-run pages are instrumented (f=5 or something similar):
### https://www-trunk.stage.mozilla.com/en-US/
### 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/products/firefox/
Line 39: Line 39:
'''At following midnight:'''
'''At following midnight:'''
# Back out to normal pages (Wil Clouser)
# Back out to normal pages (Wil Clouser)
# Change the 3 bouncer entries between 0:00 and 0:01.  All Firefox-3.0.4-04 entries should point to the same locations as Firefox-3.0.4 entries. (John O'Duinn)
# Change the 3 bouncer entries between 0:00 and 0:01.  All Firefox-3.0.5-05 entries should point to the same locations as Firefox-3.0.5 entries. (John O'Duinn)
# Verify that three entry points all back to serving regular builds on all three platforms (Stephen Donner)
# Verify that three entry points all back to serving regular builds on all three platforms (Stephen Donner)


Line 45: Line 45:


= Bugs To Be Filed =
= Bugs To Be Filed =
-- master bug
[https://bugzilla.mozilla.org/show_bug.cgi?id=471610 master bug]
-- create repack
[https://bugzilla.mozilla.org/show_bug.cgi?id=471611 create repack]
-- QA repack
[https://bugzilla.mozilla.org/show_bug.cgi?id=471612 QA repack]
-- sign builds
[https://bugzilla.mozilla.org/show_bug.cgi?id=471615 sign builds]
-- create pages
[https://bugzilla.mozilla.org/show_bug.cgi?id=471618 create pages]
-- QA pages
[https://bugzilla.mozilla.org/show_bug.cgi?id=471690 QA pages]
-- push live at midnight
[https://bugzilla.mozilla.org/show_bug.cgi?id=471692 add funnelcake entries to bouncer]
-- change bouncer entries
*  [https://bugzilla.mozilla.org/show_bug.cgi?id=471693 put funnelcake builds on local mozilla mirror nodes]
-- remove funnelcake
*  [https://bugzilla.mozilla.org/show_bug.cgi?id=471697 push pages live at midnight]
[https://bugzilla.mozilla.org/show_bug.cgi?id=471698 turn off at midnight: reset funnelcake bouncer entries]
[https://bugzilla.mozilla.org/show_bug.cgi?id=471699 turn off at midnight: remove funnelcake builds from local mozilla mirror nodes]

Latest revision as of 18:45, 31 December 2008

Next Meeting

  • any adjustments to task list, bugs filed?
  • postmortem from shipping Funnelcake04 (shipped on 12/15)
    • address Omniture issue
  • confirm plans for next ship date of 1/13

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/mozilla04/3.0.5/ (or something similar). worksheet will be here: https://intranet.mozilla.org/Firefox:Distribution:Funnelcake5.
  3. QA testing + signing of release (Tomcat)
  4. Repacking (Kev)
  5. builds to be made ready for signing at people.mozilla.org:/tmp/funnelcake5-305-signed.tar
  6. Build signs (Nick Thomas); now at people.mozilla.org:/tmp/funnelcake5-305-signed.tar
  7. signed builds available at https://people.mozilla.org/files/partners/mozilla05/3.0.5/
  8. Create all unique pages (e.g., download.html, firstrun, whatsnew) (Wil Clouser)
  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=5 or something similar):
      1. https://www-trunk.stage.mozilla.com/en-US/
      2. https://www-trunk.stage.mozilla.com/en-US/products/firefox/
      3. https://www-trunk.stage.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 (Wil Clouser)
  2. Pages verified (Stephen Donner)

Day of launch:

  1. Change pages back to normal on trunk and stage (Wil Clouser)
  2. Verify on authstage once it syncs (Stephen Donner)

At following midnight:

  1. Back out to normal pages (Wil Clouser)
  2. Change the 3 bouncer entries between 0:00 and 0:01. All Firefox-3.0.5-05 entries should point to the same locations as Firefox-3.0.5 entries. (John O'Duinn)
  3. Verify that three entry points all back to serving regular builds on all three platforms (Stephen Donner)

Done!

Bugs To Be Filed