On 06/04/2020 17:18, Emmanuel Bourg wrote:
> Le 06/04/2020 à 17:50, Mark Thomas a écrit :
> 
>>>     from 5c96c0b  Ignore the IntelliJ project files
>>>      new 29ea189  Replaced NonClosing{In,Out}putStream with the equivalent 
>>> classes from Commons IO
>>
>> -1. It adds 220k of bloat for no benefit.
> 
> No the dependencies are shaded with the minimizeJar option enabled, only
> the classes used are kept in the final jar.

OK. But that is still 7.2k of classes rather than 2.4k of classes for
zero benefit.

I'll withdraw my -1 because we are approaching the point where the
differences aren't worth the time spent discussing them but I still
don't like this change.

>>>      new 528ccfa  Made the internal classes package private
>>
>> I am close to -1 on this change.
>>
>> I would rather these were left public at this stage in the development
>> of this tool to make it as easy as possible for folks to tinker with
>> this code, re-using the bits that work for them. Longer term I had the
>> possibility in mind that users might need to register custom Converters
>> so making that package private seems very out of place.
>>
>> I get that we can always relax visibility rules later but this change
>> looks premature to me.
> 
> Ok sounds fair, I've reverted it.

And the relocation of the dependencies? At the moment, I only see a
downside (harder debugging). What is the benefit?

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to