+1
(With minor reservations)

It built (but took 15 minutes)
The artifact is properly signed.
Verifying the hash still doesn’t work properly

shasum -a 512 --check apache-log4j-transform-0.1.0-src.zip.sha512 
shasum: apache-log4j-transform-0.1.0-src.zip.sha512: no properly formatted SHA 
checksum lines found
This is because the sha512 file only contains the hash and no longer has the 
file name. I suggest looking at the log4j 2.x distribution pom.

I built and ran my test project and it ran fine. However, the first time I ran 
my project build it failed as below. I ran it several more times and it worked 
the second time, failed the same way the third time and then worked the few 
times I ran it again after that.

[ERROR] Failed to execute goal 
org.apache.logging.log4j:log4j-transform-maven-plugin:0.1.0:process-classes 
(default) on project customer-engagement-service: Execution default of goal 
org.apache.logging.log4j:log4j-transform-maven-plugin:0.1.0:process-classes 
failed: An API incompatibility was encountered while executing 
org.apache.logging.log4j:log4j-transform-maven-plugin:0.1.0:process-classes: 
java.lang.ClassFormatError: Truncated class file
[ERROR] -----------------------------------------------------
[ERROR] realm =    
plugin>org.apache.logging.log4j:log4j-transform-maven-plugin:0.1.0
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = 
file:/Users/rgoers/.m2/repository/org/apache/logging/log4j/log4j-transform-maven-plugin/0.1.0/log4j-transform-maven-plugin-0.1.0.jar
[ERROR] urls[1] = 
file:/Users/rgoers/.m2/repository/org/apache/logging/log4j/log4j-weaver/0.1.0/log4j-weaver-0.1.0.jar
[ERROR] urls[2] = 
file:/Users/rgoers/.m2/repository/org/ow2/asm/asm/9.5/asm-9.5.jar
[ERROR] urls[3] = 
file:/Users/rgoers/.m2/repository/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar
[ERROR] urls[4] = 
file:/Users/rgoers/.m2/repository/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar
[ERROR] urls[5] = 
file:/Users/rgoers/.m2/repository/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar
[ERROR] urls[6] = 
file:/Users/rgoers/.m2/repository/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar
[ERROR] urls[7] = 
file:/Users/rgoers/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
[ERROR] urls[8] = 
file:/Users/rgoers/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------

Ralph

> On May 2, 2023, at 12:08 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.
> 
> 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&fingerprint=on&op=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&p0=4162&msg=Log4j+Transformation+Tools+0.1.0&font=cursive

Reply via email to