Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #8956

Re: API changes tracker for Java libraries

Path csiph.com!aioe.org!gothmog.csi.it!bofh.it!news.nic.it!robomod
From Emmanuel Bourg <ebourg@apache.org>
Newsgroups linux.debian.maint.java
Subject Re: API changes tracker for Java libraries
Date Sat, 26 Mar 2016 16:50:02 +0100
Message-ID <rgYDo-2MQ-7@gated-at.bofh.it> (permalink)
References <rgYk2-2G4-3@gated-at.bofh.it>
X-Mailbox-Line From debian-java-request@lists.debian.org Sat Mar 26 15:46:04 2016
Old-Return-Path <emmanuel.bourg@gmail.com>
X-Amavis-Spam-Status No, score=-7.349 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FOURLA=0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -7
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=tdR4O5E9+psDThTNVu2lCNuVvBXKiVO4Zs2o5+Ba36w=; b=RguCme8rKNhYMP3O9SBju7/XAOcKmDPDSzx3POooIrB6C48iSbUmkYdT/cuielORN9 cACi2U5ltcsp7Kjvtkh9WyJbQzArf2BBqEEaCFTCiD06z2a/ggy7CRV5rCc7BaPScwAI 1FQchTdaTSAmfAbH2w/8hlIB5f6Mnpdu8AlTHVcqitfZLCqW//s5QA8zgijahzFiSj80 Awe3jargBTrXQ45CQqx6/0ObX7jZrEWsN8fv2f3b04egu6Zs17lXONcPGJ9OLCtEXByd BuEp5SErQwH5SYeDeWLvZCooESOEdPynlO1AVvgen3Z/SRBSOQXjy2YZXvfaqMSzmQvN w5hA==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=tdR4O5E9+psDThTNVu2lCNuVvBXKiVO4Zs2o5+Ba36w=; b=a+69rLHd5ARejBwFuR/1zRwUtt9evWvOYock71yLTp1DgfJkyueGXX9iHXke2Knl4Y 2vHuDN5UOrABohCmRBYUbMpKoP9ei0inQOLJMvNR2bOO0HwnEz3EuCuRG0xCsvmW1lxi MwZbjDltVsog8HdQn2VpRowOKx2iwVvYWJIYTnSsb47667tZ3NVKTFR0Ml0noOVYVirD uG9q6RpG9JExD8fnaIoMLGVRO6droNBQRy182jdDQxhR4RUjfHjZcG+QpSAbZK7+7/5+ 5Xu0ZQMh1YOmC1bP05lMTrNGrzKVSfnLtHoLPzivOiyrmc8W+pO5RJKy6FLUIn0gWM06 Rjwg==
X-Gm-Message-State AD7BkJLz/PeuG8t507AuHklgorWsWi6DJGqv/6Uw1+0XiNwF6PlnpJYh54gMCJBOTggzzA==
X-Received by 10.194.58.12 with SMTP id m12mr22321699wjq.22.1459007147000; Sat, 26 Mar 2016 08:45:47 -0700 (PDT)
Sender robomod@news.nic.it
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version 1.0
Content-Type text/plain; charset=windows-1252
Content-Transfer-Encoding 8bit
X-Mailing-List <debian-java@lists.debian.org> archive/latest/19282
List-ID <debian-java.lists.debian.org>
List-URL <https://lists.debian.org/debian-java/>
List-Archive https://lists.debian.org/msgid-search/56F6AEA9.6090306@apache.org
Approved robomod@news.nic.it
Lines 30
Organization linux.* mail to news gateway
X-Original-Date Sat, 26 Mar 2016 16:45:45 +0100
X-Original-Message-ID <56F6AEA9.6090306@apache.org>
X-Original-References <6855851459005342@web30m.yandex.ru>
X-Original-Sender Emmanuel Bourg <emmanuel.bourg@gmail.com>
Xref csiph.com linux.debian.maint.java:8956

Show key headers only | View raw


Hi Andrey,

Le 26/03/2016 16:15, Ponomarenko Andrey a écrit :

> I've just opened the new API changes tracker for Java libraries: http://abi-laboratory.pro/java/tracker/
> 
> As the first step I've prepared reports for a random set of libraries: Android, Berkeley DB JE, Commons Collections, Hadoop, log4j and SLF4J.
> 
> The reports are generated by the new 1.5 version of the japi-compliance-checker tool. It's a big and useful update and it's highly recommended to update the tool if you are using it in your project: https://github.com/lvc/japi-compliance-checker
> 
> I'd like to ask the community what other libraries would you like to see in the tracker?

Thank you for japi-compliance-checker, I often use it to check the
compatibility when upgrading sensitive libraries. The Apache Commons
libraries aren't very interesting to track because they almost never
break the compatibility by policy (note that you should split
commons-collections and commons-collections4, these are two distinct
APIs that can coexist in the same classpath). Some libraries I'd like to
see in the tracker are BouncyCastle, ASM, CGLIB, Guava, Jetty, ICU4J, JNA.

If I may suggest an improvement to the tool, it would be to compare two
jars specified by their Maven coordinates. Something like this:

   japi-compliance-checker org.apache.commons:commons-io 2.4 2.6

That would be a huge time saver.

Thank you,

Emmanuel Bourg

Back to linux.debian.maint.java | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

API changes tracker for Java libraries Ponomarenko Andrey <andrewponomarenko@yandex.ru> - 2016-03-26 16:30 +0100
  Re: API changes tracker for Java libraries Emmanuel Bourg <ebourg@apache.org> - 2016-03-26 16:50 +0100
    Re: API changes tracker for Java libraries Ponomarenko Andrey <andrewponomarenko@yandex.ru> - 2016-03-26 17:10 +0100
    Re: API changes tracker for Java libraries Ponomarenko Andrey <andrewponomarenko@yandex.ru> - 2016-03-29 18:50 +0200
    Re: API changes tracker for Java libraries Ponomarenko Andrey <andrewponomarenko@yandex.ru> - 2016-04-01 20:10 +0200
      Re: API changes tracker for Java libraries Emmanuel Bourg <ebourg@apache.org> - 2016-04-01 22:00 +0200
        Re: API changes tracker for Java libraries Ponomarenko Andrey <andrewponomarenko@yandex.ru> - 2016-04-02 18:40 +0200
  Re: API changes tracker for Java libraries Sebastiaan Couwenberg <sebastic@xs4all.nl> - 2016-03-27 00:20 +0100
    Re: API changes tracker for Java libraries Ponomarenko Andrey <andrewponomarenko@yandex.ru> - 2016-03-30 12:50 +0200
    Re: API changes tracker for Java libraries Ponomarenko Andrey <andrewponomarenko@yandex.ru> - 2016-04-05 23:20 +0200
  Re: API changes tracker for Java libraries Paul Wise <pabs@debian.org> - 2016-04-03 09:00 +0200
    Re: API changes tracker for Java libraries Ponomarenko Andrey <andrewponomarenko@yandex.ru> - 2016-04-06 17:00 +0200

csiph-web