slachiewicz commented on issue #12676: URL: https://github.com/apache/maven/issues/12676#issuecomment-5179692718
## Status and remaining work **28 of 35 pull requests merged.** Every repository that referenced a pre-rc-6 Maven 4 version is now either merged or has an open PR — there is nothing left to *find*. ### Still open | PR | State | |---|---| | apache/maven-mvnd#1714 | approved. The four GraalVM `Build native distribution` jobs fail on `master` too (`undefined reference to stat@GLIBC_2.17` on ubuntu-24.04-arm), so that red is not from this change; apache/maven-mvnd#1712 is the fix for it | | apache/maven-resources-plugin#500 | approved. Carries the `<skip>` workaround for the shadowed-parameter bug, with a `TODO` pointing at apache/maven#12626, which fixes the cause in the core configurator | | apache/maven-source-plugin#315 | awaiting review. Migration off `4.0.0-beta-3` onto the `SourceRoot` model; all 23 ITs pass | | apache/maven-executor#35 | awaiting review | | apache/maven-dist-tool#202 | awaiting review. Rewrites the master-jobs report as a sorted table and fixes a broken status icon (`ૂ` is decimal 2754 = U+0AC2, a Gujarati vowel sign, not U+2754) | ### Jenkins verification in progress All 93 `master` and `3.x` jobs in `maven-box` were rerun after the shared-library fixes landed. This mattered because only 4 of the 95 jobs had run at all since apache/maven-jenkins-lib#22 changed how Maven is provisioned — every other green result predated it. So far: **17 finished, all green; 76 still building; no failures.** The mechanism is confirmed working. From maven-clean-plugin master #57: ``` + mvn ... maven-wrapper-plugin:3.3.4:wrapper -Dmaven=4.0.0-rc-6 + ./mvnw ... Apache Maven 4.0.0-rc-6 (6a8189b24518daa120539fa41ce12f2b48ec09a8) Maven home: /home/jenkins/.m2/wrapper/dists/apache-maven-4.0.0-rc-6/2fa31093 [INFO] BUILD SUCCESS ``` Note the node's own `maven_4_latest` still resolves to 4.0.0-rc-5 — the build runs on rc-6 purely through the wrapper. **An INFRA request to install rc-6 on the build nodes is therefore no longer needed for these builds.** ### Known issues that are not part of this upgrade - apache/maven#12678 — the deprecated `org.apache.maven.api.plugin.testing` annotations still compile but are silently ignored by the relocated `MojoExtension`, so a plugin that has not moved its imports keeps building and quietly stops reading its test POMs. Also covers `ProducedArtifactStub`'s shim losing its five-argument constructor. - apache/maven#12626 — `EnhancedCompositeBeanHelper.buildFieldCache()` lets a parent field shadow a child's, which is what breaks `<skip>` on `testResources`. Once released, the workaround in maven-resources-plugin#500 can be removed. - `maven_4_latest` on the ASF build nodes still points at 4.0.0-rc-5. Not blocking anything now, but worth an INFRA ticket for anything that bypasses the wrapper. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
