<?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>10816</bug_id>
          
          <creation_ts>2016-12-15 16:54:09 +0000</creation_ts>
          <short_desc>wic: errors from exec_cmd don&apos;t show the error output</short_desc>
          <delta_ts>2017-01-18 16:09:14 +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>Scripts and Tools</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>normal</bug_severity>
          <target_milestone>2.3 M2</target_milestone>
          <dependson>10815</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Christopher Larson">kergoth</reporter>
          <assigned_to name="Ed Bartosh">eduard.bartosh</assigned_to>
          <cc>richard.purdie</cc>
    
    <cc>ross.burton</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>69166</commentid>
    <comment_count>0</comment_count>
    <who name="Christopher Larson">kergoth</who>
    <bug_when>2016-12-15 16:54:09 +0000</bug_when>
    <thetext>See this logic:

      if out:
          msger.debug(&apos;&quot;%s&quot; output: %s&apos; % (args[0], out))

      if ret != 0:
S&gt;        msger.error(&quot;exec_cmd: &apos;%s&apos; returned &apos;%s&apos; instead of 0&quot; % \
                      (cmd_and_args, ret))

So it fails to show stdout/stderr to the user on failure unless the user passed -D to wic. This is not useful. Also, all of this runner/exec code duplicates the other wrapping of subprocess done elsewhere in bitbake and oe-core.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69192</commentid>
    <comment_count>1</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-12-16 21:16:30 +0000</bug_when>
    <thetext>Regarding code duplicates: Thanks for pointing out to it. I&apos;m going to address it in refactoring bug 10619.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69201</commentid>
    <comment_count>2</comment_count>
      <attachid>3564</attachid>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-12-18 11:39:06 +0000</bug_when>
    <thetext>Created attachment 3564
v1

I fixed the issue, but it unveiled another bug, brought by your latest change. I&apos;ll provide more details in the bug 10815.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69665</commentid>
    <comment_count>3</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2017-01-10 18:19:40 +0000</bug_when>
    <thetext>patch has been sent for review: http://lists.openembedded.org/pipermail/openembedded-core/2017-January/130949.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69888</commentid>
    <comment_count>4</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2017-01-18 16:09:14 +0000</bug_when>
    <thetext>The fix has been accepted to poky master</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3564</attachid>
            <date>2016-12-18 11:39:06 +0000</date>
            <delta_ts>2016-12-18 11:39:06 +0000</delta_ts>
            <desc>v1</desc>
            <filename>file_10816.txt</filename>
            <type>text/plain</type>
            <size>1356</size>
            <attacher name="Ed Bartosh">eduard.bartosh</attacher>
            
              <data encoding="base64">LS0tIGEvc2NyaXB0cy9saWIvd2ljL3V0aWxzL29lL21pc2MucHkNCisrKyBiL3NjcmlwdHMvbGli
L3dpYy91dGlscy9vZS9taXNjLnB5DQpAQCAtNjUsNiArNjUsMTAgQEAgZGVmIF9leGVjX2NtZChj
bWRfYW5kX2FyZ3MsIGFzX3NoZWxsPUZhbHNlLCBjYXRjaD0zKToNCiAgICAgZWxzZToNCiAgICAg
ICAgIHJldCwgb3V0ID0gcnVubmVyLnJ1bnRvb2woYXJncywgY2F0Y2gpDQogICAgIG91dCA9IG91
dC5zdHJpcCgpDQorICAgIGlmIHJldCAhPSAwOg0KKyAgICAgICAgbXNnZXIuZXJyb3IoIl9leGVj
X2NtZDogJXMgcmV0dXJuZWQgJyVzJyBpbnN0ZWFkIG9mIDBcbm91dHB1dDogJXMiICUgXA0KKyAg
ICAgICAgICAgICAgICAgICAgKGNtZF9hbmRfYXJncywgcmV0LCBvdXQpKQ0KKw0KICAgICBtc2dl
ci5kZWJ1ZygiX2V4ZWNfY21kOiBvdXRwdXQgZm9yICVzIChyYyA9ICVkKTogJXMiICUgXA0KICAg
ICAgICAgICAgICAgICAoY21kX2FuZF9hcmdzLCByZXQsIG91dCkpDQogDQpAQCAtNzksMTAgKzgz
LDYgQEAgZGVmIGV4ZWNfY21kKGNtZF9hbmRfYXJncywgYXNfc2hlbGw9RmFsc2UsIGNhdGNoPTMp
Og0KICAgICAiIiINCiAgICAgcmV0LCBvdXQgPSBfZXhlY19jbWQoY21kX2FuZF9hcmdzLCBhc19z
aGVsbCwgY2F0Y2gpDQogDQotICAgIGlmIHJldCAhPSAwOg0KLSAgICAgICAgbXNnZXIuZXJyb3Io
ImV4ZWNfY21kOiAlcyByZXR1cm5lZCAnJXMnIGluc3RlYWQgb2YgMCIgJSBcDQotICAgICAgICAg
ICAgICAgICAgICAoY21kX2FuZF9hcmdzLCByZXQpKQ0KLQ0KICAgICByZXR1cm4gb3V0DQogDQog
ZGVmIGV4ZWNfbmF0aXZlX2NtZChjbWRfYW5kX2FyZ3MsIG5hdGl2ZV9zeXNyb290LCBjYXRjaD0z
LCBwc2V1ZG89IiIpOg0KQEAgLTEyNiwxMiArMTI2LDYgQEAgZGVmIGV4ZWNfbmF0aXZlX2NtZChj
bWRfYW5kX2FyZ3MsIG5hdGl2ZV9zeXNyb290LCBjYXRjaD0zLCBwc2V1ZG89IiIpOg0KICAgICAg
ICAgICAgIG1zZyArPSAiV2ljIGZhaWxlZCB0byBmaW5kIGEgcmVjaXBlIHRvIGJ1aWxkIG5hdGl2
ZSAlcy4gUGxlYXNlICJcDQogICAgICAgICAgICAgICAgICAgICJmaWxlIGEgYnVnIGFnYWluc3Qg
d2ljLlxuIiAlIHByb2cNCiAgICAgICAgIG1zZ2VyLmVycm9yKG1zZykNCi0gICAgaWYgb3V0Og0K
LSAgICAgICAgbXNnZXIuZGVidWcoJyIlcyIgb3V0cHV0OiAlcycgJSAoYXJnc1swXSwgb3V0KSkN
Ci0NCi0gICAgaWYgcmV0ICE9IDA6DQotICAgICAgICBtc2dlci5lcnJvcigiZXhlY19jbWQ6ICcl
cycgcmV0dXJuZWQgJyVzJyBpbnN0ZWFkIG9mIDAiICUgXA0KLSAgICAgICAgICAgICAgICAgICAg
KGNtZF9hbmRfYXJncywgcmV0KSkNCiANCiAgICAgcmV0dXJuIHJldCwgb3V0
</data>

          </attachment>
      

    </bug>

</bugzilla>