| Summary: | Some pde-build failures are caused by changes to convert bree to generic requirements | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Thomas Watson <tjwatson> |
| Component: | Framework | Assignee: | equinox.framework-inbox <equinox.framework-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | aniefer, john.arthorne |
| Version: | 3.7.1 | ||
| Target Milestone: | Juno M5 | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Thomas Watson
The bogus error message is probably coming from PDE/Build BuildTimeSite#getResolutionFailureMessage, this method does not recognize GenericSpecification I released a fix in commit: http://git.eclipse.org/c/equinox/rt.equinox.framework.git/commit/?id=3de265620d8c370f7ca9470536e3a03f4414af19 The fix was to set the resolution type of the requirement to indicate that it was created from a Bundle-RequiredExecutionEnvironment (BREE) and if such a generic requirement cannot be resolved then don't fail resolution. |