Releases/Firefox 15.0b7/BuildNotes: Difference between revisions

release going
(release going)
Line 3: Line 3:
= Checklist =
= Checklist =
<small>
<small>
<strike>
* <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#Setting_reserved_slaves | Set reserved_slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Setting_reserved_slaves | Set reserved_slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Locking_slaves | Check to make sure you have all of the different types of slaves that you need]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Locking_slaves | Check to make sure you have all of the different types of slaves that you need]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Preparation#Starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Preparation#Starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* [https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
</strike>
* [[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
</small>
</small>
<strong>
<strong>
</strong>
</strong>
* [https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* [[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}


Line 32: Line 33:
     8
     8
     [cltbld@buildbot-master13 master]$
     [cltbld@buildbot-master13 master]$
* had enough slaves of the right types
* reconfig & update via fabric:
    $ ./manage_masters.py -f production-masters.json -H bm13-build1 update reconfig
    [buildbot-master13.build.scl1.mozilla.com] run: source bin/activate && make update
    ...
    [buildbot-master13.build.scl1.mozilla.com] out: (python buildbot-configs/update-master-json.py tools/buildfarm/maintenance/production-m$sters.json master/master_config.json)
    [buildbot-master13.build.scl1.mozilla.com] out: writing new master_config.json file to master/master_config.json
   
    [OK] updated buildbot-master13.build.scl1.mozilla.com:/builds/buildbot/build1
    starting reconfig of buildbot-master13.build.scl1.mozilla.com:/builds/buildbot/build1
    ...
    [buildbot-master13.build.scl1.mozilla.com] out:        exceptions.AttributeError: 'NoneType' object has no attribute 'db'
   
    [OK] finished reconfig of buildbot-master13.build.scl1.mozilla.com:/builds/buildbot/build1
    0 [Hal@Hals-MacBook-Air maintenance (fabric)]
* release sanity
    [cltbld@buildbot-master13 ~]$ cd /builds/buildbot/build1/master/
    [cltbld@buildbot-master13 master]$ source ../bin/activate
    (build1)[cltbld@buildbot-master13 master]$ PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u hwine -V 15.0b7 --branch mozilla-beta --build-number 1 --release-config release-fennec-mozilla-beta.py --products fennec --dryrun localhost:9001
    2012-08-23 14:51:12,210 : INFO : Branch mozilla-beta is enabled on master for fennec
    ...
    2012-08-23 14:51:25,569 : INFO : command: END (0.23s elapsed)
   
    2012-08-23 14:51:25,570 : INFO : Tests Passed! Did not run reconfig/sendchange. Rerun without `-d`
* start release
    (build1)[cltbld@buildbot-master13 master]$ PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u hwine -V 15.0b7 --branch mozilla-beta --build-number 1 --release-config release-fennec-mozilla-beta.py --products fennec localhost:9001
    2012-08-23 14:51:43,589 : INFO : Branch mozilla-beta is enabled on master for fennec
    ...
    2012-08-23 14:52:47,709 : INFO : command: buildbot sendchange --username hwine --master localhost:9001 --branch releases/mozilla-beta -p products:fennec -p script_repo_revision:FENNEC_15_0b7_RELEASE release_build
    2012-08-23 14:52:47,709 : INFO : command: cwd: /builds/buildbot/build1/master
    2012-08-23 14:52:47,710 : INFO : command: output:
    change sent successfully
    2012-08-23 14:52:48,127 : INFO : command: END (0.42s elapsed)
Confirmed users
1,364

edits