accumulo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bus...@apache.org
Subject [accumulo-testing] branch master updated: Update JAPI Compliance Checker definitions for releases 1.8.0 and 1.9.2, and current master branch. (#33)
Date Fri, 21 Sep 2018 16:29:33 GMT
This is an automated email from the ASF dual-hosted git repository.

busbey pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/accumulo-testing.git


The following commit(s) were added to refs/heads/master by this push:
     new a4ecdba  Update JAPI Compliance Checker definitions for releases 1.8.0 and 1.9.2,
and current master branch. (#33)
a4ecdba is described below

commit a4ecdba64398e97015de43e7c34636bbd4b049f8
Author: Sean Busbey <sean.busbey@gmail.com>
AuthorDate: Fri Sep 21 11:29:29 2018 -0500

    Update JAPI Compliance Checker definitions for releases 1.8.0 and 1.9.2, and current master
branch. (#33)
---
 ...accumulo-master.xml => japi-accumulo-1.8.0.xml} | 24 +++++++++++--
 ...accumulo-master.xml => japi-accumulo-1.9.2.xml} | 24 +++++++++++--
 .../japi-compliance/japi-accumulo-master.xml       | 39 ++++++++++++++++++++--
 3 files changed, 78 insertions(+), 9 deletions(-)

diff --git a/test/compat/japi-compliance/japi-accumulo-master.xml b/test/compat/japi-compliance/japi-accumulo-1.8.0.xml
similarity index 60%
copy from test/compat/japi-compliance/japi-accumulo-master.xml
copy to test/compat/japi-compliance/japi-accumulo-1.8.0.xml
index 2fc184e..ab614b8 100644
--- a/test/compat/japi-compliance/japi-accumulo-master.xml
+++ b/test/compat/japi-compliance/japi-accumulo-1.8.0.xml
@@ -15,24 +15,42 @@
   limitations under the License.
 -->
 <version>
-  1.7.0-SNAPSHOT
+  1.8.0
 </version>
 
+<!--
+  You can download these with maven:
+
+  mvn dependency:get -DgroupId=org.apache.accumulo -DartifactId=accumulo-minicluster -Dversion=1.8.0
+
+  And then point to your local repository here, e.g.
+
+  /Users/example/.m2/repository/org/apache/accumulo/accumulo-core/1.8.0/accumulo-core-1.8.0.jar
+  /Users/example/.m2/repository/org/apache/accumulo/accumulo-minicluster/1.8.0/accumulo-minicluster-1.8.0.jar
+
+  -->
 <archives>
-  ../../../core/target/accumulo-core-1.7.0-SNAPSHOT.jar
-  ../../../minicluster/target/accumulo-minicluster-1.7.0-SNAPSHOT.jar
+  /path/to/accumulo-core-1.8.0.jar
+  /path/to/accumulo-minicluster-1.8.0.jar
 </archives>
 
 <skip_packages>
   org.apache.accumulo.core.client.impl
   org.apache.accumulo.core.client.lexicoders.impl
+  org.apache.accumulo.core.client.mapred.impl
+  org.apache.accumulo.core.client.mapreduce.impl
   org.apache.accumulo.core.client.mapreduce.lib.impl
+  org.apache.accumulo.core.client.mock.impl
+  org.apache.accumulo.core.data.impl
   org.apache.accumulo.core.data.thrift
+  org.apache.accumulo.core.security.crypto
+  org.apache.accumulo.core.security.thrift
   org.apache.accumulo.minicluster.impl
 </skip_packages>
 
 <packages>
   org.apache.accumulo.core.client
   org.apache.accumulo.core.data
+  org.apache.accumulo.core.security
   org.apache.accumulo.minicluster
 </packages>
diff --git a/test/compat/japi-compliance/japi-accumulo-master.xml b/test/compat/japi-compliance/japi-accumulo-1.9.2.xml
similarity index 60%
copy from test/compat/japi-compliance/japi-accumulo-master.xml
copy to test/compat/japi-compliance/japi-accumulo-1.9.2.xml
index 2fc184e..7dfbc23 100644
--- a/test/compat/japi-compliance/japi-accumulo-master.xml
+++ b/test/compat/japi-compliance/japi-accumulo-1.9.2.xml
@@ -15,24 +15,42 @@
   limitations under the License.
 -->
 <version>
-  1.7.0-SNAPSHOT
+  1.9.2
 </version>
 
+<!--
+  You can download these with maven:
+
+  mvn dependency:get -DgroupId=org.apache.accumulo -DartifactId=accumulo-minicluster -Dversion=1.9.2
+
+  And then point to your local repository here, e.g.
+
+  /Users/example/.m2/repository/org/apache/accumulo/accumulo-core/1.9.2/accumulo-core-1.9.2.jar
+  /Users/example/.m2/repository/org/apache/accumulo/accumulo-minicluster/1.9.2/accumulo-minicluster-1.9.2.jar
+
+  -->
 <archives>
-  ../../../core/target/accumulo-core-1.7.0-SNAPSHOT.jar
-  ../../../minicluster/target/accumulo-minicluster-1.7.0-SNAPSHOT.jar
+  /path/to/accumulo-core-1.9.2.jar
+  /path/to/accumulo-minicluster-1.9.2.jar
 </archives>
 
 <skip_packages>
   org.apache.accumulo.core.client.impl
   org.apache.accumulo.core.client.lexicoders.impl
+  org.apache.accumulo.core.client.mapred.impl
+  org.apache.accumulo.core.client.mapreduce.impl
   org.apache.accumulo.core.client.mapreduce.lib.impl
+  org.apache.accumulo.core.client.mock.impl
+  org.apache.accumulo.core.data.impl
   org.apache.accumulo.core.data.thrift
+  org.apache.accumulo.core.security.crypto
+  org.apache.accumulo.core.security.thrift
   org.apache.accumulo.minicluster.impl
 </skip_packages>
 
 <packages>
   org.apache.accumulo.core.client
   org.apache.accumulo.core.data
+  org.apache.accumulo.core.security
   org.apache.accumulo.minicluster
 </packages>
diff --git a/test/compat/japi-compliance/japi-accumulo-master.xml b/test/compat/japi-compliance/japi-accumulo-master.xml
index 2fc184e..af9a6e9 100644
--- a/test/compat/japi-compliance/japi-accumulo-master.xml
+++ b/test/compat/japi-compliance/japi-accumulo-master.xml
@@ -15,24 +15,57 @@
   limitations under the License.
 -->
 <version>
-  1.7.0-SNAPSHOT
+  2.0.0-SNAPSHOT
 </version>
 
+<!--
+  To update this list, find modules that have public API packages in src/main. e.g.:
+
+  git grep -l -E 'package org.apache.accumulo.(core.(client|data|security)|minicluster)'
. \
+      | grep src/main | sed 's%src/main/java/.*%%' | sort -u
+
+  Then check the relevant pom files to see what the artifact is named.
+-->
 <archives>
-  ../../../core/target/accumulo-core-1.7.0-SNAPSHOT.jar
-  ../../../minicluster/target/accumulo-minicluster-1.7.0-SNAPSHOT.jar
+  /path/to/accumulo-client-mapreduce-2.0.0-SNAPSHOT.jar
+  /path/to/accumulo-core-2.0.0-SNAPSHOT.jar
+  /path/to/accumulo-minicluster-2.0.0-SNAPSHOT.jar
 </archives>
 
+<!--
+  To update this list, find packages that are named 'impl', 'thrift', or 'crypto' within
our public
+  packages. e.g.:
+
+  git grep -l -E 'package org.apache.accumulo.(core.(client|data|security)|minicluster)'
. \
+      | grep -E '/(impl|crypto|thrift)/' | grep src/main | sed 's%^.*/src/main/java/%%' \
+      | sed 's%/[^/]*.java$%%' | sort -u | tr '/' '.'
+
+  This will produce some redundant packages you can trim, e.g.
+  org.apache.accumulo.core.client.impl.thrift
+
+-->
 <skip_packages>
   org.apache.accumulo.core.client.impl
   org.apache.accumulo.core.client.lexicoders.impl
+  org.apache.accumulo.core.client.mapred.impl
+  org.apache.accumulo.core.client.mapreduce.impl
   org.apache.accumulo.core.client.mapreduce.lib.impl
+  org.apache.accumulo.core.client.mock.impl
+  org.apache.accumulo.core.data.impl
   org.apache.accumulo.core.data.thrift
+  org.apache.accumulo.core.security.crypto
+  org.apache.accumulo.core.security.thrift
   org.apache.accumulo.minicluster.impl
 </skip_packages>
 
+
+<!--
+  To update this list, check the README.md file in the apache/accumulo repo under the section
title
+  'Accumulo API'.
+-->
 <packages>
   org.apache.accumulo.core.client
   org.apache.accumulo.core.data
+  org.apache.accumulo.core.security
   org.apache.accumulo.minicluster
 </packages>


Mime
View raw message