License headers, `changes.xml` integration, JPMS shizzle(?), etc. I guess we will need to copy quite some plumbing code from Log4j 2. Nevertheless, they are all doable. I am also in favor of using GitHub all the way down: GitHub Issues for issue tracking, GitHub Actions for CI/CD (yes, even CD!), GitHub pages for publishing the Maven-generated site, etc.
On Fri, Oct 15, 2021 at 4:48 PM Gary Gregory <garydgreg...@gmail.com> wrote: > Hi Ed, > > Your files must have the Apache License header comment, otherwise running > 'mvn apache-rat:check' will fail. > > Gary > > > On Fri, Oct 15, 2021, 09:49 Eduard Gizatullin <edw...@gmail.com> wrote: > >> Hello dear log4j team >> >> Volkan Yazıcı asked me to make maven-shaded-log4j-transformer >> <https://github.com/edwgiz/maven-shaded-log4j-transformer> a part of >> log4j2 and I tend to accomplish the proposal. >> >> Can you please confirm that >> new sub-module name log4j-maven-shade-plugin is ok >> >> Any preliminary advice will be appreciated >> >> >> -- >> Best regards, >> Ed >> >> >> On Fri, Oct 15, 2021 at 1:39 PM Volkan Yazıcı <vol...@yazi.ci> wrote: >> >> > Thanks for the prompt (and positive!) reply Eduard! >> > I think it is best to first lay out the details of the plan in a post >> to the >> > dev mailing list <https://logging.apache.org/log4j/2.x/mail-lists.html >> >. >> > For instance, the module name, transformer name, documentation changes, >> > etc. >> > This will give others an opportunity to share their feedback and >> remarks. >> > Then simply create a JIRA < >> https://issues.apache.org/jira/projects/LOG4J2> >> > ticket and submit a GitHub <https://github.com/apache/logging-log4j2> >> PR. >> > >> > `master` branch targets Log4j 3, which is not released yet. >> > It uses a different plugin loading mechanism than the one used in Log4j >> 2. >> > Log4j 3 doesn't suffer from this "override of plugins after shading" >> > problem. >> > Hence, the PR needs to target the `release-2.x` branch. >> > >> > Also note that since this is a non-trivial contribution, you need to >> sign the >> > ICLA document <https://www.apache.org/licenses/icla.pdf> and email it >> to >> > the ASF <secret...@apache.org>. >> > Once you have done this, it is good to mention this in the dev mailing >> > list. >> > >> > On Fri, Oct 15, 2021 at 12:26 PM Eduard Gizatullin <edw...@gmail.com> >> > wrote: >> > >> >> Hello Volkan, >> >> >> >> Thank you for letting me know, I'm all for it. >> >> >> >> Couldn't you please confirm that target branch is master >> >> and log4j-maven-plugins is ok as new name of submodule >> >> >> >> Any other advices will be appreciated, >> >> >> >> -- >> >> Best regards, >> >> Ed >> >> >> >> >> >> On Fri, Oct 15, 2021 at 10:10 AM Volkan Yazıcı <vol...@yazi.ci> wrote: >> >> >> >>> Hello, >> >>> >> >>> My name is Volkan Yazici and I am a PMC committee member of the ASF >> >>> Logging Services, which develops Log4j too. >> >>> maven-shaded-log4j-transformer >> >>> <https://github.com/edwgiz/maven-shaded-log4j-transformer> plugin >> >>> addresses an important shortcoming of the Log4j 2.x plugin design >> surfacing >> >>> when users want to shade it. We have recently had a chat about it in >> >>> the mailing list >> >>> < >> https://lists.apache.org/thread.html/rcfa4fc8678642a51e3a69dd2b14848fe4e1e5b71de7c99a7b55ff182%40%3Cdev.logging.apache.org%3E >> >, >> >>> and the maintainers (incl. me) are inclined to ship it as a part of >> the >> >>> Log4j project. Would you like to contribute it yourself in the form >> of a >> >>> GitHub PR? Note that this route is subject to update-push-review >> cycles, >> >>> yet they are pretty rewarding for both parties, IMHO. What do you >> think? >> >>> >> >>> Kind regards. >> >>> >> >> >> >