<?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>14061</bug_id>
          
          <creation_ts>2020-09-24 01:32:23 +0000</creation_ts>
          <short_desc>COMPATIBLE_MACHINE or COMPATIBLE_HOST but against LAYERSERIES_CORENAMES</short_desc>
          <delta_ts>2020-09-24 10:21:05 +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>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Undecided</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jonathan.yong</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>richard.purdie</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Yes (doc changes required)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>88201</commentid>
    <comment_count>0</comment_count>
    <who name="">jonathan.yong</who>
    <bug_when>2020-09-24 01:32:23 +0000</bug_when>
    <thetext>Rationale: Allow the same meta layer to be compatible with multiple Yocto versions, with duplicate recipes skipped when versions from newer Yocto is available or blacklist recipes that require newer Yocto versions.

Putting the yocto version string into OVERRIDES would be a welcome addition too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88225</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2020-09-24 10:21:05 +0000</bug_when>
    <thetext>I can see why this would seem like an attractive idea. Unfortunately this is not a behaviour we want to encourage though. We need to make it clear which versions of core are compatible with which layers. If we supported something like this, it would imply that may different branches could all be intermixed and expected to work and we&apos;d end up in a mess. Its a sad fact that users already struggle with layer quality, intermixing things that work out as untested and incompatible.

Also consider that newer versions deprecate and remove functionality (like file:// url globbing) or will rename variables for the inclusive language changes we have that are coming up. As such whilst technically possible, we probably should go in this direction.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>