| Home » Eclipse Projects » Eclipse Platform » No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable.
 Goto Forum:|  |  | 
| Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333411 is a reply to message #333410] | Tue, 09 December 2008 17:49   |  | 
| Eclipse User  |  |  |  |  | John J Barton wrote: > I 'succeeded' in creating an update site again. But when I test my
 > update eclipse in eclipse I get a huge number of errors from stuff I
 > don't have any knowledge of. Starting with:
 >
 > No solution found because the problem in /tmp/p2Encoding13004.opb is
 > unsatisfiable.
 >
 > huh?
 >
 > Any hints?
 >
 > John.
 
 Here is the rest of the gibberish I get when I try to update.  Any way
 to decode it?
 
 Cannot complete the request.  See the details.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.help/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.help/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.ws.consumption.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.ws.consumption.ui/ can be
 satisfied.
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/ can
 be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.sse.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.sse.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
 can be satisfied.
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/ can be satisfied.
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.common/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.common/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.help/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.help/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/ can be satisfied.
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.ui/[3.2.0,3.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.ui/ and Match[requiredCapability:
 osgi.bundle/org.eclipse.ui/ can be satisfied.
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.codegen/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.codegen/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.codegen/ can be satisfied.
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.edit/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.edit/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.edit/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
 can be satisfied.
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.xsd/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.xsd/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.xsd/ and Match[requiredCapability:
 osgi.bundle/org.eclipse.xsd/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
 can be satisfied.
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.core.resources/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.core.resources/ can be satisfied.
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.ws.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.ws.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.ui/ can
 be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/ can be satisfied.
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.ws.consumption.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.ws.consumption.ui/ can be
 satisfied.
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/ can
 be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.sse.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.sse.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
 can be satisfied.
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/ can be satisfied.
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.common/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.common/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.help/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.help/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.core/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.core/ can
 be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.ui/ and Match[requiredCapability:
 osgi.bundle/org.eclipse.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.codegen/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.codegen/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.edit/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.edit/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.xsd/ and Match[requiredCapability:
 osgi.bundle/org.eclipse.xsd/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
 can be satisfied.
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.core.resources/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.core.resources/ can be satisfied.
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.ws.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.ws.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.ui/ can
 be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.ws.consumption.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.ws.consumption.ui/ can be
 satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/ can
 be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.sse.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.sse.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.common/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.common/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.help/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.help/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.core/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.core/ can
 be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.ui/ and Match[requiredCapability:
 osgi.bundle/org.eclipse.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.codegen/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.codegen/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.edit/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.edit/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.osgi/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.xsd/ and Match[requiredCapability:
 osgi.bundle/org.eclipse.xsd/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
 and Match[requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/]
 can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.core.resources/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.core.resources/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.ws.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.ws.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.ui/ can
 be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.wst.server.ui/ can be satisfied.
 Cannot find a solution where both Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/ and
 Match[requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/ can be satisfied.
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:
 requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.ui/[1.1.0,1 .3.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.xsd/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.emf.feature.group/2.2. 0
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0.v20080528-9I96EhtEm-T_5C48s6QSenwkJ3cHInkRH3nTT,4.0. 0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.ws_core.feature.fe ature.group/
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.codegen/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.common_core.featur e.feature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.ws.ui/[1.0.202,1.1.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.3.0.v20061208-Fj22sCYGm0XDWm3,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.core/[1.2.1 ,1.3.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.web_core.feature.f eature.group/[3.0.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.3.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.update.configurator/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt.gtk.linux.x86/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.swt/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.equinox.launcher.gtk.l inux.x86/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.rcp.feature.jar/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui.workbench/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.ui/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.help/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.osgi/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.web_ui.feature.fea ture.group/[3.0.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jst.web_core.feature.f eature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_core.feature.f eature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.common_ui.feature. feature.group/
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_core.feature.f eature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.server_core.featur e.feature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.ws_core.feature.fe ature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.common_core.featur e.feature.group/
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.server_core.featur e.feature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. feature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jst.web_core.feature.f eature.group/[3.0.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.common_ui.feature. feature.group/[3.0.0,4.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.jst.ws.consumption.ui/[1.0.101,1.1.0 )
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/[1.0.204,1.1.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. parsers.feature.feature.group/
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. results.feature.feature.group/
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.enablement.j dbc.feature.feature.group/1.6.0
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. ddlgen.feature.feature.group/
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.cvs.feature.group/[1.1 .0,2.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.common.project.facet.ui/[1.1.0,1 .3.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.103,1.1.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.sse.ui/[1.0.101,1.1.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.pde.feature.group/[3.4 .0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.mylyn.java_feature.fea ture.group/
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit.ui/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.xsd/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.ui/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.ws.ui/[1.0.202,1.1.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.connectivity .feature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.sqldevtools. results.feature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:
 requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.datatools.modelbase.fe ature.feature.group/[1.6.0,2.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.0.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.0 .0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.server_ui.feature. feature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.web_core.feature.f eature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.ws_ui.feature.feat ure.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.common_ui.feature. feature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.server.ui/[1.0.102,1.1.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.common/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.wst.ws.ui/[1.0.100,1.1.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 Unsatisfied dependency:  requiredCapability:
 osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.server.core/[1.0.102,1.1.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.ecore.xmi/[2.2.0,2.4.0)
 Unsatisfied dependency:
 requiredCapability:
 osgi.bundle/org.eclipse.jst.common.project.facet.core/[1.1.0 ,1.2.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.wst.validation/[1.1.0,1.2.0)
 Unsatisfied dependency:
 requiredCapability: osgi.bundle/org.eclipse.emf.edit/[2.2.0,2.4.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jst.web_ui.feature.fea ture.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4 .0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.platform.feature.group /[3.4.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/[3.0.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.web_ui.feature.fea ture.group/[3.0.0,4.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.server_adapters.fe ature.feature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/[1.0.0,2.0.0)
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.jst.common_core.featur e.feature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.web_ui.feature.fea ture.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.server_adapters.fe ature.feature.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.web_ui.feature.fea ture.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.xml_ui.feature.fea ture.group/
 Unsatisfied dependency:  requiredCapability:
 org.eclipse.equinox.p2.iu/org.eclipse.wst.jsdt.feature.featu re.group/
 Unsatisfied dependency: [org.eclipse.wst.command.env.ui
 1.0.203.v200709052219] requiredCapability:
 osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)
 |  |  |  |  | 
| Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333430 is a reply to message #333411] | Wed, 10 December 2008 17:47   |  | 
| Eclipse User  |  |  |  |  | The problem is unsatisfiable means that p2 can't find a set of plugins that satisfies all the requirements.  If you look at the errors one at a
 time, it really isn't that hard.  (The hard part would be finding the
 root cause).
 
 > Cannot find a solution where both Match[requiredCapability:
 >  org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/[3 .2.201.R34x_v20080709,3.2.201.R34x_v20080709]]
 > and Match[requiredCapability:
 >  org.eclipse.equinox.p2.iu/org.eclipse.equinox.preferences/[3 .2.200.v20080421-2006,3.2.200.v20080421-2006]]
 > can be satisfied.
 
 This means that you are asking to install both of
 org.eclipse.equinox.preferences_3.2.201.R34x_v20080709
 and	org.eclipse.equinox.preferences_3.2.200.v20080421-2006
 But they can't both exist in the same install, which would be because
 org.eclipse.equinox.preferences is a singleton bundle.
 
 
 > Unsatisfied dependency: [org.eclipse.jst.j2ee.ejb 1.1.105.v200802192030]
 > requiredCapability: osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)
 
 This means the bundle org.eclipse.jst.j2ee.ejb requires a version of
 org.eclipse.emf.ecore between 2.2.0 and 2.4.0.
 
 
 > Cannot find a solution where both Match[requiredCapability:
 > osgi.bundle/org.eclipse.emf.ecore/[2.4.1,2.5.0)] and
 > Match[requiredCapability:
 > osgi.bundle/org.eclipse.emf.ecore/[2.2.0,2.4.0)] can be satisfied.
 
 I expect org.eclipse.emf.ecore is a singleton, and those version ranges
 don't overlap, so there will never be a version of org.eclipse.emf.ecore
 that satisfies this.
 
 > Cannot find a solution where both Match[requiredCapability:
 > osgi.bundle/org.eclipse.emf.codegen/[2.4.0,3.0.0)] and
 > Match[requiredCapability:
 > osgi.bundle/org.eclipse.emf.codegen/[2.2.0,2.4.0)] can be satisfied.
 
 > Cannot find a solution where both Match[requiredCapability:
 > osgi.bundle/org.eclipse.core.resources/[3.4.0,4.0.0)] and
 > Match[requiredCapability:
 > osgi.bundle/org.eclipse.core.resources/[3.2.0,3.4.0)] can be satisfied.
 
 More non-overlapping version ranges, there are a bunch of these.  And
 this is probably the root cause.  You are perhaps trying to install
 something old into a 3.4.0 eclipse, and that old thing has dependencies
 on a 3.2.0 eclipse.
 
 -Andrew
 |  |  |  |  |  |  | 
| Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333455 is a reply to message #333452] | Thu, 11 December 2008 14:28   |  | 
| Eclipse User  |  |  |  |  | Originally posted by: eclipse-news.rizzoweb.com 
 On 12/11/2008 1:57 PM, John J Barton wrote:
 > Andrew Niefer wrote:
 >> The problem is unsatisfiable means that p2 can't find a set of plugins
 >> that satisfies all the requirements. If you look at the errors one at
 >> a time, it really isn't that hard. (The hard part would be finding the
 >> root cause).
 >
 > Thanks Andrew. ...
 >> More non-overlapping version ranges, there are a bunch of these. And
 >> this is probably the root cause. You are perhaps trying to install
 >> something old into a 3.4.0 eclipse, and that old thing has
 >> dependencies on a 3.2.0 eclipse.
 >
 > but what I was doing was installing something new -- a plugin I build
 > with 3.4.1 eclipse update site thing -- in to 3.4.0 eclipse.
 >
 > My gut feeling is that the dependency analysis is just wrong. I assume
 > it relies on information I gave to eclipse when I built my plugin, stuff
 > in the manifest.mf? other places? But I have no idea what all that stuff
 > means and frankly I don't want to know. How can I build my plugin to
 > work with a given eclipse version? Somewhere I want to put "check
 > against eclipse 3.4.0" and when users install I want the message to be
 > either "success" or "you need eclipse 3.4.0". All that other stuff
 > simply cannot be my users interface to my install.
 
 First of all, it is not an option for you to be ignorant about
 dependencies and installation management if you're going to be a plugin
 publisher. It is just as important as understanding how to use SWT or
 what to do in your Activator start/stop methods, etc; it goes with the
 territory.
 
 Now, if you want to target a particular version of particular plugins
 (remember, each plugin can be updated and change its version
 independently), you need to specify that in your plugins' Dependency
 list. For each plugin listed as a Dependency, you can (and should)
 specify a version range that is acceptable. Of course it is not a
 trivial matter, you have to think about the version ranges you want to
 allow: too restrictive and your stuff won't be compatible with arbitrary
 Eclipse instances; too loose and you'll get installed into environments
 that aren't really compatible with your code.
 This is all part of designing a plugin or plugins - you have to think
 about what your target environment requirements are and embed that info
 into your plugin(s) dependencies and possibly your Feature definition.
 
 Hope this helps,
 Eric
 |  |  |  |  | 
| Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333458 is a reply to message #333455] | Thu, 11 December 2008 14:54   |  | 
| Eclipse User  |  |  |  |  | Eric Rizzo wrote: >
 > First of all, it is not an option for you to be ignorant about
 > dependencies and installation management if you're going to be a plugin
 > publisher. It is just as important as understanding how to use SWT or
 > what to do in your Activator start/stop methods, etc; it goes with the
 > territory.
 
 Thanks Eric, I agree with you in general: developers need to understand
 how there code works in a system. But the tools/approach that eclipse
 uses are too difficult to use.
 
 >
 > Now, if you want to target a particular version of particular plugins
 > (remember, each plugin can be updated and change its version
 > independently), you need to specify that in your plugins' Dependency
 
 I do *not* want to do this. It's not practical for me or my users. What
 is practical is what we already do: "use ecilpse jee 3.4.0".
 
 
 Or is the simple answer that I have to build my plugin with exactly the
 version of eclipse that I want users to install?
 
 
 > list. For each plugin listed as a Dependency, you can (and should)
 > specify a version range that is acceptable. Of course it is not a
 > trivial matter, you have to think about the version ranges you want to
 > allow: too restrictive and your stuff won't be compatible with arbitrary
 > Eclipse instances; too loose and you'll get installed into environments
 > that aren't really compatible with your code.
 
 Fine, but how do I make these choices?  Its not like the plugin version
 numbers match the eclipse distro numbers.  Some are 3.4.1. If I pick
 3.4.0 then does my build have any relation to the install? Some are
 3.2.1. Why? What will my users have in their ecilpse 3.4.1? also 3.2.1?
 
 > This is all part of designing a plugin or plugins - you have to think
 > about what your target environment requirements are and embed that info
 > into your plugin(s) dependencies and possibly your Feature definition.
 
 I know the requirements, I don't know how to tell eclipse to use them.
 
 jjb
 |  |  |  |  | 
| Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333471 is a reply to message #333458] | Fri, 12 December 2008 09:17   |  | 
| Eclipse User  |  |  |  |  | Originally posted by: eclipse-news.rizzoweb.com 
 On 12/11/2008 2:54 PM, John J Barton wrote:
 > Eric Rizzo wrote:
 >>
 >> First of all, it is not an option for you to be ignorant about
 >> dependencies and installation management if you're going to be a
 >> plugin publisher. It is just as important as understanding how to use
 >> SWT or what to do in your Activator start/stop methods, etc; it goes
 >> with the territory.
 >
 > Thanks Eric, I agree with you in general: developers need to understand
 > how there code works in a system. But the tools/approach that eclipse
 > uses are too difficult to use.
 
 I disagree - I find most dependency situations to be easy to specify
 using the PDE tooling. There are some more tricky corner cases (see my
 thread "Transitive dependencies and optional plugins" from yesterday,
 for example), but those are rarely encountered in my experience.
 As an example of the ease of the tooling, when I add a dependency to my
 plugin, Eclipse (as of 3.4) automatically inserts the current version of
 that plugin from my target platform as the "minimum required" version.
 That is handy and exactly what is wanted in 90%+ of cases.
 Anyway, more below...
 
 >> Now, if you want to target a particular version of particular plugins
 >> (remember, each plugin can be updated and change its version
 >> independently), you need to specify that in your plugins' Dependency
 >
 > I do *not* want to do this. It's not practical for me or my users. What
 > is practical is what we already do: "use ecilpse jee 3.4.0".
 
 That is fine as a user instruction, but is not enough for the platform
 (OSGi) to go on. Remember that, although Eclipse has coordinated
 releases (named things like Europa, Ganymede, Galileo) and the EPP
 project produces convenient packages that include sets of plugins from
 those coordinated releases, each plugin can evolve independently AND a
 user is free to update or install new plugins at any time. Therefore it
 is impossible to define "Eclipse JEE 3.4.0" unless you spell out what
 versions of what features and plugins that includes. Plus, that is a
 very specific case, not one that most plugins or Eclipse-based products
 want because it would be VERY restrictive. For example, I can't use the
 SR2 (Ganymede 3.4.2, if you want to call it that) with your plugins?
 Really? There's no API changes allowed in an increment release (3.4.x)
 so there should not be such a restriction in most cases. See what I mean
 by the balance between guaranteed compatibility and overly restrictive?
 
 > Or is the simple answer that I have to build my plugin with exactly the
 > version of eclipse that I want users to install?
 
 Well, for one thing you should ALWAYS be using a target platform, not
 building against the Eclipse that you are running as your IDE. It really
 irritates me that the default setup for the PDE is to use the running
 Eclipse as the target platform, because it can easily lead newbie plugin
 developers down a path with pitfalls. I suspect that is what has
 happened to you.
 Here is one article explaining why:
 http://rcpquickstart.com/2008/04/21/why-create-a-custom-targ et-platform/
 Here's the relevant Help page:
 http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse. pde.doc.user/guide/tools/preference_pages/target_platform.ht m
 
 
 >> list. For each plugin listed as a Dependency, you can (and should)
 >> specify a version range that is acceptable. Of course it is not a
 >> trivial matter, you have to think about the version ranges you want to
 >> allow: too restrictive and your stuff won't be compatible with
 >> arbitrary Eclipse instances; too loose and you'll get installed into
 >> environments that aren't really compatible with your code.
 >
 > Fine, but how do I make these choices? Its not like the plugin version
 > numbers match the eclipse distro numbers. Some are 3.4.1. If I pick
 > 3.4.0 then does my build have any relation to the install? Some are
 > 3.2.1. Why? What will my users have in their ecilpse 3.4.1? also 3.2.1?
 
 Hopefully my second paragraph above makes clear why version numbers do
 not line up across plugins. To repeat: each plugin evolves
 independently. I think this wiki page might help, too:
 http://wiki.eclipse.org/index.php/Version_Numbering
 
 >
 >> This is all part of designing a plugin or plugins - you have to think
 >> about what your target environment requirements are and embed that
 >> info into your plugin(s) dependencies and possibly your Feature
 >> definition.
 >
 > I know the requirements, I don't know how to tell eclipse to use them.
 
 In the Dependencies tab of your plugin(s); select a plugin listed there
 and hit the Properties button.
 
 I really think setting up a target platform will make your life a lot
 easier. That is the first thing I would do if I were on your team ;-)
 
 Hope this helps,
 Eric
 |  |  |  |  | 
| Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333475 is a reply to message #333471] | Fri, 12 December 2008 13:15   |  | 
| Eclipse User  |  |  |  |  | Eric Rizzo wrote: > On 12/11/2008 2:54 PM, John J Barton wrote:
 ....
 I'll try your practical solutions, but I want to discuss the philosophy:
 
 >>
 >> I do *not* want to do this. It's not practical for me or my users. What
 >> is practical is what we already do: "use ecilpse jee 3.4.0".
 
 Of course I meant "3.4.x", see below.
 
 >
 > That is fine as a user instruction, but is not enough for the platform
 > (OSGi) to go on. Remember that, although Eclipse has coordinated
 > releases (named things like Europa, Ganymede, Galileo) and the EPP
 > project produces convenient packages that include sets of plugins from
 > those coordinated releases, each plugin can evolve independently AND a
 > user is free to update or install new plugins at any time. Therefore it
 > is impossible to define "Eclipse JEE 3.4.0" unless you spell out what
 > versions of what features and plugins that includes. Plus, that is a
 > very specific case, not one that most plugins or Eclipse-based products
 > want because it would be VERY restrictive. For example, I can't use the
 > SR2 (Ganymede 3.4.2, if you want to call it that) with your plugins?
 > Really? There's no API changes allowed in an increment release (3.4.x)
 > so there should not be such a restriction in most cases. See what I mean
 > by the balance between guaranteed compatibility and overly restrictive?
 >
 I understand the issues, but I still claim that Eclipse has gotten this
 wrong.
 
 You say "There's no API changes allowed in an increment release
 (3.4.x)".  That is exactly the kind of information I rely on when I tell
 uses "this plugin works with 3.4". So when I build my plugin I should
 say "test with 3.4" and when it ships and users install the answer
 should be "success" or "requires 3.4". This is not impossible or
 difficult, it's what people do all of the time.
 
 It's great that eclipse *allows* much finer detail, but it needs to get
 the basic function working first. It's great that it supports all kinds
 of configs, but it should get the basic IDE configs that thousands of
 developers rely on working first. And it should not matter what I put in
 to the dev API, the end user should always get some information that
 helps them or helps the developer move forward. I like seeing debug
 output from a tool, but not as the primary UI from a tool for end users.
 
 Sorry I am so negative on this but its very frustrating to work on a
 plugin and then find users can't install it.
 
 jjb
 |  |  |  |  |  |  |  |  | 
| Re: No solution found because the problem in /tmp/p2Encoding13004.opb is unsatisfiable. [message #333777 is a reply to message #333475] | Mon, 05 January 2009 09:03  |  | 
| Eclipse User  |  |  |  |  | Originally posted by: eclipse-news.rizzoweb.com 
 On 12/12/2008 1:15 PM, John J. Barton wrote:
 > Eric Rizzo wrote:
 >> On 12/11/2008 2:54 PM, John J Barton wrote:
 > ...
 > I'll try your practical solutions, but I want to discuss the philosophy:
 >
 >>>
 >>> I do *not* want to do this. It's not practical for me or my users. What
 >>> is practical is what we already do: "use ecilpse jee 3.4.0".
 >
 > Of course I meant "3.4.x", see below.
 >
 >>
 >> That is fine as a user instruction, but is not enough for the platform
 >> (OSGi) to go on. Remember that, although Eclipse has coordinated
 >> releases (named things like Europa, Ganymede, Galileo) and the EPP
 >> project produces convenient packages that include sets of plugins from
 >> those coordinated releases, each plugin can evolve independently AND a
 >> user is free to update or install new plugins at any time. Therefore
 >> it is impossible to define "Eclipse JEE 3.4.0" unless you spell out
 >> what versions of what features and plugins that includes. Plus, that
 >> is a very specific case, not one that most plugins or Eclipse-based
 >> products want because it would be VERY restrictive. For example, I
 >> can't use the SR2 (Ganymede 3.4.2, if you want to call it that) with
 >> your plugins? Really? There's no API changes allowed in an increment
 >> release (3.4.x) so there should not be such a restriction in most
 >> cases. See what I mean by the balance between guaranteed compatibility
 >> and overly restrictive?
 >>
 > I understand the issues, but I still claim that Eclipse has gotten this
 > wrong.
 >
 > You say "There's no API changes allowed in an increment release
 > (3.4.x)". That is exactly the kind of information I rely on when I tell
 > uses "this plugin works with 3.4". So when I build my plugin I should
 > say "test with 3.4" and when it ships and users install the answer
 > should be "success" or "requires 3.4". This is not impossible or
 > difficult, it's what people do all of the time.
 
 As I've already said, there really is no "Eclispe 3.4" unless you are
 limiting the discussion to just the core platform (which is NOT what the
 vast majority of Eclipse users have, BTW - most have one of the packages
 that include LOTS more stuff).
 So you can not only say "Requires 3.4" - it would be about as meaningful
 as saying "Requires Eggplant." Sure, some users might want such a
 simplified view of the things but, it would be a misleading, distorted,
 and incomplete view. And the fact that Eclipse is a collection of
 features and plugins can not be hidden that much unless you're willing
 to go down the RCP route. It was not designed or intended to be so
 simplistic.
 
 
 >
 > It's great that eclipse *allows* much finer detail, but it needs to get
 > the basic function working first. It's great that it supports all kinds
 > of configs, but it should get the basic IDE configs that thousands of
 > developers rely on working first. And it should not matter what I put in
 > to the dev API, the end user should always get some information that
 > helps them or helps the developer move forward. I like seeing debug
 > output from a tool, but not as the primary UI from a tool for end users.
 
 The UI for p2 is undergoing some major overhauling and I encourage you
 to get involved in those discussions before it is too late (Milestone 4
 is nearly complete).
 You can start here:
 http://wiki.eclipse.org/Equinox_p2_UI_3.5_workflows
 (and the bug reports listed at the bottom of that page)
 
 >
 > Sorry I am so negative on this but its very frustrating to work on a
 > plugin and then find users can't install it.
 
 Don't you find it telling that thousands of other developers are
 successfully writing plugins? I'm trying to say that I think your
 problems are mostly due to either misunderstanding how the platform
 works or a desire for unrealistic over-simplification.
 
 Eric
 |  |  |  | 
 
 
 Current Time: Fri Oct 31 04:30:46 EDT 2025 
 Powered by FUDForum . Page generated in 0.07264 seconds |