Releases/Firefox 23.0.1/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
(preliminary list, assuming desktop only build) |
(release done) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Bugs = | = Bugs = | ||
* {{bug|904949}} tracker | * {{bug|904949}} tracker | ||
* {{bug|900693}} release-runner failure during build 1 | |||
* {{bug|905871}} release-sanity failure during build 2 | |||
* {{bug|905189}} tagging failure | |||
= Build 1 = | = Build 1 = | ||
* [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] | * <s>[[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]]</s> | ||
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]] | ** handled by relman | ||
* Wait for QA sign off on build1 updater testing completed | * <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Do_another_build_of_the_release | Do another build]] | ** Hit {{bug|900693}} | ||
*** Recreated buildbot-configs repos on 4 masters | |||
*** commented out tagging parts in release runner https://gist.github.com/rail/6232191 | |||
*** restarted release runner | |||
*** resubmit the ship-it request | |||
*** waited until release starts | |||
*** backed out the temporary hack | |||
*** restarted release runner | |||
* <s>Wait for QA sign off on build1 updater testing completed</s> | |||
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Do_another_build_of_the_release | Do another build]]</s> | |||
** see [[#Build_2]] below | |||
* Get QA sign off on which build to use (build 1 ready for release test) | * Get QA sign off on which build to use (build 1 ready for release test) | ||
* Reset to ship build1 if needed | * Reset to ship build1 if needed | ||
** | ** restore snippets | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] | 450 2013-08-16 12:55:01 cd /opt/aus2/snippets/pushed | ||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Do_I_need_to_throttle.3F | Apply Throttling ]] | 451 2013-08-16 12:56:05 mv -i Firefox-23.0.1-build1-test ../Firefox-23.0.1-build1-repush | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Check_Throttling | Verify throttling ]] | 452 2013-08-16 12:56:22 cd .. | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] | 453 2013-08-16 12:56:50 pushsnip Firefox-23.0.1-build1-repush | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] | 454 2013-08-16 12:57:00 pwd | ||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] | 455 2013-08-16 12:57:22 ls | ||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_the_Browser_Choice_Website | Get the Browser Choice website updated]] | 456 2013-08-16 12:57:34 mv -i Firefox-23.0.1-build1-repush staging/ | ||
* [[Release:Release_Automation_on_Mercurial: | 457 2013-08-16 12:57:41 pushsnip Firefox-23.0.1-build1-repush | ||
** obsolete build 2 | |||
mv -i /opt/aus2/snippets/staging/Firefox-23.0.1-build2 /opt/aus2/snippets/obsolete/ | |||
** remove build1 -> build2 snippets | |||
$ cd /opt/aus2/incoming/3/Firefox/23.0.1 | |||
$ ls | |||
Darwin_x86_64-gcc3-u-i386-x86_64 Linux_x86_64-gcc3 WINNT_x86-msvc | |||
Darwin_x86-gcc3-u-i386-x86_64 Linux_x86-gcc3 | |||
$ ls WINNT_x86-msvc/ | |||
20130814063812 | |||
$ find */20130814063812 -type f | wc -l | |||
890 | |||
$ find */20130814063812 -type f | egrep '/(releasetest|betatest)/' | wc -l | |||
890 | |||
$ rm -rf */20130814063812 | |||
** revert build 2 configs, move release tag, & reconfigure | |||
*** see {{bug|904949}} for details | |||
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]]</s> | |||
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Do_I_need_to_throttle.3F | Apply Throttling ]]</s> | |||
** release shipped unthrottled | |||
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Check_Throttling | Verify throttling ]]</s> | |||
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]]</s> | |||
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]]</s> | |||
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]]</s> | |||
** <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_hosted_partner_bundles | Update hosted partner bundles]]</s> ''now part of post release automation'' | |||
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_the_Browser_Choice_Website | Get the Browser Choice website updated]]</s> | |||
= Build 2 = | |||
* <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s> | |||
** couldn't use same rev due to {{bug|905871}}, switched to d5e6d9b5b57b and release runner started okay | |||
** hit {{bug|905189}} at same time as FF 24.0b3, everything the same [[Releases/Firefox_24.0b3/BuildNotes#Tagging|as noted there]] except send change: | |||
/builds/buildbot/build_scheduler/bin/buildbot sendchange -u hwine@mozilla.com \ | |||
--master localhost:9301 --branch releases/mozilla-release \ | |||
-p products:firefox -p script_repo_revision:FIREFOX_23_0_1_RELEASE \ | |||
release_build |
Latest revision as of 01:05, 17 August 2013
Bugs
- bug 904949 tracker
- bug 900693 release-runner failure during build 1
- bug 905871 release-sanity failure during build 2
- bug 905189 tagging failure
Build 1
Ship the l10n milestone- handled by relman
Submit to Ship It- Hit bug 900693
- Recreated buildbot-configs repos on 4 masters
- commented out tagging parts in release runner https://gist.github.com/rail/6232191
- restarted release runner
- resubmit the ship-it request
- waited until release starts
- backed out the temporary hack
- restarted release runner
- Hit bug 900693
Wait for QA sign off on build1 updater testing completedDo another build- see #Build_2 below
- Get QA sign off on which build to use (build 1 ready for release test)
- Reset to ship build1 if needed
- restore snippets
450 2013-08-16 12:55:01 cd /opt/aus2/snippets/pushed 451 2013-08-16 12:56:05 mv -i Firefox-23.0.1-build1-test ../Firefox-23.0.1-build1-repush 452 2013-08-16 12:56:22 cd .. 453 2013-08-16 12:56:50 pushsnip Firefox-23.0.1-build1-repush 454 2013-08-16 12:57:00 pwd 455 2013-08-16 12:57:22 ls 456 2013-08-16 12:57:34 mv -i Firefox-23.0.1-build1-repush staging/ 457 2013-08-16 12:57:41 pushsnip Firefox-23.0.1-build1-repush
- obsolete build 2
mv -i /opt/aus2/snippets/staging/Firefox-23.0.1-build2 /opt/aus2/snippets/obsolete/
- remove build1 -> build2 snippets
$ cd /opt/aus2/incoming/3/Firefox/23.0.1 $ ls Darwin_x86_64-gcc3-u-i386-x86_64 Linux_x86_64-gcc3 WINNT_x86-msvc Darwin_x86-gcc3-u-i386-x86_64 Linux_x86-gcc3 $ ls WINNT_x86-msvc/ 20130814063812 $ find */20130814063812 -type f | wc -l 890 $ find */20130814063812 -type f | egrep '/(releasetest|betatest)/' | wc -l 890 $ rm -rf */20130814063812
- revert build 2 configs, move release tag, & reconfigure
- see bug 904949 for details
- revert build 2 configs, move release tag, & reconfigure
Push to mirrorsApply Throttling- release shipped unthrottled
Verify throttlingRun pushsnipUpdate bouncer linksPost-release tasksUpdate hosted partner bundlesnow part of post release automation
Get the Browser Choice website updated
Build 2
Submit to Ship It- couldn't use same rev due to bug 905871, switched to d5e6d9b5b57b and release runner started okay
- hit bug 905189 at same time as FF 24.0b3, everything the same as noted there except send change:
/builds/buildbot/build_scheduler/bin/buildbot sendchange -u hwine@mozilla.com \ --master localhost:9301 --branch releases/mozilla-release \ -p products:firefox -p script_repo_revision:FIREFOX_23_0_1_RELEASE \ release_build