Wednesday August 20, 2008
Joseph D. Darcy's Sun WeblogJoseph D. Darcy's Sun Weblog OpenJDK 6: Some more regression test results for b11 To address a configuration issue with the previously reported regression tests results for OpenJDK 6 b11, I reran the jdk tests with the display set to a virtual framebuffer and 77 more tests pass. In summary now:
Note that the jtdiff command, included as part of jtreg, can be used to compare the output of different regression test runs. (2008-08-20 14:00:13.0) Permalink Comments [4]OpenJDK 6: Some regression test results for b11 For comparison purposes, I've uploaded the results of the automated regression tests (-a option to jtreg) from the OpenJDK 6 build 11 source bundle run against a Sun-internal Linux build:
I ran the tests remotely and didn't set a usable display so about 72 of the JDK failures are from the AWT tests not having a display; I'll rerun the affected tests and verify they will pass as expected. At least one of the langtools failures seems to be from an overly zealous version check that should be modified. I've also ran tests on a Solaris SPARC system; the HotSpot and langtools results were identical and there were a few differences in the JDK results. (2008-07-17 19:30:29.0) PermalinkOpenJDK 6: Sources for b11 published On July 15, the OpenJDK 6 b11 source bundle was published. This source bundle includes:
I'm in the process of updating the Gervill sound engine in OpenJDK 6 to the current version; that work will be complete by build 12. In the meantime, as an initial step the spacing of the source code has been normalized (6717694). I'd expect b12 to be available within two weeks; besides the Gervill work, a few more licensing/artifact fixes may be included too. Going forward, I plan to get the OpenJDK 6 sources into a public Mercurial repository by the end of the summer; that will allow fixes put there to be shared more quickly and should also allow more work to go on directly in the upstream code base. (2008-07-15 17:04:35.0) Permalink Comments [1]OpenJDK 6: Congratulations to IcedTea and Red Hat Congratulations to the IcedTea project and Red Hat for producing an OpenJDK binary in Fedora 9 that passes the Java SE TCK! We'll continue working on getting the remaining fixes needed to achieve this incorporated directly into OpenJDK 6 too. (2008-06-19 13:51:23.0) PermalinkOpenJDK 6: Sources for b10 published On May 30, the OpenJDK 6 b10 source bundle was published. Notable fixes in this build include:
With the removal of the binary plug for sound, the only remaining plug in OpenJDK 6 is for SNMP support. Work continues to address the remaining copyright and licensing concerns in the code base. Some regression tests, such as those in networking and javax.script, should probably be modified to more easily accept configuration options without having to modify the source of the tests; discussion on how best to do that has started. (2008-06-13 10:12:55.0) Permalink Comments [3]OpenJDK: jtreg and regression tests Huzzah! Through the dedicated efforts of Jon and others, jtreg is now open sourced! The jtreg program is the test harness used to run the regression tests that come with the JDK sources. The JCK tests verify properties that should be true of all implementations of a given Java SE specification. The JDK regression tests are different; while many of them test properties that should be true of all implementations, some regression tests look at properties we want to be true of our JDK implementation but are not strictly required by the specification. Therefore, while a failing regression test most likely indicates a problem, in some cases the failure may not be a correctness issue per se. This situation is certainly feasible with ports of the JDK to operating systems sufficiently different than windows, Solaris, and Linux; shell tests are especially susceptible to those OS differences. Creating new shell tests should be avoided if possible and the porting effort may include updating regression tests to make them aware of the new platform. (2008-05-01 22:45:00.0) PermalinkOpenJDK 6: Sources for b09 published On April 11, the OpenJDK 6 b09 source bundle was published. Notable fixes in this build include:
This will very likely be the last source drop until after JavaOne. (2008-04-14 15:18:11.0) PermalinkOpenJDK 6: Sources for b07 and b08 published The sources for OpenJDK 6 b07 were posted on March 20 followed by b08 on March 27. The most notable fixes in b07 were:
After b07, Red Hat reported that the source bundle contained some suspect binary artifacts. In b08, we addressed all the make and src artifacts and some of the test ones (6679994). We're reviewing how to make the licensing of the remaining non-source files in the bundle clearer. Additionally, a separate build problem was addressed (6613927) At present, there is not a particular time line for the next code drop. The fixes in the next drop will include time zone updates (6650748, 6679340). (2008-04-04 13:58:33.0) Permalink Comments [3]There are now OpenJDK 6 packages for the upcoming Hardy Heron Unbuntu Universe and Lilian has announced that OpenJDK 6 will be a part of Fedora 9. (2008-03-13 17:30:32.0) Permalink Comments [8]OpenJDK 6: Sources for b06 Published The second code drop for OpenJDK 6, b06, was published earlier today, February 29, 2008, at the usual location. This drop has several changes of note:
I expect with next drop will be available within two weeks, by March 14, 2008. (2008-02-29 16:27:00.0) Permalink Comments [1]OpenJDK 6: The End of the Beginning The initial code drop for OpenJDK 6 is now available. More to follow. (2008-02-14 12:34:11.0) PermalinkThanks to the build group's sponsorship, a project for OpenJDK 6 has been created as part of http://openjdk.java.net/. If you're interested in knowing what's going on with the project, or want to help contribute, join the mailing list. (2008-01-24 23:48:37.0) Permalink |
Calendar
RSS Feeds
All /Annotation Processing /General /Java /JavaOne /Numerics /OpenJDK SearchLinks
NavigationReferersToday's Page Hits: 941 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||