Changes between Version 15 and Version 16 of ReleaseGuidelines


Ignore:
Timestamp:
09/14/12 10:30:04 (12 years ago)
Author:
slavazanko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseGuidelines

    v15 v16  
    44 * Search previously created ticket with task about next version release (create if no these tickets found); '''All next steps described at this page should be mirrored in this ticket step-by-step''' 
    55 * for stable: search tickets by 'stable-candidate' keyword and apply commits to stable branch from all found tickets; 
    6  * download translations from Transifex.net by command [http://help.transifex.net/features/client/index.html tx]{{{ pull --all}}} ([wiki:TxRepoSetup how to set up local tx-repository]) and run: 
     6 * download 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]) 
     7 * store translations in gir-repo by commands: 
    78{{{ 
    89cp -f $TX_REPO/<master|stable>/*.po $GIT_REPO/po 
     
    1314}}} 
    1415 * update NEWS file in repo and Wiki; 
    15  * create new tag in git by command 
     16 * create new tag in git by command (see before: [wiki:GpgSetUpForSigningReleases how to set up your gpg-key for signing releases]) 
    1617{{{ 
    1718git tag -s <version> 
     
    2829sha256sum mc-*tar.* >sha256.sum 
    2930}}} 
    30  * upload source packages and checksums to special upload area; 
     31 * upload source packages and checksums to the special upload area; 
    3132 * developers should download tarballs, verify checksums, compile and locally install. If everything is ok than developers keep votes in ticket; 
    3233 * upload source packages and checksums to http://www.midnight-commander.org/downloads; 
     
    3435 * write an announcement: list user visible changes (bugs and features); 
    3536 * close current milestone (no needed for stable branch); 
     37 * create new ticket (type=task, component=adm) for the next release; 
     38 * close ticket for release. 
    3639 
    37  * create ticket (type=task, component=adm) for release; 
    38  * create cleanup branch (if needed) with some little patches (usually with typecasts fixies, etc); 
    39  * vote for cleanup branch (if present); 
    40  * close ticket for release. 
     40=== Notes: === 
     41 * Cleanup branch should be named as XXXX_cleanup; where XXXX it's a number of current release ticket. 
     42 * The cleanup branch should be created by demand and should be voted and merged to main branch ASAP. Don't keep the cleanup branch in development stage longer that this needed. 
     43 * Activity around cleanup branch should occur in release ticket. 
     44 * Cleanup branch should be deleted after merging to main branch. Cleanup branch may be recreated with same name in any count of times. 
     45 * Cleanup branch shouldn't be merged to main branch in a week before release