Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323205 - Marketplace client should not install optional plugins
Summary: Marketplace client should not install optional plugins
Status: CLOSED INVALID
Alias: None
Product: MPC
Classification: Technology
Component: Install (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-19 22:43 EDT by Beck Yang CLA
Modified: 2015-11-24 11:39 EST (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 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.