Releases/Firefox 4.0b2/BuildNotes
Build Engineers
bhearsum, nthomas, rail Tracking bug
Signed-off Revision(s)
Build1: f4e545ef44dc
Tags
On mozilla-central:
Build # | Tag | Changeset |
1 | GECKO20b2_20100720_RELBRANCH | f4e545ef44dc |
FIREFOX_4_0b2_BUILD1, FIREFOX_4_0b2_RELEASE | 961f253985a4 |
Build data
Build # | Type | Build ID | Build machine |
1 | [Windows installer/zip] | 20100720190347 | mw32-ix-slave03 |
[Mac dmg] | 20100720175703 | bm-xserve19 | |
[Mac64 dmg] | 20100720180051 | moz2-darwin10-slave07 | |
[Linux compressed] | 20100720174526 | mv-moz2-linux-ix-slave20 | |
[Linux64 compressed] | 20100720180641 | moz2-linux64-slave03 |
Notes
Done on pm
Build 1
- Landed these patches, removed *.pyc and reconfiged:
- Marked all builders for all releases on pm for a clobber
- Tagged tip of default branch of buildbot-configs, buildbotcustom, tools with FIREFOX_4_0b2_BUILD1 and FIREFOX_4_0b2_RELEASE
- Moved the following slaves to pm:
- linux: mv-moz2-linux-ix-slave19,20,22,23
- linux64: moz2-linux64-slave08,09
- win32: mw32-ix-slave03,04
- mac: bm-xserve19,22
- mac64: moz2-darwin10-slave08,09
- mozilla-central already closed
- sendchange to get things running:
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=mozilla-central -m "Firefox 4.0b2 build1" Go
Tag
No problems. Landed version bump and reopened mozilla-central.
Source
No problems.
Build/Repack
- linux32: no problems
- linux64: no problems
- win32: no problems
- mac32: no problems
- mac64: no problems
Unit tests
All the talos results were orange because the graph server had no clue about a 'Firefox-Release' branch. FIXME ??
Using the results from the minis where possible, the builders where not (ie windows, as noted).
linux32
mochitest-browser-chrome - bug 565458:
TEST-INFO | checking window state TEST-PASS | chrome://mochikit/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_beforeunload.js | before wait for focus -- loaded: complete active window: <no window active> focused window: <no window focused> desired window: ([object ChromeWindow]) chrome://browser/content/browser.xul child window: ([object XPCNativeWrapper [object Window]]) about:blank docshell visible: true TEST-PASS | chrome://mochikit/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_beforeunload.js | must wait for focus TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_beforeunload.js | application timed out after 330 seconds with no output
Green on a second run.
xpcshell:
TEST-PASS | /home/cltbld/talos-slave/mozilla-central-release-fedora-opt-u-xpcshell/build/xpcshell/tests/test_necko/unit_ipc/test_progress_wrap.js | test passed TEST-INFO | /home/cltbld/talos-slave/mozilla-central-release-fedora-opt-u-xpcshell/build/xpcshell/tests/test_necko/unit_ipc/test_simple_wrap.js | running test ... command timed out: 1200 seconds without output, killing pid 1957
Intermittent - green on two extra runs. cjones filed bug 580525 when pinged with the test log. Apparently this code is not used in Firefox yet, just Fennec.
linux64
All green.
win32
On builders. All green.
win7
All enabled builders on Firefox green except reftest - bug 579548:
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-release-win7-opt-u-reftest/build/reftest/tests/layout/reftests/bugs/289480.html#top | REFTEST IMAGE 1 (TEST): data:image/png;base64,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AIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAI+JtUYAAAN1SURBVAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAg5v8B2fOY2cN1bLsAAAAASUVORK5CYII= REFTEST IMAGE 2 (REFERENCE): data:image/png;base64,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AQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI27bUsUAAAOHSURBVEAAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYv4fNRuYOn4gVBAAAAAASUVORK5CYII= REFTEST number of differing pixels: 4
mac leopard
All green.
mac snow leopard
mochitest-browser-chrome - bug 573259
TEST-START | chrome://mochikit/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_relative.js TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_relative.js | Timed out TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_relative.js | Found a tab after previous test timed out: http://example.com/browser/toolkit/mozapps/extensions/test/xpinstall/installtrigger.html?%7B%22Unsigned%20XPI%22%3A%7B%22URL%22%3A%22unsigned.xpi%22%2C%22IconURL%22%3A%22icon.png%22%7D%7D TEST-INFO | checking window state
Green on second run.
xpcshell - bug 561350
>>>>>>> *** HandlerServiceTest: getFile: requesting UMimTyp TEST-INFO | (xpcshell/head.js) | test 1 pending TEST-PASS | /Users/cltbld/talos-slave/mozilla-central-release-snowleopard-opt-u-xpcshell/build/xpcshell/tests/test_uriloader_exthandler/unit/test_punycodeURIs.js | [run_test : 144] http://xn--wgv71a309e.jp/ == http://xn--wgv71a309e.jp/ TEST-INFO | (xpcshell/head.js) | test 2 pending TEST-INFO | (xpcshell/head.js) | test 2 finished TEST-INFO | (xpcshell/head.js) | running event loop TEST-UNEXPECTED-FAIL | /Users/cltbld/talos-slave/mozilla-central-release-snowleopard-opt-u-xpcshell/build/xpcshell/tests/test_uriloader_exthandler/unit/test_punycodeURIs.js | Expected File /Users/cltbld/talos-slave/mozilla-central-release-snowleopard-opt-u-xpcshell/build/xpcshell/tests/test_uriloader_exthandler/unit/result.txt does not exist after 30 seconds - See following stack: JS frame :: /Users/cltbld/talos-slave/mozilla-central-release-snowleopard-opt-u-xpcshell/build/xpcshell/head.js :: do_throw :: line 273 JS frame :: /Users/cltbld/talos-slave/mozilla-central-release-snowleopard-opt-u-xpcshell/build/xpcshell/tests/test_uriloader_exthandler/unit/test_punycodeURIs.js :: checkFile :: line 55 JS frame :: /Users/cltbld/talos-slave/mozilla-central-release-snowleopard-opt-u-xpcshell/build/xpcshell/head.js :: anonymous :: line 111 TEST-INFO | (xpcshell/head.js) | exiting test
Sign
Using instructions.
en-US.xpi removed from stage:
#ffxbld@stage cd /pub/mozilla.org/firefox/nightly/4.0b2-candidates/build1 rm en-US.xpi
Run usual signing script:
#!/bin/bash set -x set -e PRODUCT=firefox VERSION=4.0b2 BUILD=1 TAG=FIREFOX_4_0b1_RELEASE REPO="mozilla-central" EMAIL=rail@mozilla.com KEYDIR=d:/2009-keys mkdir -p ~/signing-work/${PRODUCT}-${VERSION} cd ~/signing-work/${PRODUCT}-${VERSION} cd ~/hg-tools hg pull hg up -r ${TAG} cd - mkdir -p ~/signing-work/${PRODUCT}-${VERSION} cd ~/signing-work/${PRODUCT}-${VERSION} cp ~/hg-tools/release/signing/* . make PRODUCT=${PRODUCT} VERSION=${VERSION} \ BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} \ KEYDIR=${KEYDIR} USE_NEW=1
Inspected stdout, signing log. They looked good. Ran the following:
make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} \ BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL}
Got "Signature verification succeeded" email.
L10N verification
Failed because 4.0b1 was en-US only. Filed bug 580533
Updates
No problems.
Update verify
Need to investigate the following warnings:
- linux, linux64: Only in source/firefox/components: pluginGlue.js
- macosx, macosx64:
- Only in source/Firefox.app/Contents/MacOS/components: pluginGlue.js
- Only in source/Firefox.app/Contents/MacOS: plugin-container
- win32: Only in source/bin/components: pluginGlue.js
According to bsmedberg's email in r-d we can ignore these warnings. bug 580598 filed.
Final checks before push
# ffxbld@stage cd /pub/mozilla.org/firefox/nightly/4.0b2-candidates/build1/ find . ! -user ffxbld find . ! -group firefox find . -type f ! -perm 644 find . -mindepth 1 -type d ! -perm 755 ! -name 'contrib*' find . -mindepth 1 -type d ! -perm 755 ! -name 'contrib*'
Virus check
# ffxbld@stage clamdscan -m /mnt/netapp/stage/archive.mozilla.org/pub/firefox/nightly/4.0b2-candidates/build1/ /mnt/netapp/stage/archive.mozilla.org/pub/firefox/nightly/4.0b2-candidates/build1: OK ----------- SCAN SUMMARY ----------- Infected files: 0 Time: 907.946 sec (15 m 7 s)
Update Bouncer
Added manually.
":lang" placeholder used for Firefox-4.0b1 and Firefox-4.0b1-Complete (we ship zh-TW which is used as a checkpoint of sentry.pl.
":lang" not used for partial mars, because we have en-US only partial mars.
I also updated bug 571869 with information which may help to unblock automatic bouncer_submitter.
Push to mirrors
# ffbld@stage rsync -av --exclude=*tests* --exclude=*crashreporter* --exclude=*.log \ --exclude=*.txt --exclude=*unsigned* --exclude=*update-backup* \ /pub/mozilla.org/firefox/nightly/4.0b2-candidates/build1/ \ /pub/mozilla.org/firefox/releases/4.0b2
Add index.html to cover the files before release time
cd /pub/mozilla.org/firefox/releases/4.0b2 curl -sL https://bugzilla.mozilla.org/attachment.cgi?id=456169 > index.html for dir in `find . -mindepth 1 -type d`; do cp -pv index.html $dir/; done
Final verify
mv-moz2-linux-ix-slave22 moved from pm03 to pm. Green after the 3rd forced build. mv-moz2-linux-ix-slave22 moved back to pm03.