Switch from `maven-bundle-plugin` to `bnd-maven-plugin`

2023-09-13 Thread Piotr P. Karwasz
Hi, As you probably know many of our repos use `maven-bundle-plugin` (from Apache Felix) to create an OSGI descriptor for all our artifacts. The exception is `log4j-api-kotlin`, which uses `bnd-maven-plugin`. We would like to uniformise the building process and switch to the **exception** (`bnd-

Re: Switch from `maven-bundle-plugin` to `bnd-maven-plugin`

2023-09-13 Thread Volkan Yazıcı
I support all 3 proposals: 1. using `bnd-maven-plugin` 2. using it everywhere (i.e., making it a part of `logging-parent`, I presume) 3. using it for JMPS descriptors Does #3 only need to happen on `3.x`? Can't we implement this for `2.x` too? On Wed, Sep 13, 2023 at 11:13 AM Piotr

Renamed `master` to `main` for `logging-log4j-kotlin`

2023-09-13 Thread Volkan Yazıcı
INFRA-24976 implements the rename of `master` to `main` for the `logging-log4j-kotlin` repository, FYI.

[log4j] Kotlin API facelift

2023-09-13 Thread Volkan Yazıcı
I have landed a facelift PR to `log4j-kotlin`. @Matt, @Raman, could you help me with the review and fixing the Spotbugs failures, please? (Feel free to push to the `facelift` branch.) Note that `src/site` is removed and replaced with a simp

Archiving `logging-log4j-server` and `-audit`

2023-09-13 Thread Volkan Yazıcı
I propose retiring `logging-log4j-server` and `logging-log4j-audit` repositories (which never had any releases) and making it clear in their READMEs that these repositories exist only for archival purpo

Disabling PRs for `logging-log4j1`

2023-09-13 Thread Volkan Yazıcı
I want to close the existing PRs on `logging-log4j1` and disable PRs for the repository. Objections?

Re: Switch from `maven-bundle-plugin` to `bnd-maven-plugin`

2023-09-13 Thread Gary Gregory
Hi Piotr, I'm curious about this change. It seems like a fine idea because of the match with the underlying bnd tool. Is there another advantage? Depending on our experience here, I might switch Apache Commons as well, so I'm interested to how this turns out :-) Gary On Wed, Sep 13, 2023 at 5:1

Re: Switch from `maven-bundle-plugin` to `bnd-maven-plugin`

2023-09-13 Thread Gary Gregory
Speaking of JPMS, you might be interested that over at Apache Commons, we've started using the Moditect Maven plugin to generate module-info files automatically (see the parent POM if you're interested). Gary On Wed, Sep 13, 2023 at 5:32 AM Volkan Yazıcı wrote: > > I support all 3 proposals: >

Re: Disabling PRs for `logging-log4j1`

2023-09-13 Thread Piotr P. Karwasz
Hi Volkan, On Wed, 13 Sept 2023 at 14:20, Volkan Yazıcı wrote: > > I want to close the existing PRs on `logging-log4j1` > and disable PRs for the > repository. Objections? +1 There are also these repos, which we could delete (if possible) or archive:

Re: Disabling PRs for `logging-log4j1`

2023-09-13 Thread Gary Gregory
Sounds reasonable. Gary On Wed, Sep 13, 2023 at 8:20 AM Volkan Yazıcı wrote: > > I want to close the existing PRs on `logging-log4j1` > and disable PRs for the > repository. Objections?

Migrating `log4j-scala` to Maven

2023-09-13 Thread Volkan Yazıcı
Matt, PJ, shall we migrate `log4j-scala` from sbt to Maven? `logging-parent` 10.0.0 ships a great deal of convenience for build+release of Maven-based projects. I have already migrated `logging-parent`, `log4j-tools`, `log4j-transform`, `log4j-kotlin`, `log4j-jmx-gui` to this shared infrastructure

Re: Switch from `maven-bundle-plugin` to `bnd-maven-plugin`

2023-09-13 Thread Piotr P. Karwasz
Hi Gary, On Wed, 13 Sept 2023 at 14:41, Gary Gregory wrote: > > Speaking of JPMS, you might be interested that over at Apache Commons, > we've started using the Moditect Maven plugin to generate module-info > files automatically (see the parent POM if you're interested). I have seen you mention

Re: Disabling PRs for `logging-log4j1`

2023-09-13 Thread Volkan Yazıcı
Created INFRA-24978 for the deletion of `logging--log4j-boot`. Just being told by INFRA that `apache/log4j-*` repos are not managed by any PMC . I will create an INFRA ticket to "freeze" them, if such a thing is possible. On Wed, Sep

Re: Archiving `logging-log4j-server` and `-audit`

2023-09-13 Thread Gary Gregory
Yes, we use logging-log4j-server at work. Gary On Wed, Sep 13, 2023 at 8:15 AM Volkan Yazıcı wrote: > > I propose retiring `logging-log4j-server` > and `logging-log4j-audit` > repositories (which nev

Silly logging- prefix for artifact names

2023-09-13 Thread Gary Gregory
Can we please drop the silly "logging-" prefix for all our artifacts? "logging-log4j-foo"? I always recoil... Gary

Re: Silly logging- prefix for artifact names

2023-09-13 Thread Volkan Yazıcı
Except `logging-parent`, no _artifacts_ are prefixed with `logging-`. Do you have any particular examples? If you are referring to repositories, it is an INFRA requirement. On Wed, Sep 13, 2023 at 3:06 PM Gary Gregory wrote: > Can we please drop the silly "logging-" prefix for all our artifacts?

Re: Framework for integration tests

2023-09-13 Thread Gary Gregory
FWIW, on my main (work) laptop, I am about to switch away from Docker on the desktop to another container solution (not sure which one yet). Gary On Wed, Sep 13, 2023 at 2:33 AM Piotr P. Karwasz wrote: > > Hi Volkan, > > On Wed, 13 Sept 2023 at 08:23, Volkan Yazıcı wrote: > > Though note that t

Re: Silly logging- prefix for artifact names

2023-09-13 Thread Gary Gregory
Phew! TY for the reminder. Gary On Wed, Sep 13, 2023 at 9:13 AM Volkan Yazıcı wrote: > > Except `logging-parent`, no _artifacts_ are prefixed with `logging-`. Do > you have any particular examples? > If you are referring to repositories, it is an INFRA requirement. > > On Wed, Sep 13, 2023 at 3:

Re: Archiving `logging-log4j-server` and `-audit`

2023-09-13 Thread Volkan Yazıcı
The project doesn't have any releases, how do you use it at work? Note that once they are retired (i.e., archived) you will still have access to the sources. On Wed, Sep 13, 2023 at 3:06 PM Gary Gregory wrote: > Yes, we use logging-log4j-server at work. > > Gary > > On Wed, Sep 13, 2023 at 8:15 

Re: Disabling PRs for `logging-log4j1`

2023-09-13 Thread Volkan Yazıcı
Created INFRA-24979 for archiving the following repositories: - `logging-log4j1` - `log4j-receivers` - `log4j-extras` - `log4j-component` - `log4j-zeroconf` On Wed, Sep 13, 2023 at 2:20 PM Volkan Yazıcı wrote: > I want to close the existing PRs on `logging-log4j1` >

Archive `logging-log4j-boot`

2023-09-13 Thread Volkan Yazıcı
`logging-log4j-boot` , last touched 6 years ago, is a spin-off from LOG4J2-1775 , where it is stated that *"The Log4j Boot concept can be superseded by the increased modularization being done in 3.0. No

Delete `logging-log4j-plugins`

2023-09-13 Thread Volkan Yazıcı
`logging-log4j-plugins` is a practically empty repository created 7 years ago. I want to delete it. Objections?

Re: Archive `logging-log4j-boot`

2023-09-13 Thread Piotr P. Karwasz
Hi Volkan, On Wed, 13 Sept 2023 at 15:34, Volkan Yazıcı wrote: > > `logging-log4j-boot` , last > touched 6 years ago, is a spin-off from LOG4J2-1775 > , where it is stated > that *"The Log4j Boot conc

Re: Archive `logging-log4j-boot`

2023-09-13 Thread Volkan Yazıcı
I agree that there is a potential. Though I prefer a clear stance on the status of a repository: is a thing yet or not? It has been dormant for 7 years already and there is no clear future commitment. Unless somebody is certain that it will be picked up in a matter of months, I am in favor of archi

Re: Migrating `log4j-scala` to Maven

2023-09-13 Thread PJ Fanning
My view is that in the absence of regular releases and active development, log4j-api-scala should be abandoned. It is more than 3 years since the 12.0 release of log4j-api-scala. The lib does not appear to be commonly used. There are lots of alternatives open to Scala developers. Slf4j predominates

Re: Switch from `maven-bundle-plugin` to `bnd-maven-plugin`

2023-09-13 Thread Ralph Goers
I am fine with switching to the bed-maven-plugin. It simply may not have existed when we first started using the Felix plugin. It feels a little strange to generate JPMS descriptors from an OSGI tool, but if it works - OK. Ralph > On Sep 13, 2023, at 2:12 AM, Piotr P. Karwasz wrote: > > Hi,

Re: Framework for integration tests

2023-09-13 Thread Ralph Goers
Are you really switching from Docker or just Docker Desktop? We moved to use Rancher due to the licensing problems with Docker Desktop. But that still uses K8S and Docker. Ralph > On Sep 13, 2023, at 6:13 AM, Gary Gregory wrote: > > FWIW, on my main (work) laptop, I am about to switch away

Re: Framework for integration tests

2023-09-13 Thread Ralph Goers
I am assuming the CI builds would still run natively as they do now. CI workflows for integration tests should be free to use whatever tooling they may need. Ralph > On Sep 12, 2023, at 11:33 PM, Piotr P. Karwasz > wrote: > > Hi Volkan, > > On Wed, 13 Sept 2023 at 08:23, Volkan Yazıcı wro

Re: Silly logging- prefix for artifact names

2023-09-13 Thread Ralph Goers
It isn’t really INFRA. It is the fact that the ASF is a single GitHub account. So the only way to distinguish between projects is via a repo prefix since GitHub lacks any other good way of doing it. FWIW - GitHub does have something called “Projects”, and it looks like we could create one or mor

Re: Archiving `logging-log4j-server` and `-audit`

2023-09-13 Thread Ralph Goers
I am quite sure I have released Log4j-Audit. Yes, I object to archiving it. Ralph > On Sep 13, 2023, at 5:15 AM, Volkan Yazıcı wrote: > > I propose retiring `logging-log4j-server` > and `logging-log4j-audit` >

Re: Delete `logging-log4j-plugins`

2023-09-13 Thread Ralph Goers
No objection from me. Ralph > On Sep 13, 2023, at 6:37 AM, Volkan Yazıcı wrote: > > `logging-log4j-plugins` > is a practically empty repository created 7 years ago. I want to delete it. > Objections?

Re: Archiving `logging-log4j-server` and `-audit`

2023-09-13 Thread Gary Gregory
More than once: https://logging.apache.org/log4j-audit/latest/download.html Gary On Wed, Sep 13, 2023 at 5:56 PM Ralph Goers wrote: > > I am quite sure I have released Log4j-Audit. Yes, I object to archiving it. > > Ralph > > > On Sep 13, 2023, at 5:15 AM, Volkan Yazıcı wrote: > > > > I propose

Re: Framework for integration tests

2023-09-13 Thread Gary Gregory
We are switch away from Docker Desktop, the replacement has not been decided yet, any advice? Gary On Wed, Sep 13, 2023 at 5:40 PM Ralph Goers wrote: > > Are you really switching from Docker or just Docker Desktop? We moved to use > Rancher due to the licensing problems with Docker Desktop. Bu

Re: Archive `logging-log4j-boot`

2023-09-13 Thread Ralph Goers
As far as I am concerned this is totally up to Matt. He created the repo. > On Sep 13, 2023, at 7:00 AM, Piotr P. Karwasz wrote: > > Hi Volkan, > > On Wed, 13 Sept 2023 at 15:34, Volkan Yazıcı wrote: >> >> `logging-log4j-boot` , last >> touched 6

Re: Framework for integration tests

2023-09-13 Thread Ralph Goers
As I said, we are using Rancher. It has worked pretty well so far. Ralph > On Sep 13, 2023, at 3:00 PM, Gary Gregory wrote: > > We are switch away from Docker Desktop, the replacement has not been > decided yet, any advice? > > Gary > > On Wed, Sep 13, 2023 at 5:40 PM Ralph Goers > wrote: >

Re: Framework for integration tests

2023-09-13 Thread Gary Gregory
Check, TY! On Wed, Sep 13, 2023 at 6:06 PM Ralph Goers wrote: > > As I said, we are using Rancher. It has worked pretty well so far. > > Ralph > > > On Sep 13, 2023, at 3:00 PM, Gary Gregory wrote: > > > > We are switch away from Docker Desktop, the replacement has not been > > decided yet, any