Releases/Firefox 20.0b6/BuildNotes
From MozillaWiki
< Releases
Bugs Hit
- bug 852936 - release runner died because of unprintable unicode characters in revision field
- bug 745975 - include list of locales in properties of release repack builders
- bug 852970 - 20.0b6 xulrunner build failed to push symbols to symbolpush servers
Build 1
Checklist
-
Ship the l10n milestone DESKTOP MOBILE RELEASE BETA - Submit to Ship It DESKTOP MOBILE RELEASE BETA ESR
- Publish Fennec MOBILE RELEASE BETA
- Push Fennec to mirrors MOBILE RELEASE BETA
- Run pushsnip DESKTOP RELEASE BETA ESR
- Update bouncer links DESKTOP BETA RELEASE
- Post-release tasks DESKTOP RELEASE BETA ESR
Notes
Lukas submitted to ship it. Ben reviewed, got this error when bumping Fennec configs.
Traceback (most recent call last): File "release-runner.py", line 345, in <module> ssh_username=hg_username, ssh_key=hg_ssh_key) File "/home/cltbld/release-runner/tools/lib/python/util/hg.py", line 469, in apply_and_push changer(localrepo, 1) File "release-runner.py", line 328, in process_configs productionBranch=buildbot_configs_branch) File "release-runner.py", line 149, in bump_configs f.write(releaseConfig) UnicodeEncodeError: 'ascii' codec can't encode characters in position 1704-1705: ordinal not in range(128)
Noticed this in the release runner output:
'mozillaRevision': u'\ufeff\ufeff63f07a9ed826'
\ufeff is unicode "ZERO WIDTH NO-BREAK SPACE", which suggests an input error of some sort. Perhaps copy/paste picked up an extra character?
Checked out the database directly and confirmed that:
mysql> select mozillaRevision from fennec_release where name like '%20.0b6-build1'; +-----------------+ | mozillaRevision | +-----------------+ | ??63f07a9ed826 | +-----------------+
Also looked at Firefox plus the rest of the fields, which were OK. To fix, edited the Fennec release through the web interface, entered the revision again (even though it looked the same, because of the non-printable characters). Verified the revision was correct in the database and then marked the releases as ready again.
Releases started fine this time.
L10N repacks
- Failed because of bug 745975 - clobberer removed "properties" directory needed by repacks.
Xulrunner
- bug 852970 - 20.0b6 xulrunner build failed to push symbols to symbolpush servers
- retriggered linux64 and win32 builds