On 03/01/2015 14:49, Lance Andersen wrote:
Hi Alan,
I think this looks fine and of course I am OK with where you moved
javax.transaction.xa
I am not sure we need to have an MR for the SerialVersionUID given the
serialization spec defines how the default is calculated so just
adding the value does not change the behavior. I know it now shows up
in the serialized form but given the signature tests do not report
whether the field is or is not there (just went through this exercise
with JMS as they did not specify the SUID and updated JMSException
which caused failures on WLS.), I would like to think Paul can handle
this as part of his next MR and we can make the change ahead of time.
I will follow up with Bill and Paul as Bill and I had talked about
addressing default SUID issues in Java EE.
Thanks Lance. My hesitation with adding the SUID is that it would mean
that the Java SE subset of javax.transaction would temporarily be ahead
of the JTA / EE specification. However if this is something that can be
fixed in a JTA update in the JDK 9 timeframe then I think it should be okay.
-Alan.