<?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>7336</bug_id>
          
          <creation_ts>2015-02-19 14:27:58 +0000</creation_ts>
          <short_desc>buildhistory-diff reports recipe-wide changes per-subpackage</short_desc>
          <delta_ts>2018-09-26 10:52:11 +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>devtools / tool chain</component>
          <version>1.8</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</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>2.6</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ross Burton">ross.burton</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>48927</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2015-02-19 14:27:58 +0000</bug_when>
    <thetext>buildhistory-diff reports recipe-wide variable changes such as DEPENDS and PV for every sub-package.  For example after upgrading PulseAudio from v5 to v6:

packages/corei7-64-poky-linux/pulseaudio/libpulse-mainloop-glib: RDEPENDS: added &quot;libsystemd ([&apos;&gt;= 218+git0+820aced6f6&apos;]) liblzma ([&apos;&gt;= 5.2.0&apos;])&quot;
  * DEPENDS: removed &quot;libsamplerate0&quot; added &quot;systemd-systemctl-native ofono&quot;
  * PV changed from &quot;5.0&quot; to &quot;6.0&quot;
--
packages/corei7-64-poky-linux/pulseaudio/libpulse-simple: RDEPENDS: added &quot;libsystemd ([&apos;&gt;= 218+git0+820aced6f6&apos;]) liblzma ([&apos;&gt;= 5.2.0&apos;])&quot;
  * DEPENDS: removed &quot;libsamplerate0&quot; added &quot;systemd-systemctl-native ofono&quot;
  * PV changed from &quot;5.0&quot; to &quot;6.0&quot;
--
packages/corei7-64-poky-linux/pulseaudio/libpulse: RDEPENDS: added &quot;libsystemd ([&apos;&gt;= 218+git0+820aced6f6&apos;]) liblzma ([&apos;&gt;= 5.2.0&apos;])&quot;
  * DEPENDS: removed &quot;libsamplerate0&quot; added &quot;systemd-systemctl-native ofono&quot;
  * PV changed from &quot;5.0&quot; to &quot;6.0&quot;
--
packages/corei7-64-poky-linux/pulseaudio/libpulsecommon: RDEPENDS: added &quot;libsystemd ([&apos;&gt;= 218+git0+820aced6f6&apos;]) liblzma ([&apos;&gt;= 5.2.0&apos;])&quot;
  * DEPENDS: removed &quot;libsamplerate0&quot; added &quot;systemd-systemctl-native ofono&quot;
  * PV changed from &quot;5.0&quot; to &quot;6.0&quot;
--
packages/corei7-64-poky-linux/pulseaudio/libpulsecore: RDEPENDS: removed &quot;libsamplerate0 ([&apos;&gt;= 0.1.8&apos;])&quot; added &quot;libsystemd ([&apos;&gt;= 218+git0+820aced6f6&apos;]) liblzma ([&apos;&gt;= 5.2.0&apos;])&quot;
  * DEPENDS: removed &quot;libsamplerate0&quot; added &quot;systemd-systemctl-native ofono&quot;
  * PV changed from &quot;5.0&quot; to &quot;6.0&quot;
--
packages/corei7-64-poky-linux/pulseaudio/pulseaudio-dbg: RRECOMMENDS: removed &quot;libsamplerate0-dbg&quot;
  * DEPENDS: removed &quot;libsamplerate0&quot; added &quot;systemd-systemctl-native ofono&quot;
  * PV changed from &quot;5.0&quot; to &quot;6.0&quot;
--
packages/corei7-64-poky-linux/pulseaudio/pulseaudio-dev: RRECOMMENDS: removed &quot;libsamplerate0-dev&quot; added &quot;ofono-dev&quot;
  * DEPENDS: removed &quot;libsamplerate0&quot; added &quot;systemd-systemctl-native ofono&quot;
  * PV changed from &quot;5.0&quot; to &quot;6.0&quot;
--
packages/corei7-64-poky-linux/pulseaudio/pulseaudio-lib-alsa-util: RDEPENDS: removed &quot;libsamplerate0 ([&apos;&gt;= 0.1.8&apos;])&quot; added &quot;libsystemd ([&apos;&gt;= 218+git0+820aced6f6&apos;]) liblzma ([&apos;&gt;= 5.2.0&apos;])&quot;
  * DEPENDS: removed &quot;libsamplerate0&quot; added &quot;systemd-systemctl-native ofono&quot;
  * PV changed from &quot;5.0&quot; to &quot;6.0&quot;
(and another 20-odd instances)

The RDEPENDS is good to report as that is specific to the binary package, but the DEPENDS and PV are specific to the recipe so should be reported once at the recipe level.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65578</commentid>
    <comment_count>1</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2016-08-29 04:23:09 +0000</bug_when>
    <thetext>FYI, this was actually intentional. My thinking at the time was that for some types of changes it would give you a hint as to the underlying cause - e.g. the RDEPENDS changed because DEPENDS changed. However I&apos;m not sure it&apos;s really as useful as I&apos;d imagined, so I&apos;ll probably just drop it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81628</commentid>
    <comment_count>2</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2018-09-26 10:52:11 +0000</bug_when>
    <thetext>Merged in oe-core 8658b3677b9f7cb70806061c41570c709086ef05.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>