OpenJDK 6 b10 source posted
Mark Wielaard
mark at klomp.org
Sun Jun 1 15:37:05 PDT 2008
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? 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:
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?
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).
>
>
> I'll publish results for b10 later.
That would be cool.
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: icedtea6-b10.patch
Type: text/x-patch
Size: 7653 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/jdk6-dev/attachments/20080602/8b225606/attachment.bin
More information about the jdk6-dev
mailing list