Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 58 and Version 59 of ReleaseProcess


Ignore:
Timestamp:
Sep 19, 2012, 6:57:57 PM (11 years ago)
Author:
datallah
Comment:

Add win32 code signing verification steps

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcess

    v58 v59  
    66intltool-update --maintain
    77}}}
    8  1. Make sure the newest pidgin.pot exists at http://developer.pidgin.im/l10n/
    9  1. Make sure the newest pidgin.pot exists at https://www.transifex.com/projects/p/pidgin/resources/
     8 1. Make sure the newest pidgin.pot exists on [/l10n/ the l10n page]
     9 1. Make sure the newest pidgin.pot exists at [https://www.transifex.com/projects/p/pidgin/resources/ Transifex]
    1010 1. Send an email to translators@pidgin.im and devel@pidgin.im announcing the string freeze.
    1111
     
    4444gpg --verify pidgin-$VERSION.tar.bz2.asc pidgin-$VERSION.tar.bz2
    4545}}}
    46  1. Build on Windows
     46 1. [wiki:BuildingWinPidgin Build on Windows]
     47  a. Add the sha1sum for the debug symbols zip file to [http://hg.pidgin.im/www/pidgin/file/default/htdocs/win32/download_redir.php download_redir.php]
     48  a. If there's a new GTK+ Bundle, upload the zip file to [https://sourceforge.net/projects/pidgin/files/Pidgin/ Sourceforge] and add the sha1sum to [http://hg.pidgin.im/www/pidgin/file/default/htdocs/win32/download_redir.php download_redir.php]
     49  a. Check the authenticode signature and timestamp for the installers (unfortunately needs to be done on a Windows box with the Platform SDK installed)
     50{{{
     51signtool.exe verify /pa /tw pidgin-$VERSION-offline.exe
     52signtool.exe verify /pa /tw pidgin-$VERSION.exe
     53}}}
     54  a. Install `pidgin-$VERSION-offline.exe` and check the authenticode signature and timestamp of pidgin.exe
     55{{{
     56signtool.exe verify /pa /tw %ProgramFiles(x86)%\Pidgin\pidgin.exe
     57}}}
    4758 1. Upload the two tarballs, the two signatures, and the Windows builds to [https://sourceforge.net/projects/pidgin/files/Pidgin/ Sourceforge]
    4859 1. Wait a few hours and let people test.
     
    5061  a. Change inc/version.inc.php (only for full releases, not for betas)
    5162  a. Update the !ChangeLog in http://hg.pidgin.im/www/pidgin/ (this is used by the release notification plugin)
    52   a. Update the ChangeLog
     63  a. Update the [wiki:ChangeLog] wiki page
    5364 1. Send announcement email to announce and packagers mailing lists (sending to announce also sends to support and devel)
    5465
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!