JDK-6399782 : Solaris packaging changes required for Nevada
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: solaris_nevada
  • CPU: generic
  • Submitted: 2006-03-16
  • Updated: 2013-06-04
  • Resolved: 2006-05-11
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availabitlity Release.

To download the current JDK release, click here.
Other JDK 6
1.4.2_12Fixed 6 b84Fixed
When attempting initial integration of Mustang into Solaris Nevada (s11_36), two audit warnings were encountered:

1) Zone fields are now required for packages in Solaris.  Wasn't a hard failure in s11_36, but will be the case by s11_37, meaning we cannot update our initial integration of Mustang in Nevada beyond Mustang b75 until this is fixed.  The following three fields need to be added to each package:

MUSTFIX:Pkginfo_SUNW_PKG_THISZONE_IsMissing:nv/SUNWj6rt(sparc): SUNW_PKG_THISZONE       # see http://zones.sfbay/new-pkg-attributes.html

MUSTFIX:Pkginfo_SUNW_PKG_ALLZONES_IsMissing:nv/SUNWj6rt(sparc): SUNW_PKG_ALLZONES       # see http://zones.sfbay/new-pkg-attributes.html

MUSTFIX:Pkginfo_SUNW_PKG_HOLLOW_IsMissing:nv/SUNWj6rt(sparc): SUNW_PKG_HOLLOW   # see http://zones.sfbay/new-pkg-attributes.html

2) Error in all the package depend files (all SUNWj6* packages except SUNWj6rt)  This needs to be addressed, but currently does not impact integrations.  The error is the SUNWj6rt depend line is missing a field:

P SUNWj6rt

It should look something like this

P SUNWj6rt   JDK 6.0 Runtime Env. (1.6.0)

Where the final field contains the "NAME" field from pkginfo.  
This bug has happened in previous releases (1.4.2 & 5.0), with
that third field disappearing when the new packages were created
for the release.
The problem with depend files having truncated package dependancies is occuring just in Mustang.   5.0 and 1.4.2 update packages are fine (those just need the ZONES metadata fixes.

EVALUATION Straight forward additions are needed for the SUNWj6* Solaris packages. This fix will NOT address the correctness of the various ZONES pkginfo variables, but rather to set them to the default value of false, which was assumed previous to Nevada b37.