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

Bug 236493

Summary: multiple queued provisioning operations and scheduling rules
Product: [Eclipse Project] Equinox Reporter: Susan McCourt <susan>
Component: p2Assignee: P2 Inbox <equinox.p2-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 3.4   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Susan McCourt CLA 2008-06-10 15:30:48 EDT
In 3.4, the p2 UI attempts to prevent the user from performing simultaneous provisioning operations.  it does this by registering all jobs that modify a profile with a utility class, and the various buttons in the UI consult this class to see if a job is already running.

Should we instead provide scheduling rules that can be used to schedule multiple operations?  Should IProfile implement ISchedulingRule?

Note that to fully support this concept, we would have to resolve just before performing the operation since the state of the profile can change.
Comment 1 John Arthorne CLA 2008-06-10 16:04:46 EDT
Susan, can we mark this as a dup of bug 218216? (good thing to put back on the radar though)
Comment 2 Susan McCourt CLA 2008-06-10 19:20:45 EDT
you know it's a long release when you start duplicating yourself

*** This bug has been marked as a duplicate of bug 218216 ***