Bug 214159 - consume library dependencies from Orbit
Summary: consume library dependencies from Orbit
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P2 enhancement (vote)
Target Milestone: 3.0   Edit
Assignee: Steffen Pingel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 167362 172264 214155 214157 214170
Blocks:
  Show dependency tree
 
Reported: 2008-01-02 16:32 EST by Steffen Pingel CLA
Modified: 2008-03-02 18:16 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steffen Pingel CLA 2008-01-02 16:32:49 EST
The libraries that are currently distributed in the web core plug-in these should be consumed as Orbit bundles instead. This will require changes to the build process and developers need to check out the corresponding bundles into their workspace.
Comment 1 Mik Kersten CLA 2008-01-02 20:37:45 EST
I think that we should do this for 2.3 if it will be less than a day of work for one person total, and if it doesn't have major implications for integrators or the need to do significant refactoring.  Otherwise let's do it asap post 2.3.
Comment 2 Steffen Pingel CLA 2008-01-02 21:16:07 EST
Mik, we need to file a CQ for the following libraries:

 - Commons Lang 2.3 (which has important bugfixes over version 2.1), corresponding Orbit CQ:
   https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1942
   
Shawn, should we upgrade to Axis 1.4 as well to avoid conflicts with 3rd party connectors?
Comment 3 Shawn Minto CLA 2008-01-03 11:33:16 EST
 (In reply to comment #2)
> Shawn, should we upgrade to Axis 1.4 as well to avoid conflicts with 3rd party
> connectors?

I don't think that upgrading to 1.4 will fix any conflicts that could occur, but it would be a good idea so that other connectors can use the 1.4 dependency from orbit that Mylyn is using instead of having to repackage their own or use another version from orbit.
Comment 4 Steffen Pingel CLA 2008-01-03 16:27:48 EST
I agree. It looks like the CQ was already approved for Axis 1.4 ( https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1310) so we can upgrade as part of switching to Orbit.
Comment 5 Eugene Kuleshov CLA 2008-01-03 17:26:19 EST
Steffen, you still need a CQ for Mylyn project for using Axis 1.4
Comment 6 Steffen Pingel CLA 2008-01-03 18:55:51 EST
Please see comment 4.
Comment 7 Mik Kersten CLA 2008-01-04 01:54:58 EST
Submitted CQ for Commons Lang 2.3: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1949
Comment 8 Eugene Kuleshov CLA 2008-01-04 02:38:35 EST
It would be useful to have a wiki page that would list all dependencies for each component.
Comment 9 Steffen Pingel CLA 2008-01-25 03:05:26 EST
I have listed the library dependencies on the wiki. Please go through the list and comment here if it has errors or is incomplete:

 http://wiki.eclipse.org/Mylyn/Libraries
 
All CQs should be in place for Ganymede except for Rome 0.9. 

Version 3.1 of the Apache XML-RPC is available but I didn't see anything critical on the list of changes compared to version 3.0. I am in favor of leaving the Trac dependency at the current version for now.
Comment 10 Steffen Pingel CLA 2008-03-02 01:25:54 EST
I have updated the automated build to work with Orbit bundles. I am not sure how to properly integrate copying of Orbit bundles to (Mylyn) update sites into the PDE. I have created a script "copy-orbit-bundles.sh" that is invoked from the build for now.

A new team project set for developers is available here:

 http://www.eclipse.org/mylyn/doc/dev/mylyn-extssh.psf
 
It imports all required Orbit bundles from the Orbit CVS.
Comment 11 Eugene Kuleshov CLA 2008-03-02 01:51:40 EST
Steffen, can you please create separate psf or at least list new projects that need to be in the workspace. Thnx.
Comment 12 Steffen Pingel CLA 2008-03-02 02:12:02 EST
I have updated the psf files on the wiki:

 http://wiki.eclipse.org/Mylyn_Contributor_Reference#Checkout
Comment 13 Eugene Kuleshov CLA 2008-03-02 02:45:06 EST
Naturally I saw those, but question was about what been added to those files. I guess I will have to compare them myself. Thank you.
Comment 14 Mik Kersten CLA 2008-03-02 18:16:01 EST
Great stuff Steffen!  I was up and running on the new bundles right after the PSF import.