Hello Adam and Greg

I'm sending this email with Adam and Greg in copy. I'm having trouble
with our SMTP server: for more than one week, I can receive emails but
is unable to send email to any Apache list: SIS, legal, build, members,
etc... I will try to catchup with emails when our SMTP will be back, but
I have no idea when this will happen.


Le 24/04/14 20:30, Adam Estrada a écrit :
> I *think* Martins preference is to develop on JDK8 and then make other
> branches backwards compatible. Martin, can you comment on this?

Indeed, if Greg is fine for committing on the JDK8 branch that would
make the merge easier for me (the same merge operations would include
both Greg's changes and mines). But if Greg prefer to work on trunk,
this is fine too.

> I am personally not a huge fan of working on something that is not
> 100% GA releasable yet


JDK8 GA has been released last month. Maybe the GA concern were about
something else?

> Going forward, you will want to work on a branch that corresponds to a
> particular version of the JDK.


If Greg's IDE setup its configuration from the Maven project, or if he
uses the NetBeans project, everything should work out of the box (or
almost)...


> I am not sure how to set this up in
> your IDE so that there is a working version that builds against
> multiple JDKs. Is that even possible to do to prevent duplicate copies
> of code?

It would be possible to prevent multiple branches if we were working
only for the lowest common denominator. But the purpose of the JDK8
branch is to take advantage of new JDK8 features soon (because they may
influence the design of SIS), which does not exist on JDK6. Part of the
work of merging to JDK6 is to replace JDK8-specific features by some
JDK6 equivalent, sometime at the sacrifice of performance, concurrency
or things like that. Up to now, I found those merging processes not so hard.

    Martin

Reply via email to