Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: [Original edit by JMeterAdmin] Clarify tags

...

  • tag all the files with a new RC tag, e.g. v2_5_1_RC1
  • N.B. Tags must be immutable, i.e. must not be changed once created. A tag can be deleted if it is no longer needed, but must not be recreated.
    • If there is a problem with the contents of an RC tag, create a new tag, for example v2_5_1_RC2
    • If the tag is part of an ongoing release vote, do not delete it whilst the vote is ongoing, even if the vote is now using a later tag. It can be useful to be able to compare the contents of tags as part of the voting process.
    • Once the release vote is over, intermediate tags are no longer needed, and can be deleted.
    • If the tag has not been used in a release vote, it can be deleted immediately.
    • 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

...