| Summary: | 'Scan for update' of a feature cannot find a "Feature" version | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Bill Khoa <billkhoa> | ||||
| Component: | Update (deprecated - use Eclipse>Equinox>p2) | Assignee: | Platform-Update-Inbox <platform-update-inbox> | ||||
| Status: | RESOLVED WONTFIX | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | andrei, markus.kell.r, trang_tran | ||||
| Version: | 3.1 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Whiteboard: | obsolete | ||||||
| Attachments: |
|
||||||
|
Description
Bill Khoa
Created attachment 16962 [details]
This is site.xml file that I used for update site
By design, updates are only allowed within the compatible or equivalent matches, but not for major releases. So, 1.0.0 to 1.0.1 works, but not to 2.0.0. In fact, updates to 1.1.0 are only allowed if you set the appropriate preference in the Install/Update preference page. You marked the bug as major, is this severly impacting your application? Does your plugin have to be 2.0.0? Yes, it is my usecase. I want to create a update site that allows user upgrade from any his older version to latest version. I do not know what is version he is using. I think that Eclipse should show all newer versions by default. This is clearly a bug. I would understand it if the 'Scan for Updates' link doesn't want to install a possibly incompatible feature version, but it should at least tell the user that such a version is available and that it can be installed via 'Find and Install...'. I don't think the normal user knows about the setting on the Install/Update preference page. IMO, this 'Valid updates' setting should be reachable from within the Product Configuration dialog. The Eclipse Update component is no longer under development, and no longer exists in the Eclipse Platform 4.x stream. If this problem still occurs in Eclipse Platform 4.2 or later, please enter a new bug report against Equinox p2. |