[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [p2-dev] Updates and p2 Install wizard
- From: Thomas Hallgren <thomas@xxxxxxx>
- Date: Fri, 21 May 2010 18:04:48 +0200
- Delivered-to: email@example.com
- User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:18.104.22.168) Gecko/20100430 Fedora/3.0.4-2.fc12 Lightning/1.0b1 Thunderbird/3.0.4
On 05/21/2010 05:48 PM, Susan Franklin McCourt wrote:
Where do I select it? The only place I can see a bundle is in the
"Installation Details" and it doesn't give me an option to install.
The UI intentionally operates at the level of the "install roots."
So neither install or update would recognize "xyz" has having an
update. There is no IU anywhere with an update descriptor for xyz.
If you want to manage updates to abc specifically, you can install it
as a root. (ie, select it and install it using the UI).
You'll get a message saying that it's already partially installed (or
something like that) and it will mark it as a root.The conclusion was that the sane thing to do is to follow the transitive
scope from the selected root and indeed install the updates found there.
You really want those updates when you explicitly select the root that
you want to update. More info about that:
At that point it is separately updatable.
Recall that p2 prior to 3.6 used to give you those "free upgrades" to
requirements every time you tried to provision. This was unpopular,
unexpected, etc. (esp if you were trying to uninstall something and
got a free upgrade to abc while doing so).
https://bugs.eclipse.org/bugs/show_bug.cgi?id=259537 (comments >= 35)
This approach was accepted and implemented in the planner in 3.6M6.