Skip to content

Commit 8687aec

Browse files
committed
[releng] Require target platform bundles as minimum version
Using: ``` mvn org.eclipse.tycho.extras:tycho-version-bump-plugin:4.0.12:update-manifest ``` and then multiple iterations to bump the bundle-version: ``` mvn verify org.eclipse.tycho:tycho-versions-plugin:4.0.12:bump-versions -Dtycho.bump-versions.increment=100 -DskipDoc=true -DskipTests=true -P baseline-compare-and-replace -fae -Djgit.dirtyWorkingTree-cdtDefault=warning ``` Make sure bounds of all dependencies match what we built against. This prevents issues such as Bug 536448 from recurring. In 2025-06 there are a number of Eclipse Platform changes that make CDT susceptible to these types of issues again. Note that this change is similar to previous iterations, such as 1087dc5, but with the automatation we can now apply this to *all* bundles. In addition, with the tighter version constraints, building from simrel repo for the jniheader (releng/scripts/do_rebuild_natives.sh) is no longer sufficient. This speedup has been removed as it was probably incorrect to have by default. The api filters were introduced because some bundles are re-exported. Those re-exported bundle requirements mean that technically we need to bump the version, but in reality we effectively required the range as now documented anyway, so doing a major version bump is unneeded.
1 parent 7fa83d2 commit 8687aec

File tree

131 files changed

+1070
-1051
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+1070
-1051
lines changed

build/org.eclipse.cdt.autotools.core/META-INF/MANIFEST.MF

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,30 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %Bundle-Name.0
44
Bundle-SymbolicName: org.eclipse.cdt.autotools.core;singleton:=true
5-
Bundle-Version: 2.2.400.qualifier
5+
Bundle-Version: 2.2.500.qualifier
66
Bundle-Activator: org.eclipse.cdt.autotools.core.AutotoolsPlugin
77
Bundle-Localization: plugin
8-
Require-Bundle: org.eclipse.ui;bundle-version="3.4.0",
9-
org.eclipse.core.runtime;bundle-version="3.4.0",
10-
org.eclipse.jface.text;bundle-version="3.4.0",
11-
org.eclipse.ui.editors;bundle-version="3.4.0",
12-
org.eclipse.ui.workbench.texteditor;bundle-version="3.4.0",
13-
org.eclipse.core.resources;bundle-version="3.4.0",
14-
org.eclipse.ui.ide;bundle-version="3.4.0",
15-
org.eclipse.cdt.managedbuilder.core;bundle-version="5.0.100",
16-
org.eclipse.cdt.core;bundle-version="8.3.0",
17-
org.eclipse.cdt.ui;bundle-version="5.1.0",
18-
org.eclipse.cdt.managedbuilder.ui;bundle-version="5.0.100",
19-
org.eclipse.cdt.managedbuilder.gnu.ui;bundle-version="5.0.100",
20-
org.eclipse.cdt.make.core;bundle-version="5.1.0",
21-
org.eclipse.cdt.make.ui;bundle-version="5.0.100",
22-
org.eclipse.ui.console;bundle-version="3.3.0",
23-
org.eclipse.help;bundle-version="3.3.100",
24-
org.eclipse.core.variables;bundle-version="3.2.100",
25-
org.eclipse.ui.views;bundle-version="3.3.0",
26-
org.eclipse.core.filesystem;bundle-version="1.2.0",
27-
org.eclipse.remote.core;bundle-version="2.0.0",
28-
org.eclipse.cdt.remote.core;bundle-version="1.0.1"
8+
Require-Bundle: org.eclipse.ui;bundle-version="[3.207.200,4)",
9+
org.eclipse.core.runtime;bundle-version="[3.33.100,4)",
10+
org.eclipse.jface.text;bundle-version="[3.28.0,4)",
11+
org.eclipse.ui.editors;bundle-version="[3.20.0,4)",
12+
org.eclipse.ui.workbench.texteditor;bundle-version="[3.19.200,4)",
13+
org.eclipse.core.resources;bundle-version="[3.22.200,4)",
14+
org.eclipse.ui.ide;bundle-version="[3.22.600,4)",
15+
org.eclipse.cdt.managedbuilder.core;bundle-version="[9.7.100,10)",
16+
org.eclipse.cdt.core;bundle-version="[9.1.0,10)",
17+
org.eclipse.cdt.ui;bundle-version="[9.0.100,10)",
18+
org.eclipse.cdt.managedbuilder.ui;bundle-version="[9.4.300,10)",
19+
org.eclipse.cdt.managedbuilder.gnu.ui;bundle-version="[8.7.200,9)",
20+
org.eclipse.cdt.make.core;bundle-version="[8.0.0,9)",
21+
org.eclipse.cdt.make.ui;bundle-version="[8.3.200,9)",
22+
org.eclipse.ui.console;bundle-version="[3.14.300,4)",
23+
org.eclipse.help;bundle-version="[3.10.500,4)",
24+
org.eclipse.core.variables;bundle-version="[3.6.500,4)",
25+
org.eclipse.ui.views;bundle-version="[3.12.600,4)",
26+
org.eclipse.core.filesystem;bundle-version="[1.11.200,2)",
27+
org.eclipse.remote.core;bundle-version="[4.2.300,5)",
28+
org.eclipse.cdt.remote.core;bundle-version="[1.2.200,2)"
2929
Bundle-ActivationPolicy: lazy
3030
Bundle-Vendor: %provider
3131
Export-Package: org.eclipse.cdt.autotools.core;x-friends:="org.eclipse.cdt.autotools.ui",

