This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 412121 - [Metadata] Remove explicit dependency on org.eclipse.equinox.event
Summary: [Metadata] Remove explicit dependency on org.eclipse.equinox.event
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.4   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 4.4 M3   Edit
Assignee: Paul Webster CLA
QA Contact: Paul Webster CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 361877 379023 417416 462862
  Show dependency tree
 
Reported: 2013-07-02 11:28 EDT by Markus Kuppe CLA
Modified: 2015-03-23 11:43 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Kuppe CLA 2013-07-02 11:28:25 EDT
bug #379023 and #361877 are both fixed, thus the explicit dependency towards "org.eclipse.equinox.event" should be removed. It breaks e.g. scenarios where one wants to use a distributed EventAdmin implementation [1].

[1] http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/org/eclipse/ecf/remoteservice/eventadmin/DistributedEventAdmin.html
Comment 1 Markus Kuppe CLA 2013-07-02 11:39:17 EDT
https://git.eclipse.org/r/#/c/14192/
Comment 2 Dani Megert CLA 2013-08-09 04:03:57 EDT
Moving to M2 as per bug 414630 comment 4.
Comment 4 Daniel Rolka CLA 2013-09-17 09:13:59 EDT
verified in the build: I20130916-2330
Comment 5 Daniel Rolka CLA 2013-09-18 06:20:07 EDT
Reopened due to the regression reported with Bug 417416

Daniel
Comment 6 Paul Webster CLA 2013-09-18 09:54:02 EDT
We'll need to find a way to remove the equinox.event dependency but still allow the RCP Mail template to launch as is.

PW
Comment 7 Brian de Alwis CLA 2013-09-18 09:55:52 EDT
Is the problem that PDE doesn't know how to use the p2 generic capabilities?
Comment 8 Daniel Rolka CLA 2013-09-18 10:00:40 EDT
(In reply to Paul Webster from comment #6)
> We'll need to find a way to remove the equinox.event dependency but still
> allow the RCP Mail template to launch as is.
> 
> PW

It breaks all 3.x RCP templates

Daniel
Comment 9 Markus Kuppe CLA 2013-10-07 06:09:11 EDT
> (In reply to Paul Webster from comment #6)
> > We'll need to find a way to remove the equinox.event dependency but still
> > allow the RCP Mail template to launch as is.
> > 
> > PW
> 
> It breaks all 3.x RCP templates

Does an optional bundle import solve the template problems as well? It would be a work around that allows all consumers (read "me") to function.
Comment 10 Paul Webster CLA 2013-10-07 09:08:52 EDT
(In reply to Markus Kuppe from comment #9)
> Does an optional bundle import solve the template problems as well? It would
> be a work around that allows all consumers (read "me") to function.

I just ran a test and it looks like making the  bundle optional will allow the 3.x RCP apps to launch.  If that works for you, Markus, I'll put it in.

PW
Comment 11 Markus Kuppe CLA 2013-10-07 09:18:43 EDT
(In reply to Paul Webster from comment #10)
> I just ran a test and it looks like making the  bundle optional will allow
> the 3.x RCP apps to launch.  If that works for you, Markus, I'll put it in.

+1
Comment 13 Paul Webster CLA 2013-10-29 10:05:57 EDT
In 4.4.0.I20131028-2000
PW