Community
Participate
Working Groups
Eclipse build Version: 4.1.0 Build id: I20110501-0200 I'm trying to update the Platform to use ECF 3.5 (bug 341290) so I am trying to add ECF 3.5 to my Target Platform to ensure our tests run, our manifest version ranges are ok, etc. But when I try to add ECF to the target platform, I get errors and it won't add. - Preferences -> Target Platform -> Edit -> Add - add http://download.eclipse.org/rt/ecf/3.5/site.p2 (as referenced http://www.eclipse.org/ecf/downloads.php) - Group By Category - Select the ECF category - Hit Finish It says it can't add ECF Core because it can't find equinox.common. But it does exist in my other location in the target platform. I've also tried this with the ECF zip (available from the same download page) but have the same results.
Is your other location an install or directory location? The p2 repository locations are unable to use the plug-ins from those types of locations as it does not have the necessary metadata.
The other location is the default... ${eclipse_home}. Can't the metadata come from the running profile?
I thought we had a bug for this, but I can't find it. You have a couple workarounds, remove the ${eclipse_home} and add another p2 location pointing at your install, or in your existing p2 location turn off 'include required software' so the slicer is used instead of the planner.
Ok, thanks. I've actually decided to take option 3 and roll the dice and install ECF 3.5 into my installation and run with it. What's the worst that could happen? ;-)
(In reply to comment #3) > I thought we had a bug for this, but I can't find it. You have a couple > workarounds, remove the ${eclipse_home} and add another p2 location pointing at > your install, or in your existing p2 location turn off 'include required > software' so the slicer is used instead of the planner. I actually tried adding a new location based off my install and I get the same error. Where can I find the "include required software" preference? I don't see it in the Target Platform dialogs.
Double click on your p2 location (opens the edit wizard). At the bottom there are some check boxes.
Yeah, it might be interesting to treat a p2-based install bundle container specially here. There would be a host of special cases though. Basically we have the metadata etc but the provisioning operations associated with the IUBundleContainers are expecting to download things into the pde bundle pool. We may be able to add the install bundle pool to the pde profile's bundle pool such that it is not written into. Would need to take care wrt garbage collection etc. Summary, great idea, likely non-trivial work.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. If the bug is still relevant, please remove the "stalebug" whiteboard tag.