Dear Wiki user,

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

The "ReleaseCreation" page has been changed by Milamber:
http://wiki.apache.org/jakarta-jmeter/ReleaseCreation?action=diff&rev1=34&rev2=35

  This page is a brain dump of the various items needed for a release. It needs 
some work...
  
  = Preparation =
-  * request Bugzilla version update (on  
https://issues.apache.org/jira/browse/INFRA or if you are Jakarta committer, 
ask to grant sufficient Bugzilla karma to do this himself)
+  * request Bugzilla version update (on 
https://issues.apache.org/jira/browse/INFRA or if you are Jakarta committer, 
ask to grant sufficient Bugzilla karma to do this himself)
   * ensure changes.xml is up to date
   * update JMeter``Version.java (version and year), build.xml (version and 
docversion) and NOTICE (year)
   * build site documents, having first cleaned out existing files (so obsolete 
files will be removed):
@@ -16, +16 @@

     * ideally test on minimum supported Java and latest Java - especially for 
GUI
  
  = Generate Release =
-  * tag all the files with a new RC tag, e.g. v2_3_3_RC1
+  * tag all the files with a new RC tag, e.g. v2_5_1_RC1
+    * NB1. Don't remove a intermediate RC tag until all positive vote for new 
release.
+    * NB2. Tag is immutable, if you must cancel and recreate a RC tag, add a 
new mark like v2_5_1_RC1a
   * extract files from SVN using the tag into a new directory tree
   * download jars needed to build: "ant download_jars"
   * create distribution files:
    * ant distribution -lib=<libextra> -Djmeter.version=m.n 
-Duser.name=user-AT-apache.org 
    * sign distribution files (gpg -ba file)
+      * ex. gpg2 -u <id_key> -ba jakarta-jmeter-2.5.1_src.tgz
+      * ex. gpg2 -u <id_key> -ba jakarta-jmeter-2.5.1_src.zip
+      * ex. gpg2 -u <id_key> -ba jakarta-jmeter-2.5.1.tgz
+      * ex. gpg2 -u <id_key> -ba jakarta-jmeter-2.5.1.zip
+  * Generate RAT report (example on Linux with Java)
+   * java -jar $RAT_HOME/apache-rat-0.7.jar ./jakarta-jmeter-2.5.1.tgz > 
rat-report-jmeter-2.5.1RC1.txt
  
  = Vote on release =
  
@@ -30, +38 @@

    * cd jmeter-m.n
    * mkdir dist
    * copy archives, sigs and hashes to dist
+   * check hashes (before / after uploads)
    * Install the site docs: `svn co 
http://svn.apache.org/repos/asf/jakarta/jmeter/tags/vm_nxx/docs`
    * Extract Javadocs: `unzip -x jmeter-m.n.o.zip '*/docs/api/*'` and move to 
docs/api
   * send round [VOTE] e-mail to dev and general AT jakarta

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

Reply via email to