Releases/Firefox 3.6b3/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 101: Line 101:
* ''Manual verification that all l10n builds present:''
* ''Manual verification that all l10n builds present:''
  # stage
  # stage
  cd /home/ftp/pub/firefox/nightly/3.6b1-candidates/build3
  cd /home/ftp/pub/firefox/nightly/3.6b3-candidates/build1
  # each should be 61 = en-US  + 60 l10n builds
  # each should be 61 = en-US  + 60 l10n builds
  for p in linux-i686 mac unsigned/win32; do
  for p in linux-i686 mac unsigned/win32; do

Revision as of 03:10, 16 November 2009

NB: Text that is italicized indicates tasks still to be done, or information that needs to be filled in.

Build Engineers

RelEng tag team:

  • PST:
  • EST:
  • NZDT: nthomas

Main tracking bug: bug 528580, WinCE updates?: bug 518408

Signed-off Revision(s)

Build 1: 55e73a35126e

Tags

On mozilla-central:

Build # Tag Changeset
1 GECKO192b3_20091115_RELBRANCH 55e73a35126e
FIREFOX_3_6b3_BUILD1 FIREFOX_3_6b3_RELEASE 35bb84e06502

Build data

Build 1:

Platform Build ID Build machine
Win32 moz2-win32-slave40
Mac moz2-darwin9-slave07
Linux 20091115172547 moz2-linux-slave10
WinCE 20091115172446 moz2-win32-slave16

Notes

This release will be done on p-m.

Build 1

  • Clean up previous releases build dirs, just for the slaves we used for 3.6b2 build1. Used cssh for linux/mac, RDP as Administrator on win32.
    • Linux: moz2-linux-slave01,02,05-10,19,23,25; rm -rf /builds/slave/{tag,source,linux_build,linux_repack,updates,linux_update_verify,final_verification}/*
    • Mac: bm-xserve07,09,11; moz2-darwin9-slave02,05-10; rm -rf /builds/slave/{macosx_build,macosx_repack,l10n_verification, macosx_update_verify}/*
    • Win32: moz2-win32-slave01,02,05-10,13,14; rm -rf /e/builds/moz2_slave/{win32_build,win32_repack,win32_update_verify,wince_build}/*
  • Got review on the release config patch, landed, reconfig p-m
  • Axel has already provided shipped-locales and l10n-changesets_mozilla-1.9.2 (bug 528572), but may land further updates
  • Closed the mozilla-1.9.2 tree
  • Tagged build/{buildbot-configs,buildbotcustom,tools} with FIREFOX_3_6b3_RELEASE
  • Sendchange was
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=releases/mozilla-1.9.2 -m "Firefox 3.6b3 build1" ShakeAndBakeBaby

Socorro product data updates

Filed bug 528840 against IT to add the following entries to the Socorro db:

INSERT INTO productdims (product, version, branch, release)
   VALUES ('Firefox','3.6b3', '1.9.2', 'milestone');
INSERT INTO productdims (product, version, branch, release)
   VALUES ('Firefox','3.6b4pre', '1.9.2', 'development');
INSERT INTO product_visibility (productdims_id,start_date,end_date) 
    SELECT id, '2009-11-15' as start_date, '2010-02-13' as end_date 
    FROM productdims 
    WHERE product = 'Firefox' AND version = '3.6b3';
INSERT INTO product_visibility (productdims_id,start_date,end_date) 
    SELECT id, '2009-11-15' as start_date, '2010-02-13' as end_date 
    FROM productdims 
    WHERE product = 'Firefox' AND version = '3.6b4pre';

This process will change for future releases, now that Socorro has an Admin control panel. For now ask ss to add it, but it requires at least one crash report to do so.

Tag

  • slave: moz2-linux-slave28
  • Version bump landed (app version, monitoring)
  • Re-opened mozilla-1.9.2
  • No problems

Source

  • slave: moz2-linux-slave18
  • No problems

Build/Repack

  • slaves used
  • Manual verification that all l10n builds present:
# stage
cd /home/ftp/pub/firefox/nightly/3.6b3-candidates/build1
# each should be 61 = en-US  + 60 l10n builds
for p in linux-i686 mac unsigned/win32; do
  echo `ls $p | grep -v xpi | wc -l` $p
done
  • Removed en-US.xpi from the 3.6b3-candidates/build1/ directory on stage

Sign

L10nVerify

Generate updates and push betatest snippets

Update verify

Update Bouncer

Final checks before push

Push to mirrors

Need to exclude crash reporter symbols in $platform/en-US directories

Final Verification

Push updates to release channel

Release

XULRunner build