Dear Wiki user, You have subscribed to a wiki page or wiki category on "Thrift Wiki" for change notification.
The "HowToRelease" page has been changed by RogerMeier. http://wiki.apache.org/thrift/HowToRelease?action=diff&rev1=4&rev2=5 -------------------------------------------------- + == Prepare the Release == 1. If this is the first release in a given major or minor version, (ie, 0.4 or 1.0): 1. Branch TRUNK to branches/N.x where N is the version you are attempting to release. For instance, 0.4.x or 1.2.x. 1. Check out the new branch locally. @@ -22, +23 @@ 1. After this vote has been open for 72 hours, check if it has passed. 1. If the vote has passed, congratulations, you have a valid release. - And then... (work in progress) + == Create binary version of thrift compiler for Windows == + 1. unpack release tarball: tar -xzf thrift-[version].tar.gz ; cd thrift-[version]/ + 1. cross compile using i586-mingw32msvc + 1. sh contrib/mingw-cross-compile.sh + 1. cp thrift.exe thrift-[version].exe + 1. sign and create checksums + 1. gpg --detach-sign --armor thrift-[version].exe + 1. md5sum thrift-[version].exe > thrift-[version].exe.md5 + 1. sha1sum thrift-[version].exe > thrift-[version].exe.sha1 + 1. Deploy & Publish + + == Deploy & Publish the Release == + 1. ssh people.apache.org and set ''umask 0002'' 1. Copy the tarball, signature, and hashes to the official artifact rep: 1. mkdir -p /www/www.apache.org/dist/incubator/thrift/<version> 1. copy the tarball, signature, and checksums into the above dir @@ -33, +46 @@ 1. edit /www/incubator.apache.org/thrift/download/index.html to point to the new release 1. "Release" the version you released in JIRA + == Further Reading == + * [[http://www.apache.org/dev/release.html | Releases FAQ]] + * [[http://www.apache.org/dev/release-signing.html | Signing Releases]] + * [[http://www.apache.org/dev/publishing-maven-artifacts.html | Publishing Maven Artifacts]] +
