First time as a release manager.

Copy the new KEYS file to the release folder /www/www.apache.org/dist/blur on people.apache.org

If you are not already a member of the Web Of Trust (WOT) it would be a good idea to do so. (ask on dev@). You can read more about key signing here.

You need to be a member of the "incubator" unix group on people.apache.org. Ask for help on the incubator general@ list. Here's an example http://bit.ly/9Wkdzg

Ensure that you have setup your ssh keys on people.apache.org, otherwise you'll have to enter your login password a number of times (best use ssh-agent for this as well). A good overview of this process can be found here (ssh-copy-id and ssh-agent in particular)

Create a Release Series Branch

If the release is 0.X.0 release then you will need to create a branch. However if the release is a 0.X.Y (or minor release) there should already be a branch for the release series. For example to release 0.2.0 a branch of apache-blur-0.2 will need to be created, however if the release was for 0.2.1 then you will reuse the existing branch and just tag the new release (this is later in the instructions).

Manually check this list for accuracy! I've repeatedly seen closed bugs that were not fixed (i.e., duplicate) marked with a fix version, so that they incorrectly show up in this list. Find those, edit them to remove the fix release (only actually fixed bugs should have a fix release) and re-run the report.

Run the Vote

Run the vote on the dev@blur.

Here is an example email:

To: "Blur Developers List" <blur-dev@incubator.apache.org>
Subject: [VOTE] Release Blur version X.Y.Z-incubating
This is the first release candidate for Apache Blur, version X.Y.Z-incubating.
It fixes the following issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12324255&styleName=Html&projectId=12313721
*** Please download, test and vote by [3 working days after sending].
Note that we are voting upon the source (tag), binaries are provided for convenience.
Source and binary files:
https://dist.apache.org/repos/dist/dev/incubator/blur/X.Y.Z-incubating/
The tag to be voted upon:
https://git-wip-us.apache.org/repos/asf?p=incubator-blur.git;a=tag;h=[HASH]
Blur's KEYS file containing PGP keys we use to sign the release:
https://dist.apache.org/repos/dist/dev/incubator/blur/X.Y.Z-incubating/KEYS

The release needs 3 +1 votes from the PMC.

Bump Version in master

NOTE: Master branch in Blur is strange state, skip this section for now.

Bump the version number in trunk (the update-versions script mangles the whitespace in the root XML element):

Build and Deploy Site

Announce the Release

To: announce@apache.org, blur-user@incubator.apache.org, blur-dev@incubator.apache.org, general@incubator.apache.org
Subject: [ANNOUNCE] Apache Blur 0.2.0-incubating released
The Apache Blur team is pleased to announce the release of Blur 0.2.0-incubating.
This is the first release of Apache Blur, an open source search platform
capable of querying massive amounts of data at incredible speeds. Apache Blur
is built on top of Apache Lucene, Apache Hadoop, Apache Thrift, and Apache ZooKeeper.
The release is available here:
http://www.apache.org/dyn/closer.cgi/incubator/blur/0.2.0-incubating
The full change log is available here:
http://incubator.apache.org/blur/docs/0.2.0/release-notes.html
We welcome your help and feedback. For more information on how to
report problems, and to get involved, visit the project website at
http://incubator.apache.org/blur/
The Apache Blur Team
Disclaimer:
Apache Blur is an effort undergoing incubation at the Apache Software
Foundation (ASF), sponsored by the Incubator PMC.
Incubation is required of all newly accepted projects until a further review
indicates that the infrastructure, communications, and decision making process
have stabilized in a manner consistent with other successful ASF projects.
While incubation status is not necessarily a reflection of the completeness
or stability of the code, it does indicate that the project has yet to be
fully endorsed by the ASF.