Author: stevel
Date: Wed Feb 4 15:35:01 2015
New Revision: 1657287
URL: http://svn.apache.org/r1657287
Log:
SLIDER-745 more release.md instructions
Modified:
incubator/slider/site/trunk/content/developing/releasing.md
Modified: incubator/slider/site/trunk/content/developing/releasing.md
URL:
http://svn.apache.org/viewvc/incubator/slider/site/trunk/content/developing/releasing.md?rev=1657287&r1=1657286&r2=1657287&view=diff
==============================================================================
--- incubator/slider/site/trunk/content/developing/releasing.md (original)
+++ incubator/slider/site/trunk/content/developing/releasing.md Wed Feb 4
15:35:01 2015
@@ -211,15 +211,12 @@ Get back to the develop branch and patch
git push origin
-
-
-
-
# Automated releases via maven
The Slider project uses Maven to automatically publish all the slider
artifacts âsource and binaryâ to the ASF repositories
Core sequence
+
1. Dry Run
1. Deploy to staging
1. Publish the real release
@@ -275,8 +272,6 @@ In `~/.m2/settings.xml`:
</servers>
-
-
### Environment variable setup
It's handy to set up an environment with the arguments needed for releases.
@@ -412,6 +407,30 @@ with your ASF username & LDAP password
1. Get the URL of the closed staging repository. This is needed for the next
step âthe votes.
+
+## Tell JIRA of the releases
+
+Tell JIRA there's a new release. This moves it from "unreleased" to
"released", creating a URL listing all issues fixed.
+
+This URL can be used in the vote emails to highlight changes.
+
+*Important:* To perform this task, you must be registered as an admin for the
+Slider project on JIRA.
+
+1. Go to the [Slider Versions
page](https://issues.apache.org/jira/plugins/servlet/project-config/SLIDER/versions)
+2. Locate the pending release. Make sure it is in the correct order of
releases: all previous releases MUST be below it; future releases above it. The
immediate next release MUST be directly above the pending release.
+1. On the pending release
+ i. Set the release date to the current day.
+ i. Select the drop down "gear-cog" menu to the right of the page, then
the "Release" option.
+ i. Carrying all forward issues that haven't been completed *except the
JIRA covering the release itself.
+1. Go to the [Slider versions
page](https://issues.apache.org/jira/browse/SLIDER/?selectedTab=com.atlassian.jira.jira-projects-plugin:versions-panel)
+2. Locate the release just issued and click through it.
+1. Get the page link
+2. Ideally, shorten it via the [ASF Link shortener](https://s.apache.org/)
+
+If the vote is cancelled, the release can be "unreleased".
+
+
## Get the Votes In
@@ -430,7 +449,7 @@ example
export ASF_USER=stevel
-### Call for a slider vote
+### Call for a release vote on the dev@slider list
Call for a release VOTE to the dev mailing list
(`[email protected]`).
@@ -453,15 +472,74 @@ Vote will be open for 72 hours
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)
+
* CHECK ALL THE URLS *
+### Wait for the dev@slider result
+
+When it comes in, post the results in another email.
+
+
+
+
### Call for an incubator vote
-If the VOTE passes, call for VOTE from IPMC. Include the VOTE and RESULT
thread from the dev alias.
-If that VOTE passes with the IPMC send a RESULT mail.
+If the VOTE passes, call for (the binding) VOTE from IPMC. Include the VOTE
and RESULT threads from the developer mailing list.
+
+1. Go to the [Slider mail
archives](http://mail-archives.apache.org/mod_mbox/incubator-slider-dev/).
+1. Locate the email thread of the vote
+ i. get the permanent link to the email at the start of the vote
+ i. shorten it via the [ASF Link Shortener](https://s.apache.org/). You
must be signed in with your ASF LDAP password.
+ i. Use this as the URL for the voting thread
+1. Repeat for the email of the results
+
+[VOTE] Release Apache Slider 0.61.0-incubating
+
+
+Hi all,
+
+This is to call for a vote for releasing slider-0.61.0-incubating.
+
+This is a source+binary release, with the same actual source as the previous
slider-0.60.0-incubating release. We've done this for downstream projects;
+once the release process is successfully reworked we'll use it in future
+"feature" releases.
+
+Summary of fixes in this release
+http://s.apache.org/7rQ
+
+Artifacts at
+https://repository.apache.org/content/repositories/orgapacheslider-1003/
+
+Git source tag:
+https://git-wip-us.apache.org/repos/asf?p=incubator-slider.git;a=commit;h=64a8bac068e6801748fb973dbfb590bc62c60935
+
+
+PGP keys at
+http://pgp.mit.edu:11371/pks/lookup?op=vindex&[email protected]
+
+Vote thread : http://s.apache.org/Xpd
+
+Results : http://s.apache.org/AsJ
+
+Please vote on releasing this package as Apache Slider 0.61.0-incubating
+
+The vote will be open for 72 hours.
+
+[ ] +1 Release this package
+[ ] +0 no opinion
+[ ] -1 Do not release this package because ...
+
+Thanks,
+
+The Apache Slider Team
+
+
+### Await the general@incubator results; publish them
+
+After 72 hours, publish the results
Sample:
@@ -469,7 +547,7 @@ Sample:
Title: [RESULT][VOTE] Apache Slider $SLIDER_RELEASE $RELEASE_RC
Thanks for the votes.
- The VOTE passes with 5, +1 votes from IPMC.
+ The VOTE passes with X, +1 votes from IPMC.
List any IPMC votes.
@@ -477,6 +555,8 @@ Sample:
List all non-IPMC votes.
+If the vote has been successful âyou may now release the artifacts.
+
## Publishing the Nexus staging repository
@@ -528,9 +608,6 @@ Then...
svn add $SLIDER_RELEASE
svn commit -m "SLIDER_RELEASE_JIRA Committing Release $SLIDER_RELEASE"
-**Step 14**
-
-
### Web site updates
@@ -546,10 +623,10 @@ Verify the download links at [Slider Pag
Send an announcement:
-The bits published in **Step 13** may take up to 24 hours to replicate to the
mirrors.
+The released artifacts may take up to 24 hours to replicate to the mirrors.
-Send an announcement to the Slider dev, Slider user, and the general Apache
announcement ([email protected]) list after the bits have replicated.
-To send the message to [email protected], you will need to send the
message from your apache.org email address.
+Send an announcement to the Slider dev, Slider user, and the general Apache
announcement (`[email protected]`) list after the bits have replicated.
+To send the message to `[email protected]`, you will need to send the
message from your `apache.org` email address.
Sample:
@@ -590,17 +667,6 @@ sprint âso wrap that up too.
-
-## Updating JIRA Releases
-
-Tell JIRA there's a new release. You must be registered as an admin for the
-Slider project on JIRA.
-
-Go to the [Slider Versions
page](https://issues.apache.org/jira/plugins/servlet/project-config/SLIDER/versions)
-
-Release the version you've done, carrying forward issues that haven't been done
-yet.
-
## Get back to developing!
Check out the develop branch and purge all release artifacts