Author: sebb
Date: Sat May 18 12:20:56 2013
New Revision: 1484100

URL: http://svn.apache.org/r1484100
Log:
Reverse engineer Release Notes so they appear in changes list

Modified:
    commons/proper/commons-parent/trunk/RELEASE-NOTES.txt
    commons/proper/commons-parent/trunk/src/changes/changes.xml

Modified: commons/proper/commons-parent/trunk/RELEASE-NOTES.txt
URL: 
http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/RELEASE-NOTES.txt?rev=1484100&r1=1484099&r2=1484100&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/commons-parent/trunk/RELEASE-NOTES.txt Sat May 18 12:20:56 
2013
@@ -1,13 +1,15 @@
               Apache Commons Parent 29 RELEASE NOTES
 
-The Commons Parent team is pleased to announce the release of commons-parent-29
+The Apache Commons Parent team is pleased to announce the release of 
commons-parent-30-SNAPSHOT
 
-The Apache Commons Parent Pom provides common settings for all Apache Commons 
components.
+The Apache Commons Parent POM provides common settings for all Apache Commons 
components.
 
-Update plugins
+Replace Cobertura with JaCoCo; update plugin versions
 
 Changes in this version include:
 
+
+
 Changes:
 o         cobertura-maven-plugin         2.5.2 -> removed
           jacoco-maven-plugin                  -> 0.6.2.201302030002
@@ -18,7 +20,7 @@ o         cobertura-maven-plugin        
           maven-release-plugin           2.3.2 -> 2.4.1
           maven-site-plugin              3.2   -> 3.3
 
-The main change is the replacement of cobertura with JaCoCo for test
+The main change is the replacement of Cobertura with JaCoCo for test
 coverage analysis.  The former is not maintained anymore, has numerous
 bugs and is extremely slow in some situations (typically generating
 coverage reports for [math] took about 9 hours whereas standard tests
@@ -46,11 +48,11 @@ ${argLine} property):
       </plugin>
       ...
     </plugins>
- 
+
 
 Historical list of changes: http://commons.apache.org/changes-report.html
 
-For complete information on Commons Parent, including instructions on how to 
submit bug reports,
-patches, or suggestions for improvement, see the Apache Commons Parent website:
+For complete information on Apache Commons Parent, including instructions on 
how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Parent 
website:
 
-http://commons.apache.org/
+http://commons.apache.org/
\ No newline at end of file

Modified: commons/proper/commons-parent/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/src/changes/changes.xml?rev=1484100&r1=1484099&r2=1484100&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/src/changes/changes.xml (original)
+++ commons/proper/commons-parent/trunk/src/changes/changes.xml Sat May 18 
12:20:56 2013
@@ -50,12 +50,56 @@ The <action> type attribute can be add,u
     The Velocity template in resources/templates has been enhanced to replace 
pairs of adjacent spaces
     with a new-line in the release notes. (These spaces are ignored when 
displaying HTML).
     If the output is not quite correct, check for invisible trailing spaces!
+
+    To suppress formatting of an action entry when generating release notes, 
add an empty date.
+    This does not affect the HTML changes report (in any case dates are not 
displayed by default)
     
     N.B. The release notes template groups actions by type, and only extracts 
data for the current release.
     The changes report outputs actions in the order they appear in this file. 
      -->
 
     <body>
+        <release version="29" date="2013-05-18" description="Replace Cobertura 
with JaCoCo; update plugin versions">
+            <action type="update" date="">
+o         cobertura-maven-plugin         2.5.2 -> removed
+          jacoco-maven-plugin                  -> 0.6.2.201302030002
+          maven-surefire-plugin          2.13  -> 2.14.1
+          maven-surefire-report-plugin   2.13  -> 2.14.1
+          maven-changes-plugin           2.8   -> 2.9
+          maven-compiler-plugin          3.0   -> 3.1
+          maven-release-plugin           2.3.2 -> 2.4.1
+          maven-site-plugin              3.2   -> 3.3
+
+The main change is the replacement of Cobertura with JaCoCo for test
+coverage analysis.  The former is not maintained anymore, has numerous
+bugs and is extremely slow in some situations (typically generating
+coverage reports for [math] took about 9 hours whereas standard tests
+run in about 10 minutes). One important implication is that since
+JaCoCo relies on setting an agent, it is triggered only if JDK used to
+run the tests is at least Java 1.5 (this is automatically detected),
+and it changes the argument line of surefire tests.  If a component
+also needs to adapt the surefire command line, it must add the
+property ${argLine} to the argument line in order to preserve JaCoCo
+settings. An example for this is Apache Commons IO, where the
+maven-surefire-plugin setting must read as (note the use of the
+${argLine} property):
+
+    &lt;plugins>
+      &lt;plugin>
+        &lt;groupId>org.apache.maven.plugins&lt;/groupId>
+        &lt;artifactId>maven-surefire-plugin&lt;/artifactId>
+        &lt;configuration>
+          &lt;forkMode>pertest&lt;/forkMode>
+          &lt;!-- limit memory size see IO-161 -->
+          &lt;!-- the ${argLine} preserves jacoco agent settings (see (see 
https://github.com/jacoco/jacoco/issues/44) -->
+          &lt;argLine>-Xmx25M ${argLine}&lt;/argLine>
+          ...
+        &lt;/configuration>
+      &lt;/plugin>
+      ...
+    &lt;/plugins>
+            </action>
+        </release>
         <release version="28" date="2013-01-26" description="Update plugins">
             <action type="update">
             apache-parent-pom                  9      -> 13


Reply via email to