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