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

Bug 338304

Summary: org.eclipse.core.jobs does not export packages with version
Product: [Eclipse Project] Platform Reporter: Gunnar Wagenknecht <gunnar>
Component: RuntimeAssignee: platform-runtime-inbox <platform-runtime-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: john.arthorne, remy.suen
Version: 3.7   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Gunnar Wagenknecht CLA 2011-02-26 07:08:29 EST
It would be nice if org.eclipse.core.jobs could export the public API packages with a version. This would allow downstream consumers to move from require bundle to import package.
Comment 1 DJ Houghton CLA 2011-02-28 13:20:19 EST
Thoughts on this John? Sounds reasonable to me.
Comment 2 John Arthorne CLA 2011-02-28 13:30:34 EST
I'm dying to hear about all the alternate implementations of the org.eclipse.core.jobs package out there ;)
Comment 3 John Arthorne CLA 2011-07-07 10:49:26 EDT
The jobs bundle consists of one API package and one implementation package. These two packages must go together - for example the API class Job has a superclass in the implementation package. So, using Import-Package here would be a false flexibility - it was never designed to be consumed at package granularity. Adding version to the package would just add one extra step for me when making changes (which I will probably forget to make), and offers no benefits in return.