canmove, Confirmed users
6,441
edits
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". | |||