Community
Participate
Working Groups
According to the Helios simultaneous release requirements, we must: "... provide basic capability/activity definitions to allow for their UI contributions to be hidden. These may be provided in a separate plugins and features to facilitate inclusion and reuse by consumers in product development, or simply well documented so adopters can reuse via copy/paste. Ideally, projects should also provide triggers to facilitate progressive discovery of functionality." Once they're available, I will add a URL to the description of and documentation for such plugins in the portal.
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.