Skip to content

Commit 1dd3843

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 1087dc5f2255b8befa31e6e0cf98e72d9483ceed, 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 418a81b commit 1dd3843

File tree

1 file changed

+3
-3
lines changed
  • terminal/plugins/org.eclipse.tm.terminal.view.core/META-INF

1 file changed

+3
-3
lines changed

terminal/plugins/org.eclipse.tm.terminal.view.core/META-INF/MANIFEST.MF

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.tm.terminal.view.core;singleton:=true
5-
Bundle-Version: 4.10.400.qualifier
5+
Bundle-Version: 4.10.500.qualifier
66
Bundle-Activator: org.eclipse.tm.terminal.view.core.activator.CoreBundleActivator
77
Bundle-Vendor: %providerName
8-
Require-Bundle: org.eclipse.core.expressions;bundle-version="3.4.400",
9-
org.eclipse.core.runtime;bundle-version="3.8.0"
8+
Require-Bundle: org.eclipse.core.expressions;bundle-version="[3.9.400,4)",
9+
org.eclipse.core.runtime;bundle-version="[3.33.100,4)"
1010
Bundle-RequiredExecutionEnvironment: JavaSE-17
1111
Bundle-ActivationPolicy: lazy
1212
Bundle-Localization: plugin

0 commit comments

Comments
 (0)