This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 218814 - Reduce dependencies for SML MDR
Summary: Reduce dependencies for SML MDR
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Cosmos (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P1 normal (vote)
Target Milestone: ---   Edit
Assignee: Hubert Leung CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 240216
Blocks:
  Show dependency tree
 
Reported: 2008-02-13 11:39 EST by Hubert Leung CLA
Modified: 2012-01-03 13:46 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hubert Leung CLA 2008-02-13 11:39:46 EST
SML MDR requires the following list of eclipse plugins:

javax.servlet_2.4.0.v200711021030.jar
org.eclipse.ant.core_3.1.300.v20071212.jar
org.eclipse.core.contenttype_3.2.200.v20070910.jar
org.eclipse.core.expressions_3.4.0.v20071212-1800.jar
org.eclipse.core.filesystem_1.2.0.v20071207.jar
org.eclipse.core.jobs_3.3.100.v20071207.jar
org.eclipse.core.resources_3.4.0.v20071210.jar
org.eclipse.core.runtime.compatibility.auth_3.2.100.v20070502.jar
org.eclipse.core.runtime_3.4.0.v20071207.jar
org.eclipse.core.variables_3.2.0.v20070910.jar
org.eclipse.equinox.app_1.0.100.v20071207.jar
org.eclipse.equinox.common_3.4.0.v20071207.jar
org.eclipse.equinox.preferences_3.2.200.v20070827.jar
org.eclipse.equinox.registry_3.4.0.v20071203.jar
org.eclipse.osgi.services_3.1.200.v20071203.jar
org.eclipse.osgi_3.4.0.v20071207.jar

Most of them are required by the org.eclipse.cosmos.rm.validation plugin.  

Which part of the validation plugin is required by the SML repository?  Is there a way to create multiple jar files for the validation plugin, so that we can reduce the number of dependencies for SML MDR?  I think many plugins above are not required for running the SML repository.
Comment 1 amehrega CLA 2008-02-13 11:58:38 EST
I'll take a look during i10.  Currently validation is defined as an operation of the repository.  We can probably separate the operations under a third plug-in.
Comment 2 David Whiteman CLA 2008-02-13 12:27:55 EST
Valentina might have a similar defect opened for this.
Comment 3 amehrega CLA 2008-06-16 17:33:49 EDT
Re-targeting to i12
Comment 4 David Whiteman CLA 2008-06-25 09:33:47 EDT
This is a release readiness issue that needs to be done for 0.9.
Comment 5 Hubert Leung CLA 2008-07-09 14:52:15 EDT
I plan to include the following non-COSMOS jar file in the SML MDR lib directory: 

org.eclipse.core.contenttype_3.3.0.v20080604-1400.jar
org.eclipse.core.expressions_3.4.0.v20080603-2000.jar
org.eclipse.core.filesystem_1.2.0.v20080604-1400.jar
org.eclipse.core.jobs_3.4.0.v20080512.jar
org.eclipse.core.resources_3.4.0.v20080604-1400.jar
org.eclipse.core.runtime.compatibility.auth_3.2.100.v20070502.jar
org.eclipse.core.runtime_3.4.0.v20080512.jar
org.eclipse.core.variables_3.2.100.v20080529-1300.jar
org.eclipse.equinox.common_3.4.0.v20080421-2006.jar
org.eclipse.osgi_3.4.0.v20080605-1900.jar


Only org.eclipse.osgi include 3rd party content.  I will contact eclipse legal to file a CQ to redistribute this plugin.  

I opened bug 240216 for the build team to remove unnecessary dependencies.  
Comment 6 David Whiteman CLA 2008-07-25 12:57:22 EDT
I thought this was marked as fixed before.  Was it reopened, or did I just misread the bugzilla notices?
Comment 7 Hubert Leung CLA 2008-07-31 10:54:49 EDT
Dependency of the SML MDR has been reduced.  The only dependency that contains 3rd party (non-EPL) code is the org.eclipse.osgi plugin.  I'm still waiting response from eclipse legal on which IPZilla can we reuse to redistribute this plugin.  
Comment 8 Hubert Leung CLA 2008-08-06 10:36:11 EDT
Confirmed with eclipse legal that we don't need to file IPZilla for the osgi bundle if we don't make changes to it.  
Comment 9 Hubert Leung CLA 2008-08-06 10:37:18 EDT
closing bug