<?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>2787</bug_id>
          
          <creation_ts>2012-07-18 09:45:04 +0000</creation_ts>
          <short_desc>buildhistory.bbclass should track runtime package name changes</short_desc>
          <delta_ts>2012-10-17 12:10:04 +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>core</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></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.3 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Jansa">Martin.Jansa</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>alexandrux.palalau</cc>
    
    <cc>bluelightning</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</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>23206</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Jansa">Martin.Jansa</who>
    <bug_when>2012-07-18 09:45:04 +0000</bug_when>
    <thetext>buildhistory is great tool to test metadata changes to see if they have some unexpected packaging side-effects.

One of common side-effects is that new recipe version includes new binary/lib in package and without LEAD_SONAME we don&apos;t get runtime package named as it was before (when using debian.bbclass). 

Or when .so version is changed and e.g. libudev0 package is renamed to libudev1.

Such changes should be clearly documented by buildhistory.

Now there is only buildtime name (e.g. libudev) and 
packages/armv7a-vfp-neon-oe-linux-gnueabi/udev/libudev/latest doesn&apos;t show if it&apos;s called libudev0 or libudev1 in runtime (also base of .ipk filename).

If possible add
RUNTIME_NAME = &quot;libudev0&quot;
to latest file, or something like that</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23322</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Jansa">Martin.Jansa</who>
    <bug_when>2012-07-20 13:08:30 +0000</bug_when>
    <thetext>Also runtime version (PKGV) should be tracked..

e.g. systemd is using gitpkgv class for consistent git versions across multiple builders (without need to synchronize cache/bb_persist_data.sqlite3)

inherit gitpkgv
PKGV = &quot;v${GITPKGVTAG}&quot;
PV = &quot;git&quot;

And when SRCREV was upgraded to newer version (with newer GITPKGVTAG) together with PR reset it was incorrectly reporting:

ERROR: Package version for package systemd went backwards which would break package feeds from (0:git-r32 to 0:git-r5)

but from package manager POV it was normal upgrade..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23827</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2012-08-06 14:51:29 +0000</bug_when>
    <thetext>Implementation merged in Poky revision 06ad59cca92f58d4eefa42b532a778f3b83c66a1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26666</commentid>
    <comment_count>3</comment_count>
    <who name="Alexandru Palalau">alexandrux.palalau</who>
    <bug_when>2012-10-17 12:10:04 +0000</bug_when>
    <thetext>Verified on danny and master branches</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>