Releases/Thunderbird 17.0b1/BuildNotes

From MozillaWiki
Jump to: navigation, search

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

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