Releases/Firefox 3.6.2/BuildNotes
< Releases | Firefox 3.6.2
Build Engineers
armenzg - bug 551249
Signed-off Revision(s)
Build1: 827a6883442f
Tags
On releases/mozilla-1.9.2:
Build # | Tag | Changeset |
1 | GECKO1922_20100315_RELBRANCH | f14062c981ba |
FIREFOX_3_6_2_BUILD1 | f14062c981ba | |
2 | FIREFOX_3_6_2_BUILD2 | 4b4fad2279f6 |
3 | FIREFOX_3_6_2_BUILD3 FIREFOX_3_6_2_RELEASE | cd857b3b0e33 |
Build data
Build # | Type | Build ID | Build machine |
1 | Linux | moz2-linux-slave20 | |
1 | Mac | bm-xserve11 | |
1 | Windows | win32-slave42 | |
2 | Linux | moz2-linux-slave21 | |
2 | Mac | moz2-darwin9-slave13 | |
2 | Windows | win32-slave34 | |
3 | Linux | moz2-linux-slave21 | |
3 | Mac | moz2-darwin9-slave10 | |
3 | Windows | win32-slave18 |
Notes
Build 1
- Clobbered 1.9.2 on pm with the clobberer page
- Landed automation patch
- Tag buildbot-configs and buildbotcustom
- hg tag -r 7848b054e13a FIREFOX_3_6_2_BUILD1; hg tag -r 7848b054e13a FIREFOX_3_6_2_RELEASE (buildbot-configs)
- hg tag -r 5e5c12c1e83a FIREFOX_3_6_2_RELEASE; hg tag -r 5e5c12c1e83a FIREFOX_3_6_2_BUILD1 (buildbotcustom)
- Triggered the builds
buildbot sendchange --username=armenzg --master=localhost:9010 --branch=releases/mozilla-1.9.2 -m "Firefox 3.6.2 build1" Go
- I noticed that I used the wrong changeset before Mac and Linux builds were available so I stopped and started a build 2
Build 2
- Clobbered 1.9.2 on pm with the clobberer page
- Landed build 2 patch
- Tagged buildbot-config
- hg tag -r 4b4fad2279f6 FIREFOX_3_6_2_BUILD2
- Triggered the builds
buildbot sendchange --username=armenzg --master=localhost:9010 --branch=releases/mozilla-1.9.2 -m "Firefox 3.6.2 build2" Go
- All builds are available but win32 repacks did not trigger:
- Specific instructions to resume l10n repacks
- python force_release_l10n.py -m http://production-master.build.mozilla.org:8010 -t FIREFOX_3_6_2_RELEASE -v -b releases/mozilla-1.9.2 -p win32 -n armenzg
Build 3
- Clobbered 1.9.2 on pm with the clobberer page
- bhearsum landed the two missing changesets that had landed after changeset on build1 (cd857b3b0e33) on the release branch
- Landed automation patch
- Triggered the builds
buildbot sendchange --username=armenzg --master=localhost:9010 --branch=releases/mozilla-1.9.2 -m "Firefox 3.6.2 build3" Go
- Tag builder finished but did not trigger the rest of the builders
- souce, linux_build, mac_build and win32_build were triggered manually
- Tagging our repos:
- hg tag -r hg tag -f -r 5b24dd7ca36f FIREFOX_3_6_2_RELEASE; hg tag -r 5b24dd7ca36f FIREFOX_3_6_2_BUILD3 (buildbotcustom)
- hg tag -r 6e420bf20bec FIREFOX_3_6_2_BUILD3; hg tag -r 6e420bf20bec FIREFOX_3_6_2_RELEASE (tools)
- hg tag -r f0db7a70f0eb FIREFOX_3_6_2_BUILD3; hg tag -f -r f0db7a70f0eb FIREFOX_3_6_2_RELEASE (buildbot-configs)
- We hit bug in "updates" generation
- Updates have been generated and waiting until next week for pushing beta snippets live
Tag
Good
Source
Good
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.2-candidates/build3/source/
Build/Repack
- One of linux's sendchanges was not timing out so I had to stop it manually
- It failed the step but it did not fail the build
- The sendchange that wasn't timing out was for talos-staging-master02.build.mozilla.org:9010
- The same sendchange was affecting all platforms. I stopped the step in all 3 platforms
- To trigger the locales do the following from the master:
- python force_release_l10n.py -m localhost:8010 -t FIREFOX_3_6_2_RELEASE -v -b releases/mozilla-1.9.2 -p linux -n armenzg
- python force_release_l10n.py -m localhost:8010 -t FIREFOX_3_6_2_RELEASE -v -b releases/mozilla-1.9.2 -p macosx -n armenzg
- python force_release_l10n.py -m localhost:8010 -t FIREFOX_3_6_2_RELEASE -v -b releases/mozilla-1.9.2 -p win32 -n armenzg
- I retriggered the "id" locale which failed downloading the candidates zip
--12:11:13-- http://stage.mozilla.org/pub/mozilla.org/firefox/nightly/3.6.2-candidates/build3/unsigned/win32/en-US/firefox-3.6.2.zip => `firefox.zip' Resolving stage.mozilla.org... 10.2.74.116 Connecting to stage.mozilla.org|10.2.74.116|:80... connected. HTTP request sent, awaiting response... 502 Proxy Error 12:11:21 ERROR 502: Proxy Error.
Sign
- I tried to start signing before all-locales were ready (WRONG!)
- Before started signing I got an rsync failure and after talking with bhearsum I figured that I need all locales for all platforms
Saving to: `app.tag' 100%[======================================>] 81 --.-K/s in 0s 2010-03-16 10:40:17 (36.5 MB/s) - `app.tag' saved [81/81] /home/cltsign/signing-work/firefox-3.6.2/upx/upx.exe --best -o checkouts/stubs/7z/7zSD.sfx.compressed checkouts/stubs/7z/7zSD.sfx Ultimate Packer for eXecutables Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006 UPX 2.03w Markus Oberhumer, Laszlo Molnar & John Reiser Nov 7th 2006 File size Ratio Format Name -------------------- ------ ----------- ----------- 122368 -> 70144 57.32% win32/pe 7zSD.sfx.compressed Packed 1 file. blat -to armenzg@mozilla.com \ -subject "sign-release.py for firefox 3.6.2 starting" \ -body "EOM" Blat v2.5.0 w/GSS encryption (build : Sep 14 2005 22:46:29) Sending stdin.txt to armenzg@mozilla.com Subject: sign-release.py for firefox 3.6.2 starting Login name is cltsign@cm-keymaster01.mozilla.org ./sign-release.py --keydir d:/2009-keys -j4 --product firefox -o signed-build3 unsigned-build3 >> win32_signing_build3.log 2>&1 # And copy over the info file and XPIs. cp -pv ./unsigned-build3/unsigned/win32_info.txt ./signed-build3/ `./unsigned-build3/unsigned/win32_info.txt' -> `./signed-build3/win32_info.txt' rsync -av ./unsigned-build3/unsigned/win32/xpi ./signed-build3/win32 sending incremental file list rsync: link_stat "/cygdrive/d/signing-work/firefox-3.6.2/unsigned-build3/unsigned/win32/xpi" failed: No such file or directory (2) sent 18 bytes received 12 bytes 60.00 bytes/sec total size is 0 speedup is 0.00 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/main.c(1040) [sender=3.0.4] make: *** [sign-files] Error 23
- I triggered the missing windows locales
- I have to clobber everything on keymaster and start again once all repacks are done
- This second time had no complains. Signed builds are currently being uploaded.
L10nVerify
No problems
Generate updates and push betatest snippets
- We hit a bug. Nick helped me with this.
- bug 552831 - patcher-config-bump.pl fails when flipping useBeta to True
perl ../tools/release/patcher-config-bump.pl -p firefox -r Firefox -v 3.6.2 -a 3.6.2 -o 3.6rc2 -b 3 -c patcher-configs/moz192-branch-patcher2.cfg -t stage-old.mozilla.org -f ftp.mozilla.org -d download.mozilla.org -l shipped-locales -u ... Use of uninitialized value in substitution (s///) at ../tools/release/patcher-config-bump.pl line 127. Use of uninitialized value in pattern match (m//) at ../tools/release/patcher-config-bump.pl line 129. Use of uninitialized value in pattern match (m//) at ../tools/release/patcher-config-bump.pl line 129. Use of uninitialized value in concatenation (.) or string at ../tools/release/patcher-config-bump.pl line 140. ASSERT: BumpFilePath() - Unknown file type for at ../tools/release/patcher-config-bump.pl line 140.
- Once this landed, I deleted moz2-linux-slave12:/builds/slave/updates/* and force the builder
- updates generation is completed
Update verify
- Waiting on mac_update_verify
Publish updates to beta channel
Socorro product data updates
We can do this ourselves. No need to file an IT bug for this.
I will file an IT bug to have access.