jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jmeter Wiki] Update of "ReleaseChecking" by JMeterAdmin
Date Tue, 11 Dec 2012 01:34:24 GMT
Dear Wiki user,

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

The "ReleaseChecking" page has been changed by JMeterAdmin:
http://wiki.apache.org/jmeter/ReleaseChecking

Comment:
Separate release checking page

New page:
This page describes some of the checks that can/should be made on release candidates

* Check all applicable source files have AL headers
* Sigs and hashes are OK
* Sig is in KEYS file and in a PGP public directory
* SVN tag agrees with source archive (ignoring EOL as necessary)

== Check: JMeter SVN tree vs JMeter archive sources ==

TODO: simplify this checking process and extend to Windows.

For JMeter sources, need a Linux box, SVN (apache) and GIT (local).

Export the RC tags to a temporay directory.
{{{
cd /tmp
svn export http://svn.apache.org/repos/asf/jmeter/tags/v2_8_RC1 jmeter_v2_8_RC1
}}}
Initialize a GIT local repository
{{{
cd jmeter_v2_8_RC1/
git init
}}}
Add and commit all files from the svn export
{{{
git add *
git commit -m "SVN export to initial import"
}}}
Untar the JMeter sources tgz file into a temporary directory, and copy the contents in the
git repo.
{{{
tar xfz /tmp/releases/jmeter_2_8/jmeter_v2_8_RC1/dist/apache-jmeter-2.8_src.tgz -C /tmp
cp -a /tmp/apache-jmeter-2.8/* /tmp/jmeter_v2_8_RC1/
}}}
Check the differences with the git diff command:
{{{
cd /tmp/jmeter_v2_8_RC1/
git diff
}}}
Samples Results:
{{{
diff --git a/bin/jmeter b/bin/jmeter
old mode 100755
new mode 100644
diff --git a/bin/jmeter-server b/bin/jmeter-server
old mode 100755
new mode 100644
diff --git a/xdocs/download_jmeter.cgi b/xdocs/download_jmeter.cgi
old mode 100755
new mode 100644
}}}
Here, differences is only the permission on some files (not matter in this case)

After all checks, you can remove the temporary directories.

Mime
View raw message