Skip to content

Update version ranges of dependencies for bundles/org.eclipse.equinox.p2.artifact.repository#1008

Open
eclipse-equinox-bot wants to merge 2 commits intomasterfrom
dependency-check/bundles/org.eclipse.equinox.p2.artifact.repository
Open

Update version ranges of dependencies for bundles/org.eclipse.equinox.p2.artifact.repository#1008
eclipse-equinox-bot wants to merge 2 commits intomasterfrom
dependency-check/bundles/org.eclipse.equinox.p2.artifact.repository

Conversation

@eclipse-equinox-bot
Copy link
Contributor

@eclipse-equinox-bot eclipse-equinox-bot commented Mar 3, 2026

Require-Bundle org.eclipse.equinox.p2.metadata 0.0.0 (compiled against 2.9.700.v20260304-0657 provided by org.eclipse.equinox.p2.metadata 2.9.700.v20260304-0657) includes 1.0.101.R35x_v20100112 (provided by org.eclipse.equinox.p2.metadata 1.0.101.R35x_v20100112) but this version is missing the method org/eclipse/equinox/internal/p2/metadata/ArtifactKey#<init> referenced by org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$ArtifactHandler.

Require-Bundle org.eclipse.equinox.p2.metadata 0.0.0 (compiled against 2.9.700.v20260304-0657 provided by org.eclipse.equinox.p2.metadata 2.9.700.v20260304-0657) includes 1.0.100.v20090525 (provided by org.eclipse.equinox.p2.metadata 1.0.100.v20090525) but this version is missing the method org/eclipse/equinox/internal/p2/metadata/ArtifactKey#<init> referenced by org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$ArtifactHandler.

Require-Bundle org.eclipse.equinox.p2.metadata 0.0.0 (compiled against 2.9.700.v20260304-0657 provided by org.eclipse.equinox.p2.metadata 2.9.700.v20260304-0657) includes 1.0.0.v20080514-1900 (provided by org.eclipse.equinox.p2.metadata 1.0.0.v20080514-1900) but this version is missing the method org/eclipse/equinox/internal/p2/metadata/ArtifactKey#<init> referenced by org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$ArtifactHandler.

Suggested lower version for bundle org.eclipse.equinox.p2.metadata is 2.0.0.v20100601 out of [1.0.0.v20080514-1900, 1.0.100.v20090525, 1.0.101.R35x_v20100112, 2.0.0.v20100601, 2.0.1.R36x_v20101202, 2.1.0.v20110510, 2.1.0.v20110725-1630, 2.1.0.v20110808-1657, 2.1.0.v20110815-1419, 2.1.0.v20111209-1216, 2.1.0.v20120430-2001, 2.2.0.v20130523-1557, 2.2.0.v20131211-1531, 2.3.0.v20150511-1532, 2.3.0.v20150907-2149, 2.3.100.v20160102-2223, 2.3.100.v20160427-2220, 2.3.100.v20170105-1450, 2.3.200.v20170511-1106, 2.4.0.v20180122-2220, 2.4.0.v20180201-1334, 2.4.0.v20180305-1409, 2.4.0.v20180320-1220, 2.4.100.v20180822-1302, 2.4.200.v20181102-0649, 2.4.300.v20190215-2242, 2.4.400.v20190409-0548, 2.4.500.v20190807-0737, 2.4.600.v20191002-0702, 2.4.700.v20191213-1911, 2.5.0.v20200511-1530, 2.5.100.v20200908-1020, 2.6.0.v20210331-1610, 2.6.100.v20210813-0606, 2.6.200.v20220324-1313, 2.6.300.v20220817-1208, 2.7.0.v20230403-0851, 2.7.100.v20230630-1506, 2.8.0.v20231102-1258, 2.8.100.v20231129-1420, 2.9.0.v20240213-1100, 2.9.100.v20240416-0654, 2.9.200.v20241019-1812, 2.9.300.v20250129-0519, 2.9.400.v20250517-1821, 2.9.500.v20250726-1041, 2.9.600.v20251108-0408, 2.9.700.v20260304-0657]

@github-actions
Copy link

github-actions bot commented Mar 3, 2026

Test Results

   18 files   -   366     18 suites   - 366   28m 9s ⏱️ - 11m 19s
1 907 tests ±    0  1 904 ✅ ±    0  3 💤 ±0  0 ❌ ±0 
5 176 runs   - 1 545  5 167 ✅  - 1 545  9 💤 ±0  0 ❌ ±0 

Results for commit e0b1eba. ± Comparison against base commit 783265d.

