This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 215608 - SDK missing dependencies
Summary: SDK missing dependencies
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Cosmos (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Jagmit CLA
QA Contact: Hubert Leung CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-16 22:58 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-01-16 22:58:11 EST
The SDK zip file is intended for deveopers who need to extend COSMOS.  Beside the COSMOS plugins, this zip file should also package the dependencies required by COSMOS, which are not packaged in the eclipse platform.  These plugins include MUSE and dependencies of muse.  There are also some equinox plugins plugins required by COSMOS that don't come with eclipse platform, such as org.eclipse.equinox.ds and org.eclipse.equinox.ds.log.
Comment 1 Hubert Leung CLA 2008-01-16 22:59:52 EST
If SDK does not include all required plugins, we need to sufficient documentation on how to download the dependencies.  
Comment 2 amehrega CLA 2008-01-18 13:29:24 EST
Here's the list of dependencies required by COSMOS' SDK package:

<MUSE-HOME>/lib/eclipse-osgi:

javax.mail.api_1.4.0
javax.saaj.api_1.3.0
org.apache.commons.httpclient_3.0.1
org.apache.commons.logging_1.1.0
org.apache.ws.commons.schema_1.2.0
org.apache.wsdl4j_1.6.1
org.apache.xalan_2.7.0
wstx-asl_3.0.1


<MUSE-HOME>/modules/osgi/complete:

muse-complete-2.2.0.jar

<MUSE-HOME>/modules/osgi/mini:

muse-osgi-soa-mini-2.2.0.jar


<MUSE-HOME>/lib/eclipse-osgi:

org.eclipse.equinox.log_1.0.1.R32x_v20060717.jar

From Eclipse:

org.apache.xerces_2.8.0.v200705301630.jar
org.apache.xml.resolver_1.1.0.v200705310020.jar
org.eclipse.equinox.ds_1.0.0.v20070226.jar
Comment 3 Jagmit CLA 2008-01-20 19:14:56 EST
Added these plugins in the latest COSMOS build. But I do not see the plugin

org.eclipse.equinox.log_1.0.1.R32x_v20060717.jar

at <MUSE-HOME>/lib/eclipse-osgi:

but this is at the pre-built directory. Should I copy it from there.




Comment 4 Hubert Leung CLA 2008-01-21 09:29:59 EST
Jagmit, Please take org.eclipse.equinox.log plugin from orbit.  
Please check where your copy of org.eclipse.equinox.log in the prebuilt directory come from.  
Comment 5 Jagmit CLA 2008-01-21 10:27:58 EST
org.eclipse.equinox.log, is coming from  http://archive.eclipse.org/eclipse/equinox/drops/S-3.3RC4-200706081718. 
Comment 6 Jagmit CLA 2008-01-21 10:44:54 EST
Also check the plugin (org.eclipse.equinox.log) is not there under the orbit. 
Comment 7 Hubert Leung CLA 2008-01-21 11:38:34 EST
org.eclipse.equinox.log comes from the equinox project.  

Get it from here:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=215608  
Comment 8 Hubert Leung CLA 2008-01-21 11:39:18 EST
Here is the correct URL to equinox download page:
http://download.eclipse.org/eclipse/equinox/drops/R-3.3.1.1-200710231652/index.php
Comment 9 Jagmit CLA 2008-01-21 12:42:12 EST
org.eclipse.equinox.log, is coming from  http://archive.eclipse.org/eclipse/equinox/drops/S-3.3RC4-200706081718. 
Comment 10 Jagmit CLA 2008-01-21 12:43:34 EST
Fixed this issue and added org.eclipse.equinox.log, in the recent cosmos build (COSMOS-1.0.0-200801211232). 
Comment 11 Hubert Leung CLA 2008-01-23 13:46:15 EST
Hi Jagmit,

Please remove wstx-asl_3.0.1 from the SDK.  This plugin is not required.  

Thanks.
Comment 12 Hubert Leung CLA 2008-01-23 17:27:08 EST
derby plugin is missing in the SDK.  
Comment 13 Hubert Leung CLA 2008-01-23 17:46:57 EST
We don't need org.apache.ws.commons.schema in the SDK. 
Comment 14 Hubert Leung CLA 2008-01-24 13:24:48 EST
The changes requested in comments #11 to #13 are not included in the i8 final build.  I am retargeting this bug to i9 to fix the identified problems.  
Comment 15 Jagmit CLA 2008-01-30 14:33:40 EST
Hubert: To work on this bug. I prefer to have the new feature (named: org.eclipse.cosmos.sdk). Is this new features be placed in the folder data-collection/features or somewhere else.

Comment 16 Hubert Leung CLA 2008-01-30 14:44:11 EST
What will the feature org.eclipse.cosmos.sdk include?  Do you intend to make it a top level feature, that include other features that are already part of the SDK zip?  
Comment 17 Jagmit CLA 2008-01-30 14:50:20 EST
Hubert: To work on this bug. I prefer to have the new feature (named: org.eclipse.cosmos.sdk). Is this new features be placed in the folder data-collection/features or somewhere else.

Comment 18 Jagmit CLA 2008-01-30 14:51:53 EST
This new feature will include only the plugins mentioned in the comment #2.
Comment 19 Hubert Leung CLA 2008-01-30 15:03:58 EST
Since the feature will only include dependencies, let's call the feature
org.eclipse.cosmos.dc.dependencies

This feature will include the dependencies of the data collection project.  

Please put this feature in data-collection/features. 
Comment 20 Jagmit CLA 2008-02-06 11:38:30 EST
Hubert: Included all the required  dependency plugins in org.eclipse.cosmos.dc.dependencies. In the latest complete build.
Comment 21 Jagmit CLA 2008-02-06 11:38:50 EST
marking this as fixed
Comment 22 Ruth Lee CLA 2008-02-12 22:35:31 EST
We were supposed to wait for legal approval before checking in these plug-ins. Specifically we were waiting for XML Resolver to be approved. http://dev.eclipse.org/ipzilla/show_bug.cgi?id=2068 

If we do not have legal approval, then I believe that these plug-ins must be removed from the build. Tania, can you confirm/deny?



Comment 23 Ruth Lee CLA 2008-02-15 09:38:46 EST
Let me take on this one. I'll send this back to Jagmit once we have legal approval.
Comment 24 Ruth Lee CLA 2008-02-19 13:37:28 EST
Hubert has removed XML Resolver from CVS. Jagmit, you can proceed with this bugzilla. Please remember to not add XML Resolver into CVS until I say that we have approval.
Comment 25 Jagmit CLA 2008-02-19 13:54:20 EST
Ruth:

I do not understand the above message "XML resolver is removed from CVS".  Or it    
mean that it should be removed from the build.  

Because I see that this plugin is still fetched for build and is also part of the feature org.eclipse.cosmos.dc.dependencies. 
Comment 26 Ruth Lee CLA 2008-02-19 14:24:39 EST
Hi Jagmit,

Hubert deleted the files from CVS and the build scripts need to be updated to not fetch the plug-in and the feature needs to be updated to not include the plug-in.

Thanks,
Ruth.
Comment 27 Jagmit CLA 2008-02-20 08:43:50 EST
XML resolver plugin is no longer fetched into the build and is also removed from the feature. 
Comment 28 Ruth Lee CLA 2008-02-21 15:55:33 EST
Jagmit, I think that the work for this is done? If that's true then please close this bug. 
Comment 29 Jagmit CLA 2008-02-21 16:11:06 EST
Marking this bug as fixed. Please verify and close this.