Author: elecharny
Date: Mon Oct 31 11:03:21 2016
New Revision: 1767248

URL: http://svn.apache.org/viewvc?rev=1767248&view=rev
Log:
Updated the developer guide to reflect the changes made in the release process

Modified:
    mina/site/trunk/content/mina-project/developer-guide.mdtext

Modified: mina/site/trunk/content/mina-project/developer-guide.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/mina-project/developer-guide.mdtext?rev=1767248&r1=1767247&r2=1767248&view=diff
==============================================================================
--- mina/site/trunk/content/mina-project/developer-guide.mdtext (original)
+++ mina/site/trunk/content/mina-project/developer-guide.mdtext Mon Oct 31 
11:03:21 2016
@@ -474,21 +474,33 @@ The vote will be open for 72 hours. Once
 You can officially close the vote now. There are some more steps to fulfill :
 
 * Release the project on the [Nexus server](https://repository.apache.org)
-* Copy the tarballs and heir signature in people.apache.org 
/www/www.apache.org/dist/mina
+* Copy the tarballs and heir signature in 
https://dist.apache.org/repos/dist/release/mina/mina
 
-This can be done on people.apache.org :
+The sources, binaries and their signatures, have to be pushed in a place where 
they can be downloaded by users. We use the 
[distribution](https://dist.apache.org/repos/dist/release/mina/mina) space for 
that purpose.
 
-    $ ssh people.apache.org
-    # svn co https://dist.apache.org/repos/dist/release/mina/mina/ mina-dist
-    # cd mina-dist
-    # mkdir <version>
-    # cp ../public_html/mina-<version>/* <version>
+Move the distribution packages (sources and binaries) to the dist SVN 
repository: https://dist.apache.org/repos/dist/release/mina/mina/$(version)
+
+If you haven't checked out this space, do it now :
+
+    :::text
+    $ mkdir -p ~/mina/dist/release/mina
+    $ svn co https://dist.apache.org/repos/dist/release/mina/mina 
~/mina/dist/release/mina
+
+That will checkout the full project distributions. 
+
+Then move the packages from 'dev' to 'release' :
+
+    :::text
+    # cd ~/mina/dist/release/mina
+    # cp ~/mina/dist/dev/mina/mina/<version> .
     # svn add <version>
     # svn ci <version>
     ...
     # exit
     $
 
+The packages should now be available on 
http://www.us.apache.org/dist/mina/mina/<version>
+
 ### Step 12: Deploy Web Reports (JavaDoc and JXR)
 
 The javadoc and xref files have been generated in step 6, it's now time to 
push them into the production site. They are generated in the following 
directory :
@@ -551,7 +563,11 @@ We have to wait at least 24 hours for al
 
 ### Step 14: Update the Links in Web Site
 
-Update the links to new distributions in [Downloads] page.
+Some pages have to be updated. Assuming the MINA site has been checked out in 
~/mina/site (this can be done with the command <em>$ svn co 
https://http://svn.apache.org/viewvc/mina/site/trunk ~/mina/site</em>), here 
are the pages that need to be changed :
+
+* /lib/path.pm : update the $version_mina variable with the new version.
+* /content/mina-project/donwloads.mdtext : change the version all over this 
page
+* /content/mina-project/news.mdtext : add the news on top of this page
 
 ### Step 15: Wait another 24 hours
 
@@ -561,3 +577,5 @@ We need to wait until any changes made i
 
 An announcement message can be sent to [mailto:annou...@apache.org], 
[mailto:annou...@apachenews.org], [mailto:us...@mina.apache.org] and 
[mailto:d...@mina.apache.org].  Please note that announcement messages are 
rejected unless your from-address ends with `@apache.org`.  Plus, you shouldn't 
forget to post a news to the MINA site main page.
 
+Enjoy !
+


Reply via email to