Hi Volkan,

On Tue, 28 Nov 2023 at 11:20, Volkan Yazıcı <vol...@yazi.ci> wrote:
> *Personal remark:* I am against releasing `3.0.0` from `main`. `2.x`
> changes that didn't go into `main` are titanic. `main` also contains
> several incomplete code, doc, or both. I support the idea of forking `3.x`
> from `2.x`, backporting crucial features from `main` to `3.x`, and then
> releasing `3.0.0`. I had several email, Slack, and video conversations with
> Ralph, Matt, and Piotr. They don't agree with me.

The number of changes in `main` that didn't go to `2.x` is also
titanic. We all agree we are in the middle of a large river, the only
thing were our opinions differ is which shore is closer.

As an example: `log4j-jakarta-web` in 2.x (and even in main) was
missing three important changes that were only present in `log4j-web`
(main branch).

What you can do is to:

 * for each module, except the big ones (`log4j-api`, `log4j-core`,
`log4j-1.2-api`, `log4j-layout-template-json`) open a Github issue to
ask people to check the differences between `main` and `2.x` and
remove the regressions,
 * for the big modules: you can check JTL, I can check the 1.2 bridge
and you can split `log4j-core` into smaller (package-size?) chunks and
open issues for them,
 * regarding `log4j-api` we'll talk on Sunday.

BTW: Matt or Volkan, can you set up a meeting with Google or Zoom for
Sunday (20:00 UTC I presume)?

Piotr

Reply via email to