Questions on Ground Rules

Dalibor Topic dalibor.topic at oracle.com
Fri Jul 29 17:49:03 PDT 2011


On 7/29/11 7:26 PM, Jim Holmlund wrote:
> Hi Dalibor, a few questions
> - The two sentences in Rule 1 of the Ground Rules:
>       http://openjdk.java.net/projects/jdk7u/groundrules.html
>    seem almost contradictory to me.   If I have a change that is going to go into both 7u and 8, it appears that I can push the fix to these two repos in either order.  Is that true?

Yes, if the change is reviewed & approved for 7u at the same time it is proposed for 8 as well.

The rationale behind that the process for getting changes into 8 does not seem to be defined yet, afaict from the JDK 8 web page, so non-Oracle developers need a path to get critical fixes into 7u that doesn't require them to conquer the terra incognita of JDK 8 processes first. In those cases, we'd still like the fix to be on its way into 8 - i.e. proposed for inclusion into 8, following whatever public process for accepting changes are/will be in place there.

In addition, as Erik said, there could be scenarios where we need to address an issue in 7u immediately, so allowing that seems like a good idea. There is a 
difference between allowing it and encouraging it, though, so that's why it's a 'special exception'. 

> - If there is an intent that a change destined for both 7u and 8 be pushed into 8 first, how long must one wait after pushing to 8 before pushing to 7u:
>    - not specified - the push to 7u could be done immediately after the push to 8
>    - until after nightly tests are successfully run on the 8 integration repo to which the fix was pushed
>    - until the fix hits an 8 promoted build
>    - until the fix hits an 8 promoted build and promotion testing has successfully been completed on that promoted build

I think that 'it depends': for some changes, I'd expect us to want to see the fix go through more 'bake time' in 8 then for others (and to indicate their preference in the approval mail).

> - The langtools group have some cases where a fix is already in JDK 8, and the patch for 7u is the same, and the webrev for the patch is not in a public place.  Would it be ok to just include a link to the JDK 8 changeset in the request for push message, eg:
>       http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0d6d41563040

Yes.

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