Releases/Firefox 15.0b5/BuildNotes

From MozillaWiki
Jump to: navigation, search

Based on checklist version. Be sure to take notes on manual steps and any problems you encounter.

Checklist

Notes

tracking bug: bug 772031
release engineer: Hwine
buildbot master: buildbot-master13

build 1

starting release

  • reserved slaves
   [cltbld@buildbot-master13 ~]$ cd /builds/buildbot/build1/master
   [cltbld@buildbot-master13 master]$ cat reserved_slaves 
   0
   [cltbld@buildbot-master13 master]$ echo 8 >reserved_slaves 
   [cltbld@buildbot-master13 master]$ !cat
   cat reserved_slaves 
   8
   PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u hwine \
       -V 15.0b5 --branch mozilla-beta --build-number 1 \
       --release-config release-firefox-mozilla-beta.py \
       --release-config release-fennec-mozilla-beta.py \
       --products firefox,fennec --dryrun localhost:9001
  • release sanity kickoff (normal error messages)
   PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u hwine \
       -V 15.0b5 --branch mozilla-beta --build-number 1 \
       --release-config release-firefox-mozilla-beta.py \
       --release-config release-fennec-mozilla-beta.py \
       --products firefox,fennec localhost:9001

Move r5 slaves over

(bhearsum). I noticed that the mac build still hadn't started in the morning because there were no slaves available for it. I moved bld-lion-r5-055 through 058 to bm13 by locking them to slavealloc and rebooting.

signing

  • signing went fine:
 [cltsign@signing1 signing-work]$ python2.6 mozharness/scripts/sign_android.py \
       --config-file signing/android_mozilla-beta.py  --platform android

finished with automation

  • release reserve:
   (build1)[cltbld@buildbot-master13 master]$ echo 0 >reserved_slaves 
   (build1)[cltbld@buildbot-master13 master]$ cat reserved_slaves 
   0
  • unlocked w32 & mac slaves

push fennec

  • push snips:
   [cltbld@buildbot-master13 ~]$ ssh -i .ssh/ffxbld_dsa ffxbld@stage.mozilla.org
   Last login: Fri Aug 10 13:14:32 2012 from zlb1.dmz.scl3.mozilla.com
   -bash-4.1$ curl -O http://hg.mozilla.org/build/braindump/raw-file/tip/releases-related/push_fennec.sh
     % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                    Dload  Upload   Total   Spent    Left  Speed
   110   776  110   776    0     0  16989      0 --:--:-- --:--:-- --:--:-- 18046
   -bash-4.1$ head push_fennec.sh                                                  
   #!/bin/bash
   # VERSION & BUILDNUM are the "version" and "buildNumber" from the
   # release's cofiguration file
   export VERSION=15.0b5
   export BUILDNUM=1
   export RD=/home/ftp/pub/mozilla.org/mobile/releases
   export CD=/home/ftp/pub/mozilla.org/mobile/candidates
   export PLATFORMS="android"
   
   set -x
   -bash-4.1$ ./push_fennec.sh
   + set -e
   + mkdir /home/ftp/pub/mozilla.org/mobile/releases/15.0b5
   + cd /home/ftp/pub/mozilla.org/mobile/releases/15.0b5
   + mkdir source
   + rsync -av /home/ftp/pub/mozilla.org/mobile/candidates/15.0b5-candidates/build1/source/ /home/ftp/pub/mozilla.org/mobile/releases/15.0b5/source
   sending incremental file list
   ./
   fennec-15.0b5.bundle
   fennec-15.0b5.source.checksums
   fennec-15.0b5.source.tar.bz2
   
   sent 467402926 bytes  received 72 bytes  5954178.32 bytes/sec
   
   ...
   
   sent 18519681 bytes  received 34 bytes  3367220.91 bytes/sec
   total size is 18517282  speedup is 1.00
   -bash-4.1$ echo $?
   0

Google Play upload

  • downloaded apk:
   curl -O http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/15.0b5-candidates/build1/android/multi/fennec-15.0b5.multi.android-arm.apk
     % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                    Dload  Upload   Total   Spent    Left  Speed
   100 18.3M  100 18.3M    0     0  1863k      0  0:00:10  0:00:10 --:--:-- 1929k
   0 [Hal@Hals-MacBook-Air Desktop]
   $ md5 -r fennec-15.0b5.multi.android-arm.apk 
   e92e112b4ec98d7c54a5543d15ccbe1c fennec-15.0b5.multi.android-arm.apk
  • uploaded & activated per instructions


desktop push

   [hwine@dp-ausstage01 staging]$ sudo su - ffxbld
   [ffxbld@dp-ausstage01 staging]$ cd /opt/aus2/snippets/staging
   [ffxbld@dp-ausstage01 staging]$ ~/bin/pushsnip Firefox-15.0b5-build1
   
   ...
   
   sent 9471871 bytes  received 363989 bytes  15851.51 bytes/sec
   total size is 7699442  speedup is 0.78
   
   Touching /opt/aus2/incoming/3/Firefox
   [ffxbld@dp-ausstage01 staging]$ echo $?
   0