| Summary: | P2 message needs improvement when opening a target definition file | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Peter Steinfeld <pete.steinfeld> |
| Component: | UI | Assignee: | PDE-UI-Inbox <pde-ui-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | dubauski_psl, pascal |
| Version: | 4.5 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | stalebug | ||
|
Description
Peter Steinfeld
Hey Peter, good to hear from you. I hope things are going well for you. I'm moving this to PDE because improvements could probably be done there. Another possibility would be for PDE to automatically propose you an alternative set of IUs. Note that as a workaround for people doing CI, it is probably easier to use 0.0.0 in the versions of the target definition. This way, p2 will always pick the highest version applicable. Note that I don't think the target editor supports 0.0.0 as an official version but you can edit the file by hand. HTH Hey, Pascal. Thanks for the information. I am well, thank you. I hope your are, too! But I wanted to mention that we're now working on another technique to do continuous integration. Here's a brief description. We use a target definition file that points to a specific version of a specific P2 Software Site that contains the bundles that were used in the build. We then check this target definition file into the source code repository that was used by the build itself. Note that this target definition file contains the URL of the software site produced the build, so that it's easy to determine which version of the target definition file corresponds to which version of the build. Then, when a developer wants to synchronize her Eclipse workspace to the integration stream, she accepts changes from the source code of the integration stream into her Eclipse workspace. These changes include normal source code files such as *.java files along with a version of the target definition file produced by the latest good build from the integration stream. This strategy also makes it relatively easy to synchronize your Eclipse workspace to a previous release and its associated build in the case where you want to create a bug fix for that build. 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. -- The automated Eclipse Genie. This bug is marked as stale for some time. If it is still relevant for the current release, please reopen and remove the stalebug whiteboard tag. |