Welcome to CSR discuss, conversations on reviewing compatibility and specifications
joe darcy
joe.darcy at oracle.com
Thu Apr 6 17:38:25 UTC 2017
Hello and welcome to csr-discuss, the discussion alias for the
compatibility and specification review OpenJDK group.
I'd like to work toward getting CSR reviews operational for JDK 10
changes within the next few weeks in anticipation of the JDK 10 lead
asking the CSR to review changes in JDK 10. [1]
For that review initiation to occur, several items need to happen including:
* Configuration changes to the JDK Bug System, JBS
(https://bugs.openjdk.java.net), to support a CSR issue type. Inside
Oracle, we are working through feedback on earlier iterations of the
issue type.
* More fundamentally, documentation and discussion about what role the
CSR process plays in JDK development. The predecessor ccc process has
historically played a number of roles including ensuring high-quality
specifications, providing feedback to API developers, and creating an
archive of changes as they occur. I expect those broad roles to continue
under CSR.
* Writing documentation for users of CSR, covering both the conceptual
rationale for CSR review as well as the current details of the tooling
in JBS. The documentation set may include an update of "OpenJDK
Developers' Guide, Version 0.777" [2], which contains a detailed
discussion of compatibility concerns.
On the logistics of accomplishing the above, I'd like to use the the
wiki page for the CSR group
https://wiki.openjdk.java.net/display/csr/Main
to host the documentation. For using the new issue type, I think it
would be helpful to import a number of the ccc requests approved in JDK
9 as CSR issues in JBS in a separate "CCC" project. I'll be screening my
JDK 9 ccc requests for this purpose, several dozen in total, and invite
other CSR members who have filed ccc requests for JDK 9 to do the same.
These imported requests will show the range of some of the kinds of
changes the CSR will review, API changes, language updates, command-line
flags, etc., and provide exemplars of requests for new users. I think
seeing a concrete range of kinds of changes in CSR requests will help
foster a better informed discussion than just talking about CSR requests
in the abstract.
I'll be working on the documentation and will send portions out for
review as they become sufficiently mature and will keep the group
apprised on when the ccc requests in JBS will be available for viewing.
Comments?
Thanks,
-Joe
[1]
http://mail.openjdk.java.net/pipermail/gb-discuss/2017-January/000320.html
[2]
http://cr.openjdk.java.net/~darcy/OpenJdkDevGuide/OpenJdkDevelopersGuide.v0.777.html
More information about the csr-discuss
mailing list