Releases/Firefox 3.5.11/BuildNotes

From MozillaWiki
Jump to navigation Jump to search

Build Engineers

nthomas bug 576203

Signed-off Revision(s)

Build 1: ae51fe8759e3

Tags

On releases/mozilla-1.9.1:

Build # Tag Changeset
1 GECKO19111_20100701_RELBRANCH ae51fe8759e3
FIREFOX_3_5_11_BUILD1 FIREFOX_3_5_11_RELEASE 56248d52ac25

Build data

Build # Type Build ID Build machine
1 Linux 20100701014043 mv-moz2-linux-ix-slave09
Mac 20100701014808 bm-xserve22
Windows 20100701023340 mw32-ix-slave22

Notes

Using pm02.

Build 1

  • Used clobberer to clean up all previous releases (conferred with bhearsum over this re 3.6.7)
  • Moved the following slaves
    • mac: bm-xserve19,22
  • Landed automation version bumps. Tagged tip of buildbot-configs, buildbotcustom, and tools with FIREFOX_3_5_11_RELEASE and FIREFOX_3_5_11_BUILD1
  • updated master checkouts, removed *.pyc from master dir, reconfigured production-master02
  • closed Firefox3.5 tree
  • Kicked off automation
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.11 build1" Go

Tag

No problems. Landed version bump and reopened mozilla-1.9.1.

Source, XULRunner Source

No problems

Build/Repack

  • all green

Socorro product data updates

  • Use crash-stats admin page
  • "Branch Data Sources"
  • If not present in the 'Missing Entries' table (no crashes yet), use the 'add new product version' link
  • Added Firefox 3.5.11 and 3.5.12pre

Sign

Instructions

Removed en-US.xpi from stage.

#!/bin/bash
set -x
set -e

PRODUCT=firefox
VERSION=3.5.11
BUILD=1
TAG=FIREFOX_3_5_11_RELEASE
REPO="releases/mozilla-1.9.1"
EMAIL=rail@mozilla.com
KEYDIR=d:/2009-keys

mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cd ~/hg-tools
hg pull
hg up -r ${TAG}
cd -

mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cp ~/hg-tools/release/signing/* .

make PRODUCT=${PRODUCT} VERSION=${VERSION} \
  BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} \
  KEYDIR=${KEYDIR} USE_NEW=1

Reviewed stdout, win32_signing_build1.log.

make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} \
    BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL}

Got "Signature verification succeeded" email.

L10nVerify

This is run separately for each platform since bug 571199.

All platforms are green. Mac has the following (harmless) diff (changes in buildbot path):

diff -r firefox-3.5.11-build1/diffs/mac.bg.diff firefox-3.5.10-build1/diffs/mac.bg.diff
151c151
< > //@line 36 "/builds/moz2_slave/macosx_repack/build/releases/l10n-mozilla-1.9.1/bg/browser/firefox-l10n.js"
---
> > //@line 36 "/builds/slave/macosx_repack/build/releases/l10n-mozilla-1.9.1/bg/browser/firefox-l10n.js"
155c155

Generate updates and push betatest snippets

bug 575966 removed the mar files for 3.5.10, so I put them back again before updates ran

# ffxbld@stage
cd /pub/mozilla.org/firefox/nightly/3.5.10-candidates/build1/update
rsync -av /pub/mozilla.org/firefox/releases/3.5.10/update/ .

This is a once-off thing.

No problems with automation.

Update verify

  • Linux: PASS
  • Mac: PASS
  • Win32: PASS

Major Update Generation (-> 3.6.7build1)

Hit Force Build on major update builder

Verification
  • All platforms
    • no update for mn since that doesn't exist for 3.6.7
    • sl leaves these searchplugins behind (they were removed between 3.6 and 3.6.2)
 iskalnik-gov-si.xml
 najdi-si.xml
 yahoo.xml
  • Linux: PASS, no other differences
  • Mac: PASS;
Only in source/Firefox.app/Contents: Plug-Ins
Contents of source/Firefox.app/Contents/Plug-Ins dir only in source or target
413214848        0 drwxr-xr-x    3 cltbld   staff         102 Jul  1 03:20 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin
413214849        0 drwxr-xr-x    4 cltbld   staff         136 Jul  1 12:24 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents
413214853        0 drwxr-xr-x    2 cltbld   staff          68 Jul  1 12:24 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/MacOS
413214854        0 drwxr-xr-x    3 cltbld   staff         102 Jul  1 03:20 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources
413214856        0 drwxr-xr-x    3 cltbld   staff         102 Jul  1 12:24 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources/English.lproj
413214860        0 drwxr-xr-x    2 cltbld   staff          68 Jul  1 12:24 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources/English.lproj/PrintPDE.nib
  • Win32 - PASS, with the usual issues differences for .autoreg, freebl3.chk, nssdbm3.chk, removed-files, softokn3.chk

Publish updates to beta channel

Patch to unthrottle beta updates.

~/bin/backupsnip 20100701-Firefox-3.5.11-beta

real    18m7.481s
user    0m1.051s
sys     0m11.428s

~/bin/pushsnip 20100701-Firefox-3.5.11-beta

Update Bouncer

Added manually

Final checks before push

# ffxbld@stage
cd /pub/mozilla.org/firefox/nightly/3.5.11-candidates/build1/
find . ! -user ffxbld
find . ! -group firefox
find . -type f ! -perm 644
find . -mindepth 1 -type d ! -perm 755 ! -name 'contrib*'
find . -maxdepth 1 -type d ! -perm 2775  -name 'contrib*'

Virus Scan

# ffxbld@stage
clamdscan -m /mnt/netapp/stage/archive.mozilla.org/pub/firefox/nightly/3.5.11-candidates/build1/
/mnt/netapp/stage/archive.mozilla.org/pub/firefox/nightly/3.5.11-candidates/build1: OK

----------- SCAN SUMMARY -----------
Infected files: 0
Time: 1911.939 sec (31 m 51 s)

Major Update Generation (-> 3.6.7build2)

  • Clobbered 'major_update' builder on pm02 for any release with clobberer.

3.6.7 respun while this release did not. A config update was landed and then 'Force Build' used to start the MU process.

Verification
  • All platforms
    • no update for mn since that doesn't exist for 3.6.7
    • sl leaves these searchplugins behind (they were removed between 3.6 and 3.6.2)
 iskalnik-gov-si.xml
 najdi-si.xml
 yahoo.xml
  • Linux: PASS, no other differences
  • Mac: PASS;
Only in source/Firefox.app/Contents: Plug-Ins
Contents of source/Firefox.app/Contents/Plug-Ins dir only in source or target
413214848        0 drwxr-xr-x    3 cltbld   staff         102 Jul  1 03:20 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin
413214849        0 drwxr-xr-x    4 cltbld   staff         136 Jul  1 12:24 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents
413214853        0 drwxr-xr-x    2 cltbld   staff          68 Jul  1 12:24 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/MacOS
413214854        0 drwxr-xr-x    3 cltbld   staff         102 Jul  1 03:20 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources
413214856        0 drwxr-xr-x    3 cltbld   staff         102 Jul  1 12:24 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources/English.lproj
413214860        0 drwxr-xr-x    2 cltbld   staff          68 Jul  1 12:24 source/Firefox.app/Contents/Plug-Ins/PrintPDE.plugin/Contents/Resources/English.lproj/PrintPDE.nib
  • Win32 - PASS, with the usual issues differences for .autoreg, freebl3.chk, nssdbm3.chk, removed-files, softokn3.chk

Push to mirrors

Final Verification

Push updates to release channel

Release

XULRunner