Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 273636

Summary: changes to enable MBS on EFS projects
Product: [Tools] CDT Reporter: Chris Recoskie <recoskie>
Component: cdt-build-managedAssignee: Chris Recoskie <recoskie>
Status: RESOLVED FIXED QA Contact: Chris Recoskie <recoskie>
Severity: enhancement    
Priority: P3 CC: cdt-build-managed-inbox, cdtdoug
Version: 6.0Flags: cdtdoug: iplog-
Target Milestone: 6.0   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 285347    
Bug Blocks:    
Attachments:
Description Flags
proposed patch none

Description Chris Recoskie CLA 2009-04-24 15:28:03 EDT
Makes changes to MBS, where applicable, to facilitate generating makefiles that will work for EFS projects.  This is a pre-requisite for getting a remote managed builder to work.

Proposed patch coming shortly.
Comment 1 Chris Recoskie CLA 2009-04-24 15:36:23 EDT
Created attachment 133173 [details]
proposed patch

The proposed patch does a few things:
- Changes to the internals to use a resource's URI when calculating paths to be used in the makefile
- Small addition to IBuildResource of a getLocationURI() method (API addition)
- Turn on API tooling for MBS plugins and correct a few small API issues (e.g. upversion managedbuilder.core to 5.1.0, fix @since tags)
- Fix a few warnings in the affected files (mostly to do with generics)
Comment 2 Chris Recoskie CLA 2009-04-28 08:01:02 EDT
Fixed on HEAD.
Comment 3 Andrew Gvozdev CLA 2009-11-10 15:07:34 EST
It appears that the patch does one more thing, regressions in managedbuilder test suite BuildDescriptionModelTests. Got visible after spurious benchmark makefiles failures were eliminated. See bug 285347.
Comment 4 Andrew Gvozdev CLA 2010-01-05 23:05:18 EST
And see bug 294878 for more regressions...