Updated Branches: refs/heads/4.2 4b7d3d1b8 -> cfbe1a0d2
steps added for validating the build Project: http://git-wip-us.apache.org/repos/asf/cloudstack-docs/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-docs/commit/cfbe1a0d Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-docs/tree/cfbe1a0d Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-docs/diff/cfbe1a0d Branch: refs/heads/4.2 Commit: cfbe1a0d2b195aed078780c8af78306d62fdeeb3 Parents: 4b7d3d1 Author: Radhika PC <[email protected]> Authored: Mon Nov 25 12:23:10 2013 +0530 Committer: Radhika PC <[email protected]> Committed: Mon Nov 25 12:23:10 2013 +0530 ---------------------------------------------------------------------- release-notes/en-US/Release_Notes.xml | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack-docs/blob/cfbe1a0d/release-notes/en-US/Release_Notes.xml ---------------------------------------------------------------------- diff --git a/release-notes/en-US/Release_Notes.xml b/release-notes/en-US/Release_Notes.xml index bfec658..c3298cf 100644 --- a/release-notes/en-US/Release_Notes.xml +++ b/release-notes/en-US/Release_Notes.xml @@ -2052,6 +2052,42 @@ gpg --print-md SHA512 apache-cloudstack-4.2.0-src.tar.bz2 | diff - apache-clouds that there is a difference between the hash you generated locally and the hash that has been pulled from the server.</para> </listitem> + <listitem> + <para>Get the commit hash from the VOTE email.</para> + <para>For example: <code>4cd60f3d1683a3445c3248f48ae064fb573db2a1</code>. The value + changes between releases.</para> + </listitem> + <listitem> + <para>Create two new temporary directories:</para> + <programlisting>#mkdir /tmp/cloudstack/git +#mkdir /tmp/cloudstack/tree</programlisting> + </listitem> + <listitem> + <para>Check out the 4.2.1 branch:</para> + <programlisting>#git clone https://git-wip-us.apache.org/repos/asf/cloudstack.git /tmp/cloudstack/git +#cd /tmp/cloudstack/git +#git archive --format=tar --prefix=/tmp/cloudstack/tree/ <commit-hash> | tar Pxf - </programlisting> + </listitem> + <listitem> + <para>Unpack the release artifact:</para> + <programlisting>#cd /tmp/cloudstack +#tar xvfj apache-cloudstack-4.2.1-src.tar.bz2</programlisting> + </listitem> + <listitem> + <para>Compare the contents of the release artifact with the contents pulled from the + repo:</para> + <programlisting>#diff -r /tmp/cloudstack/apache-cloudstack-4.2.1-src /tmp/cloudstack/tree</programlisting> + <para>Ensure that content is the same.</para> + </listitem> + <listitem> + <para>Verify the Code License Headers:</para> + <programlisting>#cd /tmp/cloudstack/apache-cloudstack-4.2.1-src +#mvn --projects='org.apache.cloudstack:cloudstack' org.apache.rat:apache-rat-plugin:0.8:check</programlisting> + <para>The build fails if any non-compliant files are present that are not specifically + excluded from the ASF license header requirement. You can optionally review the + target/rat.txt file after the run completes. Passing the build implies that RAT + certifies that the files are compliant and this test is passed.</para> + </listitem> </orderedlist> </listitem> <listitem>
