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

From Emmanuel Bourg <ebourg@apache.org>
Newsgroups linux.debian.maint.java
Subject Re: API changes tracker for Java libraries
Date 2016-03-26 16:50 +0100
Message-ID <rgYDo-2MQ-7@gated-at.bofh.it> (permalink)
References <rgYk2-2G4-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | 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