Releases/Thunderbird 10.0.7esr/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(8 intermediate revisions by the same user not shown)
Line 3: Line 3:


= Bugs hit =
= Bugs hit =
* {{Bug|785619}} - Update verify fails for ESR releases
=Build Engineers=
=Build Engineers=
rail - Tracking bug: {{bug|772814}}
rail - Tracking bug: {{bug|772814}}
Line 26: Line 28:
| rowspan="4" | 1  
| rowspan="4" | 1  
| Linux
| Linux
| rowspan="4" |  
| rowspan="4" | 20120824144020
|  
| mv-moz2-linux-ix-slave18
|  
| 30 mins, 28 secs
|-
|-
| Linux64
| Linux64
|  
| bld-centos5-64-vmw-002
|  
| 40 mins, 30 secs
|-
|-
| Mac
| Mac
|  
| moz2-darwin10-slave42
|  
| 3 hrs, 24 mins, 1 secs
|-
|-
| Windows  
| Windows  
|  
| mw32-ix-slave10
|  
| 1 hrs, 30 mins, 24 secs
|}
|}


Line 76: Line 78:


=== Tag ===
=== Tag ===
 
OK
=== Bouncer Submitter ===
=== Bouncer Submitter ===
 
OK
=== Source ===
=== Source ===
 
OK
=== Build ===
=== Build ===
==== en-US ====
==== en-US ====
 
OK
==== l10n repacks ====
==== l10n repacks ====
 
OK
=== Checksums ===
=== Checksums ===
 
OK
=== Updates ===
=== Updates ===
OK
==== Update verify ====
==== Update verify ====
Failed, see {{Bug|785619}}. Test channel will be fixed by [https://bugzilla.mozilla.org/attachment.cgi?id=655362 patch]. Tagged using *_RUNTIME
# On my local machine, to kick off update verify
for p in linux linux64 macosx64 win32; do
  for i in `seq 6`; do
    curl "http://buildbot-master32.srv.releng.scl3.mozilla.com:8001/builders/release-comm-esr10-${p}_update_verify_${i}%2F6/force" >/dev/null
  done
done


=== Reset reserved slaves ===
=== Reset reserved slaves ===
# cltbld@buildbot-master32
echo "0" > /builds/buildbot/build1/master/reserved_slaves


=== Check permissions / AV scan ===
=== Check permissions / AV scan ===
 
OK
=== Push files to internal mirrors ===
=== Push files to internal mirrors ===
 
OK
=== Final verification ===
=== Final verification ===
OK


=== Backup snippets ===
=== Backup snippets ===
# tbirdbld @ aus3-staging
~/bin/backupsnip Thunderbird-10.0.07esr-build1
 
real    1m26.966s
user    0m0.583s
sys    0m1.184s
=== Push to esr channel ===
=== Push to esr channel ===
~/bin/pushsnip Thunderbird-10.0.07esr-build1
=== Update symlinks ===
=== Update symlinks ===
/pub/mozilla.org/thunderbird/releases/
rm latest-10.0esr && ln -s 10.0.7esr latest-10.0esr

Latest revision as of 15:56, 28 August 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

rail - Tracking bug: bug 772814

Signed-off Revision(s)

L10N changesets: unchanged

Build1:

  • comm-esr10: 1d4617eeb9bd
  • mozilla-esr10: Use FIREFOX_10_0_7esr_RELEASE after 10.0.7esr is tagged (a40ed010dcba)
  • mozilla-esr10 relbranch: use the same relbranch that FIREFOX_10_0_7esr is on (GECKO1007_2012082413_RELBRANCH)

Build data

Firefox

Build # Type Build ID Build machine Time to build
1 Linux 20120824144020 mv-moz2-linux-ix-slave18 30 mins, 28 secs
Linux64 bld-centos5-64-vmw-002 40 mins, 30 secs
Mac moz2-darwin10-slave42 3 hrs, 24 mins, 1 secs
Windows mw32-ix-slave10 1 hrs, 30 mins, 24 secs

Notes

Build 1

Preparing to start Automation

detailed instructions

# cltbld@buildbot-master32
echo "6" > /builds/buildbot/build1/master/reserved_slaves
  • No l10n changes
  • Double land automation configs
  • Tag buildbot-configs, buildbotcustom, & tools with build & release tags. (details)
hg tag -f THUNDERBIRD_10_0_6esr_{RELEASE,BUILD1}
  • Sanity check
cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail -V 10.0.7esr \
    --branch comm-esr10 --build-number 1 \
    --release-config release-thunderbird-comm-esr10.py --products thunderbird  \
    --dryrun -l localhost:9001
  • Release sanity failed checking mozconfigs (CLIENT_PY_ARGS related). Same as 10.0.6esr. Reran with --bypass-mozconfig-check
  • Started automation
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail -V 10.0.7esr \
    --branch comm-esr10 --build-number 1 \
    --release-config release-thunderbird-comm-esr10.py --products thunderbird  \
    --bypass-mozconfig-check -l localhost:9001

Tag

OK

Bouncer Submitter

OK

Source

OK

Build

en-US

OK

l10n repacks

OK

Checksums

OK

Updates

OK

Update verify

Failed, see bug 785619. Test channel will be fixed by patch. Tagged using *_RUNTIME

# On my local machine, to kick off update verify
for p in linux linux64 macosx64 win32; do
  for i in `seq 6`; do
    curl "http://buildbot-master32.srv.releng.scl3.mozilla.com:8001/builders/release-comm-esr10-${p}_update_verify_${i}%2F6/force" >/dev/null
  done
done

Reset reserved slaves

# cltbld@buildbot-master32
echo "0" > /builds/buildbot/build1/master/reserved_slaves

Check permissions / AV scan

OK

Push files to internal mirrors

OK

Final verification

OK

Backup snippets

# tbirdbld @ aus3-staging
~/bin/backupsnip Thunderbird-10.0.07esr-build1
 
real    1m26.966s
user    0m0.583s
sys     0m1.184s

Push to esr channel

~/bin/pushsnip Thunderbird-10.0.07esr-build1

Update symlinks

/pub/mozilla.org/thunderbird/releases/
rm latest-10.0esr && ln -s 10.0.7esr latest-10.0esr