Skip to content

Make P2 work on without the compatibility fragment. - #1124

Open
laeubi wants to merge 4 commits into
eclipse-equinox:masterfrom
laeubi:decouple_from_legacy_fragment
Open

Make P2 work on without the compatibility fragment.#1124
laeubi wants to merge 4 commits into
eclipse-equinox:masterfrom
laeubi:decouple_from_legacy_fragment

Conversation

@laeubi

@laeubi laeubi commented Sep 9, 2026

Copy link
Copy Markdown
Member

Fix #1091

@eclipse-equinox-bot

eclipse-equinox-bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

This pull request changes some projects for the first time in this development cycle.
Therefore the following files need a version increment:

bundles/org.eclipse.equinox.simpleconfigurator.manipulator/META-INF/MANIFEST.MF

An additional commit containing all the necessary changes was pushed to the top of this PR's branch. To obtain these changes (for example if you want to push more changes) either fetch from your fork or apply the git patch.

Git patch
From 0e91764b6ecc438c9c98dd7710fd6d910d7c4bfe Mon Sep 17 00:00:00 2001
From: Eclipse Equinox Bot <equinox-bot@eclipse.org>
Date: Wed, 9 Sep 2026 07:31:07 +0000
Subject: [PATCH] Version bump(s) for 4.42 stream


diff --git a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/META-INF/MANIFEST.MF
index cb2ef144e..b9459e406 100644
--- a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %bundleName
 Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator.manipulator;singleton:=true
-Bundle-Version: 2.3.700.qualifier
+Bundle-Version: 2.3.800.qualifier
 Bundle-Localization: plugin
 Bundle-ActivationPolicy: lazy
 Import-Package: org.eclipse.equinox.frameworkadmin;version="[2.0.0,3.0.0)",
-- 
2.55.0

Further information are available in Common Build Issues - Missing version increments.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

Test Results

   18 files  ±0     18 suites  ±0   29m 57s ⏱️ +29s
2 200 tests ±0  2 197 ✅ ±0  3 💤 ±0  0 ❌ ±0 
5 254 runs  ±0  5 245 ✅ ±0  9 💤 ±0  0 ❌ ±0 

Results for commit 867574c. ± Comparison against base commit 8200028.

♻️ This comment has been updated with latest results.

@laeubi

laeubi commented Sep 9, 2026

Copy link
Copy Markdown
Member Author

Next try: Do not use PlatformAdmin at all in FrameworkAdmin and install a fallback there if the compatibility fragment is not present.

@laeubi laeubi changed the title Make P2 work on direct instances instead of service for manipulator Make P2 work on without the compatibility fragment. Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Some p2 functions still require org.eclipse.osgi.compatibility.state

2 participants