Changes between Version 32 and Version 33 of ReleaseGuidelines


Ignore:
Timestamp:
04/09/13 12:14:22 (11 years ago)
Author:
slavazanko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseGuidelines

    v32 v33  
    55Search previously created ticket with task about next version release (create if ticket not found) and follow by steps while preparing for the release: 
    66 
    7  * for stable: [https://www.midnight-commander.org/report/18 search] tickets with 'stable-candidate' keyword and in 'testing' stage, then apply commits to stable branch from all found tickets; 
    87 * download PO-translations from Transifex.net by command [http://help.transifex.net/features/client/index.html tx]{{{ pull --all}}} (see before: [wiki:TxRepoSetup how to set up local tx-repository]) '''NOTE:''' keep the po/ru.po file unmodified while updated from Transifex.  
    98 * store translations in git repo by following commands: 
    109{{{ 
    11 cp -f $TX_REPO/<master|stable>/*.po $GIT_REPO/po 
     10cp -f $TX_REPO/master/*.po $GIT_REPO/po 
    1211cd $GIT_REPO/po 
    1312./strip-location.sh *.po 
    1413git add *.po 
    1514git commit -s -m 'Updated translations from Transifex' 
    16 git push origin <master|*-stable> 
     15git push origin master 
    1716}}} 
    1817 * download the hint translations from Transifex.net by command: {{{maint/sync-transifex/mc.hint-fromTransifex.sh}}} 
     
    2120git add doc/hints/l10n/mc.hint.* 
    2221git commit -s -m 'Updated the hints translations from Transifex' 
    23 git push origin <master|*-stable> 
     22git push origin master 
    2423}}} 
    2524 * create new NEWS wiki page for next version with empty template. Template may be copied from current NEWS wiki page (without list of tasks and bugreports); 
     
    2827git add doc/NEWS 
    2928git commit -s -m 'Updated doc/NEWS file' 
    30 git push origin <master|*-stable> 
     29git push origin master 
    3130}}} 
    3231 * create new tag in git by command (see before: [wiki:GpgSetUpForSigningReleases how to set up your gpg key for signing releases]) 
    3332{{{ 
    3433git tag -s <version> 
    35 # for master branch keep 'Release' comment; for stable keep 'Stable release' comment 
     34# keep 'Release' comment 
    3635git push origin <version> 
    3736}}} 
    3837 * new version in Trac; 
    39  * new milestone in Trac (not needed for stable branch); 
     38 * new milestone in Trac 
    4039 * create tar.(bz2|xz) package files: 
    4140{{{ 
     
    5251 * update Wiki start page with latest release number; 
    5352 * write an announcement: list user visible changes (bugs and features); 
    54  * close current milestone (not needed for stable branch); 
     53 * close current milestone; 
    5554 * create new ticket (type=task, component=adm) for the next release; 
    5655 * close ticket for release.