Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 322990 - org.eclipse.virgo.osgi.extensions.equinox is not a fragment bundle as required by Equinox 3.6
Summary: org.eclipse.virgo.osgi.extensions.equinox is not a fragment bundle as require...
Status: CLOSED FIXED
Alias: None
Product: Virgo
Classification: RT
Component: unknown (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: 2.1.0.M04-incubation   Edit
Assignee: Steve Powell CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 323270
  Show dependency tree
 
Reported: 2010-08-18 04:30 EDT by Hristo Iliev CLA
Modified: 2010-09-03 04:46 EDT (History)
2 users (show)

See Also:


Attachments
GIT patch for org.eclipse.virgo.osgi-extensions (707 bytes, patch)
2010-08-18 04:31 EDT, Hristo Iliev CLA
zteve.powell: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hristo Iliev CLA 2010-08-18 04:30:49 EDT
Build Identifier: 2.1.0.M03-incubation

Equinox 3.6 requires the framework extensions to be a fragment bundle with host org.eclipse.osgi.

To allow this the patch modifies the manifest of the org.eclipse.virgo.osgi.extensions.equinox. Since this bundle is not installed but just added in the classpath the change in the manifest does not affect current Virgo versions, but will allow running Virgo on 3.6 with small changes.



Reproducible: Always
Comment 1 Hristo Iliev CLA 2010-08-18 04:31:21 EDT
Created attachment 176871 [details]
GIT patch for org.eclipse.virgo.osgi-extensions
Comment 2 Glyn Normington CLA 2010-08-20 12:38:40 EDT
See virgo-dev discussion [1] for context.

[1] http://dev.eclipse.org/mhonarc/lists/virgo-dev/msg00195.html
Comment 3 Steve Powell CLA 2010-08-23 11:25:41 EDT
This patch is applied to osgi-extensions:

SHA:	2ec0d6f72ca823720a663df3b01fa27bddb46fdb
Author:	Hristo Iliev <hristo.iliev@sap.com>
Date:	Mon Aug 23 2010 16:22:16 GMT+0100 (BST)
Committer:	Steve Powell <spowell@vmware.com>
Commit Date:	Mon Aug 23 2010 16:23:30 GMT+0100 (BST)
Subject:	[Bug 322990] Adjust o…e…v…osgi.extensions.equinox project to declare self as a FragmentHost.

This change will be rippled up to the other repositories in due course.
Comment 4 Steve Powell CLA 2010-08-23 11:26:44 EDT
Comment on attachment 176871 [details]
GIT patch for org.eclipse.virgo.osgi-extensions

Please record authorship here.  Thank you.
Comment 5 Hristo Iliev CLA 2010-08-24 12:19:04 EDT
Comment on attachment 176871 [details]
GIT patch for org.eclipse.virgo.osgi-extensions

From: Hristo Iliev <hristo.iliev@sap.com>
Date: 2010-08-18 04:31:21 EDT 
Subject: GIT patch for org.eclipse.virgo.osgi-extensions

---
Index: ../org.eclipse.virgo.osgi-extensions/org.eclipse.virgo.osgi.extensions.equinox/template.mf
===================================================================
--- ../org.eclipse.virgo.osgi-extensions/org.eclipse.virgo.osgi.extensions.equinox/template.mf	(revision 7c9ac6566e067a02c2ed9afa87194ad17834d0c9)
+++ ../org.eclipse.virgo.osgi-extensions/org.eclipse.virgo.osgi.extensions.equinox/template.mf	(revision )
@@ -3,6 +3,7 @@
 Bundle-Vendor: SpringSource Inc.
 Bundle-SymbolicName: org.eclipse.virgo.osgi.extensions.equinox
 Bundle-Version: 0
+Fragment-Host: org.eclipse.osgi; extension:=framework
 Import-Template: 
  org.eclipse.core.*;version="0",
  org.eclipse.osgi.*;version="0",
Comment 6 Steve Powell CLA 2010-08-24 12:28:28 EDT
This change has now been rippled up through all the repositories with clean builds.

CIAO
Comment 7 Glyn Normington CLA 2010-09-03 04:46:03 EDT
Assigning to Steve, who committed the change, in order to keep the books straight.