canmove, Confirmed users
2,850
edits
ChrisCooper (talk | contribs) No edit summary |
ChrisCooper (talk | contribs) |
||
Line 272: | Line 272: | ||
{'chunkByDir': 4, | {'chunkByDir': 4, | ||
</pre> | </pre> | ||
=== Set reserved slaves === | |||
* set reserved_slaves to 8: | |||
#cltbld@bm12 | |||
cd /builds/buildbot/build1 | |||
echo 8 > master/reserved_slaves | |||
===Preparing to start Automation=== | |||
* set a clobber for any master, release-mozilla-release, any builder as a speed up | |||
* create a symlink to the candidates directory | |||
# ffxbld or tbirdbld@stage | |||
version=15.0 | |||
product=firefox | |||
cd /pub/mozilla.org/$product/nightly/ | |||
mkdir ../candidates/$version-candidates | |||
ln -s ../candidates/$version-candidates $version-candidates | |||
* Locked for 6 mw32-ix-slaves to bm12 and rebooted them. Locked 8 bld-r5-lion slaves to bm12. | |||
'''<font color="red">DONE TO HERE</font>''' | |||
* Shipped the l10n milestones | |||
** Clicked "Ship" for Fennec | |||
*** Clicked "Add" | |||
**** repo: releases/mozilla-release | |||
**** branch: default | |||
**** path: mobile/android/locales/maemo-locales | |||
*** Clicked "Ship it" | |||
** Clicked "Ship" for Firefox | |||
*** Clicked "Ship it" | |||
* Landed buildbot-configs patch w/ updated l10n-changesets: | |||
wget -O- --no-check-certificate "https://bugzilla.mozilla.org/attachment.cgi?id=654915" | patch -p1 | |||
sed -i -e "s/TBD/'???'/" mozilla/release-firefox-mozilla-release.py mozilla/release-fennec-mozilla-release.py | |||
wget -O mozilla/l10n-changesets_mobile-release.json "https://l10n-stage-sj.mozilla.org/shipping/json-changesets?ms=fennec15.0&platforms=android&multi_android-multilocale_repo=releases%2Fmozilla-beta&multi_android-multilocale_rev=default&multi_android-multilocale_path=mobile%2Fandroid%2Flocales%2Fmaemo-locales" | |||
wget -O mozilla/l10n-changesets_mozilla-release "https://l10n-stage-sj.mozilla.org/shipping/l10n-changesets?ms=fx15.0" | |||
# Remove the locales we aren't shipping from l10n changesets (bug 784642) | |||
sed -i -e '/^ach.*$/d' -e '/^mn.*$/d' -e '/^sw.*$/d' mozilla/l10n-changesets_mozilla-release | |||
hg commit -m "Bug 772038 - tracking bug for build and release of Firefox/Fennec 15.0 - r=bhearsum" | |||
hg up -r production | |||
hg transplant default | |||
hg tag -r production {FIREFOX,FENNEC}_15_0_{RELEASE,BUILD1} | |||
hg push ssh://hg.mozilla.org/build/buildbot-configs | |||
* Tagged buildbotcustom: | |||
hg tag -r production-0.8 {FIREFOX,FENNEC}_15_0_{RELEASE,BUILD1} | |||
hg push ssh://hg.mozilla.org/build/buildbotcustom | |||
* Tagged tools: | |||
hg tag -r default {FIREFOX,FENNEC}_15_0_{RELEASE,BUILD1} | |||
hg push ssh://hg.mozilla.org/build/tools | |||
* Updated and reconfiged buildbot-master12: | |||
cd /builds/buildbot/build1 | |||
source bin/activate | |||
make update reconfig | |||
* Ran release sanity in dry run mode: | |||
cd /builds/buildbot/build1/master | |||
source ../bin/activate | |||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u Callek \ | |||
-V 15.0 --branch mozilla-release --build-number 1 \ | |||
--release-config release-firefox-mozilla-release.py \ | |||
--release-config release-fennec-mozilla-release.py --products firefox,fennec \ | |||
--dryrun localhost:9001 | |||
** Complained about mn and sw being missing, because the l10n dashboard is wrong | |||
* Ran release sanity with --bypass-l10n-check to get the release going: | |||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u Callek \ | |||
-V 15.0 --branch mozilla-release --build-number 1 \ | |||
--release-config release-firefox-mozilla-release.py \ | |||
--release-config release-fennec-mozilla-release.py --products firefox,fennec \ | |||
--bypass-l10n-check localhost:9001 |