Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1DFFA10E27 for ; Wed, 21 Jan 2015 22:30:36 +0000 (UTC) Received: (qmail 2968 invoked by uid 500); 21 Jan 2015 22:30:36 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 2926 invoked by uid 500); 21 Jan 2015 22:30:35 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 2914 invoked by uid 99); 21 Jan 2015 22:30:35 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Jan 2015 22:30:35 +0000 Date: Wed, 21 Jan 2015 22:30:35 +0000 (UTC) From: "Dima Spivak (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HBASE-12808) Use Java API Compliance Checker for binary/source compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-12808?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dima Spivak updated HBASE-12808: -------------------------------- Attachment: HBASE-12808_v5.patch Sorry, had a couple of comment typos that will bug me so this patch fixes those. :) > Use Java API Compliance Checker for binary/source compatibility > --------------------------------------------------------------- > > Key: HBASE-12808 > URL: https://issues.apache.org/jira/browse/HBASE-12808 > Project: HBase > Issue Type: Improvement > Components: test > Reporter: Dima Spivak > Assignee: Dima Spivak > Attachments: HBASE-12808_v1.patch, HBASE-12808_v2.patch, HBASE-12808_v3.patch, HBASE-12808_v4.patch, HBASE-12808_v5.patch > > > Following [~busbey]'s suggestion in HBASE-12556, I've spent some time playing with the [Java API Compliance Checker|http://ispras.linuxbase.org/index.php/Java_API_Compliance_Checker] and think it would be a great addition to /dev-support. I propose that we use it to replace the JDiff wrappers we currently have there (since it does what JDiff does and more), and look into putting up automation at builds.apache.org to run the tool regularly (e.g. latest release of a particular branch vs. latest commit of that same branch). -- This message was sent by Atlassian JIRA (v6.3.4#6332)