<?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>3982</bug_id>
          
          <creation_ts>2013-03-05 01:45:27 +0000</creation_ts>
          <short_desc>Autobuilder Conf version flag</short_desc>
          <delta_ts>2013-08-02 10:09:08 +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>configuration</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>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.5</target_milestone>
          
          <blocked>4690</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Beth Flanagan">elizabeth.flanagan</reporter>
          <assigned_to name="Beth Flanagan">elizabeth.flanagan</assigned_to>
          <cc>elizabeth.flanagan</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>sstncr</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>30431</commentid>
    <comment_count>0</comment_count>
    <who name="Beth Flanagan">elizabeth.flanagan</who>
    <bug_when>2013-03-05 01:45:27 +0000</bug_when>
    <thetext>I need a way to determine when a breaking change has occurred such that it would require additional flags within local.conf. This flag should exist in layer.conf.
My suggestion would be something like:

&lt;layername&gt;_ABCONF = &quot;1&quot;

This will allow the autobuilder infrastructure to have a checkpoint in time to know when a change is required to it&apos;s generated bblayers.conf or local/auto.conf

A perfect example of when this could have been useful is during the meta-yocto split. If it wasn&apos;t for an LCONF change at the time, I would have to go through a large ammount of effort to find if the bblayers should or shouldn&apos;t have meta-yocto-bsp in it.

I know this would require adoption by other layers, but it is really something we need to start tracking.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34023</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2013-06-20 21:04:51 +0000</bug_when>
    <thetext>I think what has bothered me about this proposal is that this isn&apos;t an AB specific problem. I&apos;d note that the core already has:

LAYERVERSION_core = &quot;1&quot;

so my proposal is that each layer should set such a version like this and that these versions should change when something incompatible happens (which includes changes which would affect the AB. Worst case we can make these major.minor version numbers.

So I&apos;d suggest that someone puts out a proposal to the mailing list and then sends patches to a good set of core layers adding in the entries. We then just need to remember to use them.

Since I&apos;m running out of time, I&apos;m going to propose you can handle this from here Beth! :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35129</commentid>
    <comment_count>2</comment_count>
    <who name="Beth Flanagan">elizabeth.flanagan</who>
    <bug_when>2013-07-29 18:26:02 +0000</bug_when>
    <thetext>This was hashed out on the oe-core list. We&apos;ll be using LAYERVERSION_* to determine breakage points for builders. We&apos;re already utilizing it to determine where to use qemuimagetest verses the new testing class.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35320</commentid>
    <comment_count>3</comment_count>
    <who name="Stefan Stanacar">sstncr</who>
    <bug_when>2013-08-02 10:09:08 +0000</bug_when>
    <thetext>Marked as Verified

http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder/commit/?id=3415fc58c1f260ece14ad9bf202672e844a8029d

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=efaa5ab1031d893829085ed13938a37a0a2a8ede</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>