build/org.eclipse.cdt.autotools.docs/META-INF/MANIFEST.MF

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ Bundle-SymbolicName: org.eclipse.cdt.autotools.docs;singleton:=true
55
Bundle-Version: 12.1.0.qualifier
66
Bundle-Vendor: %provider
77
Bundle-Localization: plugin
8-
Require-Bundle: org.eclipse.help,
9-
org.eclipse.ui.cheatsheets
8+
Require-Bundle: org.eclipse.help;bundle-version="[3.10.500,4)",
9+
org.eclipse.ui.cheatsheets;bundle-version="[3.8.600,4)"
1010

build/org.eclipse.cdt.autotools.tests/META-INF/MANIFEST.MF

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@ Bundle-SymbolicName: org.eclipse.cdt.autotools.tests;singleton:=true
55
Bundle-Version: 2.1.200.qualifier
66
Bundle-Vendor: %provider
77
Bundle-Localization: plugin
8-
Require-Bundle: org.eclipse.ui,
9-
org.eclipse.core.runtime,
10-
org.eclipse.core.resources,
11-
org.eclipse.cdt.managedbuilder.core,
12-
org.eclipse.cdt.ui,
13-
org.junit,
14-
org.eclipse.ui.ide,
15-
org.eclipse.jface.text,
16-
org.eclipse.cdt.core;bundle-version="8.3.0",
17-
org.eclipse.cdt.autotools.ui;bundle-version="1.0.0",
18-
org.eclipse.cdt.core.tests
8+
Require-Bundle: org.eclipse.ui;bundle-version="[3.207.200,4)",
9+
org.eclipse.core.runtime;bundle-version="[3.33.100,4)",
10+
org.eclipse.core.resources;bundle-version="[3.22.200,4)",
11+
org.eclipse.cdt.managedbuilder.core;bundle-version="[9.7.100,10)",
12+
org.eclipse.cdt.ui;bundle-version="[9.0.100,10)",
13+
org.junit;bundle-version="[4.13.2,5)",
14+
org.eclipse.ui.ide;bundle-version="[3.22.600,4)",
15+
org.eclipse.jface.text;bundle-version="[3.28.0,4)",
16+
org.eclipse.cdt.core;bundle-version="[9.1.0,10)",
17+
org.eclipse.cdt.autotools.ui;bundle-version="[2.2.500,3)",
18+
org.eclipse.cdt.core.tests;bundle-version="[5.4.100,6)"
1919
Bundle-ActivationPolicy: lazy
2020
Fragment-Host: org.eclipse.cdt.autotools.core
2121
Bundle-RequiredExecutionEnvironment: JavaSE-17

