OpenJDK 6 b10 source posted

Joseph D. Darcy Joe.Darcy at Sun.COM
Mon Jun 2 10:19:44 PDT 2008


Mark Wielaard wrote:
> Hi Joe,
> 
> On Fri, 2008-05-30 at 18:39 -0700, Joseph D. Darcy wrote:
>> The OpenJDK 6 b10 source is now available at
>>
>> http://download.java.net/openjdk/jdk6/
> 
> Thanks for releasing this. I have updated icedtea6 to include it.
> 
> Are you planning to support a mercurial repo for openjdk6?

Yes, a mercurial repo for OpenJDK 6 should be up and running withing a 
month or two.

> Although your
> release notes below helped a lot, it is still hard work to review all
> the changes for integration if all you got is just the diff between two
> full versions.

Agreed.

> For those interested I posted the b09-b10 diff here:
> http://icedtea.classpath.org/~mjw/b09-b10.diff.gz
> (Excluding the new/deleted (gervill) files)
> 
> Posting individual changes and/or having a public repo might also help
> understanding smaller things that you don't explicitly mention in your
> release notes like the changes to java.c, MetaData.java or
> ChunkedInputStream/test.txt (also removed from the diff since it is
> essentially a binary blob).
> 
>> A few fixes in the 2D area:
>>
>> 6604044: java crashes talking to second X screen
>> 6636469: Java Fullscreen Exclusive Mode not working with Xorg server
>> 1.3.0 and above
> 
> Removed icedtea-xinerama.patch from icedtea6 which did the same thing.
> 
>> 6523403: OSS CMM: Need to provide lcms library with PYCC and
>> LINEAR_RGB OS ICC profiles
>>
>> The last fix was contributed by Andrew Haley and Keith Seitz of Red Hat
>> and fixes color management related regression and JCK failures.
> 
> Thanks, I removed the icedtea-color-profiles.patch and the overlay.
> 
>> The encumbered sound engine has been replaced with Gervill:
>>
>> 6702956 OpenJDK: replace encumbered code (software synthesizer)
> 
> Very nice. We had good experience with this code in IcedTea.
> 
> It wasn't clear precisely which upstream version of Gervill you are
> including. It does look like you are missing some fixes Karl and I made
> since it got integrated into icedtea. For example you miss the sample
> rate conversion support. But it is somewhat hard to see because all the
> files got completely reformatted from the upstream sources.
> 
> You should be able to find all the changes we made on the mailinglist
> (sound-dev, distro-pkg-dev and audio-engine-dev) and of course in
> Gervill CVS https://gervill.dev.java.net/source/browse/gervill/ (or
> icedtea6 mercurial under overlays).
> 
> Could you make the changes you made to the upstream sources available
> separate from the changes you made to the indention of the sources for
> easy comparison?

I'll forward this request to the engineer who did the Gervill integration.

> For now I kept the current upstream/icedtea version.
> 
>> Some progress has been made on addressing the copyright/licensing
>> concerns raised by Debian
>> (http://mail.openjdk.java.net/pipermail/jdk6-dev/2008-April/000044.html):
>>
>> 6695553: Cleanup GPLv2+SPL legal notices in hat sources
>> 6703931 Remove jaxws doc-files from the jdk
>>
>> Work will continue in this area until all the issues are addressed.
> 
> Very nice. I removed the patches/icedtea-hat-spl-gpl.patch.
> And this also closes:
> - http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=142
> 
> And I saw soundbank.gm was also removed, which closes:
> - http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=149
> 
> The general tracking bug for hopefully all these issues is:
> http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=138
> 
>> Mark Wielaard recently proposed publishing regression test results for
>> OpenJDK 6
>> (http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2008-May/001921.html). 
>>

Thanks for the update on incorporating the changes in b10.

>> I'll publish results for b10 later.
> 
> That would be cool.

Yes; however, my own work on OpenJDK 6 will be delayed for a while since 
I am out of the office for a death in the family.

Regards,

-Joe

> I am also happy to note that Lillian and Tom added jtregcheck to the
> Fedora rpm builds in addition to running the Mauve tests. The test
> results output (just the jtreg -v1 output for now, not yet the full
> JTreport and JTwork output) are then included in the src subpackage rpm
> and in the build logs.
> 
> Which is great because it also allows us to easily monitor the (zero)
> ports that Fedora ships like ppc and ppc64. For an example see:
> http://koji.fedoraproject.org/koji/buildinfo?buildID=51083
> Click on the build logs (build.log) and search for "JTREG TESTING".
> The results still have a bit too many failures because it doesn't
> currently provide a Xvfb wrapper like it does for Mauve. But that is in
> the works.
> 
> Cheers,
> 
> Mark
> 
> 
> 2008-06-01  Mark Wielaard  <mark at klomp.org>
> 
>   * Makefile.am (OPENJDK_DATE): Updated to 30_may_2008.
>   (OPENJDK_MD5SUM): Updated.
>   (OPENJDK_VERSION): Updated to b10.
>   (OPENJDK_SRC_ZIP): Adjusted to new underscore convention between 
>   version and date in b10.
>   (ICEDTEA_PATCHES): Removed icedtea-xinerama.patch,
>   icedtea-color-profiles.patch and icedtea-hat-spl-gpl.patch.
>   * Makefile.in: Regenerated.
>   * patches/icedtea-copy-plugs.patch: Adjusted to remove sound
>   references in b10.
>   * patches/icedtea-gervill.patch: Adjusted to new sound service 
>   files in b10.
>   * overlays/openjdk/jdk/src/share/lib/cmm/lcms/GRAY.pf: Removed.
>   * overlays/openjdk/jdk/src/share/lib/cmm/lcms/LINEAR_RGB.pf: Removed.
>   * overlays/openjdk/jdk/src/share/lib/cmm/lcms/PYCC.pf: Removed.
>   * patches/icedtea-color-profiles.patch: Removed.
>   * patches/icedtea-hat-spl-gpl.patch: Removed.
>   * patches/icedtea-xinerama.patch: Removed.
> 
> 




More information about the jdk6-dev mailing list