Firefox 3.0rc1:BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Build 1: Update automation tag)
No edit summary
Line 7: Line 7:
Last checkins for build 1:
Last checkins for build 1:
* cvsroot -  
* cvsroot -  
* l10n -  
* l10n - [http://bonsai-l10n.mozilla.org/cvsquery.cgi?treeid=Firefox3All&module=Firefox3All&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2008-05-09+00%3A00+PDT&maxdate=2008-05-09+10%3A00+PDT&cvsroot=%2Fl10n Build1]
 


=Bugs=
=Bugs=
Line 31: Line 32:
| rowspan="3" | l10n/l10n
| rowspan="3" | l10n/l10n
| GECKO19_20080XXX_RELBRANCH
| GECKO19_20080XXX_RELBRANCH
| HEAD @ <some time>
| HEAD @ 2008-05-09 10:00 PDT
|-
|-
| FIREFOX_3_0RC1_BUILD1
| FIREFOX_3_0RC1_BUILD1

Revision as of 11:04, 10 May 2008

Build Engineers

nthomas

Bonsai queries

Last checkins for build 1:


Bugs

Tracking bug for Firefox 3.0rc1 - bug 428074

Tags

Module Tag Pull date
cvsroot/mozilla GECKO19_20080XXX_RELBRANCH HEAD @ <some time>
FIREFOX_3_0RC1_BUILD1 GECKO19_20080XXX_RELBRANCH @ <some time>
FIREFOX_3_0RC1_RELEASE GECKO19b5_20080XXX_RELBRANCH @ <some time>
l10n/l10n GECKO19_20080XXX_RELBRANCH HEAD @ 2008-05-09 10:00 PDT
FIREFOX_3_0RC1_BUILD1 GECKO19_20080XXX_RELBRANCH @ <some time>
FIREFOX_3_0RC1_RELEASE GECKO19_20080XXX_RELBRANCH @ <some time>

Build data

Type Build ID SHA1 Push date Build machine
[Windows installer] en-US & l10n:fx-win32-1.9-slave2
[Mac compressed] en-US & l10n:fx-mac-1.9-slave2
[Linux compressed] en-US & l10n:fx-linux-1.9-slave2

Notes

We've changed the naming scheme in bug 428063, so this sheet will track

  • 3.0 RC1 build 1
  • 3.0 RC1 build 2

etc until we publish 3.0 RC1 to the world (see the Tags section above for matching changes). We'll have a extra pages for the RC2 and RC3 releases as we get to them.

Build 1

Bootstrap tag: RELEASE_AUTOMATION_M9_1

Setup before starting:

  • compare nightly and release mozconfig/tinder-config.pl files, merge any desired changes
    • One off for the first build: change update channel from beta to release in the three mozconfigs for en-US
  • updated the bootstrap tag in master.cfg, and landed after review. Merged the change onto production-1.9-master, commented out the dep builders and reconfig'd the master
  • tagged mozilla/tools/tinderbox with RELEASE_AUTOMATION_M9_1
  • On fx-mac-1.9-slave2, fx-win32-1.9-slave2, fx-linux-1.9-slave2
    • REMEMBER to use VNC when restarting mac slave
    • verify that both mac and linux have "xhost +" since last reboot
    • remove the contents of /builds/verify/*
      • FIXME should be automatically backed up or removed - bug 413178
    • update tinderbox to RELEASE_AUTOMATION_M9
      • FIXME update should be automatic - bug 397554
      • on linux & mac
        • cd /builds/tinderbox/mozilla/tools/tinderbox
        • cvs up -r RELEASE_AUTOMATION_M9_1
      • on win32
cd /e/builds/tinderbox/mozilla/tools/tinderbox
cvs up -r RELEASE_AUTOMATION_M9_1
for dir in fx19rel fx19l10nrel xr19rel; do 
  cd /e/$dir; 
  for f in `ls *.pl *.html INSTALL README | grep -v tinder-config.pl`; do 
    cp -pv /e/builds/tinderbox/mozilla/tools/tinderbox/$f .;
  done
  cp -pv post-mozilla-rel.pl post-mozilla.pl
done
  • on fx-linux-1.9-slave2, cvs up in /data/cltbld/bin
  • On production-1.9-master (last time we need to do this, bug 415970 means we don't use the master as a file server any more)
    • remove the contents of /builds/updates/
    • remove private and public areas
      • rm -rf /data/cltbld/firefox-*
      • in /home/ftp/pub/firefox/nightly/, remove all except the 3.x-candidates directory for the previous release

Build 2

If this is required:

  • bump the build parameter and timestamps in bootstrap.cfg, get review & land
  • Look at disk space usage on fx-linux-1.9-slave2, should clean up
    • /builds/updates
    • /data/cltbld/firefox-3.0rc1
    • possibly /builds/tags (would be good to hang on to this)
    • possibly /builds/source