Re: [VOTE] Release log4cxx 1.1.0

2023-05-02 Thread Stephen Webb
-1 I believe a bad security vulnerability was introduced by a recent commit

On Wed, 3 May 2023, 6:02 am Remko Popma,  wrote:

> +1 Remko
>
> On Wed, May 3, 2023 at 2:34 AM Thorsten Schöning 
> wrote:
>
> > Guten Tag Robert Middleton,
> > am Dienstag, 2. Mai 2023 um 13:47 schrieben Sie:
> >
> > > Please download, test, and cast your votes on the log4j developers
> list.
> > > [] +1, release the artifacts
> > > [] -1, don't release because...
> >
> > +1
> >
> > I've successfully compiled and ran tests using MS Visual Studio 17.5.5
> > 64 Bit under Windows 10 22H2 19045.2846 64 Bit.
> >
> > Mit freundlichen Grüßen
> >
> > Thorsten Schöning
> >
> > --
> > AM-SoFT IT-Service - Bitstore Hameln GmbH
> > Mitglied der Bitstore Gruppe - Ihr Full-Service-Dienstleister für IT und
> TK
> >
> > E-Mail: thorsten.schoen...@am-soft.de
> > Web:http://www.AM-SoFT.de/
> >
> > Tel:   +49 5151-  9468- 0
> > Tel:   +49 5151-  9468-55
> > Mobil: +49  178-8 9468-04
> >
> > AM-SoFT IT-Service - Bitstore Hameln GmbH, Brandenburger Str. 7c, 31789
> > Hameln
> > AG Hannover HRB 221853 - Geschäftsführer: Janine Galonska
> >
> >
> > Für Rückfragen stehe ich Ihnen jederzeit zur Verfügung.
> >
> > Mit freundlichen Grüßen,
> >
> > Thorsten Schöning
> >
> >
> > Telefon: +49 5151 9468-55
> > Fax:
> > E-Mail: tschoen...@am-soft.de
> >
> > AM-Soft IT-Service - Bitstore Hameln GmbH
> > Brandenburger Straße 7c
> > 31789 Hameln
> >
> > Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
> > Informationen und ist ausschliesslich für den Adressaten bestimmt.
> > Jeglicher Zugriff auf diese E-Mail durch andere Personen als den
> Adressaten
> > ist untersagt. Wenn Sie nicht der richtige Adressat sind oder diese
> E-Mail
> > irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
> > vernichten Sie diese E-Mail. Sollten Sie nicht der für diese E-Mail
> > bestimmte Adressat sein, ist Ihnen jede Veröffentlichung,
> Vervielfältigung
> > oder Weitergabe wie auch das Ergreifen oder Unterlassen von Massnahmen im
> > Vertrauen auf erlangte Information untersagt.
> >
> > This e-mail may contain confidential and/or privileged information and is
> > intended solely for the addressee. Access to this email by anyone else is
> > unauthorized. If you are not the intended recipient (or have received
> this
> > e-mail in error) please notify the sender immediately and destroy this
> > e-mail. If you are not the intended recipient, any disclosure, copying,
> > distribution or any action taken or omitted to be taken in reliance on
> it,
> > is prohibited and may be unlawful.
> >
> > Hinweise zum Datenschutz: bitstore.group/datenschutz
> >
> >
> >
> >
>


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Volkan Yazıcı
I am not able to follow: 88 LoC with ad-hoc exclusions

.

> Maven Assembly Plugin has reproducible builds. :-)

You got me there.
`git ls-tree | zip` requires an extra line to make it reproducible.

bash two-liner vs. 88 LoC

On Tue, May 2, 2023 at 11:06 PM Piotr P. Karwasz 
wrote:

> Hi Volkan,
>
> On Tue, 2 May 2023 at 22:22, Volkan Yazıcı  wrote:
> > Regarding `maven-assembly-plugin`... I simply don't get the motivation
> > behind replacing `git ls-files | zip` with hundreds of lines of XML
> > containing ad-hoc include/exclude statements in a module that needs to be
> > excluded in various other `pom.xml` files of the project.
>
> Now I have the exact line count: 55 lines (comments included) in the
> main pom.xml of `l-l-transform`. 30 lines of assembly descriptor.
> No inclusions and exclusions are needed.
>
> > Not to mention
> > its configuration needs to be maintained manually and there have been
> > occasions in the past where certain modules were forgotten to be added
> and
> > got noticed at the last minute. Mind sharing advantages of this
> > sophistication over a bash one-liner?
>
> Maven Assembly Plugin has reproducible builds. :-)
>
> Piotr
>


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Piotr P. Karwasz
Hi Volkan,

On Tue, 2 May 2023 at 22:22, Volkan Yazıcı  wrote:
> Regarding `maven-assembly-plugin`... I simply don't get the motivation
> behind replacing `git ls-files | zip` with hundreds of lines of XML
> containing ad-hoc include/exclude statements in a module that needs to be
> excluded in various other `pom.xml` files of the project.

Now I have the exact line count: 55 lines (comments included) in the
main pom.xml of `l-l-transform`. 30 lines of assembly descriptor.
No inclusions and exclusions are needed.

> Not to mention
> its configuration needs to be maintained manually and there have been
> occasions in the past where certain modules were forgotten to be added and
> got noticed at the last minute. Mind sharing advantages of this
> sophistication over a bash one-liner?

