Bug 4223

Summary: System tap plugin works only with a fixed poky/build folder
Product: [Yocto Project Subprojects] Eclipse Plugin Reporter: Adrian Dudau <adrian.dudau>
Component: eclipse-pluginAssignee: Jose Lamego <jose.a.lamego>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: ada-mihaela.solcan, adrian.dudau, ioanax.grigoropol, jessica.zhang, leonardo.sandoval.gonzalez, mail, sgw, tim.orling, yp.ep.watcher, yp.watcher
Version: 1.4   
Target Milestone: 2.2 M1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Adrian Dudau 2013-04-08 12:39:49 UTC
Currently the systemtap plugin sources oe-init-build-env inside the poky folder by default, without a builddir parameter. This leads to the crosstap script being run from the "poky/build" folder. This makes it useless if the user has a different build folder.

Suggested fix: A new Directory Dialog should be added to the plugin window to allow the user to point it to his own build folder. This folder should be used to run the crosstap script.
Comment 1 Jessica 2013-08-13 22:39:54 UTC
Hi Adrian,

Did you have a patch for this? Can you rebase your patch against latest eclipse-poky-kepler? Otherwise, I'll create a patch for this.

Thanks,
Jessica
Comment 2 Ada Solcan 2013-09-25 11:18:53 UTC
Hi Adrian, Jessica,

Do you have any update regarding this? On Kepler is still not working.

Thanks,
Ada
Comment 3 Adrian Dudau 2013-09-26 14:11:06 UTC
Hi Ada,

I sent a patch for this before the branch-off, but it was only caught in the Juno branch. We are not working with Kepler yet here at Enea, so fixing it for  Kepler is not a priority at this moment.

If someone else wants to fix it, he can have a look at porting commit a80114b5d1c8d774fd9271da48a38654321d4817 from  the Juno branch.

Best regards,
--Adrian
Comment 4 Jose Lamego 2016-01-21 17:20:32 UTC
Updating target milestone. Estimated person-days may be updated based on further analysis.
Comment 5 Jose Lamego 2016-03-09 23:30:47 UTC
Ported commit from Juno to Mars, Luna and Kepler branches.
Comment 6 Tim Orling 2016-04-26 16:25:07 UTC
Patches pushed to mars-master, luna-master and kepler-master.