<?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>6992</bug_id>
          
          <creation_ts>2014-11-21 19:02:28 +0000</creation_ts>
          <short_desc>Create a tool to check for differences between package versions</short_desc>
          <delta_ts>2015-04-09 14:35:26 +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>OE-Core</product>
          <component>deployment</component>
          <version>1.8</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></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.8 M3</target_milestone>
          
          <blocked>6660</blocked>
    
    <blocked>7328</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Randy Witt">randy.e.witt</reporter>
          <assigned_to name="Randy Witt">randy.e.witt</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>bluelightning</cc>
    
    <cc>bogdanx.a.voiculescu</cc>
    
    <cc>ionutx.chisanovici</cc>
    
    <cc>richard.purdie</cc>
          
          <qa_contact name="Lucian Musat">georgex.l.musat</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>47149</commentid>
    <comment_count>0</comment_count>
    <who name="Randy Witt">randy.e.witt</who>
    <bug_when>2014-11-21 19:02:28 +0000</bug_when>
    <thetext>Sometimes changes in metadata can cause new packages to be generated even though the package has no meaningful change. An example of this would be adding comments to a task in a recipe.

So it would be useful to have a tool to try and verify that a package (sstate, rpm, ipk) actually had actual changes. This tool could be used in cases like package feed updating or sdk deployment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47166</commentid>
    <comment_count>1</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2014-11-24 17:24:55 +0000</bug_when>
    <thetext>This relates to bug 6660 - it should be possible to use the same mechanism for both packages and sstate artifacts.

There may also be some benefit to be had by looking into bug 5866 - if we reduce the differences between binaries built at different times or on different machines in the first place, that should make things easier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48872</commentid>
    <comment_count>2</comment_count>
    <who name="Randy Witt">randy.e.witt</who>
    <bug_when>2015-02-16 20:33:00 +0000</bug_when>
    <thetext>The build-compare tool is now in master and all patches have been submitted or accepted to the upstream build-compare tool.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48989</commentid>
    <comment_count>3</comment_count>
    <who name="Ionut Chisanovici">ionutx.chisanovici</who>
    <bug_when>2015-02-23 15:25:37 +0000</bug_when>
    <thetext>Hi Randy,

Can you please paste the master commits so we can see informations about this ?
Also, can you please give us some guide lines on how to test this ?

Thank you,
Ionut C</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49000</commentid>
    <comment_count>4</comment_count>
    <who name="Randy Witt">randy.e.witt</who>
    <bug_when>2015-02-23 21:58:41 +0000</bug_when>
    <thetext>(In reply to comment #3)
&gt; Hi Randy,
&gt; 
&gt; Can you please paste the master commits so we can see informations about
&gt; this ?
&gt; Also, can you please give us some guide lines on how to test this ?
&gt; 
&gt; Thank you,
&gt; Ionut C

Ionut,

The commit is c0a79410b9ac27c79bd53444567de5546db51d0a in origin/master.

Unfortunately there don&apos;t appear to be any upstream tests for build-compare itself.

That being said, this currently isn&apos;t being built for any of the images since no one is currently using it. The first usage of it will probably be the tool in bug 7328.

So this is really just adding the recipe and the testing would be building build-compare, nativesdk-build-compare and build-compare-native.

I&apos;m not 100% familiar with the process yet, so if I need to add some QA to do that somehow, let me know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50176</commentid>
    <comment_count>5</comment_count>
    <who name="Lucian Musat">georgex.l.musat</who>
    <bug_when>2015-04-09 14:35:26 +0000</bug_when>
    <thetext>Verified in commit a146e8ccfcc9d7f957de60c8634b38bb3431ca04.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>