Maven Assembly Plugin has reproducible builds. :-)

Piotr


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Volkan Yazıcı
What is the thing exactly cluttering here? It is as transparent as it can
possibly get.

Regarding `maven-assembly-plugin`... I simply don't get the motivation
behind replacing `git ls-files | zip` with hundreds of lines of XML
containing ad-hoc include/exclude statements in a module that needs to be
excluded in various other `pom.xml` files of the project. Not to mention
its configuration needs to be maintained manually and there have been
occasions in the past where certain modules were forgotten to be added and
got noticed at the last minute. Mind sharing advantages of this
sophistication over a bash one-liner?

On Tue, May 2, 2023 at 9:44 PM Gary Gregory  wrote:

> Uh? It should NOT contain an exact copy of a git repository, what do I need
> a ".github" folder for in order to build the project?  I don't, it just
> clutter things up for no good reason. None of the Apache projects I've seen
> do this. It sounds like a convenience because it's easy as opposed to using
> a proper Maven assembly plugin configuration with a bin.xml file and a
> src.xml file.
>
> Gary
>
> On Tue, May 2, 2023, 15:12 Volkan Yazıcı  wrote:
>
> > I completely disagree. Generated ZIP archive contains _an exact copy_ of
> > the repository snapshot used to generate the release. (In a nutshell, it
> is
> > `git ls-files | zip` output.)
> >
> > Contrast this with Log4j, which bundles everything out there using the
> > provided configuration composed of dozens of lines of exclude statements.
> >
> > On Tue, May 2, 2023 at 5:17 PM Gary D. Gregory 
> > wrote:
> >
> > > Another needed clean-up (not a blocker): The zip file has all sorts of
> > git
> > > junk: a .github folder, a .gitignore file, and a .mvn folder (I
> certainly
> > > don't want extra maven junk either but that's just me)? There should
> only
> > > _sources_, not a snapshot of all files in the github repo. For example,
> > see
> > >
> >
> https://dlcdn.apache.org/logging/log4j/2.20.0/apache-log4j-2.20.0-bin.zip
> > >
> > > Gary
> > >
> > >
> > > On 2023/05/01 19:09:37 "Piotr P. Karwasz" wrote:
> > > > The Apache Log4j Transformation Tools 0.1.0 release is now available
> > for
> > > voting.
> > > >
> > > > This is the first release and it contains two modules:
> > > >
> > > > * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> > > > location information without reflection.
> > > > * [LOG4J2-673]: Adds a resource transformer for the Maven Shade
> Plugin
> > > > to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> > > > Gizatullin.
> > > >
> > > > Source repository: https://github.com/apache/logging-log4j-transform
> > > > Tag: rel/0.1.0-rc2
> > > > Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> > > > Artifacts:
> > > https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> > > > Nexus repository:
> > > >
> > https://repository.apache.org/content/repositories/orgapachelogging-1104
> > > > CI job run:
> > >
> >
> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> > > > Signing key:
> > >
> >
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> > > >
> > > > Please download, test, and cast your votes on the Log4j developers
> > list.
> > > >
> > > > [ ] +1, release the artifacts
> > > > [ ] -1, don't release, because...
> > > >
> > > > The vote will remain open for 72 hours All votes are welcome and we
> > > > encourage everyone to test the release, but only the Logging Services
> > > > PMC votes are officially counted. At least 3 +1 votes and more
> > > > positive than negative votes are required.
> > > >
> > > > Countdown:
> > >
> >
> https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> > > >
> > > > Piotr
> > > >
> > >
> >
>


