OpenJDK Interim Governance Board

2009 June 10
by Lillian

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.

java-1.7.0-openjdk RPMs available

2009 May 29
by Lillian

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.

IcedTea6 1.5 Released!

2009 May 29
by Lillian

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.

Pay It Backward Day – April 4, 2009 in Toronto

2009 March 27
by Lillian

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.

2009 March 24
by Lillian

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.

FOSDEM Photos

2009 March 5
by Lillian

Sorry for the delay…

Daily Challenge

2009 March 5
by Lillian

Daily Challenge – TechCrunch Elevator Pitches

One of the most innovative, interesting and worthwhile projects out there. Something to feel good about, at least.

Mauve and JTreg Testing

2009 March 4
by Lillian

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.

IcedTea6-1.4.1 Released!

2009 February 25
by Lillian

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.

Welcome back, VisualVM.

2009 February 18
by Lillian

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.