Mike,
There is a bug in the EMF project
that provides some of the rational for the change (79768). It appears
that the EMF team wants to be able to generate java code that takes advantage
of 1.5 functions (Enums, etc.) As recently as 11/15 it appears that the
plan was to maintain support for reverse compatibility based on a perspective
setting.
Hope that
helps,
Scott
From:
birt-pmc-bounces@xxxxxxxxxxx [mailto:birt-pmc-bounces@xxxxxxxxxxx] On Behalf Of Michael Fox
Sent: Friday, January 12, 2007 8:43
AM
To:
birt-pmc@xxxxxxxxxxx
Subject:
[birt-pmc] Feedback on move to EMF 2.3. TPTP (and others) are continuing with
EMF 2.2.2
It seems that not all
projects are moving to 1.5 because of EMF. I would really
encourage staying with EMF 2.2.2 if we are not exploiting anything new in EMF
2.3. Being able to run with Eclipse 3.2, Java 1.4 would make
adopting Europa much easier.
Can we find out
if any BIRT work is dependent on EMF 2.3? If any is, I'll ask if the
value of the new work is worth the pain of causing the world to upgrade, and
if there is any other way to implement the new functionality.
Mike
-----
Forwarded by Michael Fox/Lexington/IBM on 01/12/2007 09:31 AM
-----
Harm
Sluiman/Toronto/IBM@IBMCA
01/11/2007 06:13
PM |
To |
Michael
Fox/Lexington/IBM@IBMUS |
cc |
SWG-BIRTInterest,
Marius Slavescu/Toronto/IBM@IBMCA
|
Subject |
Re: BIRT V2.2
(Europa) will require Eclipse 3.3 and Java 1.5Link |
|
Mike, BIRT does not have to
move to 1.5 if they do not want to exploit EMF 2.3. TPTP and others are
continuing to build using EMF 2.2.2 targeting 1.4 and that result is binary
compatible with EMF 2.3. There is also discussion about packaging both
levels of EMF in Europa and IES so that they do not trigger everyone to
require 1.5 just because EMF 2.3 does.
Thanks for
your
time.
--------------------------------------------------------------------------
Harm
Sluiman, STSM,
mailto:sluiman@xxxxxxxxxx
Michael
Fox/Lexington/IBM@IBMUS
01/11/2007 10:20
AM |
To |
SWG-BIRTInterest
|
cc |
|
Subject |
BIRT V2.2
(Europa) will require Eclipse 3.3 and Java
1.5 |
|
It turns out that the next
functional BIRT release (V2.2, part of the Europa simultaneous Eclipse
release) will require Eclipse 3.3 and Java 1.5 runtime. The reason for
this is that EMF 2.3 will require that environment, so everything that
includes EMF has to also. I had previously asked about the desirability
of requiring an upgrade to Eclipse 3.3 or continuing to run on the current
Eclipse 3.2. The response was a unanimous desire to be able to continue with
Eclipse 3.2. I passed this on to the BIRT PMC, and we agreed to make
every effort to not require an Eclipse upgrade. However, the interaction
between all the different Eclipse projects make that infeasible.
The move to the new EMF will
be in the V2.2 milestone 4 version which will be available soon. That
milestone release will not run with Eclipse 3.2. Europa is scheduled for
June 2007.
Please let me know if this
will be a major problem for you. The PMC discussed options such as
continuing to enhance the V2.1 stream after V2.2 is released, but obviously
the cost would be extremely high to do the work twice, QA everything twice,
support 2 product streams, etc.
Mike