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):
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <forkMode>pertest</forkMode>
+ <!-- limit memory size see IO-161 -->
+ <!-- the ${argLine} preserves jacoco agent settings (see (see
https://github.com/jacoco/jacoco/issues/44) -->
+ <argLine>-Xmx25M ${argLine}</argLine>
+ ...
+ </configuration>
+ </plugin>
+ ...
+ </plugins>
+ </action>
+ </release>
<release version="28" date="2013-01-26" description="Update plugins">
<action type="update">
apache-parent-pom 9 -> 13