[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [p2-dev] CLI tool to execute a p2 query?
|
On Thu, Feb 17, 2011 at 12:28 PM, Thomas Hallgren
<thomas@xxxxxxx> wrote:
On 2011-02-17 17:37, Paul Webster wrote:
Is the problem that requirements.exists(*) contains a select(*) which returns a collection ... but really you want the select(*).size > 0 ?
select(*).size > 0 would be the same as exists(*) so try that instead of the inner select.
Thanx! that's it:
osgi> provlpquery this "select(parent | parent.properties['org.eclipse.equinox.p2.type.group'] == true && parent.requirements.exists(rc | everything.exists(iu |
iu.id == 'org.eclipse.jface' && iu ~= rc)))" true
org.eclipse.rcp.feature.group 4.1.0.v20101119-1030-97CAFhLFnSIo7jAFXIU_SOm7YwJz
osgi> provlpquery this "select(parent | parent.properties['org.eclipse.equinox.p2.type.group'] == true && parent.requirements.exists(rc | everything.exists(iu |
iu.id == 'org.eclipse.e4.core.contexts' && iu ~= rc)))" true
org.eclipse.e4.rcp.feature.group 1.0.0.v20101206-1400-7IA37CFTy21UiK6XvIyssAb
org.eclipse.e4.ui.feature.feature.group 0.9.1.v20110121-1000-7B9n7DFPJtAHhyCTPAdkg426CA4
Later,
PW
--
Paul Webster
Hi floor. Make me a sammich! - GIR