Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonah Graham2019-05-31 16:53:15 -0400
committerJonah Graham2019-05-31 16:53:15 -0400
commit9698af0fc6fe856a7583e7611c29d8745cbcd0a3 (patch)
treeb67a078c32c551ea2e0466f41b8430f8a523377b
parent6c6c9e80969520f889e2746b7aedcc71e2983c6e (diff)
downloadorg.eclipse.cdt-9698af0fc6fe856a7583e7611c29d8745cbcd0a3.tar.gz
org.eclipse.cdt-9698af0fc6fe856a7583e7611c29d8745cbcd0a3.tar.xz
org.eclipse.cdt-9698af0fc6fe856a7583e7611c29d8745cbcd0a3.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: I1c8f102a9a750e40970197da3e6cd56d139492bc
-rw-r--r--core/org.eclipse.cdt.core/META-INF/MANIFEST.MF20
-rw-r--r--core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF44
2 files changed, 32 insertions, 32 deletions
diff --git a/core/org.eclipse.cdt.core/META-INF/MANIFEST.MF b/core/org.eclipse.cdt.core/META-INF/MANIFEST.MF
index e6bc529ced..ea35f5b6e6 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.0,6.0.0)";visibility:=reexport,
- org.eclipse.core.contenttype;bundle-version="[3.7.0,4.0.0)",
- org.eclipse.core.expressions;bundle-version="[3.6.100,4.0.0)",
- org.eclipse.core.filebuffers;bundle-version="[3.6.200,4.0.0)",
- org.eclipse.core.filesystem;bundle-version="[1.7.100,2.0.0)",
- org.eclipse.core.resources;bundle-version="[3.13.0,4.0.0)",
- org.eclipse.core.runtime;bundle-version="[3.14.0,4.0.0)",
- org.eclipse.core.variables;bundle-version="[3.4.100,4.0.0)",
- org.eclipse.ltk.core.refactoring;bundle-version="[3.9.0,4.0.0)",
- org.eclipse.text;bundle-version="[3.6.300,4.0.0)",
+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)",
com.ibm.icu;bundle-version="4.4.2",
com.google.gson
Bundle-ActivationPolicy: lazy
diff --git a/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF b/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF
index f527ef584f..7b3fb4f05b 100644
--- a/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF
+++ b/core/org.eclipse.cdt.ui/META-INF/MANIFEST.MF
@@ -102,30 +102,30 @@ 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.6.0,7.0.0)",
- org.eclipse.compare;bundle-version="[3.7.200,4.0.0)",
- org.eclipse.core.expressions;bundle-version="[3.6.100,4.0.0)",
- org.eclipse.core.filesystem;bundle-version="[1.7.100,2.0.0)",
- org.eclipse.core.resources;bundle-version="[3.13.0,4.0.0)",
- org.eclipse.core.runtime;bundle-version="[3.14.0,4.0.0)",
- org.eclipse.core.variables;bundle-version="[3.4.100,4.0.0)",
- org.eclipse.help;bundle-version="[3.8.100,4.0.0)",
- org.eclipse.jface.text;bundle-version="[3.13.0,4.0.0)",
- org.eclipse.ltk.core.refactoring;bundle-version="[3.9.0,4.0.0)",
- org.eclipse.ltk.ui.refactoring;bundle-version="[3.9.100,4.0.0)",
- org.eclipse.search;bundle-version="[3.11.200,4.0.0)",
- org.eclipse.ui;bundle-version="[3.109.100,4.0.0)",
- org.eclipse.ui.console;bundle-version="[3.8.0,4.0.0)",
- org.eclipse.ui.editors;bundle-version="[3.11.100,4.0.0)",
- org.eclipse.ui.forms;bundle-version="[3.7.200,4.0.0)",
- org.eclipse.ui.ide;bundle-version="[3.14.0,4.0.0)",
- org.eclipse.ui.navigator;bundle-version="[3.7.100,4.0.0)",
- org.eclipse.ui.navigator.resources;bundle-version="[3.6.100,4.0.0)",
- org.eclipse.ui.views;bundle-version="[3.9.100,4.0.0)",
- org.eclipse.ui.workbench.texteditor;bundle-version="[3.11.0,4.0.0)",
+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)",
com.ibm.icu;bundle-version="4.4.2",
org.eclipse.e4.ui.css.swt.theme,
- org.eclipse.tools.templates.ui;bundle-version="1.1.0"
+ org.eclipse.tools.templates.ui;bundle-version="[1.1.1,2.0.0)"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Automatic-Module-Name: org.eclipse.cdt.ui

Back to the top