Jason Johnston wrote:
Thinking about this a bit more, I have a question.
As I understand it there are several blocks (CForms comes to mind) that
are shared between trunk and the 2.1.x branch via svn:external
properties. Unless I'm mistaken this would prevent the minimum JDK
requirement from being raised for these blocks, since it would affect
the branch where Java 1.3 is still supported. Using any new JDK
features in these blocks would break that 1.3 support in the branch.
Should the vote be qualified with an "...except for those blocks that
are shared by the 2.1.x branch"?
The folks who are decided to maintain their blocks this way did it with
the clear understanding that this was the price they would have to pay,
so I don't think the clarification is necessary. I can recall at least
one instance where a change to one of these blocks had to be backed or
modified because it broke the 2.1.x branch. Remember, we voted a while
ago for trunk to only support 1.4 and up while 2.1.x supports 1.3, so
this problem already exists.
Ralph