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