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!