Changes between Version 9 and Version 10 of ReleaseGuidelines
- Timestamp:
- 09/15/11 07:06:19 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseGuidelines
v9 v10 4 4 * create cleanup branch (if needed) with some little patches (usually with typecasts fixies, etc); 5 5 * create ticket (type=task) for release. Ticket must be blocked by cleanup branch (if present); 6 * download translations from transifex by command {{{tx pull --all}}} 6 * vote for cleanup branch (if present); 7 * download translations from Transifex.net by command [http://help.transifex.net/features/client/index.html tx]{{{ pull --all}}} and run: 8 {{{ 9 for i in *.po; do sed -i -e '/^#:/d' $i; done 10 }}} 7 11 * update NEWS file in repo and Wiki; 8 * new tag in git; 12 * create new tag in git by command 13 {{{ 14 git tag -s <version> 15 }}} 9 16 * new version in Trac; 10 17 * new milestone in Trac (no needed for stable branch); 11 * create tar.(bzip|lzma) package files and make checksums for archives; 18 * create tar.(bz2|xz) package files: 19 {{{ 20 mkdir dist; cd dist; ../configure && make dist-bzip && make dist-xz 21 }}} 22 * make checksums for archives: 23 {{{ 24 sha256sum mc-*tar.* >sha256.sum 25 }}} 12 26 * upload source packages and checksums to special upload area; 13 27 * developers should download tarballs, verify checksums, compile and locally install. If everything is ok than developers keep votes in ticket;