Releases/Thunderbird 17.0b1/BuildNotes
From MozillaWiki
< Releases
-
Ship the l10n milestone DESKTOP MOBILE RELEASE BETA -
Set reserved_slaves DESKTOP MOBILE RELEASE BETA ESR -
Check to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESR -
Start the automation DESKTOP MOBILE RELEASE BETA ESR -
Reset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESR -
Run pushsnip DESKTOP RELEASE BETA ESR
Contents
Bugs hit
- bug 799806 - handle tier_base and tier_nspr properly for thunberbird
- bug 800514 - Cannot create repacks for TB 17 build 1 on Linux - LD_LIBPATH change
Notes
- Tracking bug: bug 796970
- Release Engineer: armenzg
- Buildbot master: buildbot-master30
Build 1
Starting the automation
- l10n changesets file: https://l10n.mozilla.org/shipping/l10n-changesets?ms=tb17_beta_b1
- set reserved slaves to 4 (# of l10n repacks, update verify is only 4 now)
- set clobberer for release-comm-beta
- landed configs, tagged buildbot-configs, buildbotcustom, tools with THUNDERBIRD_16_0b4_{RELEASE,BUILD1}
- updated and reconfiged bm30
- release sanity
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u armenzg \
-V 17.0b1 --build-number 1 --branch comm-beta \ --release-config release-thunderbird-comm-beta.py --product thunderbird \ --dryrun localhost:9001
- started the automation
Repacks
- handle tier_base and tier_nspr properly for thunberbird, bug 79980
- I had to retag tools to take nthomas' fix
- update the master and reconfigure
- mark "release-comm-beta" to be clobbered
- force build jobs with script_repo_revision: THUNDERBIRD_17_0b1_RELEASE
Linux repacks
- I needed to land the ac_add_options --enable-stdcxx-compat and the "LD_LIBRARY_PATH": os.getenv("LD_LIBRARY_PATH", "") changes
- re-tagged
- re-triggered
- paaarty time!
Pushing to beta - Run pushsnip
Armens-MacBook-Air:~ armenzg$ ssh aus3-staging [armenzg@dp-ausstage01 ~]$ sudo su - tbirdbld [tbirdbld@dp-ausstage01 ~]$ cd /opt/aus2/snippets/staging [tbirdbld@dp-ausstage01 staging]$ ~/bin/pushsnip Thunderbird-17.0b1-build1