Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 313169

Summary: Add MPC client dependency to all packages
Product: [Technology] EPP Reporter: Markus Knauer <mknauer>
Component: package contentAssignee: Markus Knauer <mknauer>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ian.skerrett, kaloyan, mknauer
Version: 1.3.0   
Target Milestone: 1.3.0 RC1   
Hardware: PC   
OS: All   
Whiteboard:
Bug Depends on: 313575    
Bug Blocks:    

Description Markus Knauer CLA 2010-05-17 11:27:50 EDT
Add MPC client dependency to the feature.xml's of all packages:

   <requires>
      ...
      <import feature="org.eclipse.epp.mpc"/>
      ...
   </requires>
Comment 1 Markus Knauer CLA 2010-05-17 11:29:39 EDT
Correction...

      <import feature="org.eclipse.equinox.p2.discovery.feature"/>
      <import feature="org.eclipse.epp.mpc"/>
Comment 2 Markus Knauer CLA 2010-05-17 11:37:34 EDT
Since M6, the Java and the RCP packages have the necessary dependencies.

I now added the dependencies for the remaining packages:

* CPP
* Javascript
* JEE
* Linuxtools
* Modeling
* PHP
* Pulsar
* Reporting
* SOA

See http://dev.eclipse.org/mhonarc/lists/epp-dev/msg00959.html for the discussion.
Comment 3 Markus Knauer CLA 2010-05-19 07:33:35 EDT
Probably there will be an easier way to define this (and other) requirements for all packages.
Just by adding a new dependency to o.e.epp.packages.common.feature.
Comment 4 Markus Knauer CLA 2010-05-19 09:03:55 EDT
*** Bug 313517 has been marked as a duplicate of this bug. ***
Comment 5 Markus Knauer CLA 2010-05-19 09:04:07 EDT
*** Bug 313518 has been marked as a duplicate of this bug. ***
Comment 6 Markus Knauer CLA 2010-05-19 10:06:25 EDT
Adding information about the 'MPC Content Inclusion Policy' from the mailing list as a reference:

http://dev.eclipse.org/mhonarc/lists/epp-dev/msg00992.html
http://dev.eclipse.org/mhonarc/lists/epp-dev/pdfUFV9XdHTII.pdf
Comment 7 Markus Knauer CLA 2011-05-20 11:30:55 EDT
Since Helios there is a common feature org.eclipse.epp.package.common.feature that is included in *all* packages that pulls in the MPC components. Closing this bug as FIXED.