From dev-return-19871-archive-asf-public=cust-asf.ponee.io@accumulo.apache.org Sat Sep 22 15:50:39 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 6819C18065B for ; Sat, 22 Sep 2018 15:50:39 +0200 (CEST) Received: (qmail 35989 invoked by uid 500); 22 Sep 2018 13:50:38 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 35978 invoked by uid 99); 22 Sep 2018 13:50:38 -0000 Received: from ui-eu-01.ponee.io (HELO localhost) (176.9.59.70) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Sep 2018 13:50:38 +0000 Message-ID: X-Mailer: LuaSocket 3.0-rc1 To: From: Sean Busbey x-ponymail-agent: PonyMail Composer/0.3 Subject: Re: apilyzer on branch 1.9 Content-Type: text/plain; charset=utf-8 In-Reply-To: x-ponymail-sender: 5c0191c5bda2836af1cb87878694cfbf1db676c8 References: MIME-Version: 1.0 Date: Sat, 22 Sep 2018 13:50:36 -0000 Here's the branch: https://github.com/busbey/accumulo/tree/1.9-update-commons-configuration The only change is updating commons-configuration from 1.6 to 1.10. On 2018/09/22 03:07:46, Christopher wrote: > Apilyzer is configured to ignore deprecated classes. Perhaps that's > the missing puzzle piece? If you have a branch, I could take a look. > On Fri, Sep 21, 2018 at 6:19 PM Sean Busbey wrote: > > > > I'm trying out a local change that I don't think changes the public API, but the apilyzer-maven-plugin is failing with a claim that the public API now contains non-public API parameters. > > > > The plugin is correct to flag the class it has a problem with, but I haven't changed the method it's talking about. From what I can tell looking at the configs, I don't understand why it doesn't fail the build all the time. > > > > That class in question is ClientConfiguration: > > > > core/src/main/java/org/apache/accumulo/core/client/ClientConfiguration.java > > > > It extends org.apache.commons.CompositeConfiguration and it overrides several methods that use parameters and exceptions from commons-configuration. > > > > The list of exceptions in core/pom.xml doesn't include anything for commons-configuration. > > > > Am I missing some configuration blurb? >