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.bus...@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>