build/org.eclipse.cdt.autotools.ui.tests/META-INF/MANIFEST.MF

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ Bundle-Name: %bundleName
44
Bundle-SymbolicName: org.eclipse.cdt.autotools.ui.tests
55
Bundle-Version: 1.1.200.qualifier
66
Bundle-Localization: plugin
7-
Require-Bundle: org.eclipse.swtbot.go,
8-
org.eclipse.core.resources,
9-
org.eclipse.cdt.core;bundle-version="8.3.0"
7+
Require-Bundle: org.eclipse.swtbot.go;bundle-version="[4.2.1,5)",
8+
org.eclipse.core.resources;bundle-version="[3.22.200,4)",
9+
org.eclipse.cdt.core;bundle-version="[9.1.0,10)"
1010
Bundle-ActivationPolicy: lazy
1111
Fragment-Host: org.eclipse.cdt.autotools.ui
1212
Bundle-RequiredExecutionEnvironment: JavaSE-17

build/org.eclipse.cdt.autotools.ui/META-INF/MANIFEST.MF

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %Bundle-Name.0
44
Bundle-SymbolicName: org.eclipse.cdt.autotools.ui;singleton:=true
5-
Bundle-Version: 2.2.500.qualifier
5+
Bundle-Version: 2.2.600.qualifier
66
Bundle-Activator: org.eclipse.cdt.autotools.ui.AutotoolsUIPlugin
77
Bundle-Localization: plugin
88
Bundle-Vendor: %provider
9-
Require-Bundle: org.eclipse.ui,
10-
org.eclipse.core.runtime,
11-
org.eclipse.cdt.autotools.core;bundle-version="1.0.0",
12-
org.eclipse.cdt.core;bundle-version="8.3.0",
13-
org.eclipse.core.resources;bundle-version="3.5.0",
14-
org.eclipse.cdt.managedbuilder.core;bundle-version="6.0.0",
15-
org.eclipse.jface.text;bundle-version="3.5.0",
16-
org.eclipse.ui.editors;bundle-version="3.5.0",
17-
org.eclipse.cdt.ui;bundle-version="5.1.0",
18-
org.eclipse.ui.ide;bundle-version="3.5.0",
19-
org.eclipse.cdt.managedbuilder.ui;bundle-version="5.1.0",
20-
org.eclipse.core.filesystem;bundle-version="1.2.0",
21-
org.eclipse.cdt.make.ui;bundle-version="6.0.0",
22-
org.eclipse.ui.views;bundle-version="3.4.0",
23-
org.eclipse.cdt.remote.core;bundle-version="1.0.0",
24-
org.eclipse.swt,
25-
org.eclipse.ui.genericeditor;bundle-version="1.0.0"
9+
Require-Bundle: org.eclipse.ui;bundle-version="[3.207.200,4)",
10+
org.eclipse.core.runtime;bundle-version="[3.33.100,4)",
11+
org.eclipse.cdt.autotools.core;bundle-version="[2.2.400,3)",
12+
org.eclipse.cdt.core;bundle-version="[9.1.0,10)",
13+
org.eclipse.core.resources;bundle-version="[3.22.200,4)",
14+
org.eclipse.cdt.managedbuilder.core;bundle-version="[9.7.100,10)",
15+
org.eclipse.jface.text;bundle-version="[3.28.0,4)",
16+
org.eclipse.ui.editors;bundle-version="[3.20.0,4)",
17+
org.eclipse.cdt.ui;bundle-version="[9.0.100,10)",
18+
org.eclipse.ui.ide;bundle-version="[3.22.600,4)",
19+
org.eclipse.cdt.managedbuilder.ui;bundle-version="[9.4.300,10)",
20+
org.eclipse.core.filesystem;bundle-version="[1.11.200,2)",
21+
org.eclipse.cdt.make.ui;bundle-version="[8.3.200,9)",
22+
org.eclipse.ui.views;bundle-version="[3.12.600,4)",
23+
org.eclipse.cdt.remote.core;bundle-version="[1.2.200,2)",
24+
org.eclipse.swt;bundle-version="[3.130.0,4)",
25+
org.eclipse.ui.genericeditor;bundle-version="[1.3.600,2)"
2626
Bundle-RequiredExecutionEnvironment: JavaSE-17
2727
Bundle-ActivationPolicy: lazy
2828
Export-Package: org.eclipse.cdt.autotools.ui;x-friends:="org.eclipse.linuxtools.cdt.autotools",

