> On Jun 26, 2023, at 12:17 PM, Piotr P. Karwasz <piotr.karw...@gmail.com> 
> wrote:
> 
> Hi Ralph,
> 
> On Mon, 26 Jun 2023 at 20:33, Ralph Goers <ralph.go...@dslextreme.com> wrote:
>>> On Jun 25, 2023, at 11:32 PM, Piotr P. Karwasz <piotr.karw...@gmail.com> 
>>> wrote:
>>> 
>>> Hi Tim,
>>> 
>>> On Sat, 24 Jun 2023 at 22:00, Tim Perry <tim.v...@gmail.com> wrote:
>>>> 
>>>> Can we publish log4j-core so it spits out a deprecation warning and just
>>>> pulls in log4j-impl or log4j-runtime or whatever?
>>> 
>>> This is probably the best solution.
>> 
>> How can it be implemented?
> 
> We replace `log4j-core` with an empty JAR file with `log4j-impl` as 
> dependency.

I can’t say I am thrilled with this idea but I also can’t point to any concrete 
problems it would cause without testing.

> 
>>> We could also consider adding other dependencies to `log4j-core` that
>>> were split into separate modules, like `log4j-smtp`.
>> 
>> I’m not sure I understand what you are getting at here.
> 
> My idea was to add as dependencies of `log4j-core` all the 3.x modules
> that were split off it. This way users would have the same
> `log4j-core` as in 2.x. I am however not convinced it could work,
> since 2.x optional dependencies would become non-optional deps.

I think that would be a horrible idea. It defeats the whole point of splitting 
them out.

Ralph

Reply via email to