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 5 and Version 6 of ReleaseProcess


Ignore:
Timestamp:
Apr 27, 2007, 4:44:32 PM (17 years ago)
Author:
nosnilmot
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcess

    v5 v6  
    55 4. Grab the most recent FAQ from the web site
    66 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
    88 7. Make a test tarball and RPM and test to make sure everything works
    99
     
    1111 1. Tag the repository
    1212{{{
    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"
     13mtn tag $REVISION $TAG
    1614}}}
    1715 2. Check out the tagged code
    1816{{{
    19 svn co https://svn.sourceforge.net/svnroot/gaim/tags/$TAG gaim
     17mtn -d $DATABASE co im.pidgin.pidgin -r $TAG pidgin-$VERSION
    2018}}}
    2119 3. Run ./autogen.sh
    2220 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
    2422 6. Sign the two tarballs
    2523{{{
    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
     24gpg -ab pidgin-$VERSION.tar.gz
     25gpg -ab pidgin-$VERSION.tar.bz2
     26gpg --verify pidgin-$VERSION.tar.gz.asc pidgin-$VERSION.tar.gz
     27gpg --verify pidgin-$VERSION.tar.bz2.asc pidgin-$VERSION.tar.bz2
    3028}}}
    3129 7. Build the SRPM
    3230{{{
    3331rpmbuild -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
    3533}}}
    3634 8. Upload the two tarballs, the two signatures, and the src.rpm
     
    3836  a. Install the src.rpm
    3937{{{
    40 rpm -Uvh gaim-$VERSION-0.src.rpm
     38rpm -Uvh pidgin-$VERSION-0.src.rpm
    4139}}}
    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"
    4341  c. Build
    4442{{{
     
    4745}}}
    4846 10. Wait a few hours and let people test.
    49  11. Update the Gaim website
     47 11. Update the Pidgin website
    5048  a. Change inc/version.inc.php
    5149  b. Add a news posting to htdocs/news.txt
     
    5351
    5452= Post Release =
    55  1. Increment version number in libgaim/version.h
     53 1. Increment version number in libpurple/version.h
    5654 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!