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
> 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.
> For those interested I posted the b09-b10 diff here:
> (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
>> 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:
>> Mark Wielaard recently proposed publishing regression test results for
>> OpenJDK 6
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.
> 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:
> 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.
> 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