Public Code Review
The new infrastructure is not ready yet, so we won't switch to it for the next release in OpenJDK (i.e. 7u2, as 7u1 is a CPU) just yet. The process here may change for 7u4.
Before asking for code review, make sure your fix is applied on the most recent revision of the code you intend to work on, that there are no build errors on the supported platforms for the release you're working on, and that any included or otherwise applicable tests pass without failures on all relevant platforms. If you're not able to build or test on all supported platforms, you MUST let the reviewers know which ones you were able to build and test on, as well as whether you anticipate any issues on the platforms you haven't been able to build and test on.
Code reviews for public JDK 7 Update forests MUST be done publicly: Either through e-mail on firstname.lastname@example.org mailing list, or using some other suitable public mechanism. If a code review is not done on the email@example.com mailing list, as part of the approval request for inclusion of the fix into a public JDK 7 Updates forest, which you MUST send to the firstname.lastname@example.org mailing list, a URL for the public code review MUST be provided.
If the content of a changeset submitted for review for a public JDK 7 Update forest is the same patch as the corresponding changeset submitted or committed for JDK 8, then it does not have to be resubmitted. In that case the URL for the changeset in the JDK 8 repository will suffice.
If the content of a changeset submitted for review for a public JDK 7 Update forest differs from the corresponding JDK 8 changeset, or if there is no corresponding JDK 8 changeset, then the changeset MUST be submitted publicly for review:
- A very small changeset MAY be submitted as a simple patch, as described in http://openjdk.java.net/contribute/
- Other than that, changesets SHOULD be submitted as webrevs on the code review server, cr.openjdk.java.net.
- Alternatively, a URL for the webrev of the changeset MAY be provided
A changeset submitted for the JDK 7 Update mainline forest (jdk7u) MUST be reviewed by at least one reviewer. The maintainer responsible for approval of the changeset MAY request additional, specific reviewers to review the changeset, e. g. component leads.
A changeset submitted for a JDK 7 Update release forest (like jdk7u2, once it's branched off) MUST be reviewed by at least two reviewers. The maintainer responsible for approval of the changeset MAY request additional, specific reviewers to review the changeset, e. g. component leads.
When backporting a changeset from OpenJDK 8 to OpenJDK 7u, you SHOULD ensure you have agreement from the original author and reviewers that it's suitable for backporting. You SHOULD also cc the original author and reviewers on the email@example.com mailing list when requesting approval.