From the CSR FAQ (https://wiki.openjdk.org/spaces/csr/pages/32342047/CSR+FAQs):

Q: If my change needs a CSR review and a code review, which should I do first? A: To take a common case of a Java API change, there is some overlap between the factors considered in a general code review and the factors considered by the CSR when reviewing the specification and compatibility impact. (CSR members often participate in code reviews in addition to their reviews in CSR roles.) An engineer may choose to run the CSR process and code review in parallel, but feedback from either channel may be received which requires updates to the proposal in the other channel. If an engineer chooses to sequence code review and CSR review, to minimize latency the process expected to provide more feedback should be run first.


HTH,

-Joe

On 1/8/2026 1:19 PM, Roger Riggs wrote:
Hi Daniel,

CSR's get few reviewers than PR's.

A broader review in the PR can improve the prose and get comments on additional use cases. For myself, I do them in parallel, putting the initial CSR in proposed state to get early feedback from the CSR review. Comments on the PR accumulate and are addressed in the PR and when that settles down, update the PR and finalize.

In the CSR, the Compatibility Risk description highlights a typical more serious risk, that of superseding an existing method in an implementation and possibly changing or being in conflict with its semantics. As a protected method, its potential to be in conflict with existing implementations is reduced somewhat.

The diff in the CSR should focus on the specification change, not the implementation changes unless they affect visible behavior. (Generally, avoid irrelevant information in the CSR).

BTW, P4 is a better priority for this useful addition, P5 is pretty much ignored or trivial and not worth it.

Thanks for the followup, Roger


On 1/7/26 4:07 PM, Daniel Gredler wrote:
Hi Roger,

I've created the CSR here: https://bugs.openjdk.org/browse/JDK-8374739

Alan also provided some feedback on the original issue here: https://bugs.openjdk.org/browse/JDK-8374610

I was going to wait to create the PR until the CSR has been approved, if that's OK?

Take care,

Daniel



Reply via email to