+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