On Sat, Dec 18, 2021 at 5:32 PM Leo Simons <m...@leosimons.com> wrote:

> On Sat, Dec 18, 2021 at 3:34 PM Gary Gregory <garydgreg...@gmail.com>
> wrote:
>
>> If you delete anything that is public or protected, you will break
>> binary compatibility, and that's a no-go IMO.
>
>
> Agree. I hope we can get clirr (or something like it) back to work, to
> prove binary compatibility.
>

Sorry for the extra mail but I'm excited, I just learned japicmp exists :-)

"Someone" wrote a nice blog post on how to use it...


https://garygregory.wordpress.com/2020/06/14/how-we-handle-binary-compatibility-at-apache-commons/

So the setup was easy to steal...

    https://github.com/apache/commons-lang/blob/master/pom.xml
    https://github.com/apache/commons-parent/blob/master/pom.xml

Leads to question: how do we feel about removal of .lf5 (javax.swing
logging) and .chainsaw (java.awt logging) packages?

It's an old change that was already on the trunk.


https://github.com/apache/log4j/pull/16/commits/5c29c4048b4860aa7f6a86420f20208459e6c22c#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8R251

I can understand why it was made.


Cheers,


Leo

Reply via email to