Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 363209 - [releng] investigate features dependencies
Summary: [releng] investigate features dependencies
Status: CLOSED FIXED
Alias: None
Product: OCL
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: OCL Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-08 12:31 EST by Adolfo Sanchez-Barbudo Herrera CLA
Modified: 2013-05-20 11: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 Adolfo Sanchez-Barbudo Herrera CLA 2011-11-08 12:31:58 EST
During last releng activities some discussions arose around the necessity of setting features dependencies (requirements).

Investigate if these dependencies/requirements may be removed.
Comment 1 Adolfo Sanchez-Barbudo Herrera CLA 2012-03-30 06:42:37 EDT
After M6, the dependencies/requires were removed from the examples feature.

Since we were automatically setting the requirements/dependencies using the "Compute" button, doing that didn't make sense with the P2 arrival, and it could provoke erroneously configured features if the automatic computation is not used. So the pushed bug/363209 branch contains the solution, which simply removes such a feature dependencies/requirements of every basic/leave feature.

The requirements/dependencies of a feature could still make sense/be used, for instance to explicitly configure a feature to make it depend on/require an entire feature or other plugins which are not (directly and transitively) computed through features and plugin dependencies. However this is not a usual case, and it is not definitely ours.
Comment 2 Adolfo Sanchez-Barbudo Herrera CLA 2012-04-13 07:34:23 EDT
I need +1 to include this for M7.
Comment 3 Ed Willink CLA 2012-04-13 07:38:18 EDT
+1
Comment 4 Adolfo Sanchez-Barbudo Herrera CLA 2012-04-13 12:22:48 EDT
I've rebased bug/363209 branch on top of this bug/375548 branch. Tests job succeed.

Then bug/363209 merged into master. Core job is running.

I'll verify the result when both Core and Tools job generate the proper artifacts.
Comment 5 Adolfo Sanchez-Barbudo Herrera CLA 2012-05-03 07:22:28 EDT
Resolving as fixed.
Comment 6 Ed Willink CLA 2013-05-20 11:37:04 EDT
CLOSED after a year in the RESOLVED state.