dweiss opened a new pull request, #16689:
URL: https://github.com/apache/lucene/pull/16689

   Compiling `branch_10x` with JDK 22 fails with:
   
   ```
   > Task :lucene:core.tests:compileJava FAILED
   error: invalid flag: -Xlint:dangling-doc-comments
   ```
   
   The `dangling-doc-comments` lint category was added to javac in JDK 23, but 
`JavacConfigurationPlugin` only removed it for compilers older than 22 (this 
gate came in with the build infra backport, #16592). JDK 21 builds worked 
because the flag was stripped there; JDK 22 kept it and javac rejected it.
   
   This moves the flag to the `< 23` block, alongside `-Xlint:incubating`. 
`-Xlint:restricted` stays gated at `< 22`.
   
   Checked with `javac --help-lint` on Temurin 21 (none of these categories) 
and Temurin 23 (has `dangling-doc-comments`, `incubating`, `restricted`). I had 
no JDK 22 locally, so the CI run on JDK 22 is the real confirmation.
   
   This only applies to `branch_10x`; `main` requires a newer compiler and has 
no such gating.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to