Draft Bulk Changes Proposal

Dalibor Topic dalibor.topic at oracle.com
Wed Jul 13 19:11:56 PDT 2011


Another one on my list is a draft for bulk changes. Since some of the components used in JDK 7 come from other places (JAX*, Corba, HSX), they tend to get updated in bulk fashion, and to live in their repositories. Since bulk changes tend to be large, and to be applicable to both JDK 8 and JDK 7, the preferred route is to submit them for inclusion into JDK 7 Updates along or after their submission into JDK 8. Since components that get updated in bulk fashion tend to live in their own repositories in the JDK 7 forest, Rule 0 allows the maintainer to designate forests as open for bulk changes. Bulk changes can be disruptive, so Rule 2 ensures that the forest's maintainer can coordinate with the relevant stakeholders before a bulk change is pushed into a forest, and finally Rule 3 sets expectations regarding quality of submitted bulk changes.

Bulk changes:

Preamble: An example of bulk changes would be an update to a new HotSpot version, security fixes, or updates to JAXP, JAX-WS, or Corba.

Rule 0: A maintainer MAY designate one or more repositories in their forest as open for bulk changes. In that case, the maintainer MUST describe the kind of acceptable bulk changes.

Rule 1: Bulk changes that are submitted for a JDK 7 Update forest along with or after their submission into JDK 8 don't require additional code review.

Rule 2: Bulk changes, like any other changes submitted to a JDK 7 Update forest, MUST be approved by the forest's maintainer before they can be pushed.

Rule 3: The submitter MUST make sure there are no build errors on the supported platforms for the release they're working on, and that any included or otherwise applicable tests pass without failures on all relevant platforms.

cheers,
dalibor topic
-- 
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



More information about the jdk7u-dev mailing list