cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Cassandra Wiki] Update of "HowToPublishReleases" by StephenConnolly
Date Thu, 14 Apr 2011 08:17:30 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.

The "HowToPublishReleases" page has been changed by StephenConnolly.
The comment on this change is: Adding a template announce email (not saying it's _the_ template,
but a starting point).
http://wiki.apache.org/cassandra/HowToPublishReleases?action=diff&rev1=13&rev2=14

--------------------------------------------------

  }}}
   That will build all the required artifacts and sign them with your GPG signature and publish
them to a staging repository on [[http://repository.apache.org|repository.apache.org]]
  
-  2. Login to [[http://repository.apache.org|repository.apache.org]] with your Apache LDAP
username and password. Select ''Staging Repositories'' and find
+  1. Login to [[http://repository.apache.org|repository.apache.org]] with your Apache LDAP
username and password. Select ''Staging Repositories'' and find
   the open repository that you just deployed to and close it. Make note of the URL of the
staging repository (it will look something like {{{https://repository.apache.org/content/repositories/''staging
repository id''/}}}
-  3. Goto [[http://svn.apache.org/viewvc/cassandra/|The ViewVC for Apache's SVN server]]
and get the URLS for CHANGES.txt and NEWS.txt for the version you want to release. Shorten
these URLs using [[http://s.apache.org|Apache's URL shortening service]].
+  1. Goto [[http://svn.apache.org/viewvc/cassandra/|The ViewVC for Apache's SVN server]]
and get the URLS for CHANGES.txt and NEWS.txt for the version you want to release. Shorten
these URLs using [[http://s.apache.org|Apache's URL shortening service]].
-  3. Goto [[https://issues.apache.org/jira/browse/CASSANDRA?selectedTab=com.atlassian.jira.plugin.system.project%3Aversions-panel|The
Versions tab in JIRA]]. Select the Version being released, and Copy the Release Notes URL.
It will look something like {{{https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310865&version=#########}}}.
Shorten that url using [[http://s.apache.org|Apache's URL shortening service]].
+  1. Goto [[https://issues.apache.org/jira/browse/CASSANDRA?selectedTab=com.atlassian.jira.plugin.system.project%3Aversions-panel|The
Versions tab in JIRA]]. Select the Version being released, and Copy the Release Notes URL.
It will look something like {{{https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310865&version=#########}}}.
Shorten that url using [[http://s.apache.org|Apache's URL shortening service]].
-  3. Call a release vote on the [[mailto:dev@cassandra.apache.org|dev@cassandra.apache.org]]
mailing list. e.g.
+  1. Call a release vote on the [[mailto:dev@cassandra.apache.org|dev@cassandra.apache.org]]
mailing list. e.g.
    {{{
  Subject: [VOTE] Release Apache Cassandra X.Y.Z
  
@@ -102, +102 @@

  [2]: ''http://s.apache.org/link'' (NEWS.txt)
  [3]: ''http://s.apache.org/link'' (Release notes from JIRA)
  }}}
-  4. If the vote is a success, login to people.apache.org and put the release artifacts into
{{{/www/www.apache.org/dist/cassandra}}}, e.g.
+  1. If the vote is a success, login to people.apache.org and put the release artifacts into
{{{/www/www.apache.org/dist/cassandra}}}, e.g.
    {{{
  cd /www/www.apache.org/dist/cassandra
  mkdir X.Y.Z
@@ -120, +120 @@

  
   If the vote failed then login to [[http://repository.apache.org|repository.apache.org]]
and drop the staging repository and start over again with ''Take N+1''
  
-  5. ''Some stuff to do with updating the project site that I don't know''
+  1. ''Some stuff to do with updating the project site that I don't know''
+  1. Marke the version as released in JIRA
-  6. Wait for the sync
+  1. Wait for the sync
-  7. Publish the announce email
-  8. Add the release to the PMC's next board report
-  9. Remove Old Versions from ASF Distribution Directory. Login to people.apache.org and
remove any superceded releases from {{{/www/www.apache.org/dist/cassandra}}} (after confirming
that they exist in /www/archive.apache.org/dist/cassandra).
+  1. Publish the announce email to [[mailto:user@cassandra.apache.org|user@cassandra.apache.org]]
+   {{{
+ Subject: [ANN] Apache Cassandra X.Y.Z released
  
+ The Cassandra team is pleased to announce the release of Apache Cassandra
+ version X.Y.Z.
+ 
+ Cassandra is a highly scalable second-generation distributed database, bringing together
Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. You can read
more here:
+ 
+   http://cassandra.apache.org/
+ 
+ Downloads of source and binary distributions are listed in our download section:
+ 
+   http://cassandra.apache.org/download/
+ 
+ ''Some blurb about this specific release's goals and highlights... sorry we can't template
everything for you ;-)''
+ 
+ Release Notes - Cassandra - Version X.Y.Z
+ 
+ ''Paste in from the *Edit/Copy Release Notes* box at the bottom of https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310865&version=#########&styleName=Text
you might have to delete some of the blank lines''
+ 
+ Enjoy,
+ 
+ The Cassandra team.
+ }}}
+  1. Add the release to the PMC's next board report
+  1. Remove Old Versions from ASF Distribution Directory. Login to people.apache.org and
remove any superceded releases from {{{/www/www.apache.org/dist/cassandra}}} (after confirming
that they exist in /www/archive.apache.org/dist/cassandra).
+ 

Mime
View raw message