Trac is being migrated to new services! Issues can be found in our new
YouTrack instance and WIKI pages can be found on our
website.
- Timestamp:
-
Oct 31, 2006, 5:16:04 PM (17 years ago)
- Author:
-
MarkDoliner
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v1
|
v2
|
|
| | 1 | = Pre Release = |
| 1 | 2 | 1. Make sure the date and version number are correct in ChangeLog, ChangeLog.win32, ChangeLog.API and po/ChangeLog |
| 2 | 3 | 2. Update NEWS |
| … |
… |
|
| 4 | 5 | 4. Change version number at the top of configure.ac |
| 5 | 6 | 5. Check gaim.spec.in, make sure that "%define beta 4" is commented/uncommented appropriately |
| 6 | | 6. Tag the repository |
| | 7 | 6. Make a test tarball and RPM and test to make sure everything works |
| | 8 | |
| | 9 | = Release = |
| | 10 | 1. Tag the repository |
| 7 | 11 | {{{ |
| 8 | 12 | svn copy https://svn.sourceforge.net/svnroot/gaim/branches/v2_0_0 \ |
| … |
… |
|
| 10 | 14 | -m "Tagging Gaim release $VERSION" |
| 11 | 15 | }}} |
| 12 | | 7. Check out the tagged code |
| | 16 | 2. Check out the tagged code |
| 13 | 17 | {{{ |
| 14 | 18 | svn co https://svn.sourceforge.net/svnroot/gaim/tags/$TAG gaim |
| 15 | 19 | }}} |
| 16 | | 8. Run ./autogen.sh |
| 17 | | 9. Run make dist |
| 18 | | 10. Copy gaim-$VERSION.tar.gz to a temp directory, gunzip it, then bzip2 it |
| 19 | | 11. Sign the two tarballs |
| | 20 | 3. Run ./autogen.sh |
| | 21 | 4. Run make dist |
| | 22 | 5. Copy gaim-$VERSION.tar.gz to a temp directory, gunzip it, then bzip2 it |
| | 23 | 6. Sign the two tarballs |
| 20 | 24 | {{{ |
| 21 | 25 | gpg -ab gaim-$VERSION.tar.gz |
| … |
… |
|
| 24 | 28 | gpg --verify gaim-$VERSION.tar.bz2.asc gaim-$VERSION.tar.bz2 |
| 25 | 29 | }}} |
| 26 | | 12. Build the SRPM |
| | 30 | 7. Build the SRPM |
| 27 | 31 | {{{ |
| 28 | 32 | rpmbuild -ta --sign --with avahi --with dbus --with meanwhile \ |
| 29 | 33 | --with sasl --with silc --with tcl gaim-$VERSION.tar.bz2 |
| 30 | 34 | }}} |
| | 35 | 8. Update the two tarballs, the two signatures, and the src.rpm |
| | 36 | 9. Make RPMs for lots of distributions and upload them |
| | 37 | 10. Wait a few hours and let people test. |
| | 38 | 11. Update the Gaim website |
| | 39 | a. Change inc/version.inc.php |
| | 40 | b. Add a news posting to htdocs/news.txt |
| | 41 | 12. Announce via sourceforge |
| 31 | 42 | |
| 32 | | 99. Increment version number in libgaim/version.h |
| | 43 | = Post Release = |
| | 44 | 1. Increment version number in libgaim/version.h |
| | 45 | 2. Update freshmeat.net |
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!