Author: leerho
Date: Thu May  7 21:26:38 2020
New Revision: 39326

Log:
update Java Release Steps

Modified:
    dev/incubator/datasketches/scripts/APACHE_JAVA_RELEASE_STEPS.md

Modified: dev/incubator/datasketches/scripts/APACHE_JAVA_RELEASE_STEPS.md
==============================================================================
--- dev/incubator/datasketches/scripts/APACHE_JAVA_RELEASE_STEPS.md (original)
+++ dev/incubator/datasketches/scripts/APACHE_JAVA_RELEASE_STEPS.md Thu May  7 
21:26:38 2020
@@ -148,45 +148,56 @@ __NOTES:__
 * After a successful vote return to __this point__ and continue ...
 
 ## Move RC files from dist/dev to dist/release
-* Open Terminal #1 in local DEV 
-  * Perform SVN Checkout:
-      * $ svn co 
https://dist.apache.org/repos/dist/dev/incubator/datasketches/ .  #note dot at 
end
-* Open Terminal #2 in local RELEASE 
-  * Perform SVN Checkout:
-      * $ svn co 
https://dist.apache.org/repos/dist/release/incubator/datasketches/ . #note dot 
at end
-  * Create new version directory under appropriate component directory:
-      * $ mkdir -p java/1.1.0-incubating
-  * Using local file system copy files 
-      * From  ... /dist/dev/incubator/datasketches/<component>/version-RCnn/*
-      * To    ... /dist/release/incubator/datasketches/<component>/version (no 
RCnn)/*
-  * From the ... /dist/release/incubator/datasketches directory:
-      * svn add . --force
-      * svn ci -m "Release 1.1.0-incubating"
-
-## Update Website Downloads.md "Latest Source Zip Files" Table
-* Start a new terminal in the scripts directory on your system: 
-    * Somewhere like .../dist/dev/incubator/datasketches/scripts
-* Run the following with the argument specifying the location of your local 
website directory:
-    * $ ./createDownloadsInclude.sh /Users/\<name\>/ ... /datasketches-website
-* When this is done, be sure to commit the changes to the website.
-
-## Update Javadocs (or Equivalent) on Website
+* In local dist/__dev__/datasketches/
+    * Open Terminal #1 
+        * Perform SVN Checkout:
+            * $ svn co 
https://dist.apache.org/repos/dist/dev/incubator/datasketches/ .  #note dot at 
end
+* In local dist/__release__/datasketches 
+    * Open Terminal #2
+        * Perform SVN Checkout:
+            * $ svn co 
https://dist.apache.org/repos/dist/release/incubator/datasketches/ . #note dot 
at end
+        * Create new version directory under appropriate component directory:
+            * $ mkdir -p \<component\>/A.B.0-incubating
+    * Using local file system copy files 
+        * From  ... 
/dist/dev/incubator/datasketches/\<component\>/version-RCnn/*
+        * To    ... /dist/release/incubator/datasketches/\<component\>/version 
(no RCnn)/*
+    * Using Terminal #2 at ... /dist/release/incubator/datasketches directory:
+        * svn add . --force
+        * svn ci -m "Release A.B.0-incubating"
+        * Remove the prior release...
+        * svn remove \<component\>/X.Y.0-incubating
+        * svn ci -m "Remove Prior release"
+        * svn status # should be empty
+    * Using local file system
+        * Delete the prior X.Y.0-incubating directory  
 
 ## Release Jars on Nexus Staging
 * On Nexus [repository.apache.org](https://repository.apache.org/) click on 
Staging Repositories
 * Select "orgapachedatasketches-XXXX" (If more than one make sure you select 
the right one!)
 * At the top of the window, select "Release"
 * Confirm that the attributes have moved to the "Releases" repository under 
"Repositories"
+    * Browse to *Releases/org/apache/datasketches/... 
 
 ## Create & Document Release Tag on GitHub
-* Open your IDE and switch to the recently created Release Branch 
1.1.X-incubating
-* Find the recently created 1.1.X-incubating-RC1 tag in that branch
-* At that same GitHub ID hash, create a new tag 1.1.0-incubating (without the 
RC1).
+* Open your IDE and switch to the recently created Release Branch 
A.B.X-incubating
+* Find the recently created A.B.0-incubating-RCn tag in that branch
+* At that same GitHub ID hash, create a new tag A.B.0-incubating (without the 
RCn).
 * From the Command Line: Push the new tag to origin:
     * $ git push origin --tags
-* On the GitHub site document the release 
+* On the GitHub component site document the release 
+
+## Update Website Downloads.md "Latest Source Zip Files" Table
+* This script assumes that the remote .../dist/release/datasketches/... 
directories are up-to-date with no old releases.  
+* Start a new terminal in the ../dist/dev/incubator/datasketches/scripts 
directory on your system:
+* Make sure you local website directory is pointing to master and up-to-date. 
+* Run the following with the argument specifying the location of your local 
website directory:
+    * $ ./createDownloadsInclude.sh /Users/\<name\>/ ... /datasketches-website
+* When this is done, be sure to commit the changes to the website.
+
+## Update Javadocs (or Equivalent) on Website
 
 ## Prepare Announce Letter
+* ASF requests that you wait 24 hours to publish Announce letter to allow the 
propagation to mirrors.
 * Use recent template
 * Summarize Stage 2 vote results
 * Send to general@incubator and dev@datasketches



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to