Releases/Firefox 17.0b5/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "= Checklist = * <s> Ship the l10n milestone {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s> *...")
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Checklist =
= Checklist =
* <s>[[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s>
* Use Release Kickoff Form to start the release, with rail watching the backend script (No Docs Yet)
* <s>Use Release Kickoff Form to start the release, with rail watching the backend script (No Docs Yet)</s>
** Replaces: [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Land_patches_and_reconfig Land patches and reconfig]]{{DesktopTag}} {{MobileTag}} {{AllTag}}
** <small><s>Replaces: [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Land_patches_and_reconfig Land patches and reconfig]]{{DesktopTag}} {{MobileTag}} {{AllTag}}</s></small>
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Running_release_sanity_and_starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
** <small><s>Also Replaces: [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Running_release_sanity_and_starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s></small>
* [https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* <s>[https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{ReleaseTag}} {{BetaTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{ReleaseTag}} {{BetaTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}</s>


= Bugs Hit=
= Bugs Hit=
Line 26: Line 26:
* Filled in automation web UI: https://bugzilla.mozilla.org/attachment.cgi?id=679028&action=edit
* Filled in automation web UI: https://bugzilla.mozilla.org/attachment.cgi?id=679028&action=edit
** r+ by rail (in IRC) after I fixed fennec to use the json
** r+ by rail (in IRC) after I fixed fennec to use the json
<!-- ---------------------
DOCS BELOW FROM 17 beta 4 run


=== Sign Android Builds ===
=== Sign Android Builds ===


* [11:00am EST] Received automated email "All android builds now available"
* [21:04 PST] Received automated email "All android builds now available"
* Android builds are signed.
* Android builds are signed.
* [12:59pm EST] Automation sees the signed builds and sends "All signed builds now available" email.
* [21:12 PST] Automation sees the signed builds and sends "All signed builds now available" email.
 
* [11:13AM EST Nov. 1] lsblakk: jhopkins: i believe we will not get QA sign off until quite late today, likely push to beta tomorrow morning or early aft if no issues arise
* [1:43PM EST Nov. 2]
[1:33pm] jhopkins: do we have an ETA on pushing Firefox 17.0b4 to beta?
[1:40pm] akeybl: jhopkins: ashughes let me know we'd be ready to push b4 desktop around now
[1:41pm] akeybl: we're waiting on sign-off
[1:41pm] jhopkins: ok. and mobile?
[1:41pm] akeybl: we're waiting on status from kbrosnan
[1:41pm] jhopkins: ok thanks
[1:42pm] ashughes: jhopkins, update tests are still running on releasetest
[1:42pm] ashughes: I'll send email and ping you when it's done
[1:42pm] jhopkins: ashughes: awesome - thanks
[1:43pm] ashughes: hopefully done in the next 30 minutes
 
=== Push to mirrors ===
 
* checked uptake, OK


=== Push snippets ===
=== Push snippets ===


* [2:34PM EST] got Desktop sign-off
* [13:56 EST] got the 'go to beta' for Desktop and Fennec.
* verified mirror uptake on bouncer (result: 5 million)
* [~14:35 EST] lost BuildVPN access temporarily
* [2:51PM EST] got the 'go to beta' for Desktop and Fennec.
* [14:59 EST] pushsnip completes
* [3:00PM EST] pushsnip completes
* Bouncer 'latest' link updated.
* Bouncer 'latest' link updated.
* replied to 'Please push Firefox Desktop...' email
* replied to 'Please push Firefox Desktop...' email
Line 64: Line 43:
=== Publish Fennec ===
=== Publish Fennec ===


* fetched https://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/17.0b4-candidates/build1/android/multi/fennec-17.0b4.multi.android-arm.apk
* fetched https://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/17.0b5-candidates/build1/android/multi/fennec-17.0b5.multi.android-arm.apk
* fetched https://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/17.0b4-candidates/build1/android-armv6/multi/fennec-17.0b4.multi.android-arm-armv6.apk
* fetched https://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/17.0b5-candidates/build1/android-armv6/multi/fennec-17.0b5.multi.android-arm-armv6.apk
* compared md5 checksum locally vs. on stage.mozilla.org
* compared md5 checksum locally vs. on stage.mozilla.org
* uploaded apk's and activated new/deactivated old per wiki docs
* uploaded apk's and activated new/deactivated old per wiki docs
* [3:36pm EST] finished running ./push_fennec.sh on stage.m.o
* [13:50 EST] finished running ./push_fennec.sh on stage.m.o
* replied to 'Please push Firefox Mobile...' email
* replied to 'Please push Firefox Mobile...' email


=== Ran post-release builder ===
=== Verified Times ===
 
Done.
 
* [4:57PM EST] QA signs off Firefox Desktop 17.0b4 updates on beta channel
* [7:35PM EST] QA signs off on updates and installs from the Play store


-->
* [15:07 EST] Verified latest-* link in bouncer is updated
* [16:22 EST] Realized that I mistakenly did not hit 'save' on Fennec Publish
* [16:25 EST] Properly published Fennec
* [17:04 EST] QA signs off Firefox 17.0b5 updates on beta channel
* [17:29 EST] Manual trigger of "postrelease" builder reports complete
* [17:51 EST] Verified that Google Play cache expired and is now showing Beta 5

Latest revision as of 00:14, 9 November 2012

Checklist

Bugs Hit

Notes

  • Per desire for builds out to Softvision faster, Only generated 1 partial rather than two.

Build 1

Ship the l10n milestone

Land config updates / Run release sanity and start automation

Sign Android Builds

  • [21:04 PST] Received automated email "All android builds now available"
  • Android builds are signed.
  • [21:12 PST] Automation sees the signed builds and sends "All signed builds now available" email.

Push snippets

  • [13:56 EST] got the 'go to beta' for Desktop and Fennec.
  • [~14:35 EST] lost BuildVPN access temporarily
  • [14:59 EST] pushsnip completes
  • Bouncer 'latest' link updated.
  • replied to 'Please push Firefox Desktop...' email

Publish Fennec

Verified Times

  • [15:07 EST] Verified latest-* link in bouncer is updated
  • [16:22 EST] Realized that I mistakenly did not hit 'save' on Fennec Publish
  • [16:25 EST] Properly published Fennec
  • [17:04 EST] QA signs off Firefox 17.0b5 updates on beta channel
  • [17:29 EST] Manual trigger of "postrelease" builder reports complete
  • [17:51 EST] Verified that Google Play cache expired and is now showing Beta 5