Request to backport 5082756: Image I/O plug-ins set metadata boolean attributes to "true" or "false" into OpenJDK6
joe.darcy at oracle.com
Mon Sep 12 06:12:25 PDT 2011
This topic is addressed in the process discussion on the OpenJDK 6
"As an implementation of the Java SE 6 specification, all changes to
OpenJDK 6 must be allowable within that specification. This requirement
precludes many API changes. Acceptable API changes include those
permitted by the endorsed standards mechanism, such as upgrading to a
newer version of a standalone technology, like a component JSR. One
example of such an API change was the upgrade of JAX-WS from 2.0 to 2.1
in OpenJDK 6 build b06.
Changes allowable within the Java SE 6 specification may still be
rejected for inclusion in OpenJDK 6 if the behavioral compatibility risk
is judged as too large. Behavioral compatibility concerns implementation
properties of the JDK. Clients of the JDK can knowingly or unknowingly
come to rely upon implementation-specification behaviors not guaranteed
by the specification and care should be taken to not break such
applications needlessly. In contrast, if a change is appropriate for
every other JDK release train, it is generally appropriate for OpenJDK 6
too. Examples of such universal changes include security fixes and time
zone information updates."
Pavel Tisnovsky wrote:
> Hi Phil,
> thank you for review. I'm preparing several backports to JDK 6, so I'd like to
> know (to save your and mine time :-) if every backport containing any change in
> API JavaDoc (even minor clarification etc.) can not be pushed to JDK 6?
> Phil Race wrote:
>> That was considered to be a specification change, or at least
>> clarification and
>> went through the CCC process for API changes for JDK 7. YOu will notice
>> you are changing some public API javadoc here. As such I don't think its
>> a good candidate for a backport.
>> On 9/9/2011 2:02 AM, Pavel Tisnovsky wrote:
>>> I'd like to backport
>>> 5082756: Image I/O plug-ins set metadata boolean attributes to "true"
>>> or "false"
>>> into OpenJDK6
>>> Webrev is here:
>>> This change has been tested without problems.
>>> Can anybody please review this change& assign bug ID to it?
>>> Thank you in advance,
More information about the jdk6-dev