Congratulations to Andrew Haley and Martin Buchholz; the newest members of the OpenJDK Interim Governance Board. It is nice to see one of Red Hat’s own appointed. Andrew is Red Hat’s Open Source Java team lead, and I am very grateful to be under his guidance.
Mark Reinhold’s official announcement is here.
Following Andrew Hughes’ IcedTea7 1.10 release announcement, we have made Fedora RPMs and SRPMs available for experimental purposes. These are based on OpenJDK7’s JavaOne preview release.
We are proud to announce the release of IcedTea6 1.5.
The IcedTea6 project provides a harness to build the source code from OpenJDK6 using Free Software build tools.
What’s New?
—————–
- Static trace support through systemtap.
When given the configure option –enable-systemtap IcedTea will build
hotspot with the dtrace static markers enabled and install an hotspot
tapset that can be used to dynamically trace execution of java
applications at runtime. See the tapset/hotspot.stp file for
documentation of the various trace points and arguments available.
- Allow building of other virtual machines besides the default VM. Additional
virtual machines on architectures where hotspot is available are cacao
and zero (or shark), and cacao, where zero (or shark) is available. It’s
not possible to build cacao as the default VM, and zero as additional VM.
- Update to latest HotSpot minor build (hs14b10–>hs14b15) from the new
HotSpot Express repository.
- Updated to OpenJDK b16 build.
- VisualVM updated to 1.1.1.
- Updated to support CACAO 0.99.4.
- Several web browser plugin and javaws support fixes:
– Fixed security handling to prevent access denials when there is a site
specific exception in the policy file
– Allow extentions (chrome) to run Java code with full permissions
– Added non-trusted SSL support to WebStart (javaws)
– Added proxy support
– Other improvements that were breaking specific sites (tag parser fix,
nested jar support, etc.)
– Added JVM Console (used by http://chrispederick.com/work/web-developer/)
- Removed gcjwebplugin support.
- LCMS security fixes.
- Many build improvements.
- Many gervill, java2d, nio2, pulse java, zero/shark, jtreg fixes.
- Experimental out-of-the-box cross-compilation support (not yet finished)
- Other bug fixes.
—————–
The tarball and nosrc RPM can be downloaded here:
http://icedtea.classpath.org/download/fedora/java-1.6.0-openjdk-1.6.0.0-21.b16.fc11.nosrc.rpm
http://icedtea.classpath.org/download/source/icedtea6-1.5.tar.gz
The following people helped with this release:
Gary Benson, Deepak Bhole, Andrew Haley, Andrew John Hughes, Tomas Hurka, Ioana Ivan, Mattias Klose, Omair Majid, Xerxes RÄnby, Marc Schoenefeld, Robert Schuster, Mark Wielaard, Lillian Angel
We would also like to thank the bug reporters and testers!
To get started:
$ hg clone http://icedtea.classpath.org/hg/release/icedtea6-1.5
$ cd icedtea6-1.5
Full build requirements and instructions are in INSTALL:
$ ./configure [--enable-visualvm --with-openjdk --enable-pulse-java --enable-systemtap ...]
$ make
The new package has been built into Fedora 10, Fedora 11 and Fedora 12 (rawhide) and should appear in the yum repositories in a couple of days.
A few weeks ago, I blogged about Daily Challenge. On April 4, they are planning to break a record right here in Toronto.
If you are in the downtown area, there is another worth while reason to stop in at Second Cup across from Much Music for a cup of java (coffee, of course).
The event is called “Pay it Backward”, where everyone in line buys a coffee for the person behind them. The record to break is 490 cups of coffee sold. With several sponsors including Sick Kids Hospital and Flow 93.5, the main cause is to encourage people to do good.
Add your name to the list via Facebook.
Never, in one day, have I spun (and respun) as many packages as I did today. It was as if every JDK known to mankind (err… Fedora & RHEL) needed to be updated today. Oh, I should mention that I am still not done.
Sorry for the delay…
Daily Challenge – TechCrunch Elevator Pitches
One of the most innovative, interesting and worthwhile projects out there. Something to feel good about, at least.
For a while now we have been running tests nightly (via Hudson) to assure builds always complete successfully. A short while later we incorporated running the Mauve test suite, and eventually JTreg (when Mark Wielaard made it SO easy). The problem was that we were only posting our Mauve and JTreg results internally, and realized we may not have been checking for regressions as rigorously as we should have. ALSO, we all know the importance of being open.
Recently, one of our brilliant interns at the Toronto office, Omair Majid, got it up and running. All regressions are mailed out to a dedicated mailing list, and nightly results for Mauve and JTreg are posted on a public page.
Check out his announcement here, and please send us your suggestions.
We are proud to announce the release of IcedTea6 1.4.1.
The IcedTea6 project provides a harness to build the source code from OpenJDK6 using Free Software build tools.
What’s New?
—————–
- Fixed version string: Set PRODUCT_NAME to OpenJDK, unless doing a CACAO
build (set to IcedTea).
- Plugin fixes.
- Re-implemented VisualVm.
—————–
The tarball and nosrc RPM can be downloaded here:
http://icedtea.classpath.org/download/fedora/java-1.6.0-openjdk-1.6.0.0-12.b14.fc11.nosrc.rpm
http://icedtea.classpath.org/download/source/icedtea6-1.4.1.tar.gz
The following people helped with this release:
Deepak Bhole, Andrew John Hughes, Tomas Hurka, Mark Reinhold, Mark Wielaard, Lillian Angel
We would also like to thank the bug reporters and testers!
To get started:
$ hg clone http://icedtea.classpath.org/hg/release/icedtea6-1.4.1
$ cd icedtea6-1.4.1
Full build requirements and instructions are in INSTALL:
$ ./configure [--enable-visualvm --with-openjdk --enable-pulse-java ...]
$ make
The new package has been built into Fedora 11 (rawhide) and should appear in the yum repositories in a couple of days.
I am sorry to everyone I pissed off by taking out VisualVM in the IcedTea6-1.4 release.
With Tomas Hurka’s help, I was finally able to add it back in (version 1.1). It now builds beautifully with Netbeans 6.5 (available in Fedora Rawhide), and all issues of prebuilt binaries have been resolved.
To build:
$ hg clone http://icedtea.classpath.org/hg/icedtea6
$ cd icedtea6
$ ./configure --enable-visualvm
$ make
To run:
$ ./openjdk/control/build/linux-{arch}/j2sdk-image/bin/jvisualvm
See the revisions here.