This pull request removes 1785 and adds 1785 tests. Note that renamed tests count towards both.
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.Bug196525 ‑ testConfigContent
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.Bug258370 ‑ testComma
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.CleanupTest ‑ testOSGiRemoval
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.CleanupTest ‑ testSimpleConfiguratorRemoval
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.CleanupTest ‑ testWithMutipleBundles
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.FrameworkExtensionTest ‑ testAddRemoveFrameworkExtension
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.LauncherConfigLocationTest ‑ testCustomLauncherConfig
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.LauncherDataTest ‑ testRemoveProgramArg
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.ManipulatorTests ‑ testBug212361_osgiInBundlesList
AutomatedTests org.eclipse.equinox.frameworkadmin.tests.AllTests org.eclipse.equinox.frameworkadmin.tests.ManipulatorTests ‑ testBug258126_ProgramArgs_VMArgs
…
org.eclipse.equinox.frameworkadmin.tests.Bug196525 ‑ testConfigContent
org.eclipse.equinox.frameworkadmin.tests.Bug258370 ‑ testComma
org.eclipse.equinox.frameworkadmin.tests.CleanupTest ‑ testOSGiRemoval
org.eclipse.equinox.frameworkadmin.tests.CleanupTest ‑ testSimpleConfiguratorRemoval
org.eclipse.equinox.frameworkadmin.tests.CleanupTest ‑ testWithMutipleBundles
org.eclipse.equinox.frameworkadmin.tests.FrameworkExtensionTest ‑ testAddRemoveFrameworkExtension
org.eclipse.equinox.frameworkadmin.tests.LauncherConfigLocationTest ‑ testCustomLauncherConfig
org.eclipse.equinox.frameworkadmin.tests.LauncherDataTest ‑ testRemoveProgramArg
org.eclipse.equinox.frameworkadmin.tests.ManipulatorTests ‑ testBug212361_osgiInBundlesList
org.eclipse.equinox.frameworkadmin.tests.ManipulatorTests ‑ testBug258126_ProgramArgs_VMArgs
…
This pull request removes 2 skipped tests and adds 2 skipped tests. Note that renamed tests count towards both.
AutomatedTests org.eclipse.equinox.p2.tests.ui.dialogs.AllTests org.eclipse.equinox.p2.tests.ui.dialogs.EECompatibilityTest ‑ testEEIssueSkipsRemediation
AutomatedTests org.eclipse.equinox.p2.tests.ui.dialogs.AllTests org.eclipse.equinox.p2.tests.ui.dialogs.EECompatibilityTest ‑ testSingleIUPreventInstallation
org.eclipse.equinox.p2.tests.ui.dialogs.EECompatibilityTest ‑ testEEIssueSkipsRemediation
org.eclipse.equinox.p2.tests.ui.dialogs.EECompatibilityTest ‑ testSingleIUPreventInstallation

♻️ This comment has been updated with latest results.

@eclipse-equinox-bot
Copy link
Contributor Author

eclipse-equinox-bot commented Mar 3, 2026

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.p2.artifact.repository/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 34a36a3176e927863ec7ddb15c40ecbcfa53824d Mon Sep 17 00:00:00 2001
From: Eclipse Equinox Bot <equinox-bot@eclipse.org>
Date: Sat, 7 Mar 2026 00:31:21 +0000
Subject: [PATCH] Version bump(s) for 4.40 stream


diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.artifact.repository/META-INF/MANIFEST.MF
index 70c446a24..192c85fb3 100644
--- a/bundles/org.eclipse.equinox.p2.artifact.repository/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.p2.artifact.repository/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.equinox.p2.artifact.repository;singleton:=true
-Bundle-Version: 1.5.800.qualifier
+Bundle-Version: 1.5.900.qualifier
 Bundle-Activator: org.eclipse.equinox.internal.p2.artifact.repository.Activator
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
-- 
2.53.0

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

Copy link
Member

@laeubi laeubi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a tricky one!

We have the split package org.eclipse.core.runtime here, so IConfigurationElement is actually part of org.eclipse.equinox.registry bundle.

@eclipse-equinox-bot eclipse-equinox-bot force-pushed the dependency-check/bundles/org.eclipse.equinox.p2.artifact.repository branch from 3101de1 to 6e594a1 Compare March 4, 2026 00:35
@laeubi
Copy link
Member

laeubi commented Mar 4, 2026

This is a tricky one!

We have the split package org.eclipse.core.runtime here, so IConfigurationElement is actually part of org.eclipse.equinox.registry bundle.

Tycho change is incoming to fix this:

@eclipse-equinox-bot eclipse-equinox-bot force-pushed the dependency-check/bundles/org.eclipse.equinox.p2.artifact.repository branch from 6e594a1 to 23338bc Compare March 5, 2026 00:30
@laeubi
Copy link
Member

laeubi commented Mar 5, 2026

Require-Bundle org.eclipse.equinox.common [3.18.0,4.0.0) (compiled against 3.20.300.v20251111-0312 provided by org.eclipse.equinox.common 3.20.300.v20251111-0312) includes 3.20.300.v20250907-1347 (provided by org.eclipse.equinox.common 3.20.300.v20250907-1347) but this version is missing the method org/eclipse/core/runtime/IConfigurationElement#createExecutableExtension referenced by org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler.

This still look suspicious!

@eclipse-equinox-bot eclipse-equinox-bot force-pushed the dependency-check/bundles/org.eclipse.equinox.p2.artifact.repository branch from 23338bc to 3e9dc84 Compare March 6, 2026 00:35
@eclipse-equinox-bot eclipse-equinox-bot force-pushed the dependency-check/bundles/org.eclipse.equinox.p2.artifact.repository branch from fabd5f9 to ea3eed6 Compare March 7, 2026 00:29
Copy link
Member

@laeubi laeubi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

org.eclipse.equinox.common

Is now gone as expected but

SimpleArtifactRepositoryIO$Parser$ArtifactHandler

Is using the constructor org.eclipse.equinox.internal.p2.metadata.ArtifactKey.ArtifactKey(String, String, Version) that was changed with 99b2bd2 what should be part of 0.1.0 API... So lowest possible range should be 1.0.0

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.

2 participants