Author: chtompki
Date: Thu Mar  8 17:29:55 2018
New Revision: 1826256

URL: http://svn.apache.org/viewvc?rev=1826256&view=rev
Log:
Adding notes on building to changes.xml/RELEASE-NOTES.txt

Modified:
    commons/proper/commons-parent/trunk/RELEASE-NOTES.txt
    commons/proper/commons-parent/trunk/pom.xml
    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=1826256&r1=1826255&r2=1826256&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/commons-parent/trunk/RELEASE-NOTES.txt Thu Mar  8 17:29:55 
2018
@@ -7,8 +7,22 @@ The Apache Commons Parent POM provides c
 
 Updates plugins and generally requires Java 7.
 
-Changes in this version include:
+Notes on Building version 44.
+-----------------------------
+When building, because of an issue with japicmp, we have an erroneous 
non-failing stacktrace
+that occurs. Specifically, we see:
+
+[warn] No new version specified and file './commons-parent/pom.xml' of 
artifact could not be opened as
+      jar archive: error in opening zip file
+java.util.zip.ZipException: error in opening zip file
+
+mainly caused by an error in
+japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:341).
 
+We have asked for this to be addressed in the github issue: 
https://github.com/siom79/japicmp/issues/195
+
+Changes in this version include:
+--------------------------------
 New features:
 o new profile module-name to add 'Automatic-Module-Name' entry to the manifest
 o COMMONSSITE-105: Add commons-release-plugin version 1.1
@@ -24,8 +38,6 @@ o Fix japicmp config: add to reporting s
 o org.apache:apache 18 -> 19
 o maven-surefire-plugin 2.20.1 -> 2.21.0
 o maven-failsafe-plugin 2.20.1 -> 2.21.0
-o add "commons.japicmp.skip" = "true" parameter for japicmp. Which should be 
overridden
-o add newVersion of the current artifact to japicmp configuration
 
 
 Historical list of changes: 
http://commons.apache.org/commons-parent-pom.htmlchanges-report.html

Modified: commons/proper/commons-parent/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/pom.xml?rev=1826256&r1=1826255&r2=1826256&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/pom.xml (original)
+++ commons/proper/commons-parent/trunk/pom.xml Thu Mar  8 17:29:55 2018
@@ -18,7 +18,7 @@
 
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.apache</groupId>
@@ -55,8 +55,6 @@
     - add spotbugs-maven-plugin: 3.1.3
     - maven-surefire-plugin 2.20.1 -> 2.21.0
     - maven-failsafe-plugin 2.20.1 -> 2.21.0
-    - add "commons.japicmp.skip" = "true" parameter for japicmp. Which should 
be overridden.
-    - add newVersion of the current artifact to japicmp configuration
 
   -->
 
@@ -440,15 +438,6 @@
               <ignoreMissingNewVersion>true</ignoreMissingNewVersion>
               <reportOnlyFilename>true</reportOnlyFilename>
             </parameter>
-            <newVersion>
-              <dependency>
-                <groupId>${project.groupId}</groupId>
-                <artifactId>${project.artifactId}</artifactId>
-                <version>${project.version}</version>
-                <type>${project.packaging}</type>
-              </dependency>
-            </newVersion>
-            <skip>${commons.japicmp.skip}</skip>
           </configuration>
         </plugin>
         <plugin>
@@ -984,15 +973,6 @@
             <ignoreMissingNewVersion>true</ignoreMissingNewVersion>
             <reportOnlyFilename>true</reportOnlyFilename>
           </parameter>
-          <newVersion>
-            <dependency>
-              <groupId>${project.groupId}</groupId>
-              <artifactId>${project.artifactId}</artifactId>
-              <version>${project.version}</version>
-              <type>${project.packaging}</type>
-            </dependency>
-          </newVersion>
-          <skip>${commons.japicmp.skip}</skip>
         </configuration>
       </plugin>
     </plugins>
@@ -1701,7 +1681,7 @@
   <properties>
     <!-- configuration bits for cutting a release candidate, must be 
overridden by components -->
     <commons.release.version>${project.version}</commons.release.version>
-    <commons.rc.version>RC3</commons.rc.version>
+    <commons.rc.version>RC1</commons.rc.version>
     <commons.jira.id>COMMONSSITE</commons.jira.id>
 
     <!-- Default configuration for compiler source and target JVM -->
@@ -1877,8 +1857,6 @@
     <!-- allow japicmp's breakBuildOnBinaryIncompatibleModifications
       to be overridden, plugin's default is false -->
     
<commons.japicmp.breakBuildOnBinaryIncompatibleModifications>true</commons.japicmp.breakBuildOnBinaryIncompatibleModifications>
-    <!-- default japicmp to off so this project can build, **SHOULD BE 
OVERRIDDEN** -->
-    <commons.japicmp.skip>true</commons.japicmp.skip>
 
     <sonar.host.url>https://analysis.apache.org/</sonar.host.url>
 

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=1826256&r1=1826255&r2=1826256&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/src/changes/changes.xml (original)
+++ commons/proper/commons-parent/trunk/src/changes/changes.xml Thu Mar  8 
17:29:55 2018
@@ -59,7 +59,22 @@ The <action> type attribute can be add,u
      -->
 
     <body>
-        <release version="44" date="YYYY-MM-DD" description="Plugin Updates 
and add new commons-release-plugin">
+        <release version="44" date="2018-03-08" description="Plugin Updates 
and add new commons-release-plugin
+
+        Notes on Building version 44.
+        -----------------------------
+        When building, because of an issue with japicmp, we have an erroneous 
non-failing stacktrace
+        that occurs. Specifically, we see:
+
+        [warn] No new version specified and file './commons-parent/pom.xml' of 
artifact could not be opened as
+              jar archive: error in opening zip file
+        java.util.zip.ZipException: error in opening zip file
+
+        mainly caused by an error in
+        
japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:341).
+
+        We have asked for this to be addressed in the github issue: 
https://github.com/siom79/japicmp/issues/195
+        ">
             <action type="add">new profile module-name to add 
'Automatic-Module-Name' entry to the manifest</action>
             <action type="update">felix:maven-bundle-plugin 3.4.0 -> 
3.5.0.</action>
             <action type="update">build artifacts -test.jar, -sources.jar and 
-test-sources.jar always, not only at release time</action>
@@ -71,8 +86,6 @@ The <action> type attribute can be add,u
             <action type="add">COMMONSSITE-106: Add spotbugs-maven-plugin 
version 3.1.3</action>
             <action type="update">maven-surefire-plugin 2.20.1 -> 
2.21.0</action>
             <action type="update">maven-failsafe-plugin 2.20.1 -> 
2.21.0</action>
-            <action type="update">add "commons.japicmp.skip" = "true" 
parameter for japicmp. Which should be overridden.</action>
-            <action type="update">add newVersion of the current artifact to 
japicmp configuration</action>
         </release>
 
         <release version="43" date="2018-01-02" description="Updates plugins 
and generally requires Java 7.">


Reply via email to