Bug 718024

Summary: RFE: please provide gcov and gprof plugins from linuxtools
Product: [Fedora] Fedora Reporter: Marcin Rzeźnicki <marcin.rzeznicki>
Component: eclipse-cdtAssignee: Jeff Johnston <jjohnstn>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 14CC: akurtako, jjohnstn, overholt
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: eclipse-gprof-0.7.0-0.1.20110718gitc011a2c7a0.fc17 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-08-08 20:07:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Marcin Rzeźnicki 2011-06-30 17:48:15 UTC
Fedora's CDT packaging provides almost all linuxtools project (http://www.eclipse.org/linuxtools/) parts (oprofile integration, valgrind etc.) via yum repo, however, it does not provide gcov and gprof plugins (http://www.eclipse.org/linuxtools/projectPages/gcov/ and http://www.eclipse.org/linuxtools/projectPages/gprof/ respectively). It is unfortunate omission IMO, hence my request to provide these two as well. Thanks in advance

Comment 1 Andrew Overholt 2011-06-30 19:21:57 UTC
Please add these to this list:

  http://fedoraproject.org/wiki/PackageMaintainers/WishList

If you are interested in packaging these plugins, it will be quite easy and we (Fedora Java SIG) can help you through the initial packaging.  Ask on #fedora-java on Freenode or via java-devel.org.  Thanks.

Comment 2 Jeff Johnston 2011-08-08 20:07:53 UTC
(In reply to comment #0)
> Fedora's CDT packaging provides almost all linuxtools project
> (http://www.eclipse.org/linuxtools/) parts (oprofile integration, valgrind
> etc.) via yum repo, however, it does not provide gcov and gprof plugins
> (http://www.eclipse.org/linuxtools/projectPages/gcov/ and
> http://www.eclipse.org/linuxtools/projectPages/gprof/ respectively). It is
> unfortunate omission IMO, hence my request to provide these two as well. Thanks
> in advance

The new packages eclipse-gcov/eclipse-gprof require changes to remove a circular dependency between eclipse-gprof and eclipse-gcov plug-ins that causes errors when built separately using Fedora build systems.  To remove the dependency, plug-ins needed to be moved into eclipse-linuxprofilingframework and some additional plug-ins were needed in dependent packages such as eclispe-birt.  As such, the new packages will be provided in the next release which will be F17.

The changes have been made and the new packages have been added/reviewed for rawhide (F17).  The following builds are now available:

eclipse-gprof-0.7.0-0.1.20110718gitc011a2c7a0.fc17
eclipse-gcov-0.6.0-0.1.20110718gitc011a2c7a0.fc17

Comment 3 Jeff Johnston 2011-08-09 20:37:31 UTC
Fixing close status per Fedora guidelines.

Note I have added the two packages to f16 which is currently in Alpha.  They should be shortly available through the f16 updates-testing repo or if you want to download the rpms directly from the koji build site:

http://koji.fedoraproject.org/koji/buildinfo?buildID=257896
http://koji.fedoraproject.org/koji/buildinfo?buildID=257895

They will require the changes to eclipse-linuxprofilingframework which from koji you can get here:

http://koji.fedoraproject.org/koji/buildinfo?buildID=253416

and eclipse-birt from here:

http://koji.fedoraproject.org/koji/buildinfo?buildID=252769

Comment 4 Marcin Rzeźnicki 2011-08-17 15:14:38 UTC
Thank you very much for packaging these. As much as I appreciate what you've done I still need to complain :-) Is there any reason why they cannot be updated in current (f14/f15) fedora releases? This does not seem as groundbreaking change that needs to be put on hold, right?

Comment 5 Andrew Overholt 2011-08-17 15:19:58 UTC
Jeff had to make upstream changes which are only applicable on master and cannot easily be back-ported to the dependency versions in F14/F15.  Sorry.

Comment 6 Marcin Rzeźnicki 2011-08-17 15:30:58 UTC
Understood. Thanks anyway.