Releases/Firefox 3.5rc1/BuildNotes: Difference between revisions

no edit summary
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)


====Fix up releasetest====
==== Publish updates to beta channel ====
 
~/bin/backupsnip 20090615-Firefox-3.5rc1
====Publish updates to beta channel====
~/bin/pushsnip 20090615-Firefox-3.5rc1
canmove, Confirmed users
6,441

edits