Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [birt-pmc] Feedback on move to EMF 2.3. TPTP (and others) arecontinuing with EMF 2.2.2

Title: Message
 
Since BIRT does not exploit EMF 2.3 new features,  I think it is a good work around to stay on EMF 2.2.2. + JDK 1.4.   How about we use Eclipse 3.3 + EMF 2.2.2 + JDK 1.4. environment for BIRT 2.2 build and development?
 
And we can test the binary on Eclipse 3.3 + EMF 2.3 + JDK 1.5.
 
 
Wenfeng
-----Original Message-----
From: birt-pmc-bounces@xxxxxxxxxxx [mailto:birt-pmc-bounces@xxxxxxxxxxx] On Behalf Of Scott Rosenbaum
Sent: Friday, January 12, 2007 7:03 AM
To: 'BIRT PMC communications (including coordination, announcements,and Group discussions)'
Subject: RE: [birt-pmc] Feedback on move to EMF 2.3. TPTP (and others) arecontinuing with EMF 2.2.2

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


Back to the top