Re: [log4j] What is JPMS support and its state

2023-11-08 Thread Christian Grobmeier
On Tue, Nov 7, 2023, at 15:05, Matt Sicker wrote: > I’m not going to backport the DI system. It relies on Java 11 in all > sorts of random places, first of all. I had to update numerous plugins > and tests along the way, especially things that set up or manipulate > static state, much of whic

Re: [log4j] What is JPMS support and its state

2023-11-07 Thread Matt Sicker
I’m not going to backport the DI system. It relies on Java 11 in all sorts of random places, first of all. I had to update numerous plugins and tests along the way, especially things that set up or manipulate static state, much of which has been cleaned up in main. It’s hard to describe all the

Re: [log4j] What is JPMS support and its state

2023-11-07 Thread Piotr P. Karwasz
Hi Ralph, On Tue, 7 Nov 2023 at 05:05, Ralph Goers wrote: > Next, there is a good chance that users really using JPMS won’t be able to > access any plugins outside of log4j-core. See > https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/ClassLoader.html#getResource(java.lang.

Re: [log4j] What is JPMS support and its state

2023-11-07 Thread Volkan Yazıcı
I need to do a correction to the following statement of mine: > `3.x` has a better modularization and plugin system, both > of which can be ported to `2.x` without breaking backward > compatibility. In his recent post Piotr is right: for backporting modularization, packages need to change too and

Re: [log4j] What is JPMS support and its state

2023-11-07 Thread Volkan Yazıcı
On Tue, Nov 7, 2023 at 5:04 AM Ralph Goers wrote: > You know, I almost didn’t want to answer this email because after reading > the text it was quite obvious to me that the question you are really trying > to ask is: > “What more needs to be done to kill off 3.x?” That being said I will > still

Re: [log4j] What is JPMS support and its state

2023-11-07 Thread Piotr P. Karwasz
Hi Volkan, On Mon, 6 Nov 2023 at 22:02, Volkan Yazıcı wrote: > OTOH, JPMS support in the `main` branch was first established by > hand-written `module-info.java` files and then later on reimplemented (work > in progress!) by Piotr via porting stuff from `2.x`. Nobody has tested it > yet, AFAIK. `

Re: [log4j] What is JPMS support and its state

2023-11-06 Thread Ralph Goers
You know, I almost didn’t want to answer this email because after reading the text it was quite obvious to me that the question you are really trying to ask is: “What more needs to be done to kill off 3.x?” That being said I will still answer your question. First, I will say that the work to c