build/org.eclipse.cdt.build.gcc.core/META-INF/MANIFEST.MF

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.cdt.build.gcc.core;singleton:=true
5-
Bundle-Version: 2.1.500.qualifier
5+
Bundle-Version: 2.1.600.qualifier
66
Bundle-Activator: org.eclipse.cdt.build.gcc.core.internal.Activator
77
Bundle-Vendor: %providerName
8-
Require-Bundle: org.eclipse.core.runtime,
9-
org.eclipse.core.resources;bundle-version="3.10.0",
10-
org.eclipse.cdt.core;bundle-version="5.12.0",
11-
com.google.gson
8+
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.33.100,4)",
9+
org.eclipse.core.resources;bundle-version="[3.22.200,4)",
10+
org.eclipse.cdt.core;bundle-version="[9.1.0,10)",
11+
com.google.gson;bundle-version="[2.13.1,3)"
1212
Bundle-RequiredExecutionEnvironment: JavaSE-17
1313
Bundle-ActivationPolicy: lazy
1414
Export-Package: org.eclipse.cdt.build.gcc.core,

build/org.eclipse.cdt.build.gcc.ui/META-INF/MANIFEST.MF

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ Bundle-SymbolicName: org.eclipse.cdt.build.gcc.ui;singleton:=true
55
Bundle-Version: 1.2.300.qualifier
66
Bundle-Activator: org.eclipse.cdt.build.gcc.ui.internal.Activator
77
Bundle-Vendor: %providerName
8-
Require-Bundle: org.eclipse.ui,
9-
org.eclipse.core.runtime,
10-
org.eclipse.cdt.ui;bundle-version="6.3.0",
11-
org.eclipse.cdt.build.gcc.core;bundle-version="1.0.0",
12-
org.eclipse.cdt.core;bundle-version="6.4.0"
8+
Require-Bundle: org.eclipse.ui;bundle-version="[3.207.200,4)",
9+
org.eclipse.core.runtime;bundle-version="[3.33.100,4)",
10+
org.eclipse.cdt.ui;bundle-version="[9.0.100,10)",
11+
org.eclipse.cdt.build.gcc.core;bundle-version="[2.1.500,3)",
12+
org.eclipse.cdt.core;bundle-version="[9.1.0,10)"
1313
Bundle-RequiredExecutionEnvironment: JavaSE-17
1414
Bundle-ActivationPolicy: lazy
1515
Automatic-Module-Name: org.eclipse.cdt.build.gcc.ui

