OpenJDK 6 build 12 source posted (directaudio/alsa backend)

Joseph D. Darcy Joe.Darcy at Sun.COM
Sun Sep 28 16:12:23 PDT 2008


Hello Mark.

Mark Wielaard wrote:
> Hi Joe,
>
> On Fri, 2008-09-26 at 11:57 -0700, Joseph D. Darcy wrote:
>   
>> Mark Wielaard wrote:
>>     
>>> On Tue, 2008-09-23 at 06:12 -0700, Joseph D. Darcy wrote:
>>>       
>>>> Mark Wielaard wrote:
>>>>         
>>>>> On Mon, 2008-09-22 at 12:54 -0700, Joseph D. Darcy wrote:
>>>>>           
>>>>>> Neither Gervill nor your patches have yet been incorporated into JDK 7.
>>>>>>         
>>>>>>             
>>>>> What is the reason for having them in JDK6, but not in JDK7?
>>>>>       
>>>>>           
>>>> Just no one at Sun has gotten around to doing it yet for JDK 7.
>>>>         
>>> Is there anything Sun specific that is needed for moving stuff between 6
>>> and 7? Need any help? If it comes from icedtea then Andrew has almost
>>> certainly already created patches against 7 for icedtea7.
>>>       
>> I believe the plan of record was to replace the JDK 7 sound engine with 
>> Gervill, as done in OpenJDK 6; that is, the encumbered sound engine 
>> would be excised from JDK 7 entirely as opposed to maintaining it for 
>> ClosedJDK builds and using Gervill for openjdk=true builds.
>>     
>
> It would be nice to see the ClosedJDK part entirely disappear from
> OpenJDK7. That will certainly make the build system simpler.
>   
It would certainly be simpler; I think the closed sound code can go 
away, but other differences will probably remain, at least for a while.

> What is the plan for OpenJDK6? Will ClosedJDK6 and OpenKJDK6 be build
> from the same tree in the near future? Or will OpenJDK6 just remove the
> support for the "binary plugs" and make ClosedJDK6 a complete fork build
> from its own internal Sun tree?
>
>   

The current situation is that the OpenJDK 6 code base and the "ClosedJDK 
6" code base used for the update releases are much more similar in some 
areas than others.  The last common point for both releases is the JDK 6 
first-ship code base (since OpenJDK 6 branched off of a JDK 7 build).  
However, after my recent bug porting efforts for OpenJDK 6 b12, some 
areas of the logical forest (jaxp, jaxws, corba) are all but identical 
and certain kinds of bug fixes, including security bugs, have been 
applied to both trains.  (For the morbidly curious, I'm planning a blog 
post on the logistics of my recent bug porting effort.)

I've been working internally to figure out a plan for maintaining 
OpenJDK 6 and ClosedJDK 6 in parallel; I'll post to the list when I have 
something definitive to say.

For OpenJDK 6 proper, I certainly want to resolve the few remaining JCK 
issues and remove the lone remaining  binary plug for SNMP.

-Joe



More information about the jdk6-dev mailing list