canmove, Confirmed users
6,441
edits
No edit summary |
|||
(25 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
==Signed-off Revision(s)== | ==Signed-off Revision(s)== | ||
Build1: | Build1: [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/7a5bf953ed9e rev:7a5bf953ed9e] | ||
Build2: [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/bfada7b09c1b rev:bfada7b09c1b] | |||
==Tags== | ==Tags== | ||
Line 17: | Line 18: | ||
|- | |- | ||
| rowspan=2 | 1 | | rowspan=2 | 1 | ||
| | | GECKO191_20090612_RELBRANCH | ||
| | | [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/7a5bf953ed9e 7a5bf953ed9e] | ||
|- | |||
| FIREFOX_3_5rc1_BUILD1 | |||
| [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/33bf9fe2f725 33bf9fe2f725] | |||
|- | |- | ||
| | | 2 | ||
| | | FIREFOX_3_5rc1_BUILD2 FIREFOX_3_5rc1_RELEASE | ||
| [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/bfada7b09c1b bfada7b09c1b] | |||
|} | |} | ||
Line 106: | Line 111: | ||
====Update verify==== | ====Update verify==== | ||
* In the first half of the logs for each platform we had differences channel-prefs.js. This is expected because this is the first release we've shipped on the 'release' channel. | |||
* All platforms threw 'download_mars' errors on 3.5b4 mn, tr because they were shipped in 3.5b4 but not in 3.5rc1. These lines are ignorable. | |||
* Win32 threw the usual messages about .chk files. | |||
* No real problems here. | |||
====Update Bouncer==== | ====Update Bouncer==== | ||
Done | |||
'''RESPIN WERE DECLARED HERE''' {{bug|498379}} | |||
===Build 2=== | |||
* Cleaned up repack dirs on linux01, 02, 05->10, mac slave02, 05->07, xserve11, 12, 16, 17 and win32 slave 01, 02, 05->10 | |||
* Cleaned up tag dir on linux06, source dir on linux25, build dir on linux15, xserve16, and win32-slave29, l10nverify on xserve12. | |||
* Landed fix for {{bug|498273}} | |||
* patch buildbot-configs/mozilla2/release_config.py, and get review; land | |||
* reconfig production-master | |||
* do sendchange | |||
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5rc1 build2" goforit | |||
====Tag==== | |||
No problems | |||
====Source==== | |||
No problems | |||
====Build/Repack==== | |||
No problems. Removed stage:.../3.5rc1-candidates/build2/en-US.xpi. | |||
====Sign==== | |||
[https://intranet.mozilla.org/Build:CombinedSigning instructions] | |||
No problems | |||
====L10nVerify==== | |||
No problems. Lots of path differences in comments in firefox-l10n.js on linux and mac, and gl updating some bookmarks strings. | |||
====Generate updates and push betatest snippets==== | |||
While --build-tools-hg was running I checked in a patch to s/extension-version 3.5/extension version 3.5rc1/ for the <3.5rc1> section. This was necessary due to {{bug|498379}}, which requires us to set extension-version to 3.5rc1 until we do our first point release.<br /><br /> | |||
No problems with update generation. | |||
====Update verify==== | |||
* In the first half of the logs for each platform we had differences channel-prefs.js. This is expected because this is the first release we've shipped on the 'release' channel. | |||
* All platforms threw 'download_mars' errors on 3.5b4 mn, tr because they were shipped in 3.5b4 but not in 3.5rc1. These lines are ignorable. | |||
* Win32 threw the usual messages about .chk files. | |||
* No real problems here. | |||
====Update Bouncer==== | |||
Done. | |||
'''RESPIN DECLARED HERE''' | |||
==== Final checks before push ==== | ==== Final checks before push ==== | ||
Each of the find calls should return no output. | |||
cd /pub/mozilla.org/firefox/nightly/3.5rc1-candidates/build2/ | |||
find . ! -user ffxbld | |||
find . ! -group firefox | |||
find . -type f ! -perm 644 | |||
find . -type d -mindepth 1 ! -perm 755 ! -name 'contrib*' | |||
find . -type d -maxdepth 1 ! -perm 2775 -name 'contrib*' | |||
==== Push to mirrors ==== | ==== Push to mirrors ==== | ||
Despite respinning we decided to push 3.5rc1build2 to beta. | |||
# root@stage (done by dmoore) | |||
mkdir /home/ftp/pub/firefox/releases/3.5rc1/ | |||
chown ffxbld /home/ftp/pub/firefox/releases/3.5rc1/ | |||
FIXME: need to figure out a better solution than this directory creation. | |||
# ffxbld@stage | |||
rsync -av --exclude=*.log --exclude=*.txt --exclude=*unsigned* \ | |||
/pub/mozilla.org/firefox/nightly/3.5rc1-candidates/build2/ \ | |||
/pub/mozilla.org/firefox/releases/3.5rc1/ | |||
# cltbld@stage | |||
vim /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude | |||
# replace 3.5b99 with 3.5rc1 | |||
cd /pub/mozilla.org/firefox/releases/ | |||
rm latest-3.5 && ln -s 3.5rc1 latest-3.5 | |||
====Final verification==== | ====Final verification==== | ||
Use 'Force Build to start the final_verification builder, no errors other than the same warnings as update verify (mn & tr were dropped in rc1) | |||
==== Publish updates to beta channel ==== | |||
~/bin/backupsnip 20090615-Firefox-3.5rc1 | |||
====Publish updates to beta channel==== | ~/bin/pushsnip 20090615-Firefox-3.5rc1 |