On 9/1/11 6:42 AM, Chris Hegarty wrote: > Also, I'm not sure it necessarily needs to be the tech lead for that area. > Surely any internal Oracle employee should be able to run with it. Typically, > the change and CCC will already have been done for JDK8, possibly leaving it > open the original dev engineer?
Note that Role 1 deliberately says SHOULD rather then MUST for the case of the developer not being at Oracle. In practice, I think having the Tech Lead for 7u as the single point of contact is less confusing for contributors that to have to chose someone themselves. cheers, dalibor topic > -Chris. > > On 09/ 1/11 02:36 PM, Sean Mullan wrote: >> For non-Oracle developers, will there be a CCC template that developers can >> use >> to write the details of the CCC and hand it off to the technical lead? >> >> How do we manage comments that come up during the review of the CCC? Is the >> tech >> lead expected to be a middle-man and send them back and forth to the >> initiator? >> How about sending comments directly to the project alias? >> >> --Sean >> >> On 8/31/11 9:30 PM, Dalibor Topic wrote: >>> Hi, >>> >>> here's a draft for discussion how the JDK 7 Updates Project should interact >>> with the existing CCC process, in order to provide additional transparency >>> around >>> potential upcoming interface changes future releases. >>> >>> The draft is open for comments until Wednesday September 7th. >>> >>> cheers, >>> dalibor topic >>> >>> >>> Interaction with the CCC process: >>> >>> Preamble: JDK 7 exposes different kinds of interfaces to its users. See >>> http://cr.openjdk.java.net/~darcy/OpenJdkDevGuide/OpenJdkDevelopersGuide.v0.777.html#kinds_of_interfaces >>> for an introduction. Changes to those interfaces need to be carefully >>> managed. >>> That's done through the CCC process. This document describes how the >>> JDK 7 Updates Project plugs into that existing process. >>> >>> Rule 0: If a changeset proposed for a JDK 7 Update forest requires a >>> specification change, >>> directly affects an external interface, or otherwise has a compatibility >>> impact, a CCC >>> request MUST be initiated. Unless special circumstances hold, a >>> specification change to a >>> java.* or javax.* API is out of bounds for a JDK 7 update release. >>> >>> Rule 1: Currently, if the developer is not employed by Oracle, the CCC >>> request SHOULD be >>> initiated by the Technical Lead. Otherwise, the CCC request MUST be >>> initiated by the developer >>> proposing the changeset. >>> >>> Rule 2: When a CCC request is initiated, the initiator MUST post that a >>> request has >>> been initiated on the jdk7u-dev@openjdk.java.net mailing list. >>> >>> Rule 3: While a CCC request is in progress, the initiator MUST keep the >>> jdk7u-dev@openjdk.java.net mailing list up to date on its progress, in >>> particular whether the >>> request has been approved. >>> >>> Rule 4: As a special exception, CCC requests for changes not going into a >>> public JDK 7 Update >>> forest are not covered by Rule 2 and Rule 3. >>> >>> Rule 5: A changeset for which the CCC request has not been approved (yet), >>> MUST not be committed >>> into a JDK 7 Update forest. >>> >>> Rule 6: The maintainer MAY request a CCC request to be initiated for a >>> changeset. >>> >>> -- Oracle <http://www.oracle.com> Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 <tel:+494023646738> | Mobile: +491772664192 <tel:+491772664192> Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München Registergericht: Amtsgericht München, HRA 95603 Komplementärin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Geschäftsführer: Jürgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment