Releases/Firefox 20.0b1/BuildNotes: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(30 intermediate revisions by 2 users not shown)
Line 4: Line 4:
** {{bug|842990}} - better documentation around dealing with release runner when it fails
** {{bug|842990}} - better documentation around dealing with release runner when it fails
** {{bug|842992}} - l10n changesets error messages in release sanity suck
** {{bug|842992}} - l10n changesets error messages in release sanity suck
** {{bug|843040}} - xulrunner nsinstall command fails symlink create due to file exists
** {{bug|791244}} - Undo the pref for the temporary hangserver for beta channels until Socorro is awesome
*** relman missed this change for beta
** {{Bug|784848}} - Do Windows l10n repacks on win64
*** win32 repack failed: configure: error: You are targeting i386 but using the 64-bit compiler.
** {{Bug|843787}} - download_builds.sh wget retries don't write to the proper file
* Tracking: {{bug|837118}}
* Tracking: {{bug|837118}}


* <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#Push_to_mirrors | Push to mirrors]] {{DesktopTag}} {{ReleaseTag}}
* <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_through_Shipping#Do_I_need_to_throttle.3F | Apply Throttling ]] {{DesktopTag}} {{ReleaseTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{BetaTag}} {{ReleaseTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Check_Throttling | Verify throttling ]] {{DesktopTag}} {{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#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{BetaTag}} {{ReleaseTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Update_XULRunner_wiki_page | Update XULRunner wiki pages]] {{DesktopTag}} {{ReleaseTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_the_Browser_Choice_Website | Get the Browser Choice website updated]] {{DesktopTag}} {{ReleaseTag}}


= Build 1 =
== Submit to Ship-It ==
== Submit to Ship-It ==


Line 27: Line 29:
<br>[7:39am EST] release runner jobs 'stuck' in a grayed out state.  No docs on this.  bhearsum unstuck the jobs, then unstuck a reconfig.
<br>[7:39am EST] release runner jobs 'stuck' in a grayed out state.  No docs on this.  bhearsum unstuck the jobs, then unstuck a reconfig.
<br>[7:57am EST] release runner running ok now
<br>[7:57am EST] release runner running ok now
== Build Results ==
[09:23am EST] xulrunner mac failed, filed bug 843040.
[10:xxam EST] builds failing due to improper partialUpdates setting fed to shipit UI.
= Build 2 - Desktop =
== Submit to Ship-It ==
[12:06pm EST] Email to r-d: Patches for bug 791244 and bug 843040 are landed on mozilla-beta.  Can you please send a go-to-build for Firefox/Fennec 20 beta 1 build #2?
<br>[12:20pm EST] Received go-to-build for 20.0b1 build #2
<br>[01:00pm EST] Shipit desktop release config reviewed and submitted.  Holding off on mobile, per lsblakk.
<br>[01:19pm EST] Reconfig unstuck (ec2 build slave), Tagging started.
== Build Results ==
<br>[03:46pm EST] linux/linux64/mac/win32 Firefox desktop builds are all ready.
<br>[06:30pm EST] all desktop repacks on win32 are failing with: "configure: error: You are targeting i386 but using the 64-bit compiler."
<br>[07:35pm EST] aki determines that win32 repack failure are due to bug 784848
<br>[07:42pm EST] aki is backing out the patches in bug 784848 and rolling it out to the buildbot masters.
<br>[08:14pm EST] aki announces reconfigs are done, jhopkins rebuilds failed win32 repacks.
<br>[09:49pm EST] win32 repacks still running.  buildapi/running does not show them (need to file a bug, investigate further).  Notified lsblakk in #planning that releng will pick up the Fennec build request tomorrow morning, assuming it is ready by then.
<br>[03:05am EST Feb. 21] update_verify_1 failed on MacOS X due to bug 843787.
<br>[09:59am EST] rail informs jhopkins that bm30 has been spamming us with HTTP/400s re: bouncer entries.  Investigation reveals that build#1's wrong partialUpdates entries resulted in incorrect bouncer entries being created after tagging.
<br>[10:39am EST] old bouncer entries removed, bouncer_submitter rebuild submitted and completed.
<br>[01:14pm EST Feb. 22] QA signs off Desktop
<br>[01:17pm EST] relman requests push to beta
<br>[01:19pm EST] pushsnip begins
<br>[01:39pm EST] pushsnip completes.  Follow-up emailed to release-drivers@.
<br>[04:18pm EST] updated 'latest' bouncer links.  Could have been done for any beta when QA signed off.
<br>[04:26pm EST] kicked off mozilla-beta-post-release builder.
<br>Awaiting a new "go to build" for Fennec build 2.
<br>[12:15pm EST Feb. 21] lsblakk does not have an updated ETA for Fennec 20.0b1 build 2.  She is waiting for mfinkle and blassey.
<br>[03:58pm EST] mfinkle says we are waiting on bug 843361.  landed in beta, waiting for a green cycle.
= Build 2 - Fennec =
done by hwine as gtb came in after hours for ET
* got gtb @ 2013-02-21 15:39 PT
* started without issues via ship-it @ 16:40 PT
* all builds avail email at 18:51 PT
= Build 3 - Fennec =
[11:57am EST Feb. 22] Backout of https://bugzilla.mozilla.org/show_bug.cgi?id=842389 has occurred so once those builds are clear on TBPL there will be a go for a mobile-only FF 20 beta 1 (build #3), likely in the next 3-4 hours.  QA has already confirmed that we will still be able to meet a Monday ship for this beta, assuming there are no further delays.
<br>[02:38pm EST] Received go-to-build for Fennec 20.0b1 build 3.
<br>[02:45pm EST] hwine catches l10n changesets issue (no android-multilocale) while looking at unsubmitted ship-it request.  Fixed, updated documentation.
<br>[03:05pm EST] ship-it is reconfiguring masters.  bhearsum unstuck bm35 and did a graceful shutdown of it.
<br>[05:38pm EST] all android builds now available
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
1,529

edits