Releases/Firefox 20.0b6/BuildNotes

From MozillaWiki
Jump to: navigation, search

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

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