Bug 718024 - RFE: please provide gcov and gprof plugins from linuxtools
Summary: RFE: please provide gcov and gprof plugins from linuxtools
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: eclipse-cdt
Version: 14
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Jeff Johnston
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-30 17:48 UTC by Marcin Rzeźnicki
Modified: 2011-08-17 15:30 UTC (History)
3 users (show)

Fixed In Version: eclipse-gprof-0.7.0-0.1.20110718gitc011a2c7a0.fc17
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-08-08 20:07:53 UTC
Type: ---


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.