Releases/Thunderbird 16.0/BuildNotes: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
 
Line 6: Line 6:
* <s>[[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] {{DesktopTag}} {{ReleaseTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] {{DesktopTag}} {{ReleaseTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Desktop post-release tasks]] {{DesktopTag}} {{ReleaseTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Desktop post-release tasks]] {{DesktopTag}} {{ReleaseTag}}</s>


= Notes =
= Notes =
Line 56: Line 56:


Used "force build" to start the chunk #1 of update verify for each platform.
Used "force build" to start the chunk #1 of update verify for each platform.
==== Checksums ====
{{bug|799940}} reported that the checksums for german builds were wrong. This was because I forgot to "rebuild" the checksums builder prior to pushing out the release. To fix:
* Tried to use "force build" to retrigger the checksums builder, which updated the checksums files in the candidates directory.
** Failed with:
mkdir: cannot create directory `/pub/mozilla.org/thunderbird/nightly/16.0-candidates/build1//contrib': File exists
mkdir: cannot create directory `/pub/mozilla.org/thunderbird/nightly/16.0-candidates/build1//contrib-localized': File exists
* Ran the following by hand on bld-centos5-32-vmw-001.build.releng.scl3.mozilla.com to workaround:
export MOZ_SIGN_CMD='/tools/python-2.6.5/bin/python /builds/slave/tb-rel-c-rel-thunderbird-checksums/scripts/release/signing/signtool.py --cachedir /builds/slave/tb-rel-c-rel-thunderbird-checksums/signing_cache -t /builds/slave/tb-rel-c-rel-thunderbird-checksums/token -n /builds/slave/tb-rel-c-rel-thunderbird-checksums/nonce -c /builds/slave/tb-rel-c-rel-thunderbird-checksums/scripts/release/signing/host.cert -H signing3.srv.releng.scl3.mozilla.com:9120'
/tools/python/bin/python /builds/slave/tb-rel-c-rel-thunderbird-checksums/scripts/scripts/release/generate-sums.py -c mozilla/production_config.py -r mozilla/release-thunderbird-comm-release.py -b http://hg.mozilla.org/build/buildbot-configs -t THUNDERBIRD_16_0_RELEASE --product thunderbird --ssh-user tbirdbld --ssh-key tbirdbld_dsa --create-contrib-dirs
* Verified the new sums by hand as tbirdbld@stage by running and grepping the new SHA512SUMS file for the sum that was returned:
  sha512sum /pub/mozilla.org/thunderbird/candidates/16.0-candidates/build1/win32/de/Thunderbird\ Setup\ 16.0.exe
* Ran the following to sync the new files to the releases directory:
# tbirdbld@stage.mozilla.org
rsync -n -av --exclude=*tests* --exclude=*crashreporter* --exclude=*.log --exclude=*.txt --exclude=*unsigned* --exclude=*update-backup* --exclude=*partner-repacks* --exclude=*.checksums --exclude=*.checksums.asc --exclude=logs --exclude=jsshell* --exclude=*.zip --exclude=*.zip.asc /pub/mozilla.org/thunderbird/nightly/16.0-candidates/build1/ /pub/mozilla.org/thunderbird/releases/16.0/


=== Push to Mirrors ===
=== Push to Mirrors ===
Line 66: Line 81:


The index files got removed later when the "postrelease" builder ran.
The index files got removed later when the "postrelease" builder ran.
=== Post release ===
Triggered the post release builder with "force build".
canmove, Confirmed users
6,441

edits

Navigation menu