Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonah Graham2019-05-31 16:53:15 -0400
committerJonah Graham2019-09-09 15:53:46 -0400
commita1febf009712cf7190b75519e8d610206e540009 (patch)
tree384e981c7821b9b609df2951984ada91eca19165
parent7991f039545effc2b5841078ad54499f234926e6 (diff)
downloadorg.eclipse.cdt-a1febf009712cf7190b75519e8d610206e540009.tar.gz
org.eclipse.cdt-a1febf009712cf7190b75519e8d610206e540009.tar.xz
org.eclipse.cdt-a1febf009712cf7190b75519e8d610206e540009.zip
[releng] Require target platform bundles as minimum version
Without setting dependent plug-ins to minimum version to match the target platform we are aiming for we can imply (and therefore let install) CDT into older versions of Eclipse where CDT does not actually work. This can be exposed in very odd ways, such as IllegalAccessError, when platform has allowed API changes. However, rather than update every single bundle in CDT, only the o.e.cdt.core/ui bundles are being updated as this should achieve the desired result without every other bundle needing to be touched. See Bug 536448 Change-Id: Ifad2e0eef003b037ac332301120c26fe079a2e7f
-rw-r--r--core/org.eclipse.cdt.core/META-INF/MANIFEST.MF20
-rw-r--r--core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF42
2 files changed, 31 insertions, 31 deletions
diff --git a/core/org.eclipse.cdt.core/META-INF/MANIFEST.MF b/core/org.eclipse.cdt.core/META-INF/MANIFEST.MF
index dc9f1a468d..dd68713e2c 100644
--- a/core/org.eclipse.cdt.core/META-INF/MANIFEST.MF
+++ b/core/org.eclipse.cdt.core/META-INF/MANIFEST.MF
@@ -118,16 +118,16 @@ Export-Package: org.eclipse.cdt.core,
org.eclipse.cdt.utils.som.parser,
org.eclipse.cdt.utils.xcoff,
org.eclipse.cdt.utils.xcoff.parser
-Require-Bundle: org.eclipse.cdt.core.native;bundle-version="[5.10.1,6.0.0)";visibility:=reexport,
- org.eclipse.core.contenttype;bundle-version="[3.7.300,4.0.0)",
- org.eclipse.core.expressions;bundle-version="[3.6.400,4.0.0)",
- org.eclipse.core.filebuffers;bundle-version="[3.6.600,4.0.0)",
- org.eclipse.core.filesystem;bundle-version="[1.7.400,2.0.0)",
- org.eclipse.core.resources;bundle-version="[3.13.400,4.0.0)",
- org.eclipse.core.runtime;bundle-version="[3.15.300,4.0.0)",
- org.eclipse.core.variables;bundle-version="[3.4.500,4.0.0)",
- org.eclipse.ltk.core.refactoring;bundle-version="[3.10.100,4.0.0)",
- org.eclipse.text;bundle-version="[3.8.200,4.0.0)",
+Require-Bundle: org.eclipse.cdt.core.native;bundle-version="[5.10.100,6.0.0)";visibility:=reexport,
+ org.eclipse.core.contenttype;bundle-version="[3.7.400,4.0.0)",
+ org.eclipse.core.expressions;bundle-version="[3.6.500,4.0.0)",
+ org.eclipse.core.filebuffers;bundle-version="[3.6.700,4.0.0)",
+ org.eclipse.core.filesystem;bundle-version="[1.7.500,2.0.0)",
+ org.eclipse.core.resources;bundle-version="[3.13.500,4.0.0)",
+ org.eclipse.core.runtime;bundle-version="[3.16.0,4.0.0)",
+ org.eclipse.core.variables;bundle-version="[3.4.600,4.0.0)",
+ org.eclipse.ltk.core.refactoring;bundle-version="[3.10.200,4.0.0)",
+ org.eclipse.text;bundle-version="[3.9.0,4.0.0)",
com.ibm.icu;bundle-version="4.4.2",
com.google.gson,
org.eclipse.jdt.annotation;bundle-version="[2.0.0,3.0.0)";resolution:=optional
diff --git a/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF b/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF
index 68affeb30d..892f88f210 100644
--- a/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF
+++ b/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF
@@ -102,27 +102,27 @@ Export-Package: org.eclipse.cdt.internal.corext;x-internal:=true,
org.eclipse.cdt.ui.wizards,
org.eclipse.cdt.ui.wizards.conversion,
org.eclipse.cdt.utils.ui.controls
-Require-Bundle: org.eclipse.cdt.core;bundle-version="[6.8.0,7.0.0)",
- org.eclipse.compare;bundle-version="[3.7.600,4.0.0)",
- org.eclipse.core.expressions;bundle-version="[3.6.400,4.0.0)",
- org.eclipse.core.filesystem;bundle-version="[1.7.400,2.0.0)",
- org.eclipse.core.resources;bundle-version="[3.13.400,4.0.0)",
- org.eclipse.core.runtime;bundle-version="[3.15.300,4.0.0)",
- org.eclipse.core.variables;bundle-version="[3.4.500,4.0.0)",
- org.eclipse.help;bundle-version="[3.8.400,4.0.0)",
- org.eclipse.jface.text;bundle-version="[3.15.200,4.0.0)",
- org.eclipse.ltk.core.refactoring;bundle-version="[3.10.100,4.0.0)",
- org.eclipse.ltk.ui.refactoring;bundle-version="[3.9.400,4.0.0)",
- org.eclipse.search;bundle-version="[3.11.500,4.0.0)",
- org.eclipse.ui;bundle-version="[3.113.0,4.0.0)",
- org.eclipse.ui.console;bundle-version="[3.8.500,4.0.0)",
- org.eclipse.ui.editors;bundle-version="[3.11.500,4.0.0)",
- org.eclipse.ui.forms;bundle-version="[3.8.0,4.0.0)",
- org.eclipse.ui.ide;bundle-version="[3.15.200,4.0.0)",
- org.eclipse.ui.navigator;bundle-version="[3.8.0,4.0.0)",
- org.eclipse.ui.navigator.resources;bundle-version="[3.6.500,4.0.0)",
- org.eclipse.ui.views;bundle-version="[3.9.400,4.0.0)",
- org.eclipse.ui.workbench.texteditor;bundle-version="[3.12.0,4.0.0)",
+Require-Bundle: org.eclipse.cdt.core;bundle-version="[6.9.0,7.0.0)",
+ org.eclipse.compare;bundle-version="[3.7.700,4.0.0)",
+ org.eclipse.core.expressions;bundle-version="[3.6.500,4.0.0)",
+ org.eclipse.core.filesystem;bundle-version="[1.7.500,2.0.0)",
+ org.eclipse.core.resources;bundle-version="[3.13.500,4.0.0)",
+ org.eclipse.core.runtime;bundle-version="[3.16.0,4.0.0)",
+ org.eclipse.core.variables;bundle-version="[3.4.600,4.0.0)",
+ org.eclipse.help;bundle-version="[3.8.500,4.0.0)",
+ org.eclipse.jface.text;bundle-version="[3.15.300,4.0.0)",
+ org.eclipse.ltk.core.refactoring;bundle-version="[3.10.200,4.0.0)",
+ org.eclipse.ltk.ui.refactoring;bundle-version="[3.10.0,4.0.0)",
+ org.eclipse.search;bundle-version="[3.11.700,4.0.0)",
+ org.eclipse.ui;bundle-version="[3.114.0,4.0.0)",
+ org.eclipse.ui.console;bundle-version="[3.8.600,4.0.0)",
+ org.eclipse.ui.editors;bundle-version="[3.12.0,4.0.0)",
+ org.eclipse.ui.forms;bundle-version="[3.8.100,4.0.0)",
+ org.eclipse.ui.ide;bundle-version="[3.16.0,4.0.0)",
+ org.eclipse.ui.navigator;bundle-version="[3.9.0,4.0.0)",
+ org.eclipse.ui.navigator.resources;bundle-version="[3.7.0,4.0.0)",
+ org.eclipse.ui.views;bundle-version="[3.10.0,4.0.0)",
+ org.eclipse.ui.workbench.texteditor;bundle-version="[3.13.0,4.0.0)",
com.ibm.icu;bundle-version="4.4.2",
org.eclipse.e4.ui.css.swt.theme,
org.eclipse.tools.templates.ui;bundle-version="[1.1.1,2.0.0)"

Back to the top