Releases/Firefox 23.0.1/BuildNotes: Difference between revisions

From MozillaWiki
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
** (note that 23.0 hit {{bug|901804}} during this step)
** 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:Updates_through_Shipping#Update_hosted_partner_bundles | Update hosted partner bundles]]
  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

Build 1

 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

Build 2

   /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