Summary: | Peer features are disabled if an optional feature is missing | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Steve Francisco <stephen.francisco> |
Component: | Update (deprecated - use Eclipse>Equinox>p2) | Assignee: | Christophe Elek <celek> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | P3 | ||
Version: | 2.0.2 | ||
Target Milestone: | 2.0.2 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: |
Description
Steve Francisco
2002-10-22 12:22:08 EDT
Upon first optimistic reconciliation the reconciler stoped processing if one include child feature was not available even if it was optional. Added code to process the error instead of stopping the execution and then continue enabling the rest of the included children. Test in tomorrow's integration build code in SiteReconciler.expandFeatures() Reproduced with Root 1.0.0 testcase Install Root 1.0.0 and Bogus 1.0.0 as optional Shutdown Delete .config so the next start will be a complete reconciliation Start Bogus 1.0.0 is disable Verified the change explained fixes the problem. Released in today's build. |