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

Bug 253564

Summary: Leverage OSGi
Product: [Modeling] MDT Reporter: Anne Jacko <anne.jacko>
Component: RelengAssignee: Ed Merks <Ed.Merks>
Status: CLOSED FIXED QA Contact:
Severity: blocker    
Priority: P1 CC: borlander, bruck.james, Ed.Merks, Kenn.Hussey
Version: unspecifiedFlags: Kenn.Hussey: galileo+
Target Milestone: M5   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 252797    

Description Anne Jacko CLA 2008-11-03 19:32:40 EST
+++ This bug was initially created as a clone of Bug #252797 +++

All plug-ins (bundles) must use the true bundle form. That is, provide a manifest.mf file, and not rely on the plugin.xml file being 'translated' into a manifest.mf file at initial startup. See bug 130598. With that, empty plugin.xml files in the presence of a manifest.mf file should not be included in a bundle.
Comment 1 Kenn Hussey CLA 2008-12-19 10:20:49 EST
SBVR will not be on the train.
Comment 2 Christian Damus CLA 2009-01-31 17:53:52 EST
OCL uses well-formed OSGi bundles for all plug-ins.
Comment 3 James Bruck CLA 2009-02-03 10:59:32 EST
UML2 uses well-formed OSGi bundles for all plug-ins.
Comment 4 Kenn Hussey CLA 2009-02-03 17:21:12 EST
(In reply to comment #3)
> UML2 uses well-formed OSGi bundles for all plug-ins.
> 

Does this include source and documentation plug-ins? Note that ALL plug-ins must be in "pure" OSGi form...
Comment 5 James Bruck CLA 2009-02-03 20:56:21 EST
(In reply to comment #4)
> (In reply to comment #3)
> > UML2 uses well-formed OSGi bundles for all plug-ins.
> > 
> Does this include source and documentation plug-ins? Note that ALL plug-ins
> must be in "pure" OSGi form...

Yes the source and documentation plugins also include manifests.   I downloaded the SDK from eclipse.org and double checked.   Unless there is something I'm overlooking something I believe UML2 is good.
Comment 6 Kenn Hussey CLA 2009-02-03 23:48:06 EST
(In reply to comment #5)
> (In reply to comment #4)
> > (In reply to comment #3)
> > > UML2 uses well-formed OSGi bundles for all plug-ins.
> > > 
> > Does this include source and documentation plug-ins? Note that ALL plug-ins
> > must be in "pure" OSGi form...
> 
> Yes the source and documentation plugins also include manifests.   I downloaded
> the SDK from eclipse.org and double checked.   Unless there is something I'm
> overlooking something I believe UML2 is good.
> 

Yes, sorry, you are right. I was confusing this with the requirement for all plug-ins to be JARed (which I believe is still an issue). Thanks.
Comment 7 Michael Golubev CLA 2009-02-04 04:04:25 EST
All UML2Tools plugins (including samples and source plugins) are using true bundle form.
Comment 8 Kenn Hussey CLA 2009-03-18 11:19:26 EDT
Ed, please confirm for XSD.
Comment 9 Ed Merks CLA 2009-03-18 11:33:24 EDT
Confirmed.
Comment 10 Kenn Hussey CLA 2009-03-18 11:55:12 EDT
All plug-ins (bundles) in MDT components now use the true bundle form.
Comment 11 Kenn Hussey CLA 2016-10-06 13:05:46 EDT
Closing, as this bug has been fixed for some time.