Releases/Firefox 4.0rc2/BuildNotes
Contents
- 1 Notes About Releasing
- 2 Build Engineers
- 3 Signed-off Revision(s)
- 4 L10N changesets
- 5 Tags
- 6 Build data
- 7 Build 1
- 8 Build 2
- 9 Build 3
- 9.1 Setup
- 9.2 Tag
- 9.3 Start Autosign
- 9.4 Source
- 9.5 XulRunner Source
- 9.6 XulRunner Build
- 9.7 Build/Repack
- 9.8 L10n Verify
- 9.9 Updates
- 9.10 Major Updates
- 9.11 Permissions Check
- 9.12 Virus Scan
- 9.13 Notify Mirrors
- 9.14 Notify A/V vendors
- 9.15 Push to Mirrors
- 9.16 Push Beta Channel Snippets
- 9.17 Send mail to metrics
- 9.18 Release
Notes About Releasing
Please update the Release:Primer for future releases (bug fixes, changes to automation) as needed
Build Engineers
bhearsum, jhford, rail
Signed-off Revision(s)
build1, build2: 3d4c3670c0bd
build3: 6be9e31d01b4
L10N changesets
Tags
RELBRANCH: GECKO20_2011031715_RELBRANCH
Build # | Tag | Changeset |
1 | FIREFOX_4_0rc2_BUILD1 | http://hg.mozilla.org/releases/mozilla-2.0/rev/a75d6da455ca |
FIREFOX_4_0rc2_RELEASE | http://hg.mozilla.org/releases/mozilla-2.0/rev/7a142ffd59ab | |
2 | FIREFOX_4_0rc2_BUILD2 | http://hg.mozilla.org/releases/mozilla-2.0/rev/5ea5cd7c8785 |
FIREFOX_4_0rc2_RELEASE | http://hg.mozilla.org/releases/mozilla-2.0/rev/58a02996a223 |
Build data
Build # | Type | Build ID | Build machine | Time to build |
1 - all builds killed | ||||
2 | Linux [compressed .tar.bz2] | 20110317165006 | mv-moz2-linux-ix-slave03 | 1h,2m,31s |
Linux64 [compressed .tar.bz2] | 20110317165006 | moz2-linux64-slave02 | 1h,7m,16s | |
Mac [.dmg] | 20110317165006 | moz2-darwin10-slave17 | 4h,39m,35s | |
Win32 [.exe/.zip] | 20110317165006 | mw32-ix-slave02 | 2h,41m,19s |
Build 1
Done on pm01
Setup
Set up a Clobber
Set a clobber for pm01, any release, any builder with clobberer
Sync l10n repositories
cd /builds/slave mkdir rc1-sync cd rc1-sync wget -O- http://hg.mozilla.org/mozilla-central/raw-file/tip/browser/locales/shipped-locales | grep -v en-US | cut -f1 -d" " > locales.txt echo vi >> locales.txt for i in `cat locales.txt`; do hg clone http://hg.mozilla.org/l10n-central/$i; done for i in `cat locales.txt`; do hg -R $i push -e 'ssh -i ~/.ssh/ffxbld_dsa' ssh://ffxbld@hg.mozilla.org/releases/l10n-mozilla-2.0/$i; done
Reserve Slaves
On pm01, did the following, to reserve enough fast slaves for the release:
cd /builds/buildbot/builder_master1 echo 6 > reserved_slaves_pm01
Land Configs
- Landed release config updates
- Also landed a patcher config update to ensure we get rc1 -> rc2 release channel updates.
Tag Repositories
Tagged build/tools, buildbotcustom, and buildbot-configs with FIREFOX_4_0rc2_RELEASE and FIREFOX_4_0rc2_BUILD1
Update Master
Updated /tools/buildbotcustom/buildbotcustom, /builds/buildbot/builder_master/tools and /builds/buildbot/configs on pm01 to the latest of the production branches. Afterwards, reconfiged with the following command:
cd /builds/buildbot/builder_master1 make reconfig && tail -F twistd.log | grep configuration
Run release_sanity.py
PYTHONPATH=/builds/buildbot/builder_master1:/builds/buildbot/builder_master1/tools/lib/python python /builds/buildbot/builder_master1/tools/buildbot-helpers/release_sanity.py -u bhearsum -V 4.0rc2 --branch mozilla-2.0 --build-number 1 -c release-firefox-mozilla-2.0.py --dryrun localhost:9010
Kick it off
PYTHONPATH=/builds/buildbot/builder_master1:/builds/buildbot/builder_master1/tools/lib/python python /builds/buildbot/builder_master1/tools/buildbot-helpers/release_sanity.py -u bhearsum -V 4.0rc2 --branch mozilla-2.0 --build-number 1 -c release-firefox-mozilla-2.0.py --bypass localhost:9010
Tag
the changeset landed (07a9528b3121) did not include the correct l10n-changesets. This meant that the incorrect revisions were tagged. build 1 was aborted at this point
Build 2
Done on pm01
Setup
Set up a Clobber
Set a clobber for pm01, any release, any builder with clobberer
Sync l10n repositories
cd /builds/slave mkdir rc1-sync cd rc1-sync wget -O- http://hg.mozilla.org/mozilla-central/raw-file/tip/browser/locales/shipped-locales | grep -v en-US | cut -f1 -d" " > locales.txt echo vi >> locales.txt for i in `cat locales.txt`; do hg clone http://hg.mozilla.org/l10n-central/$i; done for i in `cat locales.txt`; do hg -R $i push -e 'ssh -i ~/.ssh/ffxbld_dsa' ssh://ffxbld@hg.mozilla.org/releases/l10n-mozilla-2.0/$i; done
Reserve Slaves
On pm01, did the following, to reserve enough fast slaves for the release:
cd /builds/buildbot/builder_master1 echo 6 > reserved_slaves_pm01
Land Configs
- Landed release config updates
Tag Repositories
Tagged build/tools, buildbotcustom, and buildbot-configs with FIREFOX_4_0rc2_RELEASE and FIREFOX_4_0rc2_BUILD2
Update Master
Updated /tools/buildbotcustom/buildbotcustom, /builds/buildbot/builder_master1/tools and /builds/buildbot/configs on pm01 to the latest of the production branches. Afterwards, reconfiged with the following command:
cd /builds/buildbot/builder_master1 make reconfig | grep configuration && tail -F twistd.log | grep configuration
Run release_sanity.py
PYTHONPATH=/builds/buildbot/builder_master1:/builds/buildbot/builder_master1/tools/lib/python python /builds/buildbot/builder_master1/tools/buildbot-helpers/release_sanity.py -u jhford -V 4.0rc2 --branch mozilla-2.0 --build-number 2 -c release-firefox-mozilla-2.0.py --dryrun localhost:9010
Kick it off
PYTHONPATH=/builds/buildbot/builder_master1:/builds/buildbot/builder_master1/tools/lib/python python /builds/buildbot/builder_master1/tools/buildbot-helpers/release_sanity.py -u jhford -V 4.0rc2 --branch mozilla-2.0 --build-number 2 -c release-firefox-mozilla-2.0.py --bypass localhost:9010
Tag
no problems
Bouncer Update
triggered automatically, no issues
Start Autosign
Once mozilla-2.0 finished tagging, used these instructions to start autosign
Autosigning was started with BUILD=1 set. Moved build1 directory to ~signing-work/firefox-4.0rc2.b1 and restarted autosigning with BUILD=2 set.
Source
no problems
Build/Repack
Windows, Mac, Linux i686, Linux x86_64 builds all had no problems
Linux repack 2/6 had an issue in et's post_upload.py script with an errant temp file in the directory while the script was chmod'ing files found in the directory with python's os.walk. Bugs filed: bug 642700, bug 642701, bug 642715
Verified that all files related to et locale repack matched the checksums file uploaded beside artifacts.
Unittests & Talos
bug 641399 still not resolved
XulRunner Build
Builds was uploaded to ftp://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2.0-candidates/build2/ instead of 2.0rc2-candidates. Filed bug 642733.
MacOS X build
Failed during upload:
set -e; \ for app in i386 x86_64; do \ make -f /builds/slave/rel-2.0-xr-osx64-bld/build/client.mk upload MOZ_CURRENT_PROJECT=$app; \ done make -j4 -C obj-firefox/i386 upload ..... ..... make -j4 -C obj-firefox/x86_64 upload Makefile:112: FULL_NSPR_CFLAGS=-I\${includedir} make[3]: dpkg-architecture: Command not found make[3]: dpkg-architecture: Command not found Traceback (most recent call last): File "/builds/slave/rel-2.0-xr-osx64-bld/build/build/checksums.py", line 187, in <module> main() File "/builds/slave/rel-2.0-xr-osx64-bld/build/build/checksums.py", line 184, in main process_files(files, options.outfile, options.digest, options.strip) File "/builds/slave/rel-2.0-xr-osx64-bld/build/build/checksums.py", line 100, in process_files output = open(output_filename, 'w+') IOError: [Errno 2] No such file or directory: '../../dist/runtimes//xulrunner-2.0.en-US.mac-pkg.checksums' make[3]: *** [checksum] Error 1 make[2]: *** [upload] Error 2 make[1]: *** [upload] Error 2 make: *** [upload] Error 2
See bug 634809 for the details.
L10N Verify
All red, but nothing unexpected: added vi locale, updated strings.
Updates
Per https://bugzilla.mozilla.org/show_bug.cgi?id=642553#c2, expected but unusual patcher config diff:
past-update 4.0b11 4.0b12 betatest releasetest beta + past-update 4.0b12 4.0rc1 betatest releasetest beta release
Permission check
No problems.
Antivirus check
Failed. https://bugzilla.mozilla.org/show_bug.cgi?id=403023#c56 need to be fixed. Running manually.
real 88m51.532s user 71m25.823s sys 7m9.282s [ffxbld@surf ~]$ echo $? 0
See ~ffxbld/av.log on surf for the output.
Build 3
Done on pm01
Setup
Set up a Clobber
Set a clobber for pm01, any release, any builder with clobberer
Land Configs
- Landed release config updates
Tag Repositories
Tagged build/tools, buildbotcustom, and buildbot-configs with FIREFOX_4_0rc2_RELEASE and FIREFOX_4_0rc2_BUILD3
Update Master
Updated /tools/buildbotcustom/buildbotcustom, /builds/buildbot/builder_master1/tools and /builds/buildbot/configs on pm01 to the latest of the production branches. Afterwards, reconfiged with the following command:
cd /builds/buildbot/builder_master1 make reconfig | grep configuration && tail -F twistd.log | grep configuration
Run release_sanity.py
PYTHONPATH=/builds/buildbot/builder_master1:/builds/buildbot/builder_master1/tools/lib/python python /builds/buildbot/builder_master1/tools/buildbot-helpers/release_sanity.py -u rail -V 4.0rc2 --branch mozilla-2.0 --build-number 3 -c release-firefox-mozilla-2.0.py --dryrun localhost:9010
Kick it off
PYTHONPATH=/builds/buildbot/builder_master1:/builds/buildbot/builder_master1/tools/lib/python python /builds/buildbot/builder_master1/tools/buildbot-helpers/release_sanity.py -u rail -V 4.0rc2 --branch mozilla-2.0 --build-number 3 -c release-firefox-mozilla-2.0.py localhost:9010
Tag
No problems
Start Autosign
Once mozilla-2.0 finished tagging, used these instructions to start autosign.
no problems with signing
Source
No problems
XulRunner Source
Failed uploading files. ~/.ssh/xrbld_dsa key was missing on the slave. Copied xrbld_dsa* keys from linux-ix-slave12 to mv-moz2-linux-ix-slave03 mv-moz2-linux-ix-slave04 mv-moz2-linux-ix-slave05 mv-moz2-linux-ix-slave06 mv-moz2-linux-ix-slave07 mv-moz2-linux-ix-slave08 mv-moz2-linux-ix-slave09 mv-moz2-linux-ix-slave10 mv-moz2-linux-ix-slave11 mv-moz2-linux-ix-slave13
Set up clobberer. Pressed "Rebuild" button.
XulRunner Build
MacOS X XulRunner Build
Failed. 64 bit SDK copied manually:
moz2-darwin10-slave19:~ cltbld$ scp -i ~/.ssh/xrbld_dsa \ /builds/slave/rel-2.0-xr-osx64-bld/build/obj-firefox/x86_64/dist/sdk/xulrunner-2.0.en-US.mac-x86_64.sdk.tar.bz2 \ xrbld@stage.mozilla.org:/pub/mozilla.org/xulrunner/nightly/2.0-candidates/build3/sdk/
Build/Repack
No problems.
L10n Verify
- vi newly added, so in "Only in..." log
- A bunch of changes on all platforms, that's OK, because we took updates to 29 locales.
Updates
Major Updates
Landed config updates for these.
3.5 -> 4.0rc2
Generation
No problems
Update Verify
Locales removed in 4.0:
- as, ka, mn, oc
Platform specific differences:
- Linux:
Only in source/firefox/defaults: autoconfig diff -r source/firefox/defaults/pref/channel-prefs.js target/firefox/defaults/pref/channel-prefs.js 1c1 < //@line 2 "/builds/slave/rel-191-lnx-bld/build/browser/app/profile/channel-prefs.js" --- > //@line 2 "/builds/slave/rel-2.0-lnx-bld/build/browser/app/profile/channel-prefs.js" Only in source/firefox/defaults: profile Only in source/firefox: greprefs Only in source/firefox: modules Only in source/firefox: plugins Only in source/firefox: res Contents of source/firefox/defaults/autoconfig dir only in source or target Contents of source/firefox/defaults/profile dir only in source or target 19914018 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:50 source/firefox/defaults/profile/chrome Contents of source/firefox/greprefs dir only in source or target Contents of source/firefox/modules dir only in source or target Contents of source/firefox/plugins dir only in source or target Contents of source/firefox/res dir only in source or target 19897135 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:50 source/firefox/res/dtd 19897155 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:50 source/firefox/res/fonts 19897181 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:50 source/firefox/res/entityTables 19897189 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:50 source/firefox/res/html
- Mac:
Only in source/Firefox.app/Contents/MacOS: chrome Only in source/Firefox.app/Contents/MacOS/defaults: autoconfig diff -r source/Firefox.app/Contents/MacOS/defaults/pref/channel-prefs.js target/Firefox.app/Contents/MacOS/defaults/pref/channel-prefs.js 1c1 < //@line 2 "/builds/slave/rel-191-osx-bld/build/browser/app/profile/channel-prefs.js" --- > //@line 2 "/builds/slave/rel-2.0-osx64-bld/build/browser/app/profile/channel-prefs.js" Only in source/Firefox.app/Contents/MacOS/defaults: profile Only in source/Firefox.app/Contents/MacOS: greprefs Only in source/Firefox.app/Contents/MacOS: modules Only in source/Firefox.app/Contents/MacOS: plugins Only in source/Firefox.app/Contents/MacOS/res: dtd Only in source/Firefox.app/Contents/MacOS/res: entityTables Only in source/Firefox.app/Contents/MacOS/res: fonts Only in source/Firefox.app/Contents/MacOS/res: html Only in source/Firefox.app/Contents: Plug-Ins Only in source/Firefox.app: force_plist_reload Contents of source/Firefox.app/Contents/MacOS/chrome dir only in source or target Contents of source/Firefox.app/Contents/MacOS/defaults/autoconfig dir only in source or target Contents of source/Firefox.app/Contents/MacOS/defaults/profile dir only in source or target 261077399 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/MacOS/defaults/profile/chrome Contents of source/Firefox.app/Contents/MacOS/greprefs dir only in source or target Contents of source/Firefox.app/Contents/MacOS/modules dir only in source or target Contents of source/Firefox.app/Contents/MacOS/plugins dir only in source or target 261077427 0 drwxr-xr-x 3 cltbld staff 102 Jan 21 16:44 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin 261077428 0 drwxr-xr-x 4 cltbld staff 136 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin/Contents 261077429 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin/Contents/MacOS 261077430 0 drwxr-xr-x 3 cltbld staff 102 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin/Contents/Resources 261077431 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin/Contents/Resources/English.lproj 261077433 0 drwxr-xr-x 3 cltbld staff 102 Jan 21 16:44 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle 261077434 0 drwxr-xr-x 4 cltbld staff 136 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents 261077436 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents/MacOS 261077437 0 drwxr-xr-x 4 cltbld staff 136 Jan 21 16:44 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents/Resources 261077438 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents/Resources/English.lproj 261077439 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents/Resources/Java 261077440 0 drwxr-xr-x 3 cltbld staff 102 Jan 21 16:44 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin 261077441 0 drwxr-xr-x 4 cltbld staff 136 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin/Contents 261077442 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin/Contents/MacOS 261077443 0 drwxr-xr-x 3 cltbld staff 102 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin/Contents/Resources 261077444 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin/Contents/Resources/English.lproj Contents of source/Firefox.app/Contents/MacOS/res/dtd dir only in source or target Contents of source/Firefox.app/Contents/MacOS/res/entityTables dir only in source or target Contents of source/Firefox.app/Contents/MacOS/res/fonts dir only in source or target Contents of source/Firefox.app/Contents/MacOS/res/html dir only in source or target Contents of source/Firefox.app/Contents/Plug-Ins dir only in source or target 261077658 0 drwxr-xr-x 3 cltbld staff 102 Jan 21 16:44 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin 261077659 0 drwxr-xr-x 4 cltbld staff 136 Mar 18 12:51 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents 261077663 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/MacOS 261077664 0 drwxr-xr-x 3 cltbld staff 102 Jan 21 16:44 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources 261077666 0 drwxr-xr-x 3 cltbld staff 102 Mar 18 12:51 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources/English.lproj 261077670 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 12:51 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources/English.lproj/PrintPDE.nib
- Windows:
Only in source/bin: chrome Only in source/bin/defaults: autoconfig diff -r source/bin/defaults/pref/channel-prefs.js target/bin/defaults/pref/channel-prefs.js 1c1 < //@line 2 "e:\builds\moz2_slave\rel-191-w32-bld\build\browser\app\profile\channel-prefs.js" --- > //@line 2 "e:\builds\moz2_slave\rel-2.0-w32-bld\build\browser\app\profile\channel-prefs.js" Only in source/bin/defaults: profile Only in source/bin: greprefs Only in source/bin: modules Only in source/bin: plugins Only in source/bin: res Contents of source/bin/chrome dir only in source or target Contents of source/bin/defaults/autoconfig dir only in source or target Contents of source/bin/defaults/profile dir only in source or target 3889637 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 12:54 source/bin/defaults/profile/chrome Contents of source/bin/greprefs dir only in source or target Contents of source/bin/modules dir only in source or target Contents of source/bin/plugins dir only in source or target Contents of source/bin/res dir only in source or target 3889572 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 12:54 source/bin/res/dtd 3889576 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 12:54 source/bin/res/entityTables 3889583 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 12:54 source/bin/res/fonts 4020665 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 12:54 source/bin/res/html
Locale specific differences:
- af, bn-BD, bn-IN, da, el, en-GB, en-US, eu, is, lt, sq, tr
Only in source/firefox/searchplugins: answers.xml
- af, bn-BD, bn-IN, da, el, en-GB, en-US, es-CL, es-ES, es-MX, fa, hr, is, ja, kn, ko, lt, rm, sq, sv-SE, tr
Only in source/firefox/searchplugins: creativecommons.xml
- bn-BD
Only in source/firefox/searchplugins: cellbazaar.xml Only in source/firefox/searchplugins: clickbd.xml
- ca
Only in source/firefox/searchplugins: yahoo-ca.xml
- cs
Only in source/firefox/searchplugins: mall-cz.xml
- da
Only in source/firefox/searchplugins: yahoo-dk.xml
- es-MX, hi-IN, sq
Only in source/firefox/searchplugins: amazondotcom.xml
- fi
Only in source/firefox/searchplugins: creativecommons-fi.xml Only in source/firefox/searchplugins: huuto-fi.xml
- hu
Only in source/firefox/searchplugins: eBay-en-GB.xml Only in source/firefox/searchplugins: polymeta.xml
- ku
Only in source/firefox/searchplugins: google.xml
- lt, sl, tr
Only in source/firefox/searchplugins: yahoo.xml
- nl
Only in source/firefox/searchplugins: yahoo-nl.xml
- pt-PT
Only in source/firefox/searchplugins: yahoo-br.xml
- ru
Only in source/firefox/searchplugins: torgmailru.xml
- sl
Only in source/firefox/searchplugins: iskalnik-gov-si.xml
- uk
Only in source/firefox/searchplugins: hotline-ua.xml Only in source/firefox/searchplugins: i-ua.xml
3.6 -> 4.0rc2
Generation
build forced on pm03 for 3.6->4.0(rc2) updates, failed because clobberer not set. set clobberer with values "pm03:8010 - any release - release-mozilla-1.9.2-major_update". forced build again.
build failed because configs had already been bumped, landed tools@c8e5d9e19aa8, clobbered and ran again. also clobbered 1.9.2 MU update verify builders
This time, it worked without problems
Update Verify
Locales removed in 4.0:
- as, ka, oc
Platform specific differences:
- Linux:
Only in source/firefox/defaults: autoconfig diff -r source/firefox/defaults/pref/channel-prefs.js target/firefox/defaults/pref/channel-prefs.js 1c1 < //@line 2 "/builds/slave/rel-192-lnx-bld/build/browser/app/profile/channel-prefs.js" --- > //@line 2 "/builds/slave/rel-2.0-lnx-bld/build/browser/app/profile/channel-prefs.js" Only in source/firefox/defaults: profile Only in source/firefox: greprefs Only in source/firefox: modules Only in source/firefox: plugins Only in source/firefox: res Contents of source/firefox/defaults/autoconfig dir only in source or target Contents of source/firefox/defaults/profile dir only in source or target 22692090 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:57 source/firefox/defaults/profile/chrome Contents of source/firefox/greprefs dir only in source or target Contents of source/firefox/modules dir only in source or target Contents of source/firefox/plugins dir only in source or target Contents of source/firefox/res dir only in source or target 22692037 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:57 source/firefox/res/dtd 22691998 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:57 source/firefox/res/fonts 22692007 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:57 source/firefox/res/entityTables 22692033 4 drwxr-xr-x 2 cltbld cltbld 4096 Mar 18 12:57 source/firefox/res/html
- Mac:
Only in source/Firefox.app/Contents/MacOS: chrome Only in source/Firefox.app/Contents/MacOS/defaults: autoconfig diff -r source/Firefox.app/Contents/MacOS/defaults/pref/channel-prefs.js target/Firefox.app/Contents/MacOS/defaults/pref/channel-prefs.js 1c1 < //@line 2 "/builds/moz2_slave/rel-192-osx-bld/build/browser/app/profile/channel-prefs.js" --- > //@line 2 "/builds/slave/rel-2.0-osx64-bld/build/browser/app/profile/channel-prefs.js" Only in source/Firefox.app/Contents/MacOS/defaults: profile Only in source/Firefox.app/Contents/MacOS: greprefs Only in source/Firefox.app/Contents/MacOS: modules Only in source/Firefox.app/Contents/MacOS: plugins Only in source/Firefox.app/Contents/MacOS/res: dtd Only in source/Firefox.app/Contents/MacOS/res: entityTables Only in source/Firefox.app/Contents/MacOS/res: fonts Only in source/Firefox.app/Contents/MacOS/res: html Only in source/Firefox.app: force_plist_reload Contents of source/Firefox.app/Contents/MacOS/chrome dir only in source or target Contents of source/Firefox.app/Contents/MacOS/defaults/autoconfig dir only in source or target Contents of source/Firefox.app/Contents/MacOS/defaults/profile dir only in source or target 532677347 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 13:19 source/Firefox.app/Contents/MacOS/defaults/profile/chrome Contents of source/Firefox.app/Contents/MacOS/greprefs dir only in source or target Contents of source/Firefox.app/Contents/MacOS/modules dir only in source or target Contents of source/Firefox.app/Contents/MacOS/plugins dir only in source or target 532677353 0 drwxr-xr-x 3 cltbld staff 102 Mar 3 04:07 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin 532677354 0 drwxr-xr-x 4 cltbld staff 136 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin/Contents 532677355 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin/Contents/MacOS 532677356 0 drwxr-xr-x 3 cltbld staff 102 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin/Contents/Resources 532677357 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/DefaultPlugin.plugin/Contents/Resources/English.lproj 532677358 0 drwxr-xr-x 3 cltbld staff 102 Mar 3 04:07 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle 532677359 0 drwxr-xr-x 4 cltbld staff 136 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents 532677360 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents/MacOS 532677361 0 drwxr-xr-x 4 cltbld staff 136 Mar 3 04:07 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents/Resources 532677362 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents/Resources/English.lproj 532677363 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/JavaEmbeddingPlugin.bundle/Contents/Resources/Java 532677364 0 drwxr-xr-x 3 cltbld staff 102 Mar 3 04:07 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin 532677365 0 drwxr-xr-x 4 cltbld staff 136 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin/Contents 532677366 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin/Contents/MacOS 532677367 0 drwxr-xr-x 3 cltbld staff 102 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin/Contents/Resources 532677368 0 drwxr-xr-x 2 cltbld staff 68 Mar 18 13:19 source/Firefox.app/Contents/MacOS/plugins/MRJPlugin.plugin/Contents/Resources/English.lproj Contents of source/Firefox.app/Contents/MacOS/res/dtd dir only in source or target Contents of source/Firefox.app/Contents/MacOS/res/entityTables dir only in source or target Contents of source/Firefox.app/Contents/MacOS/res/fonts dir only in source or target Contents of source/Firefox.app/Contents/MacOS/res/html dir only in source or target
- Win32:
Only in source/bin: chrome Only in source/bin/defaults: autoconfig diff -r source/bin/defaults/pref/channel-prefs.js target/bin/defaults/pref/channel-prefs.js 1c1 < //@line 2 "e:\builds\moz2_slave\rel-192-w32-bld\build\browser\app\profile\channel-prefs.js" --- > //@line 2 "e:\builds\moz2_slave\rel-2.0-w32-bld\build\browser\app\profile\channel-prefs.js" Only in source/bin/defaults: profile Only in source/bin: greprefs Only in source/bin: modules Only in source/bin: plugins Only in source/bin: res Contents of source/bin/chrome dir only in source or target Contents of source/bin/defaults/autoconfig dir only in source or target Contents of source/bin/defaults/profile dir only in source or target 11926638 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 13:20 source/bin/defaults/profile/chrome Contents of source/bin/greprefs dir only in source or target Contents of source/bin/modules dir only in source or target Contents of source/bin/plugins dir only in source or target Contents of source/bin/res dir only in source or target 11402274 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 13:20 source/bin/res/dtd 11533350 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 13:20 source/bin/res/entityTables 12057645 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 13:20 source/bin/res/fonts 11926583 0 drwxr-xr-x 2 cltbld Administrators 0 Mar 13:20 source/bin/res/html
Locale specific differences:
- af, ar, bn-BD, bn-IN, da, el, en-GB, en-US, eu, is, lt, sq, tr
Only in source/firefox/searchplugins: answers.xml
- af, ar, bn-BD, bn-IN, da, el, en-GB, en-US, es-CL, es-ES, es-MX, fa, hr, is, it, ja, kn, ko, lt, rm, sq, sv-SE, tr
Only in source/firefox/searchplugins: creativecommons.xml
- bn-BD
Only in source/firefox/searchplugins: cellbazaar.xml Only in source/firefox/searchplugins: clickbd.xml
- ca
Only in source/firefox/searchplugins: yahoo-ca.xml
- cs
Only in source/firefox/searchplugins: mall-cz.xml
- da
Only in source/firefox/searchplugins: yahoo-dk.xml
- es-MX, hi-IN, sq
Only in source/firefox/searchplugins: amazondotcom.xml
- fi
Only in source/firefox/searchplugins: creativecommons-fi.xml Only in source/firefox/searchplugins: huuto-fi.xml
- hu
Only in source/firefox/searchplugins: eBay-en-GB.xml Only in source/firefox/searchplugins: polymeta.xml
- ku
Only in source/firefox/searchplugins: google.xml
- lt, tr
Only in source/firefox/searchplugins: yahoo.xml
- nl
Only in source/firefox/searchplugins: yahoo-nl.xml
- pt-PT
Only in source/firefox/searchplugins: yahoo-br.xml
- ru
Only in source/firefox/searchplugins: torgmailru.xml
- uk
Only in source/firefox/searchplugins: hotline-ua.xml Only in source/firefox/searchplugins: i-ua.xml
Permissions Check
release_config: mozilla/release-firefox-mozilla-2.0.py script_repo_revision: FIREFOX_4_0rc2_RELEASE
no problems
Virus Scan
note: two runs were triggered, one was cancelled
release_config: mozilla/release-firefox-mozilla-2.0.py script_repo_revision: FIREFOX_4_0rc2_RELEASE
no problems
Notify Mirrors
Sent mail to mirrors@ to notify them of the upcoming push
Notify A/V vendors
Sent the following mail to a/v vendors:
Company Name: Mozilla Contact name: John O'Duinn Contact phone number: +1-415-823-2714 (cell) Contact email address: release@mozilla.com Product information: Firefox 4.0 RC2 Product location: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/4.0rc2-candidates/build3/
Push to Mirrors
Forced the "release-mozilla-2.0-push_to_mirrors" builder with the following properties:
- release_config: mozilla/release-firefox-mozilla-2.0.py
- script_repo_revision: FIREFOX_4_0rc1_RELEASE
This failed because it was using the wrong tag on scripts repo. Ran again with:
- release_config: mozilla/release-firefox-mozilla-2.0.py
- script_repo_revision: FIREFOX_4_0rc2_RELEASE
Push Beta Channel Snippets
# cltbld@aus2-staging cd /opt/aus2/snippets/staging ~/bin/backupsnip Firefox-4.0rc2-build3 ~/bin/pushsnip Firefox-4.0rc2-build3 #TODO ~/bin/pushsnip Firefox-4.0rc2-build3-beta
Send mail to metrics
Because the app version is already 4.0 this notification is non-standard. Just let them know to track 4.0rc2 downloads.
Release
cltbld@stage cd /pub/mozilla.org/zz
Updated prereleases and releases exclude files with "- firefox/releases/4.0rc1"