| Summary: | [Helios] Provide capability/activity definitions | ||
|---|---|---|---|
| Product: | [Tools] Linux Tools | Reporter: | Andrew Overholt <overholt> |
| Component: | Project | Assignee: | Andrew Overholt <overholt> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | charley.wang, linux.distros-inbox, rgrunber |
| Version: | unspecified | ||
| Target Milestone: | 0.6 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Andrew Overholt
Roland or Charley: can you see what's required here? Thanks. This is being used to manage the UI of many plug-ins that provide similar functionality. In the context of 'linux tools project', I think this would maybe entail adding an activity for "profile as", and making sure that callgraph,oprofile,valgrind,etc UIs are listed. (In reply to comment #1) > Roland or Charley: can you see what's required here? Thanks. Roland and I took a look at capabilities. We've added a org.eclipse.linuxtools.profiling.ui.capability to the Trunk. This project will blanket-disable all UI contributions from: Gprof Gcov Lttng Tmf Callgraph SystemTap GUI/Dashboard Valgrind OProfile This project should NEVER be included in a build/distribution or users will become very confused. Should we move it elsewhere/take steps to ensure it does not get added? Documentation is at: http://wiki.eclipse.org/Linux_Tools_Capabilities_Helios Thanks, guys. I think we should also have a plugin to disable all UI contributions from autotools, ChangeLog, RPM, etc. (In reply to comment #5) > Thanks, guys. I think we should also have a plugin to disable all UI > contributions from autotools, ChangeLog, RPM, etc. Sure -- we'll also look at setting the default enablement for these capability plugins so they can be included in the update site. (In reply to comment #6) > (In reply to comment #5) > > Thanks, guys. I think we should also have a plugin to disable all UI > > contributions from autotools, ChangeLog, RPM, etc. > Note: I've modified the org.eclipse.linuxtools.profiling.ui.capabilities to default to on, we can probably safely include it in builds now to give users the ability to turn it on/off through the Capabilities Preferences page. Capabilities plugins have been created for Linux Tools projects and documented here: http://wiki.eclipse.org/Linux_Tools_Capabilities_Helios#Introduction I've set this URL into our Helios Simultaneous Release tracker. This is done. Thanks, Charley and Roland. |