United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-7175065 : [IPS] Change the license line width to 72 characters

Details
Type:
Bug
Submit Date:
2012-06-07
Status:
Closed
Updated Date:
2013-02-18
Project Name:
JDK
Resolved Date:
2012-08-21
Component:
install
OS:
solaris_11
Sub-Component:
install
CPU:
generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
7u6,7u10
Fixed Versions:
7u40 (b08)

Related Reports
Backport:
Backport:
Backport:
Duplicate:
Relates:

Sub Tasks

Description
When updating Solaris 11.1 build 17 the following is displayed:


Package: pkg://solaris/developer/java/###@###.###,5.11-0.175.1.0.0.17.0:20120529T225838Z

License: BCL
  License requires acceptance.
----------------------------------------
Package: pkg://solaris/library/java/###@###.###,5.11-0.175.1.0.0.17.0:20120529T225915Z

License: BCL
  License requires acceptance.
----------------------------------------
Package: pkg://solaris/runtime/java/###@###.###,5.11-0.175.1.0.0.17.0:20120529T225945Z

License: BCL
  License requires acceptance.


This is somewhat messy - multiple packages giving the same error. Rather it would be better to have
the license in the one package (solaris/runtime/java/jre-7) which the others depend upon and have
it display the license.

Note that the line should additionally have the must-display attribute as well.
Based on the discussion in a meeting on 08/10/2012, it was decided that the license on IPS bundles works as expected and the only change that is required as part of this CR is formatting the license for the line width of 72 characters using the fmt command of S11.

                                    

Comments
EVALUATION

This CR is not tied to a JDK update release and hence targeting it to 7u8. There are still several discussions going on about this.
                                     
2012-06-27
EVALUATION

Could a summary of the discussions so far be put in this CR? Thanks.
                                     
2012-06-27
EVALUATION

There needs to a discussion between Java PM and Solaris PM on what should be installed on S11.  It doesn't make sense to install both the JRE and the JDK by default since the JDK includes the JRE.  Tradtionally only the JDK has been installed and that is probably the answer but it is up to Solaris PM to decide what they want in Solaris.  The demos package has been altered to not require a license confirmation and the license has been changed to Oracle BSD.
                                     
2012-06-27
EVALUATION

Java PM states that the default bundle for Solaris should be the JDK.  The JRE is part of the JDK so one should not be loading both the JDK and the JRE bundles.

The demos and samples bundle changes (to change the license to Oracle BSD and not require the license to be shown) will be covered under 7184041.

This bug will be closed as 'not a bug' since both the JRE and JDK bundles should not be installed at the same time.
                                     
2012-07-13
EVALUATION

There's a potential issue here as by default Solaris installs just the JRE since one needs just the run-time components to run the pieces of Solaris that use Java (Dynamic Resources Pools, Visual Panels, etc.) We don't include the JDK specifically because it will add an additional 36MB of space to our ISOs (and at least 86MB more to the installed image.)

Given that the JDK requires the JRE, why isn't the license placed on the JRE instead? Remember in Solaris, we have the JDK and JRE in separate packages.
                                     
2012-07-13
Tested on Solaris 11, 11.1, 11.2, and 12
                                     
2013-02-18



Hardware and Software, Engineered to Work Together