Releases/Firefox 15.0/BuildNotes: Difference between revisions

No edit summary
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
canmove, Confirmed users
2,850

edits