I have a product which has as dependency and includes a feature featureA
with a release 1.0.0 . This featureA has a dependency on a featureB with
"Version to match" at 1.0.0 and match="greaterOrEqual", and the product
includes featureB with a release 1.1.0, then the dependencies are
But now with p2 I want to update the featureA from release 1.0.0 to
1.1.0 but cannot because p2 says me that it requires featureB release
1.0.0 to install featureA 1.1.0. This should be possible because I have
already featureB but in release 1.1.0 and the property
match="greaterOrEqual" indicates that release 1.1.0 is a possible
solution of the dependency requirement.
Is it a known issue? How can I have this use case works?
From the description, I think that the problem comes from the product definition that includes featureB 1.1.0 precisely instead of using a range.
To address this, you would need to add a p2.inf to losen the inclusion range of featureB in the product.