Re: Discuss [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Volkan Yazıcı
Email archives are irrelevant for the provenance of sources; an arbitrary
tag/commit not sealed with `rel/` prefix might disappear and we will lose
the context to "what was proposed/rejected for release" .

We don't have hundreds of releases with dozens of RCs for each. I would
rather see my `git tag -l` neatly output

rel/0.1.0
rel/0.1.0-rc1
rel/0.2.0
rel/0.2.0-rc1
rel/0.3.0
rel/0.3.0-rc1

rather than

rel/0.1.0
rel/0.2.0
rel/0.3.0
prefix-for-tag-nobody-cares-0.1.0-rc1
prefix-for-tag-nobody-cares-0.2.0-rc1
prefix-for-tag-nobody-cares-0.3.0-rc1

RCs are subject to provenance, IMO.
Wanted to share my 2 cents.
This is not a mountain I am willing to die on.

On Tue, May 2, 2023 at 9:40 PM Gary Gregory  wrote:

> What you are proposing IMO is confusing and clutters up the release tag
> space: "rel" stands for "releases", not for "candidates for releases that
> may be completely broken" :-(
>
> It is of zero use to downstream users, and it is only being proposed out of
> the convenience because some tool does it, not because it's correct and
> best thing to do. We know what the candidates are already based on the tags
> in the emails which are forever archived.
>
> Gary
>
> On Tue, May 2, 2023, 15:03 Volkan Yazıcı  wrote:
>
> > I support the idea of using `rel/`-prefixed tags both for releases and
> RCs
> > (release candidates). It matters for provenance, which is of subject for
> > RCs too, in particular, the downvoted ones. Next to that, it is
> intuitive,
> > one doesn't need to remember two different patterns to access releases
> and
> > RCs. Last but not least, these tags are created by CI, hence effortless
> > from an RMs pov.
> >
> > On Tue, May 2, 2023 at 12:09 AM Ralph Goers 
> > wrote:
> >
> > > 1. As noted below you tagged with red/0.1.0-rc2.  You really shouldn’t
> be
> > > using rel/ as a tag for candidates. Instead use something like
> > > tools-1.0-rc2.  rel tags are treated special by Infra and are meant for
> > > ONLY the “real” release tags (in this case 1.0).
> > >
> > > 2. I checked out the tag and ran the build but it seems to hang at
> > >
> > > [INFO] --- maven-invoker-plugin:3.5.1:integration-test (default) @
> > > log4j-transform-maven-plugin ---
> > > [INFO] Building: location/pom.xml
> > >
> > > I ended up killing it after 5 minutes.
> > >
> > > Ralph
> > >
> > > > On May 1, 2023, at 12:09 PM, Piotr P. Karwasz <
> piotr.karw...@gmail.com
> > >
> > > wrote:
> > > >
> > > > The Apache Log4j Transformation Tools 0.1.0 release is now available
> > for
> > > voting.
> > > >
> > > > This is the first release and it contains two modules:
> > > >
> > > > * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> > > > location information without reflection.
> > > > * [LOG4J2-673]: Adds a resource transformer for the Maven Shade
> Plugin
> > > > to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> > > > Gizatullin.
> > > >
> > > > Source repository: https://github.com/apache/logging-log4j-transform
> > > > Tag: rel/0.1.0-rc2
> > > > Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> > > > Artifacts:
> > > https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> > > > Nexus repository:
> > > >
> > https://repository.apache.org/content/repositories/orgapachelogging-1104
> > > > CI job run:
> > >
> >
> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> > > > Signing key:
> > >
> >
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> > > >
> > > > Please download, test, and cast your votes on the Log4j developers
> > list.
> > > >
> > > > [ ] +1, release the artifacts
> > > > [ ] -1, don't release, because...
> > > >
> > > > The vote will remain open for 72 hours All votes are welcome and we
> > > > encourage everyone to test the release, but only the Logging Services
> > > > PMC votes are officially counted. At least 3 +1 votes and more
> > > > positive than negative votes are required.
> > > >
> > > > Countdown:
> > >
> >
> https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> > > >
> > > > Piotr
> > >
> > >
> >
>


Re: [VOTE] Release log4cxx 1.1.0

2023-05-02 Thread Remko Popma
+1 Remko

On Wed, May 3, 2023 at 2:34 AM Thorsten Schöning 
wrote:

> Guten Tag Robert Middleton,
> am Dienstag, 2. Mai 2023 um 13:47 schrieben Sie:
>
> > Please download, test, and cast your votes on the log4j developers list.
> > [] +1, release the artifacts
> > [] -1, don't release because...
>
> +1
>
> I've successfully compiled and ran tests using MS Visual Studio 17.5.5
> 64 Bit under Windows 10 22H2 19045.2846 64 Bit.
>
> Mit freundlichen Grüßen
>
> Thorsten Schöning
>
> --
> AM-SoFT IT-Service - Bitstore Hameln GmbH
> Mitglied der Bitstore Gruppe - Ihr Full-Service-Dienstleister für IT und TK
>
> E-Mail: thorsten.schoen...@am-soft.de
> Web:http://www.AM-SoFT.de/
>
> Tel:   +49 5151-  9468- 0
> Tel:   +49 5151-  9468-55
> Mobil: +49  178-8 9468-04
>
> AM-SoFT IT-Service - Bitstore Hameln GmbH, Brandenburger Str. 7c, 31789
> Hameln
> AG Hannover HRB 221853 - Geschäftsführer: Janine Galonska
>
>
> Für Rückfragen stehe ich Ihnen jederzeit zur Verfügung.
>
> Mit freundlichen Grüßen,
>
> Thorsten Schöning
>
>
> Telefon: +49 5151 9468-55
> Fax:
> E-Mail: tschoen...@am-soft.de
>
> AM-Soft IT-Service - Bitstore Hameln GmbH
> Brandenburger Straße 7c
> 31789 Hameln
>
> Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
> Informationen und ist ausschliesslich für den Adressaten bestimmt.
> Jeglicher Zugriff auf diese E-Mail durch andere Personen als den Adressaten
> ist untersagt. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
> irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
> vernichten Sie diese E-Mail. Sollten Sie nicht der für diese E-Mail
> bestimmte Adressat sein, ist Ihnen jede Veröffentlichung, Vervielfältigung
> oder Weitergabe wie auch das Ergreifen oder Unterlassen von Massnahmen im
> Vertrauen auf erlangte Information untersagt.
>
> This e-mail may contain confidential and/or privileged information and is
> intended solely for the addressee. Access to this email by anyone else is
> unauthorized. If you are not the intended recipient (or have received this
> e-mail in error) please notify the sender immediately and destroy this
> e-mail. If you are not the intended recipient, any disclosure, copying,
> distribution or any action taken or omitted to be taken in reliance on it,
> is prohibited and may be unlawful.
>
> Hinweise zum Datenschutz: bitstore.group/datenschutz
>
>
>
>


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Gary Gregory
Uh? It should NOT contain an exact copy of a git repository, what do I need
a ".github" folder for in order to build the project?  I don't, it just
clutter things up for no good reason. None of the Apache projects I've seen
do this. It sounds like a convenience because it's easy as opposed to using
a proper Maven assembly plugin configuration with a bin.xml file and a
src.xml file.

Gary

On Tue, May 2, 2023, 15:12 Volkan Yazıcı  wrote:

> I completely disagree. Generated ZIP archive contains _an exact copy_ of
> the repository snapshot used to generate the release. (In a nutshell, it is
> `git ls-files | zip` output.)
>
> Contrast this with Log4j, which bundles everything out there using the
> provided configuration composed of dozens of lines of exclude statements.
>
> On Tue, May 2, 2023 at 5:17 PM Gary D. Gregory 
> wrote:
>
> > Another needed clean-up (not a blocker): The zip file has all sorts of
> git
> > junk: a .github folder, a .gitignore file, and a .mvn folder (I certainly
> > don't want extra maven junk either but that's just me)? There should only
> > _sources_, not a snapshot of all files in the github repo. For example,
> see
> >
> https://dlcdn.apache.org/logging/log4j/2.20.0/apache-log4j-2.20.0-bin.zip
> >
> > Gary
> >
> >
> > On 2023/05/01 19:09:37 "Piotr P. Karwasz" wrote:
> > > The Apache Log4j Transformation Tools 0.1.0 release is now available
> for
> > voting.
> > >
> > > This is the first release and it contains two modules:
> > >
> > > * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> > > location information without reflection.
> > > * [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
> > > to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> > > Gizatullin.
> > >
> > > Source repository: https://github.com/apache/logging-log4j-transform
> > > Tag: rel/0.1.0-rc2
> > > Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> > > Artifacts:
> > https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> > > Nexus repository:
> > >
> https://repository.apache.org/content/repositories/orgapachelogging-1104
> > > CI job run:
> >
> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> > > Signing key:
> >
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> > >
> > > Please download, test, and cast your votes on the Log4j developers
> list.
> > >
> > > [ ] +1, release the artifacts
> > > [ ] -1, don't release, because...
> > >
> > > The vote will remain open for 72 hours All votes are welcome and we
> > > encourage everyone to test the release, but only the Logging Services
> > > PMC votes are officially counted. At least 3 +1 votes and more
> > > positive than negative votes are required.
> > >
> > > Countdown:
> >
> https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> > >
> > > Piotr
> > >
> >
>


Re: Discuss [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Gary Gregory
What you are proposing IMO is confusing and clutters up the release tag
space: "rel" stands for "releases", not for "candidates for releases that
may be completely broken" :-(

It is of zero use to downstream users, and it is only being proposed out of
the convenience because some tool does it, not because it's correct and
best thing to do. We know what the candidates are already based on the tags
in the emails which are forever archived.

Gary

On Tue, May 2, 2023, 15:03 Volkan Yazıcı  wrote:

> I support the idea of using `rel/`-prefixed tags both for releases and RCs
> (release candidates). It matters for provenance, which is of subject for
> RCs too, in particular, the downvoted ones. Next to that, it is intuitive,
> one doesn't need to remember two different patterns to access releases and
> RCs. Last but not least, these tags are created by CI, hence effortless
> from an RMs pov.
>
> On Tue, May 2, 2023 at 12:09 AM Ralph Goers 
> wrote:
>
> > 1. As noted below you tagged with red/0.1.0-rc2.  You really shouldn’t be
> > using rel/ as a tag for candidates. Instead use something like
> > tools-1.0-rc2.  rel tags are treated special by Infra and are meant for
> > ONLY the “real” release tags (in this case 1.0).
> >
> > 2. I checked out the tag and ran the build but it seems to hang at
> >
> > [INFO] --- maven-invoker-plugin:3.5.1:integration-test (default) @
> > log4j-transform-maven-plugin ---
> > [INFO] Building: location/pom.xml
> >
> > I ended up killing it after 5 minutes.
> >
> > Ralph
> >
> > > On May 1, 2023, at 12:09 PM, Piotr P. Karwasz  >
> > wrote:
> > >
> > > The Apache Log4j Transformation Tools 0.1.0 release is now available
> for
> > voting.
> > >
> > > This is the first release and it contains two modules:
> > >
> > > * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> > > location information without reflection.
> > > * [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
> > > to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> > > Gizatullin.
> > >
> > > Source repository: https://github.com/apache/logging-log4j-transform
> > > Tag: rel/0.1.0-rc2
> > > Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> > > Artifacts:
> > https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> > > Nexus repository:
> > >
> https://repository.apache.org/content/repositories/orgapachelogging-1104
> > > CI job run:
> >
> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> > > Signing key:
> >
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> > >
> > > Please download, test, and cast your votes on the Log4j developers
> list.
> > >
> > > [ ] +1, release the artifacts
> > > [ ] -1, don't release, because...
> > >
> > > The vote will remain open for 72 hours All votes are welcome and we
> > > encourage everyone to test the release, but only the Logging Services
> > > PMC votes are officially counted. At least 3 +1 votes and more
> > > positive than negative votes are required.
> > >
> > > Countdown:
> >
> https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> > >
> > > Piotr
> >
> >
>


Re: [VOTE] Release log4cxx 1.1.0

2023-05-02 Thread Volkan Yazıcı
+1

Verified signatures and checksums.

On Tue, May 2, 2023 at 1:47 PM Robert Middleton 
wrote:

> This is a vote to release log4cxx 1.1.0
>
> Please download, test, and cast your votes on the log4j developers list.
> [] +1, release the artifacts
> [] -1, don't release because...
>
> This vote will remain open for 72 hours(or more if required).
>
> All votes are welcome and we encourage everyone to test the release,
> but only Logging PMC votes are “officially” counted. As always, at
> least 3 +1 votes and more positive than negative votes are required.
>
> A quick changelog is below:
> * Fix to build on Windows Server 2016
> * Fix compiling errors with older compilers
> * Make ODBC and SMTP opt-in instead of automatic
> * Parameterize statements for ODBC inserts.  Add new generic
> DBAppender class that uses APR for database support
> * Fix Qt support
>
> Tag:
> For a new copy do "git clone
> https://github.com/apache/logging-log4cxx.git; and then "git checkout
> tags/v1.1.0-RC1"
> For an existing working copy, do "git pull" and then "git checkout
> tags/v1.1.0-RC1"
>
> Web site: https://logging.staged.apache.org/log4cxx/next_stable/
>
> Distribution archives:
> https://dist.apache.org/repos/dist/dev/logging/log4cxx/
>
> Building directions are on the website(under 'Development').  Note
> that APR is required to build(as well as boost if your compiler does
> not support C++17).
>
> -Robert Middleton
>


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Volkan Yazıcı
I completely disagree. Generated ZIP archive contains _an exact copy_ of
the repository snapshot used to generate the release. (In a nutshell, it is
`git ls-files | zip` output.)

Contrast this with Log4j, which bundles everything out there using the
provided configuration composed of dozens of lines of exclude statements.

On Tue, May 2, 2023 at 5:17 PM Gary D. Gregory  wrote:

> Another needed clean-up (not a blocker): The zip file has all sorts of git
> junk: a .github folder, a .gitignore file, and a .mvn folder (I certainly
> don't want extra maven junk either but that's just me)? There should only
> _sources_, not a snapshot of all files in the github repo. For example, see
> https://dlcdn.apache.org/logging/log4j/2.20.0/apache-log4j-2.20.0-bin.zip
>
> Gary
>
>
> On 2023/05/01 19:09:37 "Piotr P. Karwasz" wrote:
> > The Apache Log4j Transformation Tools 0.1.0 release is now available for
> voting.
> >
> > This is the first release and it contains two modules:
> >
> > * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> > location information without reflection.
> > * [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
> > to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> > Gizatullin.
> >
> > Source repository: https://github.com/apache/logging-log4j-transform
> > Tag: rel/0.1.0-rc2
> > Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> > Artifacts:
> https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> > Nexus repository:
> > https://repository.apache.org/content/repositories/orgapachelogging-1104
> > CI job run:
> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> > Signing key:
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> >
> > Please download, test, and cast your votes on the Log4j developers list.
> >
> > [ ] +1, release the artifacts
> > [ ] -1, don't release, because...
> >
> > The vote will remain open for 72 hours All votes are welcome and we
> > encourage everyone to test the release, but only the Logging Services
> > PMC votes are officially counted. At least 3 +1 votes and more
> > positive than negative votes are required.
> >
> > Countdown:
> https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> >
> > Piotr
> >
>


[VOTE] (RC3) Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Piotr P. Karwasz
The Apache Log4j Transformation Tools 0.1.0 release is now available for voting.

This is the first release and it contains two modules:

* [LOG4J2-3638]: Adds a bytecode transformation tool to provide
location information without reflection.
* [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
Gizatullin.

Changes between RC2 and RC3:

* The `log4j-transform-maven-plugin` has a `includes/excludes` setting
now (useful for benchmark testing),
* There is a `log4j-transform-perf` module (not in the main reactor
for a chicken and egg problem),
* The release was fully automated (hence the 0.1.0-rc1 tag instead of
0.1.0-rc3 tag due to some differences between my bash and Github),
* The source archive does not have Git and Github-related stuff (thanks Gary).

Source repository: https://github.com/apache/logging-log4j-transform
Tag: rel/0.1.0-rc1
Commit: b49a898f74e1ceaa8cd883f211c0a9c30ef8f5c1
Artifacts: https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
Nexus repository:
https://repository.apache.org/content/repositories/orgapachelogging-1106
CI job run: 
https://github.com/apache/logging-log4j-transform/actions/runs/4864531191
Signing key: 
https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
Website: https://logging.staged.apache.org/log4j/2.x/log4j-transform

Please download, test, and cast your votes on the Log4j developers list.

[ ] +1, release the artifacts
[ ] -1, don't release, because...

The vote will remain open for 72 hours All votes are welcome and we
encourage everyone to test the release, but only the Logging Services
PMC votes are officially counted. At least 3 +1 votes and more
positive than negative votes are required.

Countdown: 
https://www.timeanddate.com/countdown/launch?iso=20230505T2115=4162=Log4j+Transformation+Tools+0.1.0=cursive


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Volkan Yazıcı
I agree that we should share the link to the `KEYS` file, granted that we
also share the signing key's public ID.

As a side note, the shared link is not a random one; it is the one used by
Nexus to verify the signatures. (Yes, I am aware that Nexus is not
recognized as an official distribution mechanism by the ASF.)

On Tue, May 2, 2023 at 5:08 PM Gary D. Gregory  wrote:

> Note:
>
> > Signing key:
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
>
> A random link on the internet is irrelevant, what matters is what is in
> our KEYS file at:
> https://downloads.apache.org/logging/KEYS
>
> Gary
>
> On 2023/05/01 19:09:37 "Piotr P. Karwasz" wrote:
> > The Apache Log4j Transformation Tools 0.1.0 release is now available for
> voting.
> >
> > This is the first release and it contains two modules:
> >
> > * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> > location information without reflection.
> > * [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
> > to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> > Gizatullin.
> >
> > Source repository: https://github.com/apache/logging-log4j-transform
> > Tag: rel/0.1.0-rc2
> > Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> > Artifacts:
> https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> > Nexus repository:
> > https://repository.apache.org/content/repositories/orgapachelogging-1104
> > CI job run:
> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> > Signing key:
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> >
> > Please download, test, and cast your votes on the Log4j developers list.
> >
> > [ ] +1, release the artifacts
> > [ ] -1, don't release, because...
> >
> > The vote will remain open for 72 hours All votes are welcome and we
> > encourage everyone to test the release, but only the Logging Services
> > PMC votes are officially counted. At least 3 +1 votes and more
> > positive than negative votes are required.
> >
> > Countdown:
> https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> >
> > Piotr
> >
>


Re: Discuss [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Volkan Yazıcı
I support the idea of using `rel/`-prefixed tags both for releases and RCs
(release candidates). It matters for provenance, which is of subject for
RCs too, in particular, the downvoted ones. Next to that, it is intuitive,
one doesn't need to remember two different patterns to access releases and
RCs. Last but not least, these tags are created by CI, hence effortless
from an RMs pov.

On Tue, May 2, 2023 at 12:09 AM Ralph Goers 
wrote:

> 1. As noted below you tagged with red/0.1.0-rc2.  You really shouldn’t be
> using rel/ as a tag for candidates. Instead use something like
> tools-1.0-rc2.  rel tags are treated special by Infra and are meant for
> ONLY the “real” release tags (in this case 1.0).
>
> 2. I checked out the tag and ran the build but it seems to hang at
>
> [INFO] --- maven-invoker-plugin:3.5.1:integration-test (default) @
> log4j-transform-maven-plugin ---
> [INFO] Building: location/pom.xml
>
> I ended up killing it after 5 minutes.
>
> Ralph
>
> > On May 1, 2023, at 12:09 PM, Piotr P. Karwasz 
> wrote:
> >
> > The Apache Log4j Transformation Tools 0.1.0 release is now available for
> voting.
> >
> > This is the first release and it contains two modules:
> >
> > * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> > location information without reflection.
> > * [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
> > to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> > Gizatullin.
> >
> > Source repository: https://github.com/apache/logging-log4j-transform
> > Tag: rel/0.1.0-rc2
> > Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> > Artifacts:
> https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> > Nexus repository:
> > https://repository.apache.org/content/repositories/orgapachelogging-1104
> > CI job run:
> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> > Signing key:
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> >
> > Please download, test, and cast your votes on the Log4j developers list.
> >
> > [ ] +1, release the artifacts
> > [ ] -1, don't release, because...
> >
> > The vote will remain open for 72 hours All votes are welcome and we
> > encourage everyone to test the release, but only the Logging Services
> > PMC votes are officially counted. At least 3 +1 votes and more
> > positive than negative votes are required.
> >
> > Countdown:
> https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> >
> > Piotr
>
>


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Ralph Goers
I don’t see release notes or a download link at that site.  Personally, I think 
the side nav link should be under a new “related projects” heading rather than 
making it appear that it is a component of Log4j2 itself.

FWIW, I am leaving this under the vote thread since it sounds like you are 
going to create another release candidate and start a new vote. (The subject in 
the email really should reference the rc to avoid confusion on multiple votes 
for the same release).

Ralph

> On May 1, 2023, at 9:53 PM, Piotr P. Karwasz  wrote:
> 
> Hi,
> 
> On Mon, 1 May 2023 at 21:09, Piotr P. Karwasz  wrote:
>> Source repository: https://github.com/apache/logging-log4j-transform
>> Tag: rel/0.1.0-rc2
>> Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
>> Artifacts: 
>> https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
>> Nexus repository:
>> https://repository.apache.org/content/repositories/orgapachelogging-1104
>> CI job run: 
>> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
>> Signing key: 
>> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> 
> I forgot to add a link to the website:
> 
> Website: https://logging.staged.apache.org/log4j/2.x/log4j-transform
> 
> Piotr



Re: [VOTE] Release log4cxx 1.1.0

2023-05-02 Thread Thorsten Schöning
Guten Tag Robert Middleton,
am Dienstag, 2. Mai 2023 um 13:47 schrieben Sie:

> Please download, test, and cast your votes on the log4j developers list.
> [] +1, release the artifacts
> [] -1, don't release because...

+1

I've successfully compiled and ran tests using MS Visual Studio 17.5.5
64 Bit under Windows 10 22H2 19045.2846 64 Bit.

Mit freundlichen Grüßen

Thorsten Schöning

-- 
AM-SoFT IT-Service - Bitstore Hameln GmbH
Mitglied der Bitstore Gruppe - Ihr Full-Service-Dienstleister für IT und TK

E-Mail: thorsten.schoen...@am-soft.de
Web:http://www.AM-SoFT.de/

Tel:   +49 5151-  9468- 0
Tel:   +49 5151-  9468-55
Mobil: +49  178-8 9468-04

AM-SoFT IT-Service - Bitstore Hameln GmbH, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 221853 - Geschäftsführer: Janine Galonska


Für Rückfragen stehe ich Ihnen jederzeit zur Verfügung. 

Mit freundlichen Grüßen, 

Thorsten Schöning


Telefon: +49 5151 9468-55
Fax: 
E-Mail: tschoen...@am-soft.de

AM-Soft IT-Service - Bitstore Hameln GmbH
Brandenburger Straße 7c
31789 Hameln

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen 
und ist ausschliesslich für den Adressaten bestimmt. Jeglicher Zugriff auf 
diese E-Mail durch andere Personen als den Adressaten ist untersagt. Wenn Sie 
nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, 
informieren Sie bitte sofort den Absender und vernichten Sie diese E-Mail. 
Sollten Sie nicht der für diese E-Mail bestimmte Adressat sein, ist Ihnen jede 
Veröffentlichung, Vervielfältigung oder Weitergabe wie auch das Ergreifen oder 
Unterlassen von Massnahmen im Vertrauen auf erlangte Information untersagt. 

This e-mail may contain confidential and/or privileged information and is 
intended solely for the addressee. Access to this email by anyone else is 
unauthorized. If you are not the intended recipient (or have received this 
e-mail in error) please notify the sender immediately and destroy this e-mail. 
If you are not the intended recipient, any disclosure, copying, distribution or 
any action taken or omitted to be taken in reliance on it, is prohibited and 
may be unlawful. 

Hinweise zum Datenschutz: bitstore.group/datenschutz





Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Gary D. Gregory
+1

Tests the src zip, asc and SHA file OK despite the SHA file being broken as 
Ralph noted (there should not be a target folder in the name).

mvn clean verify OK with:

Apache Maven 3.9.1 (2e178502fcdbffc201671fb2537d0cb4b4cc58f8)
Maven home: C:\java\apache-maven-3.9.1
Java version: 17.0.7, vendor: Eclipse Adoptium, runtime: C:\Program 
Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Gary

On 2023/05/02 04:29:22 Ralph Goers wrote:
> +1
> 
> I checked out the tag and built the transformer and then ran it against one 
> of my projects at work and verified it generated some Log4j2Cache classes.
> 
> I verified the signature.
> I verified the checksum. While it is a good checksum the file name included 
> in the .sha512 file is target/apache-log4j-transform-0.1.0-src.zip which 
> causes "shasum -a 512 check” to fail. This should be fixed for the next 
> release.
> 
> Ralph
> 
> > On May 1, 2023, at 12:09 PM, Piotr P. Karwasz  
> > wrote:
> > 
> > The Apache Log4j Transformation Tools 0.1.0 release is now available for 
> > voting.
> > 
> > This is the first release and it contains two modules:
> > 
> > * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> > location information without reflection.
> > * [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
> > to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> > Gizatullin.
> > 
> > Source repository: https://github.com/apache/logging-log4j-transform
> > Tag: rel/0.1.0-rc2
> > Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> > Artifacts: 
> > https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> > Nexus repository:
> > https://repository.apache.org/content/repositories/orgapachelogging-1104
> > CI job run: 
> > https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> > Signing key: 
> > https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> > 
> > Please download, test, and cast your votes on the Log4j developers list.
> > 
> > [ ] +1, release the artifacts
> > [ ] -1, don't release, because...
> > 
> > The vote will remain open for 72 hours All votes are welcome and we
> > encourage everyone to test the release, but only the Logging Services
> > PMC votes are officially counted. At least 3 +1 votes and more
> > positive than negative votes are required.
> > 
> > Countdown: 
> > https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> > 
> > Piotr
> 
> 


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Gary D. Gregory
HI Ralph: Nitpicking: I'm pretty sure you're supposed to test the src zip, not 
the repo. In theory these two are different because the zip should not contain 
extra non-source junk like the .github folder.

Gary

On 2023/05/02 04:29:22 Ralph Goers wrote:
> +1
> 
> I checked out the tag and built the transformer and then ran it against one 
> of my projects at work and verified it generated some Log4j2Cache classes.
> 
> I verified the signature.
> I verified the checksum. While it is a good checksum the file name included 
> in the .sha512 file is target/apache-log4j-transform-0.1.0-src.zip which 
> causes "shasum -a 512 check” to fail. This should be fixed for the next 
> release.
> 
> Ralph
> 
> > On May 1, 2023, at 12:09 PM, Piotr P. Karwasz  
> > wrote:
> > 
> > The Apache Log4j Transformation Tools 0.1.0 release is now available for 
> > voting.
> > 
> > This is the first release and it contains two modules:
> > 
> > * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> > location information without reflection.
> > * [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
> > to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> > Gizatullin.
> > 
> > Source repository: https://github.com/apache/logging-log4j-transform
> > Tag: rel/0.1.0-rc2
> > Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> > Artifacts: 
> > https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> > Nexus repository:
> > https://repository.apache.org/content/repositories/orgapachelogging-1104
> > CI job run: 
> > https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> > Signing key: 
> > https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> > 
> > Please download, test, and cast your votes on the Log4j developers list.
> > 
> > [ ] +1, release the artifacts
> > [ ] -1, don't release, because...
> > 
> > The vote will remain open for 72 hours All votes are welcome and we
> > encourage everyone to test the release, but only the Logging Services
> > PMC votes are officially counted. At least 3 +1 votes and more
> > positive than negative votes are required.
> > 
> > Countdown: 
> > https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> > 
> > Piotr
> 
> 


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Gary D. Gregory
Another needed clean-up (not a blocker): The zip file has all sorts of git 
junk: a .github folder, a .gitignore file, and a .mvn folder (I certainly don't 
want extra maven junk either but that's just me)? There should only _sources_, 
not a snapshot of all files in the github repo. For example, see 
https://dlcdn.apache.org/logging/log4j/2.20.0/apache-log4j-2.20.0-bin.zip

Gary


On 2023/05/01 19:09:37 "Piotr P. Karwasz" wrote:
> The Apache Log4j Transformation Tools 0.1.0 release is now available for 
> voting.
> 
> This is the first release and it contains two modules:
> 
> * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> location information without reflection.
> * [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
> to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> Gizatullin.
> 
> Source repository: https://github.com/apache/logging-log4j-transform
> Tag: rel/0.1.0-rc2
> Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> Artifacts: 
> https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> Nexus repository:
> https://repository.apache.org/content/repositories/orgapachelogging-1104
> CI job run: 
> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> Signing key: 
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> 
> Please download, test, and cast your votes on the Log4j developers list.
> 
> [ ] +1, release the artifacts
> [ ] -1, don't release, because...
> 
> The vote will remain open for 72 hours All votes are welcome and we
> encourage everyone to test the release, but only the Logging Services
> PMC votes are officially counted. At least 3 +1 votes and more
> positive than negative votes are required.
> 
> Countdown: 
> https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> 
> Piotr
> 


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Gary D. Gregory
Note:

> Signing key: 
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index

A random link on the internet is irrelevant, what matters is what is in our 
KEYS file at:
https://downloads.apache.org/logging/KEYS

Gary

On 2023/05/01 19:09:37 "Piotr P. Karwasz" wrote:
> The Apache Log4j Transformation Tools 0.1.0 release is now available for 
> voting.
> 
> This is the first release and it contains two modules:
> 
> * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> location information without reflection.
> * [LOG4J2-673]: Adds a resource transformer for the Maven Shade Plugin
> to merge `Log4j2Plugins.dat` plugin caches. Thanks to Eduard
> Gizatullin.
> 
> Source repository: https://github.com/apache/logging-log4j-transform
> Tag: rel/0.1.0-rc2
> Commit: 7bb767c1466cd9faebfeeffa8136b231bf2b6fae
> Artifacts: 
> https://dist.apache.org/repos/dist/dev/logging/log4j-transform/0.1.0
> Nexus repository:
> https://repository.apache.org/content/repositories/orgapachelogging-1104
> CI job run: 
> https://github.com/apache/logging-log4j-transform/actions/runs/4853722893
> Signing key: 
> https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0=on=index
> 
> Please download, test, and cast your votes on the Log4j developers list.
> 
> [ ] +1, release the artifacts
> [ ] -1, don't release, because...
> 
> The vote will remain open for 72 hours All votes are welcome and we
> encourage everyone to test the release, but only the Logging Services
> PMC votes are officially counted. At least 3 +1 votes and more
> positive than negative votes are required.
> 
> Countdown: 
> https://www.timeanddate.com/countdown/launch?iso=20230504T2115=4162=cursive
> 
> Piotr
> 


[VOTE] Release log4cxx 1.1.0

2023-05-02 Thread Robert Middleton
This is a vote to release log4cxx 1.1.0

Please download, test, and cast your votes on the log4j developers list.
[] +1, release the artifacts
[] -1, don't release because...

This vote will remain open for 72 hours(or more if required).

All votes are welcome and we encourage everyone to test the release,
but only Logging PMC votes are “officially” counted. As always, at
least 3 +1 votes and more positive than negative votes are required.

A quick changelog is below:
* Fix to build on Windows Server 2016
* Fix compiling errors with older compilers
* Make ODBC and SMTP opt-in instead of automatic
* Parameterize statements for ODBC inserts.  Add new generic
DBAppender class that uses APR for database support
* Fix Qt support

Tag:
For a new copy do "git clone
https://github.com/apache/logging-log4cxx.git; and then "git checkout
tags/v1.1.0-RC1"
For an existing working copy, do "git pull" and then "git checkout
tags/v1.1.0-RC1"

Web site: https://logging.staged.apache.org/log4cxx/next_stable/

Distribution archives: https://dist.apache.org/repos/dist/dev/logging/log4cxx/

Building directions are on the website(under 'Development').  Note
that APR is required to build(as well as boost if your compiler does
not support C++17).

-Robert Middleton


Re: [VOTE] Release Apache Log4j Transformation Tools 0.1.0

2023-05-02 Thread Piotr P. Karwasz
Hi,

On Mon, 1 May 2023 at 21:09, Piotr P. Karwasz  wrote:
> * [LOG4J2-3638]: Adds a bytecode transformation tool to provide
> location information without reflection.

There is a small but pesky restriction in the Maven plugin: there is
no includes/excludes setting. While not a problem for the general
user, it prevents me to write a benchmark comparing woven and unwoven
classes.

Therefore I *withdraw* this release candidate and I'll release RC3 tonight.


Piotr