<?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>12821</bug_id>
          
          <creation_ts>2018-06-28 00:52:27 +0000</creation_ts>
          <short_desc>Make Toaster conf changes compatible with command line usage</short_desc>
          <delta_ts>2018-08-26 05:52:54 +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>Toaster</product>
          <component>toaster</component>
          <version>unspecified</version>
          <rep_platform>x86</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 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Reyna">david.reyna</reporter>
          <assigned_to name="David Reyna">david.reyna</assigned_to>
          <cc>jessica.zhang</cc>
    
    <cc>stanciux.mihail</cc>
          
          <qa_contact name="Toaster default assignee">toaster</qa_contact>
          <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>80941</commentid>
    <comment_count>0</comment_count>
    <who name="David Reyna">david.reyna</who>
    <bug_when>2018-06-28 00:52:27 +0000</bug_when>
    <thetext>Currently Toaster places its layer and variable changes in separate files (&apos;toaster.conf&apos; and &apos;toaster_bblayers.conf&apos;), and when it builds the project it passes these files to bitbake.

However, while the separation is clean it breaks compatibility with command-line usage, limiting its portability and accessibility because of the special and non-obvious bitbake commands required.

Proposed solution:

Place the Toaster changes in special sections at the end of the normal conf files, and only perform updates within those sections.

This not only preserves the normal command line usage, it keeps the changes in the relevant files plus preserves the original settings that Toaster might override.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81433</commentid>
    <comment_count>1</comment_count>
    <who name="David Reyna">david.reyna</who>
    <bug_when>2018-08-26 05:52:54 +0000</bug_when>
    <thetext>commit 08fbdc02e32d715ae94e3b9603fb3ec8351c8fd3</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>