Releases/Firefox 13.0/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 100: Line 100:


=== Edit rsync exclude files ===
=== Edit rsync exclude files ===
Added the following to the top of svn+ssh://svn.mozilla.org/sysadmins/puppet/trunk/modules/productdelivery/files/rsync/rsyncd-mozilla-releases.exclude
<pre>
+ firefox
+ firefox/releases
+ firefox/releases/13.0
+ firefox/releases/13.0/*/
+ firefox/releases/13.0/*/*/
+ firefox/releases/13.0/*/*/*/
+ firefox/releases/13.0/**index.html
- firefox/releases/13.0/**
</pre>


=== Tag ===
=== Tag ===

Revision as of 13:10, 1 June 2012

Notes About Releasing

Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed

Bugs hit

Build Engineers

{bhearsum} - Tracking bug: bug 744596

Signed-off Revision(s)

Build 1: [1]

L10N changesets

Instructions on how to get them

Tags

Manually tag the automation code, then record the generated tags below. (details)

Build # Branch, Tags Changeset
1 GECKO80_#_RELBRANCH, FIREFOX_13_0_BUILD1 FIREFOX_13_0_RELEASE [2]

Build data

Firefox

Build # Type Build ID Build machine Time to build
1 Linux
Linux64
Mac
Windows

Notes

Build 1

Diff mozconfigs

From a mozilla-release checkout, ran:

for p in linux32 linux64 macosx-universal win32; do diff -Naur {,../mozilla-beta/}browser/config/mozconfigs/$p/release; done

(note: mozilla-beta had not been updated to 14.0 code yet.)

No differences, nothing to do here.

Preparing to start Automation

  • Clobbered "any master", "mozilla-release", "any builder"
  • Set reserved_slaves to 8
  • Created candidates directory:
# ffxbld@stage, or tbirdbld and use thunderbird in path
version=13.0
cd /pub/mozilla.org/firefox/nightly/
mkdir ../candidates/$version-candidates
ln -s ../candidates/$version-candidates $version-candidates
  • Landed update release config, l10n-changesets
  • Tagged buildbot-configs, buildbotcustom, and tools with FIREFOX_13_0_{RELEASE,BUILD1}
  • Updated and reconfiged buildbot-master12
    • update bailed when trying to update the master json with:
(python buildbot-configs/update-master-json.py tools/buildfarm/maintenance/production-masters.json master/master_config.json)
master not found in tools/buildfarm/maintenance/production-masters.json
    • Reconfig got stuck because moz2-darwin10-slave53 fell offline. Fixed by following these instructions.
  • Ran release sanity:

source ../bin/activate PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \

 -V 13.0 --branch mozilla-release --build-number 1 -c release-firefox-mozilla-release.py \
 --products firefox --l10n-dashboad-version=13 --dryrun localhost:9001
    • Complained about mn and sw because of the dashboard being wrong.
  • Kicked off the release:

PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \

 -V 13.0 --branch mozilla-release --build-number 1 -c release-firefox-mozilla-release.py \
 --products firefox --l10n-dashboad-version=13 --bypass-l10n-check localhost:9001
    • Used --bypass-l10n-check to ignore l10n revision problems.

E-mail Metrics

Send mail.

E-mail mirrors@mozilla.org

Sent mail for this release and Thunderbird 13.0

Edit rsync exclude files

Added the following to the top of svn+ssh://svn.mozilla.org/sysadmins/puppet/trunk/modules/productdelivery/files/rsync/rsyncd-mozilla-releases.exclude

+ firefox
+ firefox/releases
+ firefox/releases/13.0
+ firefox/releases/13.0/*/
+ firefox/releases/13.0/*/*/
+ firefox/releases/13.0/*/*/*/
+ firefox/releases/13.0/**index.html
- firefox/releases/13.0/**

Tag

No problems

Bouncer Submitter

Source

No problems

Build

Firefox

Firefox repacks

Unittests / Talos

XULRunner

Source

Build

Partner Repack

Firefox

Checksums

Updates

Update verify

Reset reserved slaves

Check permissions / AV scan

Push to internal mirrors

Final verification

Before Release Day

Run backupsnip for release snippets

Push index file to mirrors

Push to external mirrors

Release Day

Push XULRunner to Mirrors

Update XULRunner wiki page

Check Throttling

Push to Release Channel

Update symlinks

Remove index.html files

Update browser choice website