Releases/Firefox 15.0b6/BuildNotes
< Releases
Jump to navigation
Jump to search
Be sure to take notes on manual steps and any problems you encounter.
Checklist
- Ship the l10n milestone DESKTOP MOBILE RELEASE BETA
- Set reserved_slaves DESKTOP MOBILE RELEASE BETA ESR
- Check to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESR
- Start the automation DESKTOP MOBILE RELEASE BETA ESR
- Sign Android builds MOBILE RELEASE BETA
- Reset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESR
- Publish Fennec MOBILE RELEASE BETA
- Run pushsnip DESKTOP RELEASE BETA ESR
Notes
tracking bug: bug 772032
release engineer: Hwine
buildbot master: builbot-master13
Build 1
- l10n locales shipped for firefox & fennec
- url for firefox: https://l10n.mozilla.org/shipping/l10n-changesets?ms=fx15_beta_b6
- did clobber for grins
- reserved slaves:
[cltbld@buildbot-master13 ~]$ cd /builds/buildbot/build1/master/ [cltbld@buildbot-master13 master]$ cat reserved_slaves 0 [cltbld@buildbot-master13 master]$ echo 8 > !:$ echo 8 > reserved_slaves [cltbld@buildbot-master13 master]$ cat !:$ cat reserved_slaves 8 [cltbld@buildbot-master13 master]$
- have enough slaves to start - will wrangle more after build starts
- grabbed lion-r5 builders: bld-lion-r5-0{68,71,73,75,83,86}
- update & reconfig via fabric
- release-sanity dry run passed:
(build1)[cltbld@buildbot-master13 master]$ PYTHONPATH=. python \ ../tools/buildbot-helpers/release_sanity.py -u hwine -V 15.0b6 --branch \ mozilla-beta --build-number 1 --release-config \ release-firefox-mozilla-beta.py --release-config \ release-fennec-mozilla-beta.py --products firefox,fennec --dryrun \ localhost:9001
- release automation start:
(build1)[cltbld@buildbot-master13 master]$ PYTHONPATH=. python \ ../tools/buildbot-helpers/release_sanity.py -u hwine -V 15.0b6 --branch \ mozilla-beta --build-number 1 --release-config \ release-firefox-mozilla-beta.py --release-config \ release-fennec-mozilla-beta.py --products firefox,fennec localhost:9001 ... 2012-08-21 16:51:36,142 : INFO : command: START 2012-08-21 16:51:36,143 : INFO : command: buildbot sendchange --username hwine --master localhost:9001 --branch releases/mozilla-beta -p products:firefox,fennec -p script_repo_revision:FIREFOX_15_0b6_RELEASE release_build 2012-08-21 16:51:36,143 : INFO : command: cwd: /builds/buildbot/build1/master 2012-08-21 16:51:36,143 : INFO : command: output: change sent successfully 2012-08-21 16:51:36,527 : INFO : command: END (0.38s elapsed)
Failed Fennec Native repacks
Fennec Native repacks failed with:
Traceback (most recent call last): File "scripts/scripts/mobile_l10n.py", line 501, in <module> single_locale.run() File "/builds/slave/rel-m-beta-andrd-rpk-1/scripts/mozharness/base/script.py", line 620, in run self._possibly_run_method(method_name, error_if_missing=True) File "/builds/slave/rel-m-beta-andrd-rpk-1/scripts/mozharness/base/script.py", line 591, in _possibly_run_method return getattr(self, method_name)() File "scripts/scripts/mobile_l10n.py", line 331, in setup env = self.query_repack_env() File "scripts/scripts/mobile_l10n.py", line 133, in query_repack_env rc = self.query_release_config() File "/builds/slave/rel-m-beta-andrd-rpk-1/scripts/mozharness/mozilla/release.py", line 41, in query_release_config self.release_config['old_version'] = rc['oldVersion'] KeyError: 'oldVersion'
Tracked in bug 773290, bhearsum will be finding a fix ET morning on August 22nd. These block signing even the en-US build, so bhearsum re-added old* variables to the fennec config as a workaround. The updated config was transplanted to the production branch and retagged with FENNEC_15_0b6_{RELEASE,BUILD1}. Then, 'rebuild' was used on the repack chunks to get them going again.