Releases/Firefox 16.0.2/BuildNotes

From MozillaWiki
Jump to: navigation, search

Checklist

Notes

Build 1

Started the release

No l10n changes No need to set clobberer or reserved slaves Landed buildbot configs, tagged buildbot-configs, buildbotcustom, tools with

 hg tag -f {FIREFOX,FENNEC}_16_0_2_{RELEASE,BUILD1}

release sanity dry run:

python release_sanity.py -u catlee -V 16.0.2 --branch mozilla-release --build-number 1 --release-config release-firefox-mozilla-release.py --release-config release-fennec-mozilla-release.py --products firefox,fennec --dryrun buildbot-master36.build.mozilla.org:9301

# complained about missing l10n milestones which is expected for a chemspill. Ran again with '-l' and it passed. Ran without --dry-run:

python release_sanity.py -u catlee -V 16.0.2 --branch mozilla-release --build-number 1 --release-config release-firefox-mozilla-release.py --release-config release-fennec-mozilla-release.py --products firefox,fennec buildbot-master36.build.mozilla.org:9301

Sign android builds

# on signing1
cd ~/signing-work/mozharness
hg pull -u && hg up -C
cd ..
python2.6 mozharness/scripts/sign_android.py --config-file signing/android_mozilla-release.py

r-d was mailed automatically

partner repacks

linux/linux64 died - bug 805098. I pushed http://hg.mozilla.org/build/partner-repacks/rev/44164107f13b and rebuilt. both succeeded.

updates failed

in bump_verify_configs e.g.

/tools/python-2.6.5/bin/python tools/scripts/updates/create-update-verify-configs.py -c tools/release/patcher-configs/mozRelease-branch-patcher2.cfg --platform macosx64 --output tools/release/updates/mozRelease-firefox-mac64.cfg --release-config-file mozilla/release-firefox-mozilla-release.py -b http://hg.mozilla.org/build/buildbot-configs --channel betatest -t FIREFOX_16_0_2_RELEASE

requesting all changes
adding changesets
adding manifests
adding file changes
added 7113 changesets with 15652 changes to 2559 files (+2 heads)
updating to branch default
676 files updated, 0 files merged, 0 files removed, 0 files unresolved
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
27 files updated, 0 files merged, 0 files removed, 0 files unresolved
Traceback (most recent call last):
  File "tools/scripts/updates/create-update-verify-configs.py", line 122, in <module>
    locales.remove(locale)
ValueError: list.remove(x): x not in list

possibly bug 800925

rail landed a fix for bug 800925; I backed one of the configuration bumps, retagged, and rebuilt the updates builder

rebuild failed in pushsnip:

Touching /opt/aus2/incoming/3/Firefox
mv: cannot move `/opt/aus2/snippets/staging/Firefox-16.0.2-build1-test' to `/opt/aus2/snippets/pushed/Firefox-16.0.2-build1-test': File exists
retry: Failed, sleeping 4 seconds before retrying
retry: Calling <function run_with_timeout at 0xb7cd1294> with args: (['ssh', '-t', '-l', 'ffxbld', '-oIdentityFile=~/.ssh/auspush', 'aus3-staging.mozilla.org', '~/bin/pushsnip Firefox-16.0.2-build1-test'], 7260, None, None, False, True), kwargs: {}, attempt #4
Executing: ['ssh', '-t', '-l', 'ffxbld', '-oIdentityFile=~/.ssh/auspush', 'aus3-staging.mozilla.org', '~/bin/pushsnip Firefox-16.0.2-build1-test']
Pseudo-terminal will not be allocated because stdin is not a terminal.

backed out configuration bumps again, re-tagged, and deleted the directories above and rebuilt the updates builder. this time it succeeded.

QA reported that there were no updates from 16.0 -> 16.0.2. This was caused by the "from" line in the patcher configs being set to "15.0.1". I backed out the automation bumps, adjusted the "from" line to "16.0" and re-ran the updates builder.

push to mirrors

clicked force build on http://buildbot-master12.build.mozilla.org:8001/builders/release-mozilla-release-push_to_mirrors

backupsnip

ran backupsnip Firefox-16.0.2-build1 on aus3-staging

Push fennec

Uploaded & activated 16.0.2 APK in google play store. To push the files:

# ffxbld@stage
curl -O http://hg.mozilla.org/build/braindump/raw-file/tip/releases-related/push_fennec.sh
chmod +x push_fennec.sh
./push_fennec.sh

Push desktop snippets

# ffxbld@aus3-staging
cd /opt/aus2/snippets/staging
~/bin/pushsnip Firefox-16.0.2-build1

post-release

Force build on http://buildbot-master12.build.mozilla.org:8001/builders/release-mozilla-release-postrelease

euballot

filed bug 805963