diff --git a/products/eclipse-platform/platform.p2.inf b/products/eclipse-platform/platform.p2.inf index e6098ed9ef4..fc889cb8c35 100644 --- a/products/eclipse-platform/platform.p2.inf +++ b/products/eclipse-platform/platform.p2.inf @@ -13,3 +13,9 @@ properties.1.value = 4.42 Release of the Eclipse Platform. properties.2.name = org.eclipse.equinox.p2.provider properties.2.value = Eclipse.org + +# Specify this as a requirement with a version range rather than as in the product. +# This way we can specify a version range that allows the logger bundle to be updated without requiring the product to be updated. +requires.1.namespace = org.eclipse.equinox.p2.iu +requires.1.name = slf4j.simple +requires.1.range = [2.0.0,3.0.0) diff --git a/products/eclipse-platform/platform.product b/products/eclipse-platform/platform.product index 8b19f92bf35..ad64007ace1 100644 --- a/products/eclipse-platform/platform.product +++ b/products/eclipse-platform/platform.product @@ -185,7 +185,7 @@ United States, other countries, or both. - + diff --git a/products/eclipse-sdk/sdk.p2.inf b/products/eclipse-sdk/sdk.p2.inf index efa40e6dac2..1cf55ac0d9a 100644 --- a/products/eclipse-sdk/sdk.p2.inf +++ b/products/eclipse-sdk/sdk.p2.inf @@ -13,3 +13,9 @@ properties.1.value = 4.42 Release of the Eclipse SDK. properties.2.name = org.eclipse.equinox.p2.provider properties.2.value = Eclipse.org + +# Specify this as a requirement with a version range rather than as in the product. +# This way we can specify a version range that allows the logger bundle to be updated without requiring the product to be updated. +requires.1.namespace = org.eclipse.equinox.p2.iu +requires.1.name = slf4j.simple +requires.1.range = [2.0.0,3.0.0) diff --git a/products/eclipse-sdk/sdk.product b/products/eclipse-sdk/sdk.product index 3fcdf4a0a40..6f0cef469b1 100644 --- a/products/eclipse-sdk/sdk.product +++ b/products/eclipse-sdk/sdk.product @@ -181,7 +181,7 @@ United States, other countries, or both. - +