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 (`&#2754;` 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]

Reply via email to