United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6399782 : Solaris packaging changes required for Nevada

Details
Type:
Bug
Submit Date:
2006-03-16
Status:
Resolved
Updated Date:
2010-04-04
Project Name:
JDK
Resolved Date:
2006-05-11
Component:
install
OS:
solaris_nevada
Sub-Component:
install
CPU:
generic
Priority:
P1
Resolution:
Fixed
Affected Versions:
6
Fixed Versions:

Related Reports
Backport:
Backport:

Sub Tasks

Description
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.

                                    

Comments
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.
                                     
2006-03-21



Hardware and Software, Engineered to Work Together