Bug 500733 - Riena leaving the release train
Summary: Riena leaving the release train
Status: NEW
Alias: None
Product: Riena
Classification: RT
Component: Releng (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-02 07:44 EDT by Christian Campo CLA
Modified: 2016-09-08 08:37 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Campo CLA 2016-09-02 07:44:44 EDT
After some internal discussions among the committers we have taken the decision to leave the release train for now.

While Riena continues to be an active projects that continues to have releases and gets new features the release train currently generates more work than benefits.

Reasons are that Riena currently supports multiple environments under which it needs to run

- Eclipse 3.x we still have a very active userbase that uses Riena with Eclipse 3.x but cannot deliver that to the release train because it is Eclipse 4.x based
- Eclipse 4.x our support for 4.x. exist but is suffering because we dont get many contributions or report for Riena on 4.x
- Eclipse on RAP again although we invested a lot of effort it getting Riena on RAP to run we currently are not aware of many users activly using it in production

As people may know Riena is based on RCP. However some of the concepts overlap and need to be mapped. i.e. Subapplications in Riena are mapped to Perspectives in RCP. So we currently feel that are also investing a lot of our time in making RCP look like Riena.


We are currently at the same time investigating whether we can remove the RCP dependency from Riena. The result would be a much easier and slicker codebase for Riena. Easier to maintain and less footprint (memory and disk).

It would also allow us to return to the release train because that Riena would work on all platforms. It would continue to use OSGi and SWT/JFace etc and everything from Eclipse that we can use. However it would abandon the RCP application model. At the same all existing Riena applications need to continue to run. That seems achievable however we need to get some resources and funding together to make that step.
Comment 1 David Williams CLA 2016-09-08 08:35:21 EDT
Christian, 

Thanks for keeping everyone well informed about your decisioin to with draw from the Oxygen stream. 

I have removed your contribution files from the set of b3aggrcon files.

Before I removed riena.b3aggrcon and all it's associated lines in simrel.b3aggr file, I tagged the whole stream with "OxygenPreRienaRemoval_9-8-2016"
thinking that reference point *might* make it easier for you when you "add it back" someday. But, it might not help that much and might be just as easy to add from scratch. I am not sure. Just wanted to have something tagged to make sure the state was saved. 

Thanks again.
Comment 2 Christian Campo CLA 2016-09-08 08:37:59 EDT
Thanks a lot David. That is highly appreciated and since I am not that much of a friend and buddy with .b3aggr files I am sure the tag will help.... :-)