Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

SUBJECT: [RESULT][VOTE] Apache CloudStack X.X.X

MESSAGE:

No Format

Hi all,

After 72 hours, the vote for CloudStack CloudMonkey X.X.X [1] *passes* with
Z PMC + Z non-PMC votes.

+1 (PMC / binding)
* person

+1 (non binding)
* person

0
none

-1
none

Thanks to everyone participating.

I will now prepare the release announcement to go out after 24 hours to give the mirrors time to catch up.

...

The release should have already been tagged in your local repo when you used the build_asf.sh script (the -t option).  However, you need to push that tag once the VOTE passes:

No Format

$ git push origin tags/X.X.X

Move the release from "dev" to "release"

Move the release artifacts into place (replace X.X.X with the release number, and replace Y.Y.Y with the previous release number):

No Format

# svn mv -m "Publishing X.X.X release" https://dist.apache.org/repos/dist/dev/cloudstack/cloudmonkey-X.X.X/ https://dist.apache.org/repos/dist/release/cloudstack/releases/

...

Remove the prior release from the release dist area (it's still archived):

No Format

# cd /tmp/cs-release/releases
# svn rm Y.Y.Y
# svn commit -m "Removing Y.Y.Y release"

...

Build from the tag:

No Format

# cd ~/cloudstack-cloudmonkey
# git checkout X.X.X
# python setup.py sdist
# gpg -v --armor --output dist/cloudmonkey-X.X.X.tar.gz.asc --detach-sig dist/cloudmonkey-X.X.X.tar.gz

...

Set the new release number (assume minor increment)

No Format

# cd ~/cloudstack-cloudmonkey
# git checkout master
# vi cloudmonkey/config.py

...