OpenSolaris

You are not signed in. Sign in or register.

Heads-up: Java 1.6 (6.0) in the works

Date: Tue, 22 Aug 2006 12:24:43 -1000 (HST)
From: Joseph Kowalski <Joseph.Kowalski at eng dot sun dot com>
To: on-all at sun dot com, onnv-gate at onnv dot eng dot sun dot com
Subject: Heads-up: Java 1.6 (6.0) in the works


Greetings, gatelings and others,

It seems that the "Heads Up" notifications occur immediately after a putback.
In that model, this is a "Heads Up for a Heads Up"; the notice for an
impending change.

Last December 8th, Danek sent to you:

    The Nevada CBE will be moving from Java 1.5 to 1.6 in January.  No exact
    date has been determined, as it depends on several unknown factors,
    including when the 1.6 beta will ship, and when all the other
    consolidations are ready for it.  But it should be ready roughly mid- to
    late January.

Once you've all stopped rolling on the floor, let me assure you it is about
to happen.

Java 6 SE (the new official name for Java 1.6, the release formerly known
by the code name "Mustang") has been in Solaris for several months now and
has been updated for most builds.  Its just not been the default (that
was delayed until ARC review was completed - PSARC/2006/430).

Barring unforeseen disaster (like the S11 tools still being a problem), the
transition to Java 6 SE being the default and the version in the CBE will
happen in build 48.

Please test any Java components you have prior to build 48.  I'm sure you
tested them all at Danek's urging last December, but it should be done
again.

As with the 1.4.2 -> 1.5.0 transition in Solaris 10, the javac compiler
will emit warnings in cases it formerly ignored.  Some of these enhancements
were implemented since last December, and I really don't want a repeat of
the angst we experienced in Solaris 10 when these warnings suddenly appeared.
(That said, there is nothing like the deprecation warning for show/hide
in this release.)

As Danek urged last time, please test functionality, not just a clean build.

There are several ways to test.  If your non-ON environment is fairly
current, the easiest way is probably to just change the /usr/java symbolic
link:

	# rm /usr/java; ln -s jdk/jdk1.6.0 /usr/java

If your non-ON environment isn't up to date or you want full Java 6 SE
integration with the GNOME desktop:

   1)	If they exist, pkgrm the SUNWj6* packages from your system.
   
   2)	Edit /var/sadm/system/admin/default_java such that the specification
   	is 1.6 rather than 1.5 - its obvious.
   
   3)	pkgadd the SUNWj6* packages. I would suggest getting them from your
   	favorite net-install server at:
   	    /export/nv/solarisdvd.nvs_dvd/latest/Solaris_11/Product

Please do not respond to this large distribution (at least remove "on-all").
Best is probably just to respond to me at this point with any questions
and CC Danek if appropriate.  That said, let me know of any issues you
encounter.

- Thanks!

- jek3