Bug 311319 - support checking for updates for non root IUs (was: Eclipse's p2 check for updates doesn't find mylyn 3.3 update)
Summary: support checking for updates for non root IUs (was: Eclipse's p2 check for up...
Status: REOPENED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: P2 Inbox CLA
QA Contact: Markus Knauer CLA
URL:
Whiteboard:
Keywords:
: 394477 402554 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-02 13:42 EDT by someone CLA
Modified: 2013-11-20 05:19 EST (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description someone CLA 2010-05-02 13:42:28 EDT
Build Identifier: 20100218-1602

Eclipse's p2 check for updates doesn't find mylyn 3.3 update.
I'm using Eclipse Java package 3.5.2 (SR2)

Reproducible: Always

Steps to Reproduce:
1. Install a clean Eclipse 3.5.2 (Java package for example)
2. Press Check for Updates under help.
3. It will say no update is available even though an update for Mylyn 3.3 does exist (Eclipse 3.5.2 seeems to include 3.2.3)
Comment 1 Pascal Rapicault CLA 2010-05-02 15:52:27 EDT
This is probably because the mylyn update site is enabled as part of the package you are installing or because mylyn decided to make their update available on another site than the original one.
Comment 2 Steffen Pingel CLA 2010-05-20 18:13:58 EDT
The update check only takes root IUs into account. In this case the only root IU is the Java package feature which means the newer Mylyn version will not be found unless a newer version of the Java package is also available. I can see how this can be confusing but it is the the intended behavior.
Comment 3 someone CLA 2010-05-21 06:36:14 EDT
Reconsider?

When a user presses "check for updates" he expects it to check for updates, not only check if a major Eclipse package was released.

If you don't want to change this behavior, then the least you can do is make a minor revision to the root IU when a plugin update is available to make check for updates find it.
Comment 4 Steffen Pingel CLA 2010-05-21 12:42:38 EDT
Markus, do you have any thoughts on that or a reference to the original discussion when the package structure was defined?
Comment 5 someone CLA 2010-06-22 14:52:11 EDT
Also happens with the mylyn 3.4 update.

Seriously, something should be done about this.
from a users prespective what's the point in a check for updates button if it doesn't find updates?
Comment 6 Steffen Pingel CLA 2011-09-27 09:28:37 EDT
I'm making this a feature requests and moving this to p2. The simple solution would be to offer a check for updates that is not limited to root IUs but considers all installed features.
Comment 7 Daniel Le Berre CLA 2011-09-27 16:12:03 EDT
Pascal,

Do you think it would be in contradiction with Bug 259537?
Comment 8 Pascal Rapicault CLA 2012-11-16 13:10:07 EST
*** Bug 394477 has been marked as a duplicate of this bug. ***
Comment 9 Pascal Rapicault CLA 2013-03-06 17:23:55 EST
*** Bug 402554 has been marked as a duplicate of this bug. ***