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 49 and Version 50 of ReleaseProcess


Ignore:
Timestamp:
Mar 14, 2012, 7:36:39 AM (12 years ago)
Author:
MarkDoliner
Comment:

We don't build any rpms anymore

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcess

    v49 v50  
    1616 1. Change version number at the top of configure.ac, set {{{purple_version_suffix}}} '''and''' {{{gnt_version_suffix}}} to {{{[betaN]}}} for betas and {{{[]}}} for a full release
    1717 1. Check pidgin.spec.in, make sure that "%define beta 7" is commented/uncommented appropriately
    18  1. Run '{{{make distcheck}}}' and try to find crazy people to fix any problems it turns up
    19  1. Make a test tarball and RPM and test to make sure everything works
     18 1. Run '{{{make distcheck}}}' and fix any problems it turns up
     19 1. Test a tarball to make sure everything works
    2020 1. Verify that win32 builds succeed
    2121 1. Make sure the Help->About logo is either unversioned or specifies the right version number
     
    4444gpg --verify pidgin-$VERSION.tar.bz2.asc pidgin-$VERSION.tar.bz2
    4545}}}
    46   a. Build the SRPM
    47 {{{
    48 rpmbuild -ts --sign --with avahi --with dbus --with meanwhile \
    49     --with sasl --with silc --with tcl pidgin-$VERSION.tar.bz2
    50 }}}
    51  1. Upload the two tarballs, the two signatures, and the src.rpm
    52  1. Make RPMs for lots of distributions and upload them
    53   a. Install the src.rpm
    54 {{{
    55 rpm -Uvh pidgin-$VERSION-0.src.rpm
    56 }}}
    57   a. Edit $rpmbuild/SPECS/pidgin.spec and append the distro name to the end of the Release line.  For example, ".fc5"
    58   a. Build
    59 {{{
    60 rpmbuild -bb --sign --with avahi --with dbus --with meanwhile \
    61     --with sasl --with silc --with tcl $rpmbuild/SPECS/pidgin.spec
    62 }}}
     46 1. Upload the two tarballs and the two signatures
    6347 1. Wait a few hours and let people test.
    6448 1. Update the Pidgin 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!