| Summary: | [plan] servletbridge and p2 | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Simon Kaegi <simon_kaegi> |
| Component: | p2 | Assignee: | P2 Inbox <equinox.p2-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P4 | CC: | b.muskalla, benjamin.dev, cgold, clin, pascal, tjwatson, wenfeng.fwd |
| Version: | 3.4 | Keywords: | helpwanted, plan |
| Target Milestone: | 3.6 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Simon Kaegi
*** Bug 223255 has been marked as a duplicate of this bug. *** Re-iterating that we are not planning on doing p2 work for the server for the 3.4 release. There's no reason why it shouldn't just work however we're unlikely to specific targetted work here. I'll do some validation post m7 to ensure that the use of update configurator in this environment is still fine. A product team ran into a situation where they were launching the Servletbridge inside the IDE using Jetty directly. The update.configurator failed to reconcile because p2 sets the System property "org.eclipse.update.reconcile" to "false" which prevents automatic reconciliation with plugins/ and features/. The workaround was to set this property "true" and then later reset it after the servletbridge framework instance was up and running. I'll open a separate bug to look at update.configurator accessing this property as a BundleContext property instead but wanted to note the workaround in case others run into this problem. Simon and Scott have done an awesome job of providing a solution for this in 3.6 (org.eclipse.equinox.server.p2). |