| Summary: | [target] p2 target locations should use metadata from install locations | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | DJ Houghton <dj.houghton> |
| Component: | UI | Assignee: | PDE-UI-Inbox <pde-ui-inbox> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | curtis.windatt.public, jeffmcaffer, pwebster |
| Version: | 3.7 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | stalebug | ||
|
Description
DJ Houghton
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. |