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

Bug 208599

Summary: [prov] [solver] Updating from 3.4.0. I20071101-0010 to I20071101-2000 should not succeed
Product: [Eclipse Project] Equinox Reporter: Pascal Rapicault <pascal>
Component: p2Assignee: Pascal Rapicault <pascal>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: jeffmcaffer
Version: 3.4   
Target Milestone: 3.4 M6   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Pascal Rapicault CLA 2007-11-02 14:00:39 EDT
Because of a problem in the metadata, I20071101-2000 can not be installed in a new profile. However there is this weird situation where if you first install  I20071101-0010 and then update to I20071101-2000, the installation will appear to have worked.
This is pretty disturbing.
The test data for this problem will be mirrored on a local machine for reproducibility at a later time.
Comment 1 Pascal Rapicault CLA 2007-11-02 14:02:51 EDT
One thing to notice is that after the update, the profile of this install does *not* contains the top level IU representing the SDK.
Comment 2 Pascal Rapicault CLA 2008-03-10 21:10:37 EDT
This has been fixed in HEAD by using SAT4J.