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

Bug 323205

Summary: Marketplace client should not install optional plugins
Product: [Technology] MPC Reporter: Beck Yang <beckyang>
Component: InstallAssignee: Project Inbox <mpc.install-inbox>
Status: CLOSED INVALID QA Contact:
Severity: normal    
Priority: P3 CC: chris.guindon
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Beck Yang CLA 2010-08-19 22:43:37 EDT
Build Identifier: 20100618-0524

This issue is happened after I add following feature IDs for http://marketplace.eclipse.org/content/bravo-jsp-editor:
com.beck.ep
org.mozilla.xpcom.feature

The feature 'com.beck.ep' include one plugin 'com.beck.ep.wtool'. It defined following optional plugins:
org.eclipse.jst.jsp.core
org.eclipse.jst.jsp.ui
org.eclipse.php.core
org.eclipse.php.ui

The Marketplace Client should NOT download these optional plugins and their dependencies. The behavior should be the same as install features via update site.


Reproducible: Always

Steps to Reproduce:
Note: I have remove the feture IDs in marketplace web site, since it may cause user get unexpected result.

Test package: Eclipse IDE for JavaScript Web Developers
1.Launch MarketPlace client
2.Find plugin and click install button
3.After install complete, check the $ECLIPSE_HOME/plugins directory, following plugin are installed.
ch.qos.logback.classic_0.9.19.v20100519-1505.jar
ch.qos.logback.core_0.9.19.v20100419-1216.jar
ch.qos.logback.slf4j_0.9.19.v20100519-1910.jar
javax.activation_1.1.0.v201005080500.jar
javax.mail_1.4.0.v201005080615.jar
org.eclipse.dltk.core.index.sql_2.0.0.v20100616-2015.jar
org.eclipse.dltk.core_2.0.0.v20100603-0936.jar
org.eclipse.dltk.debug_2.0.0.v20091110-1532.jar
org.eclipse.dltk.launching_2.0.0.v20100524-0038.jar
org.eclipse.dltk.ui_2.0.0.v20100603-0936.jar
org.eclipse.jst.jsp.core_1.2.300.v201005271731.jar
org.eclipse.jst.jsp.ui_1.1.500.v201006030742.jar
org.eclipse.php.core.parser_2.2.0.v20100616-1900.jar
org.eclipse.php.core_2.2.0.v20100616-1900.jar
org.eclipse.php.server.core_2.2.0.v20100616-1900.jar
org.eclipse.php.ui_2.2.0.v20100616-1900.jar
org.slf4j.api_1.5.11.v20100519-1910.jar
Comment 1 Carsten Reckord CLA 2015-11-24 11:39:00 EST
This is a pretty old issue. Right now, the mentioned marketplace entry does not offer an MPC install, so I can't reproduce. However, we just delegate to P2, so I don't see that we exhibit any different behavior than the software install.

Please reopen if this is still an issue for you.