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:
-
Apr 27, 2007, 4:44:32 PM (17 years ago)
- Author:
-
nosnilmot
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v5
|
v6
|
|
5 | 5 | 4. Grab the most recent FAQ from the web site |
6 | 6 | 5. Change version number at the top of configure.ac |
7 | | 6. Check gaim.spec.in, make sure that "%define beta 4" is commented/uncommented appropriately |
| 7 | 6. Check pidgin.spec.in, make sure that "%define beta 7" is commented/uncommented appropriately |
8 | 8 | 7. Make a test tarball and RPM and test to make sure everything works |
9 | 9 | |
… |
… |
|
11 | 11 | 1. Tag the repository |
12 | 12 | {{{ |
13 | | svn copy https://svn.sourceforge.net/svnroot/gaim/trunk \ |
14 | | https://svn.sourceforge.net/svnroot/gaim/tags/$TAG \ |
15 | | -m "Tagging Gaim release $VERSION" |
| 13 | mtn tag $REVISION $TAG |
16 | 14 | }}} |
17 | 15 | 2. Check out the tagged code |
18 | 16 | {{{ |
19 | | svn co https://svn.sourceforge.net/svnroot/gaim/tags/$TAG gaim |
| 17 | mtn -d $DATABASE co im.pidgin.pidgin -r $TAG pidgin-$VERSION |
20 | 18 | }}} |
21 | 19 | 3. Run ./autogen.sh |
22 | 20 | 4. Run make dist |
23 | | 5. Copy gaim-$VERSION.tar.gz to a temp directory, gunzip it, then bzip2 it |
| 21 | 5. Copy pidgin-$VERSION.tar.gz to a temp directory, gunzip it, then bzip2 it |
24 | 22 | 6. Sign the two tarballs |
25 | 23 | {{{ |
26 | | gpg -ab gaim-$VERSION.tar.gz |
27 | | gpg -ab gaim-$VERSION.tar.bz2 |
28 | | gpg --verify gaim-$VERSION.tar.gz.asc gaim-$VERSION.tar.gz |
29 | | gpg --verify gaim-$VERSION.tar.bz2.asc gaim-$VERSION.tar.bz2 |
| 24 | gpg -ab pidgin-$VERSION.tar.gz |
| 25 | gpg -ab pidgin-$VERSION.tar.bz2 |
| 26 | gpg --verify pidgin-$VERSION.tar.gz.asc pidgin-$VERSION.tar.gz |
| 27 | gpg --verify pidgin-$VERSION.tar.bz2.asc pidgin-$VERSION.tar.bz2 |
30 | 28 | }}} |
31 | 29 | 7. Build the SRPM |
32 | 30 | {{{ |
33 | 31 | rpmbuild -ta --sign --with avahi --with dbus --with meanwhile \ |
34 | | --with sasl --with silc --with tcl gaim-$VERSION.tar.bz2 |
| 32 | --with sasl --with silc --with tcl pidgin-$VERSION.tar.bz2 |
35 | 33 | }}} |
36 | 34 | 8. Upload the two tarballs, the two signatures, and the src.rpm |
… |
… |
|
38 | 36 | a. Install the src.rpm |
39 | 37 | {{{ |
40 | | rpm -Uvh gaim-$VERSION-0.src.rpm |
| 38 | rpm -Uvh pidgin-$VERSION-0.src.rpm |
41 | 39 | }}} |
42 | | b. Edit $rpmbuild/SPECS/gaim.spec and append the distro name to the end of the Release line. For example, ".fc5" |
| 40 | b. Edit $rpmbuild/SPECS/pidgin.spec and append the distro name to the end of the Release line. For example, ".fc5" |
43 | 41 | c. Build |
44 | 42 | {{{ |
… |
… |
|
47 | 45 | }}} |
48 | 46 | 10. Wait a few hours and let people test. |
49 | | 11. Update the Gaim website |
| 47 | 11. Update the Pidgin website |
50 | 48 | a. Change inc/version.inc.php |
51 | 49 | b. Add a news posting to htdocs/news.txt |
… |
… |
|
53 | 51 | |
54 | 52 | = Post Release = |
55 | | 1. Increment version number in libgaim/version.h |
| 53 | 1. Increment version number in libpurple/version.h |
56 | 54 | 2. Update freshmeat.net |
57 | | 3. Update #gaim topic and on-join message |
| 55 | 3. Update #pidgin topic and on-join message |
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!