Changes between Version 32 and Version 33 of ReleaseGuidelines
- Timestamp:
- 04/09/13 12:14:22 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseGuidelines
v32 v33 5 5 Search previously created ticket with task about next version release (create if ticket not found) and follow by steps while preparing for the release: 6 6 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;8 7 * 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. 9 8 * store translations in git repo by following commands: 10 9 {{{ 11 cp -f $TX_REPO/ <master|stable>/*.po $GIT_REPO/po10 cp -f $TX_REPO/master/*.po $GIT_REPO/po 12 11 cd $GIT_REPO/po 13 12 ./strip-location.sh *.po 14 13 git add *.po 15 14 git commit -s -m 'Updated translations from Transifex' 16 git push origin <master|*-stable>15 git push origin master 17 16 }}} 18 17 * download the hint translations from Transifex.net by command: {{{maint/sync-transifex/mc.hint-fromTransifex.sh}}} … … 21 20 git add doc/hints/l10n/mc.hint.* 22 21 git commit -s -m 'Updated the hints translations from Transifex' 23 git push origin <master|*-stable>22 git push origin master 24 23 }}} 25 24 * 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); … … 28 27 git add doc/NEWS 29 28 git commit -s -m 'Updated doc/NEWS file' 30 git push origin <master|*-stable>29 git push origin master 31 30 }}} 32 31 * create new tag in git by command (see before: [wiki:GpgSetUpForSigningReleases how to set up your gpg key for signing releases]) 33 32 {{{ 34 33 git tag -s <version> 35 # for master branch keep 'Release' comment; for stable keep 'Stable release' comment34 # keep 'Release' comment 36 35 git push origin <version> 37 36 }}} 38 37 * new version in Trac; 39 * new milestone in Trac (not needed for stable branch);38 * new milestone in Trac 40 39 * create tar.(bz2|xz) package files: 41 40 {{{ … … 52 51 * update Wiki start page with latest release number; 53 52 * write an announcement: list user visible changes (bugs and features); 54 * close current milestone (not needed for stable branch);53 * close current milestone; 55 54 * create new ticket (type=task, component=adm) for the next release; 56 55 * close ticket for release.