Releases/Firefox 20.0b6/BuildNotes: Difference between revisions

No edit summary
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= 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 =
= Build 1 =
== Checklist ==
== Checklist ==
* [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
Line 7: Line 13:
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{BetaTag}} {{ReleaseTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{BetaTag}} {{ReleaseTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}</s>


== Notes ==
== Notes ==
Lukas submitted to ship it. Ben reviewed, got this error:
Lukas submitted to ship it. Ben reviewed, got this error when bumping Fennec configs.
<pre>
<pre>
Traceback (most recent call last):
Traceback (most recent call last):
Line 23: Line 29:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 1704-1705: ordinal not in range(128)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 1704-1705: ordinal not in range(128)
</pre>
</pre>
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:
<pre>
mysql> select mozillaRevision from fennec_release where name like '%20.0b6-build1';
+-----------------+
| mozillaRevision |
+-----------------+
| ??63f07a9ed826  |
+-----------------+
</pre>
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

Latest revision as of 17:45, 22 March 2013

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