JDK 7u2 Phase 2 repository
Dalibor Topic
dalibor.topic at oracle.com
Thu Sep 15 05:53:52 PDT 2011
On 9/13/11 6:11 AM, Erik Trimble wrote:
> On 9/12/2011 2:35 PM, Dalibor Topic wrote:
>> Hi,
>>
>> it's time to discuss the repository structure for 7u2 in phase 2 (aka stabilization), where only high priority
>> fixes are allowed, as mentioned in our Repository Management Rule 3. [0]
>>
>> With this mail, I'd like to propose that we create only one, master, forest for OpenJDK 7u2 in phase 2,
>> since we should expect only a small number of fixes to be acceptable for phase 2, and no integration forest.
>>
>> So, for this Project, I'd like to see us add the following repository:
>>
>> * http://hg.openjdk.java.net/jdk7u/jdk7u2 - 7u2 phase 2 OpenJDK master
>>
>> to be populated from hg.openjdk.java.net/jdk7u/jdk7u OpenJDK JDK 7 Updates mainline
>>
>> Phase 2 changes on code in OpenJDK would go here first, and get synced by the integrator to the jdk7u OpenJDK JDK 7 Updates mainline.
>>
>> Note: there is no separate integration forest in OpenJDK for 7u2 phase 2.
>>
>> Let me know if you have comments on this proposal on this mailing list by Wednesday.
>>
>> Finally, thanks to Abhijit Saha and Edvard Wendelin for their work on creating and reviewing this proposal.
>>
>> cheers,
>> dalibor topic
>>
>> [0] http://openjdk.java.net/projects/jdk7u/repos.html
>
> Honestly, I think the only thing that people should be aware of is that syncing from 7uN back into 7u on a fix-by-fix basis (rather than at the end of the 7uN cycle, or even after every 7uN build) results in a bit of muddy history inside the 7u repository.
>
> I'm not saying this is bad (or, frankly, even avoidable), but just be aware that the HISTORY for 7uN and 7u will not line up nicely, which means that for subsequent 7uN+2 (or whatever) release, the history ISN'T going to line up nicely as 7uN + another whole number of fixes. It's going to be 7u (at the time of the 7uN fork), plus the 7uN and 7u-only fixes interspersed.
>
> About the only way I could see avoiding this is to wait until a 7uN release is finished, then (and ONLY then) sync back into the 7u line, using the 'rebase' option. I find this option significantly worse than the proposed method, for obvious reasons.
>
> I also second the existence of a Master-only (no Integration) forest for the 7uN releases. The number of fixes is limited, and the extra Integration forest really buys us no additional benefit.
>
Thanks for the feedback, Erik - we'll go with this structure for 7u2 phase 2 then.
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