You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2018/07/16 21:28:20 UTC

svn commit: r1836070 - /commons/cms-site/trunk/content/xdoc/releases/prepare.xml

Author: ggregory
Date: Mon Jul 16 21:28:20 2018
New Revision: 1836070

URL: http://svn.apache.org/viewvc?rev=1836070&view=rev
Log:
Better RC review guidelines.

Modified:
    commons/cms-site/trunk/content/xdoc/releases/prepare.xml

Modified: commons/cms-site/trunk/content/xdoc/releases/prepare.xml
URL: http://svn.apache.org/viewvc/commons/cms-site/trunk/content/xdoc/releases/prepare.xml?rev=1836070&r1=1836069&r2=1836070&view=diff
==============================================================================
--- commons/cms-site/trunk/content/xdoc/releases/prepare.xml (original)
+++ commons/cms-site/trunk/content/xdoc/releases/prepare.xml Mon Jul 16 21:28:20 2018
@@ -864,11 +864,40 @@ Lucky RM </pre>
     There are a number of common things that releases fail on.
     </p>
 
+    <subsection name="Downloads">
+    <p>Check the validity of what you download:</p>
+    <ul>
+      <li>Verify the ASC file with <code>gpg --verify FILE.asc</code></li>
+    </ul>
+    <p>There should be at least one SHA file:</p>
+    <ul>
+      <li>Verify the SHA-1 file if any with <code>sha1sum FILE.zip/gz</code> and compare with the actual <code>FILE.zip/gz.sha1</code> file</li>
+      <li>Verify the SHA-256 file if any with <code>sha256sum FILE.zip/gz</code> and compare with the actual <code>FILE.zip/gz.sha256</code> file</li>
+      <li>Verify the SHA-512 file if any with <code>sha256sum FILE.zip/gz</code> and compare with the actual <code>FILE.zip/gz.sha512</code> file</li>
+    </ul>
+    </subsection>
+
+    <subsection name="Licensing">
+    <ul>
+      <li>The NOTICE.txt file must be included in both the distribution tars/zips and the included jars.</li>
+      <li>In NOTICE.txt, the end year of the copright notice is the current year.</li>
+      <li>Check the <a href="http://creadur.apache.org/rat/apache-rat-plugin/">RAT</a> report or run it with <code>mvn apache-rat:check</code></li>
+    </ul>
+    <p>
+    Maven builds default to including this, so no further effort is required
+    for those projects.
+    </p>
+    </subsection>
+    
     <subsection name="API Changes">
     <p>
       Accidental non-compatible API changes in a minor release. The clirr report
       generated by Maven is very useful in spotting these.
     </p>
+    <ul>
+       <li>You can check the site's <a href="http://www.mojohaus.org/clirr-maven-plugin/">Clirr</a> report or run it yourself with <code>mvn clirr:check</code></li>
+       <li>You can check the site's <a href="https://github.com/siom79/japicmp">Japicmp</a> report or run it yourself with <code>mvn japicmp:cmp</code></li>
+    </ul>
     </subsection>
 
     <subsection name="Javadoc">
@@ -918,16 +947,6 @@ Lucky RM </pre>
     </p>
     </subsection>
 
-    <subsection name="Licensing">
-    <p>
-    The NOTICE.txt file must be included in both the distribution tars/zips and the
-    included jars.
-    </p>
-    <p>
-    Maven builds default to including this, so no further effort is required
-    for those projects.
-    </p>
-    </subsection>
   </section>
 
   <section name="What next?">