On 7/5/2011 8:53 AM, Lily Wei wrote:
I am sorry if I was not totally follow all the discussion. If we sunsetting
support for 1.4, will we have a big porting effort to take out all the 1.4 code
in derby?
As I understand it, for trunk it will just mean that the additional
syntax and constructs available in 1.5, which are a superset of 1.4,
will be available to the code areas Rick mentioned. So, there will not
be any change to make the existing code continue to work, but developers
will be able to simplify existing code or use the new constructs if they
wish.
The porting concern that I see would be with backporting fixes to
release branches. It is likely to be less automatic and require more
thought, but I think it is best to move forward sooner rather than
later as later we will only have more branches to support with the
caveat that I think we should hold off on any major refactoring until
after 10.8.2.
What is the schedule of that effort look like? For customers who is currently
using 1.4, what do they need to do to upgrade their derby system?
Customers running on java 1.4 should upgrade to java if they want to
move to Derby 10.9, and hopefully won't see any backward compatibility
issues with the jvm wrt to Derby. I think it is a reasonable
expectation and we are giving reasonable notice that we will no longer
support 1.4.
Will all the necessary changes be in Derby documentation?
There should be a corresponding documentation issue for 10.9 to remove
mention of 1.4 support from the documentation.
Thanks
Kathey