On 9/1/11 3:30 AM, 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.

Thanks for the feedback, everyone - I'll post this on the project web site,
along with a template form, as suggested by Sean.

cheers,
dalibor topic

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

Reply via email to