Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 245271

Summary: Change PackageAdminImpl.doResolveBundles to protected
Product: [Eclipse Project] Equinox Reporter: Thomas Watson <tjwatson>
Component: FrameworkAssignee: Thomas Watson <tjwatson>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: glyn.normington, simon_kaegi
Version: 3.4   
Target Milestone: 3.4.1   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Thomas Watson CLA 2008-08-26 12:01:21 EDT
+++ This bug was initially created as a clone of Bug #245251 +++

To enable Spring to make progress on the 3.4.1 release we should change the internal method PackageAdminImpl.doResolveBundles to be protected.  The long term thread safety issue will be addressed in bug 245251.
Comment 1 Thomas Watson CLA 2008-08-26 12:24:09 EDT
I changed the visibility of org.eclipse.osgi.framework.internal.core.PackageAdminImpl.doResolveBundles(AbstractBundle[], boolean) to protected in the 3.4.x stream.
Comment 2 Thomas Watson CLA 2008-08-26 12:31:06 EDT
I also change the visibility of the doResolveBundles(AbstractBundle[], boolean) method in HEAD (3.5) until bug 245251 can be properly addressed.
Comment 3 Glyn Normington CLA 2008-10-06 11:40:15 EDT
I would like to pick up this fix in a 3.4.1 maintenance build, but it seems the latest such build pre-dates this fix. Please could you to provide a maintenance build that includes the fix?
Comment 4 Thomas Watson CLA 2008-10-06 13:57:40 EDT
http://download.eclipse.org/equinox/drops/R-3.4.1-200809111700/index.php

or

http://download.eclipse.org/eclipse/downloads/drops/R-3.4.1-200809111700/index.php

Both the eclipse and equinox 3.4.1 builds should contain this fix.  Please let us know if you have issues with either of these builds.