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. > > 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. Piotr