Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 6BBE1200B25 for ; Wed, 8 Jun 2016 18:17:56 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 65AE1160A2E; Wed, 8 Jun 2016 16:17:56 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id AC903160A0E for ; Wed, 8 Jun 2016 18:17:55 +0200 (CEST) Received: (qmail 78776 invoked by uid 500); 8 Jun 2016 16:17:54 -0000 Mailing-List: contact httpclient-users-help@hc.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "HttpClient User Discussion" Delivered-To: mailing list httpclient-users@hc.apache.org Received: (qmail 78765 invoked by uid 99); 8 Jun 2016 16:17:54 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Jun 2016 16:17:54 +0000 Received: from ok2c (100.163.107.92.dynamic.wline.res.cust.swisscom.ch [92.107.163.100]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id C9F481A0118 for ; Wed, 8 Jun 2016 16:17:53 +0000 (UTC) Message-ID: <1465402664.14130.1.camel@apache.org> Subject: Re: Backward compatibility report From: Oleg Kalnichevski To: HttpClient User Discussion Date: Wed, 08 Jun 2016 18:17:44 +0200 In-Reply-To: <6632051465391115@web1g.yandex.ru> References: <2542631465225755@web9h.yandex.ru> <1465304938.27478.9.camel@apache.org> <6632051465391115@web1g.yandex.ru> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.12.9-1+b1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit archived-at: Wed, 08 Jun 2016 16:17:56 -0000 On Wed, 2016-06-08 at 16:05 +0300, Ponomarenko Andrey wrote: > Hello, > > Thank you for reporting this bug. Usually the tool checks super-classes and doesn't report removal of overwritten methods. But in this case the super-class is defined in the different jar (httpcore-4.2.5.jar) and therefore it was not taken into account. I'll try to fix the report soon. > Great! Are you by any chance going to build a Maven plugin for your report generator? I would love to replace Clirr plugin with something better. Oleg > 07.06.2016, 16:09, "Oleg Kalnichevski": > > On Mon, 2016-06-06 at 18:09 +0300, Ponomarenko Andrey wrote: > >> Hello, > >> > >> I've prepared backward compatibility reports for HttpClient and HttpCore libraries: > >> > >> http://abi-laboratory.pro/java/tracker/timeline/httpclient/ > >> http://abi-laboratory.pro/java/tracker/timeline/httpcore/ > >> > >> I hope they will help users, maintainers and developers to maintain backward compatibility. The reports are updated daily by the japi-compliance-checker and japi-tracker tools: https://github.com/lvc/japi-compliance-checker > >> > >> Please let me know if there are some false positives in the report. > >> > >> Thank you. > > > > Hi Andrey > > > > The reports look pretty awesome. > > > > However, if I am not mistaken removal of overwritten methods from a > > subclass should not affect binary compatibility, should it? > > > > http://abi-laboratory.pro/java/tracker/compat_report/httpcore/4.2.5/4.3/55421/bin_compat_report.html#Removed > > > > High severity for these changes sounds a bit too much if you ask me. > > > > Oleg > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org > For additional commands, e-mail: httpclient-users-help@hc.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org For additional commands, e-mail: httpclient-users-help@hc.apache.org