Releases/Firefox 21.0b2/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(status update)
(last update from hwine)
 
(6 intermediate revisions by 2 users not shown)
Line 3: Line 3:
* Tracking bug: {{bug|854367}}
* Tracking bug: {{bug|854367}}
* bugs encountered
* bugs encountered
** some minor UI enhancements for ship-it ({{bug|860074}}, {{bug|860078}}, and {{bug|860080}})


= Process =
= Process =
Line 8: Line 9:
* <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>
* <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</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_Fennec_to_mirrors | Push Fennec to mirrors]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_Fennec_to_mirrors | Push Fennec to mirrors]] {{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}} {{BetaTag}} {{ReleaseTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{BetaTag}} {{ReleaseTag}}</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>


= Build 1 =
= Build 1 =
== Desktop ==
First part of build 1 is desktop only
* l10n & ship-it handled by :bajaj
* l10n & ship-it handled by :bajaj
* Release approved
* Release approved
Line 21: Line 24:
** Hal reapproved the submission
** Hal reapproved the submission
* Automation completed without incident
* Automation completed without incident
* Desktop update snippets pushed
* Bouncer updated
* Post release done
'''''Desktop Complete'''''
== Fennec ==
Fennec done separately
* l10n & ship-it handled by :bajaj
* Release automation ran without issues
* Published without major issue
** some "unexpected error occurred, try again later" messages from Google Play
* Push to mirrors ran without incident.
= Fennec only Build 2 =
== Summary ==
* Who: Callek
* Tracking bug:
* bugs encountered
== Checklist ==
* [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Push_Fennec_to_mirrors | Push Fennec to mirrors]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
=== Push Fennec (to mirrors) failed ===
<pre>
-bash-4.1$ ./push_fennec.sh
+ set -e
+ [[ 21.0b2 != 21.0 ]]
+ export LATEST=latest-beta
+ LATEST=latest-beta
+ mkdir /home/ftp/pub/mozilla.org/mobile/releases/21.0b2
mkdir: cannot create directory `/home/ftp/pub/mozilla.org/mobile/releases/21.0b2': File exists
-bash-4.1$ mv /home/ftp/pub/mozilla.org/mobile/releases/21.0b2{,-bad}
-bash-4.1$ ./push_fennec.sh
# .......................
sent 112174858 bytes  received 205 bytes  4233021.25 bytes/sec
total size is 112160451  speedup is 1.00
+ cd /home/ftp/pub/mozilla.org/mobile/releases
+ rm latest-beta
+ ln -s 21.0b2 latest-beta
</pre>

Latest revision as of 17:44, 15 April 2013

Summary

Process

Build 1

Desktop

First part of build 1 is desktop only

  • l10n & ship-it handled by :bajaj
  • Release approved
    • release runner failed due to 2 hosts not yet in DNS
    • Backed out config bumps on default and production, removed the tags by hg tag --remove. Removed tags in tools and custom as well.
    • Hal reapproved the submission
  • Automation completed without incident
  • Desktop update snippets pushed
  • Bouncer updated
  • Post release done

Desktop Complete

Fennec

Fennec done separately

  • l10n & ship-it handled by :bajaj
  • Release automation ran without issues
  • Published without major issue
    • some "unexpected error occurred, try again later" messages from Google Play
  • Push to mirrors ran without incident.

Fennec only Build 2

Summary

  • Who: Callek
  • Tracking bug:
  • bugs encountered

Checklist


Push Fennec (to mirrors) failed

-bash-4.1$ ./push_fennec.sh
+ set -e
+ [[ 21.0b2 != 21.0 ]]
+ export LATEST=latest-beta
+ LATEST=latest-beta
+ mkdir /home/ftp/pub/mozilla.org/mobile/releases/21.0b2
mkdir: cannot create directory `/home/ftp/pub/mozilla.org/mobile/releases/21.0b2': File exists
-bash-4.1$ mv /home/ftp/pub/mozilla.org/mobile/releases/21.0b2{,-bad}
-bash-4.1$ ./push_fennec.sh
# .......................
sent 112174858 bytes  received 205 bytes  4233021.25 bytes/sec
total size is 112160451  speedup is 1.00
+ cd /home/ftp/pub/mozilla.org/mobile/releases
+ rm latest-beta
+ ln -s 21.0b2 latest-beta