Bug 230910 - [ui] UI currently assumes only one version of an IU per profile
Summary: [ui] UI currently assumes only one version of an IU per profile
Status: RESOLVED DUPLICATE of bug 230878
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.4   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.5   Edit
Assignee: P2 Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2008-05-07 11:23 EDT by Susan McCourt CLA
Modified: 2008-05-07 11:53 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Susan McCourt CLA 2008-05-07 11:23:19 EDT
In the review for bug #229877, Simon said:

>The one thing I'm still a bit concerned about is that we're
>treating roots like singletons. That's a separate issue/bug though as your
>patch resolves this one.

The plan analysis conducted in InstallAction, which assumes upgrades and downgrades is what raised Simon's concerns, but there may be other places where we inadvertantly make this assumption in the UI.  

In the future we likely want to make sure that these assumptions are kept in plan validator objects or at least in the SDK classes, not the base UI support classes.  This also may have an impact on the API.
Comment 1 Simon Kaegi CLA 2008-05-07 11:53:26 EDT
Marking dup, but I'll move the comment as it provides context.

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