<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>1552</bug_id>
          
          <creation_ts>2011-10-03 06:28:39 +0000</creation_ts>
          <short_desc>Tracing: create separate recipe for perf</short_desc>
          <delta_ts>2012-07-08 21:44:12 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>Meta-yocto</product>
          <component>meta-yocto</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>(P2)(Scheduled)</status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.3 M2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Richard Purdie">richard.purdie</reporter>
          <assigned_to name="Bruce Ashfield">bruce.ashfield</assigned_to>
          <cc>dvhart</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>josh</cc>
    
    <cc>laurentiu.serban</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>radu.moisan</cc>
    
    <cc>sgw</cc>
    
    <cc>song.liu</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>16600</commentid>
    <comment_count>0</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2011-10-03 06:28:39 +0000</bug_when>
    <thetext>Perf is currently built as part of the kernel build. If we want to make use of everything perf has to offer we should get rid of the dependency. For example, the kernel build shouldn\&apos;t depend on libnewt, and x32 shouldn\&apos;t have to deal with embedded Python</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16756</commentid>
    <comment_count>1</comment_count>
    <who name="Tom Zanussi">tom.zanussi</who>
    <bug_when>2011-10-06 11:44:22 +0000</bug_when>
    <thetext>Perf is currently built as part of the kernel recipe.  Perf really wants to use libnewt, libslang, embedded Python, embedded Perl, etc.  That ends up in a ridiculous situation where the kernel depends on e.g. libnewt. It also apparently causes problems for x32 enablement. So, making perf a separate recipe seems to make sense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18218</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2012-01-18 11:45:50 +0000</bug_when>
    <thetext>perf is also causing issues for non-gplv3 builds since I added binutils to the DEPENDS, see bug #1880.

I think the best resolution to bug 1880 is to move perf to a separate recipe in the 1.2 time frame.

Thoughts?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18220</commentid>
    <comment_count>3</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-01-18 12:15:11 +0000</bug_when>
    <thetext>It really just comes down to time. If someone else is available with the cycles to come up with a patch, then we&apos;re all for getting it done in time for 1.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22222</commentid>
    <comment_count>4</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2012-06-14 20:27:14 +0000</bug_when>
    <thetext>This is nearly done. Patches are prep&apos;d and will be submitted soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22482</commentid>
    <comment_count>5</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2012-06-21 22:47:02 +0000</bug_when>
    <thetext>yocto commit: 6b9c19140cd3c75c9862b22febb17af59930d865</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22891</commentid>
    <comment_count>6</comment_count>
    <who name="Laurentiu Serban">laurentiu.serban</who>
    <bug_when>2012-07-08 21:44:12 +0000</bug_when>
    <thetext>Verified in 
master revision b0510e547ebcac5548b36df66ad907f7911d33d5</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>