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]
