Re: Java compatibility checking library

2022-09-06 Thread Kenneth Knowles
Aha! I found a reference to using japicmp for this purpose even earlier, at our first stable release :-) https://lists.apache.org/thread/8chz1pp3drg8kbv84yfq9mct31ohcvvd I just noticed on dev@flink that there's a proposal to use it there ( https://lists.apache.org/thread/jkk87ls2lc17q6bqz5b1xzh67

Re: Java compatibility checking library

2022-08-29 Thread Kenneth Knowles
I think this is still worth considering. We would need to see how well it does at avoiding false alarms. It was brought up by Andrew a while back at https://lists.apache.org/thread/kq2w6rw0oorcj037ygjvfsqw1l9l55jj and I know we had another discussion of it even further back. I thought also that the

Java compatibility checking library

2022-08-29 Thread Pablo Estrada via dev
Hi folks! I learned about this library: https://lvc.github.io/japi-compliance-checker/ It looks like it's able to check API compatibility between versions of libraries. We could instate checks that use this library to be more aware of backwards incompatibilities that we may introduce accidentally,