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 2 and Version 3 of ReleaseProcess


Ignore:
Timestamp:
Nov 1, 2006, 9:08:39 AM (17 years ago)
Author:
MarkDoliner
Comment:

Add more details about building RPMs for specific distributions, and made the changelogs NOT be wikilinks

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcess

    v2 v3  
    11= Pre Release =
    2  1. Make sure the date and version number are correct in ChangeLog, ChangeLog.win32, ChangeLog.API and po/ChangeLog
    3  2. Update NEWS
    4  3. Grab the most recent FAQ from the web site
    5  4. Change version number at the top of configure.ac
    6  5. Check gaim.spec.in, make sure that "%define beta 4" is commented/uncommented appropriately
    7  6. Make a test tarball and RPM and test to make sure everything works
     2 1. Commit any pending translation updates
     3 2. Make sure the date and version number are correct in !ChangeLog, !ChangeLog.win32, !ChangeLog.API and po/ChangeLog
     4 3. Update NEWS
     5 4. Grab the most recent FAQ from the web site
     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
     8 7. Make a test tarball and RPM and test to make sure everything works
    89
    910= Release =
    1011 1. Tag the repository
    1112{{{
    12 svn copy https://svn.sourceforge.net/svnroot/gaim/branches/v2_0_0 \
     13svn copy https://svn.sourceforge.net/svnroot/gaim/trunk \
    1314    https://svn.sourceforge.net/svnroot/gaim/tags/$TAG \
    1415    -m "Tagging Gaim release $VERSION"
     
    3536 8. Update the two tarballs, the two signatures, and the src.rpm
    3637 9. Make RPMs for lots of distributions and upload them
     38  a. Install the src.rpm
     39{{{
     40rpm -Uvh gaim-$VERSION-0.src.rpm
     41}}}
     42  b. Edit $rpmbuild/SPECS/gaim.spec and append the distro name to the end of the Release line.  For example, ".fc5"
     43  c. Build
     44{{{
     45rpmbuild -ba --sign --with avahi --with dbus --with meanwhile \
     46    --with sasl --with silc --with tcl $rpmbuild/SPECS/gaim.spec
     47}}}
    3748 10. Wait a few hours and let people test.
    3849 11. Update the Gaim website
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!