Add a lower version bound for OSGi API import #164
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I checked ECF for lower version bound problems with new Tycho version check and found these issues
ecf
Import-Package
org.osgi.framework [1.3.0,2.0.0)(compiled against1.10.0provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.5.0(provided byorg.eclipse.osgi 3.5.1.R35x_v20090827) but this version is missing the methodorg/osgi/framework/BundleContext#registerService (Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;referenced by:Import-Package
org.osgi.framework [1.3.0,2.0.0)(compiled against1.10.0provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.4.0(provided byorg.eclipse.osgi 3.4.3.R34x_v20081215-1030) but this version is missing the methodorg/osgi/framework/BundleContext#registerService (Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;referenced by:Import-Package
org.osgi.util.tracker [1.3.2,2.0.0)(compiled against1.5.4provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.4.2(provided byorg.eclipse.osgi 3.5.1.R35x_v20090827) but this version is missing the methodorg/osgi/util/tracker/ServiceTracker#<init> (Lorg/osgi/framework/BundleContext;Ljava/lang/Class;Lorg/osgi/util/tracker/ServiceTrackerCustomizer;)Vreferenced by:Import-Package
org.osgi.util.tracker [1.3.2,2.0.0)(compiled against1.5.4provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.3.3(provided byorg.eclipse.osgi 3.4.3.R34x_v20081215-1030) but this version is missing the methodorg/osgi/util/tracker/ServiceTracker#<init> (Lorg/osgi/framework/BundleContext;Ljava/lang/Class;Lorg/osgi/util/tracker/ServiceTrackerCustomizer;)Vreferenced by:Import-Package
org.osgi.util.tracker [1.3.2,2.0.0)(compiled against1.5.4provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.3.3(provided byorg.eclipse.osgi 3.4.3.R34x_v20081215-1030) but this version is missing the methodorg/osgi/util/tracker/ServiceTracker#getTracked ()Ljava/util/SortedMap;referenced by:Suggested lower version for package
org.osgi.frameworkis1.6.0out of [1.4.0,1.5.0,1.6.0,1.7.0,1.8.0,1.9.0,1.10.0]Suggested lower version for package
org.osgi.util.trackeris1.5.0out of [1.3.3,1.4.0,1.4.2,1.5.0,1.5.1,1.5.2,1.5.3,1.5.4]httpclient5
Import-Package
org.osgi.framework 0.0.0(compiled against1.10.0provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.5.0(provided byorg.eclipse.osgi 3.5.1.R35x_v20090827) but this version is missing the methodorg/osgi/framework/BundleContext#getServiceReference (Ljava/lang/Class;)Lorg/osgi/framework/ServiceReference;referenced by:Import-Package
org.osgi.framework 0.0.0(compiled against1.10.0provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.4.0(provided byorg.eclipse.osgi 3.4.3.R34x_v20081215-1030) but this version is missing the methodorg/osgi/framework/BundleContext#getServiceReference (Ljava/lang/Class;)Lorg/osgi/framework/ServiceReference;referenced by:Suggested lower version for package
org.osgi.frameworkis1.6.0out of [1.4.0,1.5.0,1.6.0,1.7.0,1.8.0,1.9.0,1.10.0]httpclient5.win32
Import-Package
org.osgi.framework [1.3.0,2.0.0)(compiled against1.10.0provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.4.0(provided byorg.eclipse.osgi 3.4.3.R34x_v20081215-1030) but this version is missing the methodorg/osgi/framework/FrameworkUtil#getBundle (Ljava/lang/Class;)Lorg/osgi/framework/Bundle;referenced by:Suggested lower version for package
org.osgi.frameworkis1.5.0out of [1.4.0,1.5.0,1.6.0,1.7.0,1.8.0,1.9.0,1.10.0]httpclientjava
Import-Package
org.osgi.framework 0.0.0(compiled against1.10.0provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.5.0(provided byorg.eclipse.osgi 3.5.1.R35x_v20090827) but this version is missing the methodorg/osgi/framework/BundleContext#getServiceReference (Ljava/lang/Class;)Lorg/osgi/framework/ServiceReference;referenced by:Import-Package
org.osgi.framework 0.0.0(compiled against1.10.0provided byorg.eclipse.osgi 3.20.0.v20240509-1421) includes1.4.0(provided byorg.eclipse.osgi 3.4.3.R34x_v20081215-1030) but this version is missing the methodorg/osgi/framework/BundleContext#getServiceReference (Ljava/lang/Class;)Lorg/osgi/framework/ServiceReference;referenced by:Suggested lower version for package
org.osgi.frameworkis1.6.0out of [1.4.0,1.5.0,1.6.0,1.7.0,1.8.0,1.9.0,1.10.0]