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.

Changes between Version 1 and Version 2 of ReleaseProcess


Ignore:
Timestamp:
Oct 31, 2006, 5:16:04 PM (17 years ago)
Author:
MarkDoliner
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcess

    v1 v2  
     1= Pre Release =
    12 1. Make sure the date and version number are correct in ChangeLog, ChangeLog.win32, ChangeLog.API and po/ChangeLog
    23 2. Update NEWS
     
    45 4. Change version number at the top of configure.ac
    56 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
    711{{{
    812svn copy https://svn.sourceforge.net/svnroot/gaim/branches/v2_0_0 \
     
    1014    -m "Tagging Gaim release $VERSION"
    1115}}}
    12  7. Check out the tagged code
     16 2. Check out the tagged code
    1317{{{
    1418svn co https://svn.sourceforge.net/svnroot/gaim/tags/$TAG gaim
    1519}}}
    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
    2024{{{
    2125gpg -ab gaim-$VERSION.tar.gz
     
    2428gpg --verify gaim-$VERSION.tar.bz2.asc gaim-$VERSION.tar.bz2
    2529}}}
    26  12. Build the SRPM
     30 7. Build the SRPM
    2731{{{
    2832rpmbuild -ta --sign --with avahi --with dbus --with meanwhile \
    2933    --with sasl --with silc --with tcl gaim-$VERSION.tar.bz2
    3034}}}
     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
    3142
    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!