build/org.eclipse.cdt.core.autotools.core/META-INF/MANIFEST.MF

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.cdt.core.autotools.core;singleton:=true
5-
Bundle-Version: 1.3.300.qualifier
5+
Bundle-Version: 1.3.400.qualifier
66
Bundle-Activator: org.eclipse.cdt.core.autotools.core.internal.Activator
7-
Require-Bundle: org.eclipse.core.runtime,
8-
org.eclipse.tools.templates.core;bundle-version="2.0.0",
9-
org.eclipse.tools.templates.freemarker;bundle-version="2.0.0",
10-
org.eclipse.cdt.core;bundle-version="6.3.1",
11-
org.eclipse.core.resources;bundle-version="3.12.0",
7+
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.33.100,4)",
8+
org.eclipse.tools.templates.core;bundle-version="[2.0.0,3)",
9+
org.eclipse.tools.templates.freemarker;bundle-version="[2.0.0,3)",
10+
org.eclipse.cdt.core;bundle-version="[9.1.0,10)",
11+
org.eclipse.core.resources;bundle-version="[3.22.200,4)",
1212
org.eclipse.launchbar.core;bundle-version="[3.0.0,4.0.0)"
1313
Bundle-RequiredExecutionEnvironment: JavaSE-17
1414
Bundle-ActivationPolicy: lazy

build/org.eclipse.cdt.core.autotools.ui/META-INF/MANIFEST.MF

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ Bundle-SymbolicName: org.eclipse.cdt.core.autotools.ui;singleton:=true
55
Bundle-Version: 1.2.400.qualifier
66
Bundle-Activator: org.eclipse.cdt.core.autotools.ui.internal.Activator
77
Bundle-Vendor: %providerName
8-
Require-Bundle: org.eclipse.ui,
9-
org.eclipse.core.runtime,
10-
org.eclipse.ui.ide;bundle-version="3.13.0",
11-
org.eclipse.cdt.core.autotools.core;bundle-version="1.0.0",
12-
org.eclipse.tools.templates.core;bundle-version="2.0.0",
13-
org.eclipse.tools.templates.freemarker;bundle-version="2.0.0",
14-
org.eclipse.tools.templates.ui;bundle-version="2.0.0"
8+
Require-Bundle: org.eclipse.ui;bundle-version="[3.207.200,4)",
9+
org.eclipse.core.runtime;bundle-version="[3.33.100,4)",
10+
org.eclipse.ui.ide;bundle-version="[3.22.600,4)",
11+
org.eclipse.cdt.core.autotools.core;bundle-version="[1.3.300,2)",
12+
org.eclipse.tools.templates.core;bundle-version="[2.0.0,3)",
13+
org.eclipse.tools.templates.freemarker;bundle-version="[2.0.0,3)",
14+
org.eclipse.tools.templates.ui;bundle-version="[2.0.0,3)"
1515
Bundle-RequiredExecutionEnvironment: JavaSE-17
1616
Bundle-ActivationPolicy: lazy
1717
Bundle-Localization: plugin

build/org.eclipse.cdt.make.core.tests/META-INF/MANIFEST.MF

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ Bundle-Version: 7.0.0.qualifier
66
Bundle-Activator: org.eclipse.cdt.make.core.tests.MakeTestsPlugin
77
Export-Package: org.eclipse.cdt.make.builder.tests,
88
org.eclipse.cdt.make.core.tests
9-
Require-Bundle: org.eclipse.core.runtime,
10-
org.junit,
11-
org.eclipse.cdt.make.core,
12-
org.eclipse.cdt.core,
13-
org.eclipse.core.resources,
14-
org.eclipse.cdt.core.tests
9+
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.33.100,4)",
10+
org.junit;bundle-version="[4.13.2,5)",
11+
org.eclipse.cdt.make.core;bundle-version="[8.0.0,9)",
12+
org.eclipse.cdt.core;bundle-version="[9.1.0,10)",
13+
org.eclipse.core.resources;bundle-version="[3.22.200,4)",
14+
org.eclipse.cdt.core.tests;bundle-version="[5.4.100,6)"
1515
Bundle-ActivationPolicy: lazy
1616
Bundle-Vendor: %providerName
1717
Bundle-RequiredExecutionEnvironment: JavaSE-17

0 commit comments

Comments
 (0)