Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 31407 - Bundled e-fixes that patch the same feature can clash
Summary: Bundled e-fixes that patch the same feature can clash
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Update (deprecated - use Eclipse>Equinox>p2) (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P3 major with 1 vote (vote)
Target Milestone: 3.0 M8   Edit
Assignee: Dorian Birsan CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-08 19:30 EST by Dejan Glozic CLA
Modified: 2004-03-30 15:34 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dejan Glozic CLA 2003-02-08 19:30:25 EST
Whe two e-fixes patch the same features, they may clash and the result may be 
that both versions end up disabled.

Example:

fix1 includes platform 2.0.3
fix2 includes platform 2.0.3.1

If these fixes are both included in superfix1, both platforms may end up 
disabled, and the workbench will not start any more.
Comment 1 Dorian Birsan CLA 2003-06-11 12:35:27 EDT
The question is: should we allow "superfixes"?
An e-fix is a group of features to be updates, and I think there should not be 
efixes containing other efixes, but just referencing their features.
Comment 2 Dejan Glozic CLA 2003-06-11 12:51:02 EDT
Bundling is a common practice. For example, a number of individual e-fixes 
that address security issues can be grouped together into one easy-to-
install 'Security' e-fix bundle. Besides, e-fixes are pretty much regular 
features and as such are allowed to be included by other features (themselves 
e-fixes).
Comment 3 Dejan Glozic CLA 2004-03-10 09:43:28 EST
Reassigning - see if this make sense today.
Comment 4 Dorian Birsan CLA 2004-03-30 15:34:07 EST
In M8, patches to the same features do not disable anything. A feature can 
have more than one patch.
So, one can create as many patches, and they can be downloaded and installed 
at the same time. Note that patch id's must be different.