Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
dev:howto:release [2009/09/27 17:16] – jannis | dev:howto:release [2010/04/16 12:13] – DlmPrdkBkFCHGQp 195.158.21.122 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Xfce Release How To ====== | + | KgOGfk |
- | This how to is under development but it might help. | + | |
- | Feel free to contribute. | + | |
- | + | ||
- | ===== Considerations before releasing ===== | + | |
- | * Are the translations up to date, are the translator aware of you going to release. | + | |
- | * All patches are applied and all known critical bugs fixed. | + | |
- | * Do you have the feeling: | + | |
- | + | ||
- | ===== Files to edit before release ===== | + | |
- | - Release information: '' | + | |
- | - Common information: | + | |
- | + | ||
- | ===== Configure file autoconf ===== | + | |
- | - Edit autoconf file '' | + | |
- | - Remove '' | + | |
- | - Check the build dependencies. | + | |
- | + | ||
- | ===== Check release package ===== | + | |
- | - Run '' | + | |
- | - Run '' | + | |
- | - Check auto generated files: '' | + | |
- | - If at this stage everything works, commit all changes for release to master. | + | |
- | - Now you are ready to tag the current master: \\ < | + | |
- | git push | + | |
- | git push --tags</code> | + | |
- | For GPG signed tags change the '' | + | |
- | + | ||
- | ===== Post-release ===== | + | |
- | - Edit '' | + | |
- | - Change '' | + | |
- | - Re-add '' | + |