<?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>10101</bug_id>
          
          <creation_ts>2016-08-09 04:45:39 +0000</creation_ts>
          <short_desc>When power cycling in masterimage.py, &apos;shutdown -h now&apos; can return a non-zero exit status because the ssh connection is cut</short_desc>
          <delta_ts>2017-04-07 16:38:36 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Runtime Testing</product>
          <component>general</component>
          <version>2.1.1</version>
          <rep_platform>All</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 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nic Donaldson">njd899</reporter>
          <assigned_to name="Nic Donaldson">njd899</assigned_to>
          <cc>leonardo.sandoval.gonzalez</cc>
    
    <cc>njd899</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>ross.burton</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>64983</commentid>
    <comment_count>0</comment_count>
      <attachid>3342</attachid>
    <who name="Nic Donaldson">njd899</who>
    <bug_when>2016-08-09 04:45:39 +0000</bug_when>
    <thetext>Created attachment 3342
Failure log with stack trace from bitbake

The issue is here http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/lib/oeqa/controllers/masterimage.py?h=krogoth#n109 . 

&quot;shutdown -h now&quot; may return a non-zero error code but still be successful: http://paste2.org/Bm4vVc1O

In the context of the power_cycle function, conn.ignore_status is set to False from http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/lib/oeqa/controllers/masterimage.py?h=krogoth#n192 and an AssertionError is raised http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/lib/oeqa/utils/sshcontrol.py?h=krogoth#n127 .

I&apos;ve attached a log of what the failure looks like on my system. The exception thrown isn&apos;t particularly helpful. I think this gets thrown the second time conn.run(&quot;shutdown -h now&quot;) is called and the error is silently ignored the first time. I had to step through with pdb to see what the issue was.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65008</commentid>
    <comment_count>1</comment_count>
    <who name="Benjamin Esquivel">benjamin.esquivel</who>
    <bug_when>2016-08-09 23:23:23 +0000</bug_when>
    <thetext>This is an interesting implementation for a remote shutdown, I wonder if does it ever return zero instead of the 255 as the only guarantee you have is that the target process that is servicing your connection will be abruptly killed.

I am not proposing the following as a fix but it would help to understand the issue better, what happens if you change the line that: 

&quot;shutdown -h now&quot;

For:

&quot;shutdown -h now; exit&quot;

Would you test that Nic?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65214</commentid>
    <comment_count>2</comment_count>
    <who name="Nic Donaldson">njd899</who>
    <bug_when>2016-08-16 01:37:58 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; Would you test that Nic?

Just tested it, no changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65216</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Esquivel">benjamin.esquivel</who>
    <bug_when>2016-08-16 04:07:09 +0000</bug_when>
    <thetext>Okay Nic, thanks for the testing. Sending this bug to Leo for scheduling the investigation.

Seems to me like a case where the ssh command return code is not important and if you wanted to check that the device shut down, you could have a function to check for the ping response and assume that once it stops responding then it has turned off.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66056</commentid>
    <comment_count>4</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2016-09-12 22:00:00 +0000</bug_when>
    <thetext>(In reply to comment #0)
&gt; Created attachment 3342 [details]
&gt; Failure log with stack trace from bitbake
&gt; 

Nic, I think you did not attach the strack trace, just the python code. In case you still have it, please attach it.


&gt; The issue is here
&gt; http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/lib/oeqa/
&gt; controllers/masterimage.py?h=krogoth#n109 . 
&gt; 
&gt; &quot;shutdown -h now&quot; may return a non-zero error code but still be successful:
&gt; http://paste2.org/Bm4vVc1O

I am not seeing a non-zero, after shutdown:

$ ssh -l root 192.168.7.2 &apos;shutdown -h now&apos;
$ echo $?
0


In your case, I see that you are echoing $status, can you try echoing $? ?

&gt; 
&gt; In the context of the power_cycle function, conn.ignore_status is set to
&gt; False from
&gt; http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/lib/oeqa/
&gt; controllers/masterimage.py?h=krogoth#n192 and an AssertionError is raised
&gt; http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/lib/oeqa/utils/
&gt; sshcontrol.py?h=krogoth#n127 .

Right, at some point the ignore_status is set to False, so following ssh calls would complain in case non-zero return values are present. 

One simple approach to fix this would be to always set this (ignore_status) value to true on the power_cycle method, but I am not 100% confident with this change. One other thing: Please attach any other info that can be useful to reproduce the problem.

&gt; 
&gt; I&apos;ve attached a log of what the failure looks like on my system. The
&gt; exception thrown isn&apos;t particularly helpful. I think this gets thrown the
&gt; second time conn.run(&quot;shutdown -h now&quot;) is called and the error is silently
&gt; ignored the first time. I had to step through with pdb to see what the issue
&gt; was.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66173</commentid>
    <comment_count>5</comment_count>
      <attachid>3418</attachid>
    <who name="Nic Donaldson">njd899</who>
    <bug_when>2016-09-15 02:02:40 +0000</bug_when>
    <thetext>Created attachment 3418
Bitbake output including stack trace</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66175</commentid>
    <comment_count>6</comment_count>
    <who name="Nic Donaldson">njd899</who>
    <bug_when>2016-09-15 02:18:25 +0000</bug_when>
    <thetext>Ok I think I have the right one this time :P. We&apos;re using a valleyisland chip. I&apos;ll attach some more files including the extra layer I&apos;m using to reproduce the issue. 

This is how it plays out in bash:
nic@ndonaldson-ubuntu:~$ ssh -l root 172.22.1.52 &apos;shutdown -h now&apos;
Connection to 172.22.1.52 closed by remote host.
nic@ndonaldson-ubuntu:~$ echo $?
255</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66176</commentid>
    <comment_count>7</comment_count>
      <attachid>3419</attachid>
    <who name="Nic Donaldson">njd899</who>
    <bug_when>2016-09-15 02:20:28 +0000</bug_when>
    <thetext>Created attachment 3419
bitbake layer that modifies networking

As it is on my system, except for recipes-connectivity/dhcp/dhcp/dhclient.conf where I&apos;ve removed the MAC address at the end.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66177</commentid>
    <comment_count>8</comment_count>
      <attachid>3420</attachid>
    <who name="Nic Donaldson">njd899</who>
    <bug_when>2016-09-15 02:21:01 +0000</bug_when>
    <thetext>Created attachment 3420
bblayers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66178</commentid>
    <comment_count>9</comment_count>
      <attachid>3421</attachid>
    <who name="Nic Donaldson">njd899</who>
    <bug_when>2016-09-15 02:21:44 +0000</bug_when>
    <thetext>Created attachment 3421
local.conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66330</commentid>
    <comment_count>10</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2016-09-19 15:21:48 +0000</bug_when>
    <thetext>Accepting it again. I will give it a try with latest info from Nic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66375</commentid>
    <comment_count>11</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2016-09-20 18:11:29 +0000</bug_when>
    <thetext>What about trying &apos;shutdown -h now || true&apos;, this should force a 0 status return.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66382</commentid>
    <comment_count>12</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2016-09-20 21:20:49 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; Ok I think I have the right one this time :P. We&apos;re using a valleyisland
&gt; chip. I&apos;ll attach some more files including the extra layer I&apos;m using to
&gt; reproduce the issue. 
&gt; 
&gt; This is how it plays out in bash:
&gt; nic@ndonaldson-ubuntu:~$ ssh -l root 172.22.1.52 &apos;shutdown -h now&apos;
&gt; Connection to 172.22.1.52 closed by remote host.
&gt; nic@ndonaldson-ubuntu:~$ echo $?
&gt; 255

Nic, the error on this log is something different and new:

File: &apos;/media/nic/ext/yocto_stuff/meta/lib/oeqa/controllers/masterimage.py&apos;, lineno: 109, function: power_cycle
     0105:
     0106:    def power_cycle(self, conn):
     0107:        if self.powercontrol_cmd:
     0108:            # be nice, don&apos;t just cut power
 *** 0109:            conn.run(&quot;shutdown -h now; exit&quot;)
     0110:            time.sleep(10)
     0111:            self.power_ctl(&quot;cycle&quot;)
     0112:        else:
     0113:            status, output = conn.run(&quot;reboot&quot;)
Exception: AttributeError: &apos;NoneType&apos; object has no attribute &apos;run&apos;

So you may have found a new error. In this case, conn is None, and in the other case conn.ignore_status is False, so you were seeing the non-zero return code.

For the original case, can you try what Saul suggested (I have include a patch, but NOT TESTED) and provide feedback:

diff --git a/meta/lib/oeqa/controllers/masterimage.py b/meta/lib/oeqa/controllers/masterimage.py                                                                              
index 522f9eb..9440a51 100644                                                                                                                                                 
--- a/meta/lib/oeqa/controllers/masterimage.py                                                                                                                                
+++ b/meta/lib/oeqa/controllers/masterimage.py                                                                                                                                
@@ -106,7 +106,7 @@ class MasterImageHardwareTarget(oeqa.targetcontrol.BaseTarget):
     def power_cycle(self, conn):                                                                                                                                             
         if self.powercontrol_cmd:                                                                                                                                            
             # be nice, don&apos;t just cut power                                                                                                                                  
-            conn.run(&quot;shutdown -h now&quot;)                                                                                                                                      
+            conn.run(&quot;shutdown -h now || true&quot;)                                                                                                                              
             time.sleep(10)                                                                                                                                                   
             self.power_ctl(&quot;cycle&quot;)                                                                                                                                          
         else:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67122</commentid>
    <comment_count>13</comment_count>
    <who name="Nic Donaldson">njd899</who>
    <bug_when>2016-10-11 04:20:13 +0000</bug_when>
    <thetext>No luck with &apos;shutdown -h now || true&apos;, the connection still cuts out first.

Originally I was getting the conn is None error, which didn&apos;t make sense. When I stepped through with pdb I saw that conn.run(&quot;shutdown -h now&quot;) was being run twice. The first time it raised an AssertionError. That&apos;s silently dropped in testimage.bbclass here http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/testimage.bbclass?h=krogoth#n243 . Then target.stop() (line 259) is called and the second time around conn is None for some reason, giving the error you see in the log.

For demonstration, I&apos;m attaching a log of the output when I add the following to testimage.bbclass:

nic@ndonaldson-ubuntu ~&gt; 
diff /media/nic/ext/yocto_stuff/meta/classes/testimage.bbclass /media/nic/ext/yocto_stuff/meta/classes/testimage_except.bbclass 
256a257,258
&gt;         except AssertionError as e:
&gt;           bb.plain(&quot;AssertionError&quot;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67123</commentid>
    <comment_count>14</comment_count>
      <attachid>3467</attachid>
    <who name="Nic Donaldson">njd899</who>
    <bug_when>2016-10-11 04:21:28 +0000</bug_when>
    <thetext>Created attachment 3467
Bitbake output with stack trace and AssertionError</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69103</commentid>
    <comment_count>15</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2016-12-13 21:23:03 +0000</bug_when>
    <thetext>V1 Patch sent to the mailing list:

http://lists.openembedded.org/pipermail/openembedded-core/2016-December/130157.html

Also moving to M2 because M1 is over.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70138</commentid>
    <comment_count>16</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2017-01-25 17:39:22 +0000</bug_when>
    <thetext>Sent already a ping to the maintainer so he considers for the next patch set to be tested and merged. Moving to M3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70843</commentid>
    <comment_count>17</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2017-02-20 22:37:01 +0000</bug_when>
    <thetext>Nik, Patch is there but you need to test the patch. Please test it and let me know the result</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71909</commentid>
    <comment_count>18</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2017-03-30 15:07:55 +0000</bug_when>
    <thetext>In case the problem is observed in the future, bug can be reopened. The reason is that I do not have the full layer structure as the reporter, so I am not able to reproduce the problem.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3342</attachid>
            <date>2016-08-09 04:45:39 +0000</date>
            <delta_ts>2016-09-15 02:02:40 +0000</delta_ts>
            <desc>Failure log with stack trace from bitbake</desc>
            <filename>run.do_testimage.18978</filename>
            <type>application/octet-stream</type>
            <size>6202</size>
            <attacher name="Nic Donaldson">njd899</attacher>
            
              <data encoding="base64">ZGVmIGRvX3Rlc3RpbWFnZShkKToKICAgIHRlc3RpbWFnZV9tYWluKGQpCgpkb190ZXN0aW1hZ2Uo
ZCkKCmRlZiB0ZXN0aW1hZ2VfbWFpbihkKToKICAgIGltcG9ydCB1bml0dGVzdAogICAgaW1wb3J0
IG9zCiAgICBpbXBvcnQgb2VxYS5ydW50aW1lCiAgICBpbXBvcnQgdGltZQogICAgaW1wb3J0IHNp
Z25hbAogICAgZnJvbSBvZXFhLm9ldGVzdCBpbXBvcnQgSW1hZ2VUZXN0Q29udGV4dAogICAgZnJv
bSBvZXFhLnRhcmdldGNvbnRyb2wgaW1wb3J0IGdldF90YXJnZXRfY29udHJvbGxlcgogICAgZnJv
bSBvZXFhLnV0aWxzLmR1bXAgaW1wb3J0IGdldF9ob3N0X2R1bXBlcgoKICAgIHBuID0gZC5nZXRW
YXIoIlBOIiwgVHJ1ZSkKICAgIGV4cG9ydCA9IG9lLnV0aWxzLmNvbmRpdGlvbmFsKCJURVNUX0VY
UE9SVF9PTkxZIiwgIjEiLCBUcnVlLCBGYWxzZSwgZCkKICAgIGJiLnV0aWxzLm1rZGlyaGllcihk
LmdldFZhcigiVEVTVF9MT0dfRElSIiwgVHJ1ZSkpCiAgICBpZiBleHBvcnQ6CiAgICAgICAgYmIu
dXRpbHMucmVtb3ZlKGQuZ2V0VmFyKCJURVNUX0VYUE9SVF9ESVIiLCBUcnVlKSwgcmVjdXJzZT1U
cnVlKQogICAgICAgIGJiLnV0aWxzLm1rZGlyaGllcihkLmdldFZhcigiVEVTVF9FWFBPUlRfRElS
IiwgVHJ1ZSkpCgogICAgIyB3ZSBuZWVkIHRoZSBob3N0IGR1bXBlciBpbiB0ZXN0IGNvbnRleHQK
ICAgIGhvc3RfZHVtcGVyID0gZ2V0X2hvc3RfZHVtcGVyKGQpCgogICAgIyB0aGUgcm9ib3QgZGFu
Y2UKICAgIHRhcmdldCA9IGdldF90YXJnZXRfY29udHJvbGxlcihkKQoKICAgICMgdGVzdCBjb250
ZXh0CiAgICB0YyA9IEltYWdlVGVzdENvbnRleHQoZCwgdGFyZ2V0LCBob3N0X2R1bXBlcikKCiAg
ICAjIHRoaXMgaXMgYSBkdW1teSBsb2FkIG9mIHRlc3RzCiAgICAjIHdlIGFyZSBkb2luZyB0aGF0
IHRvIGZpbmQgY29tcGlsZSBlcnJvcnMgaW4gdGhlIHRlc3RzIHRoZW1zZWx2ZXMKICAgICMgYmVm
b3JlIGJvb3RpbmcgdGhlIGltYWdlCiAgICB0cnk6CiAgICAgICAgdGMubG9hZFRlc3RzKCkKICAg
IGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICBpbXBvcnQgdHJhY2ViYWNrCiAgICAgICAg
YmIuZmF0YWwoIkxvYWRpbmcgdGVzdHMgZmFpbGVkOlxuJXMiICUgdHJhY2ViYWNrLmZvcm1hdF9l
eGMoKSkKCiAgICBpZiBleHBvcnQ6CiAgICAgICAgc2lnbmFsLnNpZ25hbChzaWduYWwuU0lHVEVS
TSwgdGMub3JpZ3NpZ3Rlcm1oYW5kbGVyKQogICAgICAgIHRjLm9yaWdzaWd0ZXJtaGFuZGxlciA9
IE5vbmUKICAgICAgICBleHBvcnRUZXN0cyhkLHRjKQogICAgZWxzZToKICAgICAgICB0YXJnZXQu
ZGVwbG95KCkKICAgICAgICB0cnk6CiAgICAgICAgICAgIHRhcmdldC5zdGFydCgpCiAgICAgICAg
ICAgIHN0YXJ0dGltZSA9IHRpbWUudGltZSgpCiAgICAgICAgICAgIHJlc3VsdCA9IHRjLnJ1blRl
c3RzKCkKICAgICAgICAgICAgc3RvcHRpbWUgPSB0aW1lLnRpbWUoKQogICAgICAgICAgICBpZiBy
ZXN1bHQud2FzU3VjY2Vzc2Z1bCgpOgogICAgICAgICAgICAgICAgYmIucGxhaW4oIiVzIC0gUmFu
ICVkIHRlc3QlcyBpbiAlLjNmcyIgJSAocG4sIHJlc3VsdC50ZXN0c1J1biwgcmVzdWx0LnRlc3Rz
UnVuICE9IDEgYW5kICJzIiBvciAiIiwgc3RvcHRpbWUgLSBzdGFydHRpbWUpKQogICAgICAgICAg
ICAgICAgbXNnID0gIiVzIC0gT0sgLSBBbGwgcmVxdWlyZWQgdGVzdHMgcGFzc2VkIiAlIHBuCiAg
ICAgICAgICAgICAgICBza2lwcGVkID0gbGVuKHJlc3VsdC5za2lwcGVkKQogICAgICAgICAgICAg
ICAgaWYgc2tpcHBlZDoKICAgICAgICAgICAgICAgICAgICBtc2cgKz0gIiAoc2tpcHBlZD0lZCki
ICUgc2tpcHBlZAogICAgICAgICAgICAgICAgYmIucGxhaW4obXNnKQogICAgICAgICAgICBlbHNl
OgogICAgICAgICAgICAgICAgcmFpc2UgYmIuYnVpbGQuRnVuY0ZhaWxlZCgiJXMgLSBGQUlMRUQg
LSBjaGVjayB0aGUgdGFzayBsb2cgYW5kIHRoZSBzc2ggbG9nIiAlIHBuICkKICAgICAgICBmaW5h
bGx5OgogICAgICAgICAgICBzaWduYWwuc2lnbmFsKHNpZ25hbC5TSUdURVJNLCB0Yy5vcmlnc2ln
dGVybWhhbmRsZXIpCiAgICAgICAgICAgIHRhcmdldC5zdG9wKCkKCmRlZiBleHBvcnRUZXN0cyhk
LHRjKToKICAgIGltcG9ydCBqc29uCiAgICBpbXBvcnQgc2h1dGlsCiAgICBpbXBvcnQgcGtndXRp
bAogICAgaW1wb3J0IHJlCgogICAgZXhwb3J0cGF0aCA9IGQuZ2V0VmFyKCJURVNUX0VYUE9SVF9E
SVIiLCBUcnVlKQoKICAgIHNhdmVkYXRhID0ge30KICAgIHNhdmVkYXRhWyJkIl0gPSB7fQogICAg
c2F2ZWRhdGFbInRhcmdldCJdID0ge30KICAgIHNhdmVkYXRhWyJob3N0X2R1bXBlciJdID0ge30K
ICAgIGZvciBrZXkgaW4gdGMuX19kaWN0X186CiAgICAgICAgIyBzcGVjaWFsIGNhc2VzCiAgICAg
ICAgaWYga2V5IG5vdCBpbiBbJ2QnLCAndGFyZ2V0JywgJ2hvc3RfZHVtcGVyJywgJ3N1aXRlJ106
CiAgICAgICAgICAgIHNhdmVkYXRhW2tleV0gPSBnZXRhdHRyKHRjLCBrZXkpCiAgICBzYXZlZGF0
YVsidGFyZ2V0Il1bImlwIl0gPSB0Yy50YXJnZXQuaXAgb3IgZC5nZXRWYXIoIlRFU1RfVEFSR0VU
X0lQIiwgVHJ1ZSkKICAgIHNhdmVkYXRhWyJ0YXJnZXQiXVsic2VydmVyX2lwIl0gPSB0Yy50YXJn
ZXQuc2VydmVyX2lwIG9yIGQuZ2V0VmFyKCJURVNUX1NFUlZFUl9JUCIsIFRydWUpCgogICAga2V5
cyA9IFsga2V5IGZvciBrZXkgaW4gZC5rZXlzKCkgaWYgbm90IGtleS5zdGFydHN3aXRoKCJfIikg
YW5kIG5vdCBrZXkuc3RhcnRzd2l0aCgiQkIiKSBcCiAgICAgICAgICAgIGFuZCBub3Qga2V5LnN0
YXJ0c3dpdGgoIkJfcG4iKSBhbmQgbm90IGtleS5zdGFydHN3aXRoKCJkb18iKSBhbmQgbm90IGQu
Z2V0VmFyRmxhZyhrZXksICJmdW5jIiwgVHJ1ZSldCiAgICBmb3Iga2V5IGluIGtleXM6CiAgICAg
ICAgdHJ5OgogICAgICAgICAgICBzYXZlZGF0YVsiZCJdW2tleV0gPSBkLmdldFZhcihrZXksIFRy
dWUpCiAgICAgICAgZXhjZXB0IGJiLmRhdGFfc21hcnQuRXhwYW5zaW9uRXJyb3I6CiAgICAgICAg
ICAgICMgd2UgZG9uJ3QgY2FyZSBhYm91dCB0aG9zZSBhbnl3YXkKICAgICAgICAgICAgcGFzcwoK
ICAgIHNhdmVkYXRhWyJob3N0X2R1bXBlciJdWyJwYXJlbnRfZGlyIl0gPSB0Yy5ob3N0X2R1bXBl
ci5wYXJlbnRfZGlyCiAgICBzYXZlZGF0YVsiaG9zdF9kdW1wZXIiXVsiY21kcyJdID0gdGMuaG9z
dF9kdW1wZXIuY21kcwoKICAgIGpzb25fZmlsZSA9IG9zLnBhdGguam9pbihleHBvcnRwYXRoLCAi
dGVzdGRhdGEuanNvbiIpCiAgICB3aXRoIG9wZW4oanNvbl9maWxlLCAidyIpIGFzIGY6CiAgICAg
ICAgICAgIGpzb24uZHVtcChzYXZlZGF0YSwgZiwgc2tpcGtleXM9VHJ1ZSwgaW5kZW50PTQsIHNv
cnRfa2V5cz1UcnVlKQoKICAgICMgUmVwbGFjZSBhYnNvbHV0ZSBwYXRoIHdpdGggcmVsYXRpdmUg
aW4gdGhlIGZpbGUKICAgIGV4Y2x1ZGVfcGF0aCA9IG9zLnBhdGguam9pbihkLmdldFZhcigiQ09S
RUJBU0UiLCBUcnVlKSwnbWV0YScsJ2xpYicsJ29lcWEnKQogICAgZjEgPSBvcGVuKGpzb25fZmls
ZSwncicpLnJlYWQoKQogICAgZjIgPSBvcGVuKGpzb25fZmlsZSwndycpCiAgICBtID0gZjEucmVw
bGFjZShleGNsdWRlX3BhdGgsJ29lcWEnKQogICAgZjIud3JpdGUobSkKICAgIGYyLmNsb3NlKCkK
CiAgICAjIG5vdyBzdGFydCBjb3B5aW5nIGZpbGVzCiAgICAjIHdlJ2xsIGJhc2ljYWxseSBjb3B5
IGV2ZXJ5dGhpbmcgdW5kZXIgbWV0YS9saWIvb2VxYSwgd2l0aCB0aGVzZSBleGNlcHRpb25zCiAg
ICAjICAtIG9lcWEvdGFyZ2V0Y29udHJvbC5weSAtIG5vdCBuZWVkZWQKICAgICMgIC0gb2VxYS9z
ZWxmdGVzdCAtIHNvbWV0aGluZyBlbHNlCiAgICAjIFRoYXQgbWVhbnM6CiAgICAjICAgLSBhbGwg
dGVzdHMgZnJvbSBvZXFhL3J1bnRpbWUgZGVmaW5lZCBpbiBURVNUX1NVSVRFUyAoaW5jbHVkaW5n
IGZyb20gb3RoZXIgbGF5ZXJzKQogICAgIyAgIC0gdGhlIGNvbnRlbnRzIG9mIG9lcWEvdXRpbHMg
YW5kIG9lcWEvcnVudGltZS9maWxlcwogICAgIyAgIC0gb2VxYS9vZXRlc3QucHkgYW5kIG9lcWEv
cnVuZXhwb3J0LnB5ICh0aGlzIHdpbGwgZ2V0IGNvcGllZCB0byBleHBvcnRwYXRoIG5vdCBleHBv
cnRwYXRoL29lcWEpCiAgICAjICAgLSBfX2luaXRfXy5weSBmaWxlcwogICAgYmIudXRpbHMubWtk
aXJoaWVyKG9zLnBhdGguam9pbihleHBvcnRwYXRoLCAib2VxYS9ydW50aW1lL2ZpbGVzIikpCiAg
ICBiYi51dGlscy5ta2RpcmhpZXIob3MucGF0aC5qb2luKGV4cG9ydHBhdGgsICJvZXFhL3V0aWxz
IikpCiAgICAjIGNvcHkgdGVzdCBtb2R1bGVzLCB0aGlzIHNob3VsZCBjb3ZlciB0ZXN0cyBpbiBv
dGhlciBsYXllcnMgdG9vCiAgICBiYnBhdGggPSBkLmdldFZhcigiQkJQQVRIIiwgVHJ1ZSkuc3Bs
aXQoJzonKQogICAgZm9yIHQgaW4gdGMudGVzdHNsaXN0OgogICAgICAgIGlzZm9sZGVyID0gRmFs
c2UKICAgICAgICBpZiByZS5zZWFyY2goIlx3K1wuXHcrXC50ZXN0X1xTKyIsIHQpOgogICAgICAg
ICAgICB0ID0gJy4nLmpvaW4odC5zcGxpdCgnLicpWzozXSkKICAgICAgICBtb2QgPSBwa2d1dGls
LmdldF9sb2FkZXIodCkKICAgICAgICAjIE1vcmUgZGVwdGggdGhhbiB1c3VhbD8KICAgICAgICBp
ZiAodC5jb3VudCgnLicpID4gMik6CiAgICAgICAgICAgIGZvciBwIGluIGJicGF0aDoKICAgICAg
ICAgICAgICAgIGZvbGRlcm5hbWUgPSBvcy5wYXRoLmpvaW4ocCwgJ2xpYicsICBvcy5zZXAuam9p
bih0LnNwbGl0KCcuJykpLnJzcGxpdChvcy5zZXAsIDEpWzBdKQogICAgICAgICAgICAgICAgaWYg
b3MucGF0aC5pc2Rpcihmb2xkZXJuYW1lKToKICAgICAgICAgICAgICAgICAgICBpc2ZvbGRlciA9
IFRydWUKICAgICAgICAgICAgICAgICAgICB0YXJnZXRfZm9sZGVyID0gb3MucGF0aC5qb2luKGV4
cG9ydHBhdGgsICJvZXFhIiwgInJ1bnRpbWUiLCBvcy5wYXRoLmJhc2VuYW1lKGZvbGRlcm5hbWUp
KQogICAgICAgICAgICAgICAgICAgIGlmIG5vdCBvcy5wYXRoLmV4aXN0cyh0YXJnZXRfZm9sZGVy
KToKICAgICAgICAgICAgICAgICAgICAgICAgc2h1dGlsLmNvcHl0cmVlKGZvbGRlcm5hbWUsIHRh
cmdldF9mb2xkZXIpCiAgICAgICAgaWYgbm90IGlzZm9sZGVyOgogICAgICAgICAgICBzaHV0aWwu
Y29weTIobW9kLmZpbGVuYW1lLCBvcy5wYXRoLmpvaW4oZXhwb3J0cGF0aCwgIm9lcWEvcnVudGlt
ZSIpKQogICAgIyBjb3B5IF9faW5pdF9fLnB5IGZpbGVzCiAgICBvZXFhZGlyID0gcGtndXRpbC5n
ZXRfbG9hZGVyKCJvZXFhIikuZmlsZW5hbWUKICAgIHNodXRpbC5jb3B5Mihvcy5wYXRoLmpvaW4o
b2VxYWRpciwgIl9faW5pdF9fLnB5IiksIG9zLnBhdGguam9pbihleHBvcnRwYXRoLCAib2VxYSIp
KQogICAgc2h1dGlsLmNvcHkyKG9zLnBhdGguam9pbihvZXFhZGlyLCAicnVudGltZS9fX2luaXRf
Xy5weSIpLCBvcy5wYXRoLmpvaW4oZXhwb3J0cGF0aCwgIm9lcWEvcnVudGltZSIpKQogICAgIyBj
b3B5IG9lcWEvb2V0ZXN0LnB5IGFuZCBvZXFhL3J1bmV4cG9ydGVkLnB5CiAgICBzaHV0aWwuY29w
eTIob3MucGF0aC5qb2luKG9lcWFkaXIsICJvZXRlc3QucHkiKSwgb3MucGF0aC5qb2luKGV4cG9y
dHBhdGgsICJvZXFhIikpCiAgICBzaHV0aWwuY29weTIob3MucGF0aC5qb2luKG9lcWFkaXIsICJy
dW5leHBvcnRlZC5weSIpLCBleHBvcnRwYXRoKQogICAgIyBjb3B5IG9lcWEvdXRpbHMvKi5weQog
ICAgZm9yIHJvb3QsIGRpcnMsIGZpbGVzIGluIG9zLndhbGsob3MucGF0aC5qb2luKG9lcWFkaXIs
ICJ1dGlscyIpKToKICAgICAgICBmb3IgZiBpbiBmaWxlczoKICAgICAgICAgICAgaWYgZi5lbmRz
d2l0aCgiLnB5Iik6CiAgICAgICAgICAgICAgICBzaHV0aWwuY29weTIob3MucGF0aC5qb2luKHJv
b3QsIGYpLCBvcy5wYXRoLmpvaW4oZXhwb3J0cGF0aCwgIm9lcWEvdXRpbHMiKSkKICAgICMgY29w
eSBvZXFhL3J1bnRpbWUvZmlsZXMvKgogICAgZm9yIHJvb3QsIGRpcnMsIGZpbGVzIGluIG9zLndh
bGsob3MucGF0aC5qb2luKG9lcWFkaXIsICJydW50aW1lL2ZpbGVzIikpOgogICAgICAgIGZvciBm
IGluIGZpbGVzOgogICAgICAgICAgICBzaHV0aWwuY29weTIob3MucGF0aC5qb2luKHJvb3QsIGYp
LCBvcy5wYXRoLmpvaW4oZXhwb3J0cGF0aCwgIm9lcWEvcnVudGltZS9maWxlcyIpKQoKICAgIGJi
LnBsYWluKCJFeHBvcnRlZCB0ZXN0cyB0bzogJXMiICUgZXhwb3J0cGF0aCkKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3418</attachid>
            <date>2016-09-15 02:02:40 +0000</date>
            <delta_ts>2016-09-15 02:02:40 +0000</delta_ts>
            <desc>Bitbake output including stack trace</desc>
            <filename>bitbake_output.txt</filename>
            <type>text/plain</type>
            <size>4337</size>
            <attacher name="Nic Donaldson">njd899</attacher>
            
              <data encoding="base64">bmljQG5kb25hbGRzb24tdWJ1bnR1Oi9tZWRpYS9uaWMvZXh0L3lvY3RvX3N0dWZmL2J1aWxkJCBi
aXRiYWtlIC1jIHRlc3RpbWFnZSBjb3JlLWltYWdlLWF1dG90ZXN0CkxvYWRpbmcgY2FjaGU6IDEw
MCUgfCMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjI3wgRVRBOiAgMDA6MDA6MDAKTG9hZGVkIDIzNDQgZW50cmllcyBmcm9t
IGRlcGVuZGVuY3kgY2FjaGUuClBhcnNpbmcgcmVjaXBlczogMTAwJSB8IyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI3wgVGlt
ZTogMDA6MDA6MDAKUGFyc2luZyBvZiAxNzk3IC5iYiBmaWxlcyBjb21wbGV0ZSAoMTc5NiBjYWNo
ZWQsIDEgcGFyc2VkKS4gMjM0MiB0YXJnZXRzLCAxMDUgc2tpcHBlZCwgMCBtYXNrZWQsIDAgZXJy
b3JzLgpOT1RFOiBSZXNvbHZpbmcgYW55IG1pc3NpbmcgdGFzayBxdWV1ZSBkZXBlbmRlbmNpZXMK
CkJ1aWxkIENvbmZpZ3VyYXRpb246CkJCX1ZFUlNJT04gICAgICAgID0gIjEuMzAuMCIKQlVJTERf
U1lTICAgICAgICAgPSAieDg2XzY0LWxpbnV4IgpOQVRJVkVMU0JTVFJJTkcgICA9ICJ1bml2ZXJz
YWwiClRBUkdFVF9TWVMgICAgICAgID0gIng4Nl82NC1wb2t5LWxpbnV4IgpNQUNISU5FICAgICAg
ICAgICA9ICJ2YWxsZXlpc2xhbmQtNjQiCkRJU1RSTyAgICAgICAgICAgID0gInBva3kiCkRJU1RS
T19WRVJTSU9OICAgID0gIjIuMS4xIgpUVU5FX0ZFQVRVUkVTICAgICA9ICJtNjQgY29yZWk3IgpU
QVJHRVRfRlBVICAgICAgICA9ICIiCm1ldGEgICAgICAgICAgICAgIAptZXRhLXBva3kgICAgICAg
ICAKbWV0YS15b2N0by1ic3AgICAgPSAia3JvZ290aDpmNWRhMmE1OTEzMzE5YWQ2YWMyMTQxNDM4
YmExYWExNzU3NjMyNmFiIgptZXRhLWludGVsICAgICAgICAKbWV0YS12YWxsZXlpc2xhbmQgPSAi
a3JvZ290aDpiOGMxOTkyMDFmZmUwMjY0ODVhMTRlMWZjZmMzOThlMmIzNTUxNTEyIgptZXRhLW9l
ICAgICAgICAgICAKbWV0YS1weXRob24gICAgICAgCm1ldGEtbmV0d29ya2luZyAgID0gImtyb2dv
dGg6MjQ3YjEyNjdiYmU5NTcxOWNkNDg3N2QyZDNjZmJhZjJhMmY0ODY1YSIKbWV0YS1uZHRlc3Qg
ICAgICAgPSAia3JvZ290aDpmNWRhMmE1OTEzMzE5YWQ2YWMyMTQxNDM4YmExYWExNzU3NjMyNmFi
IgoKTk9URTogUHJlcGFyaW5nIFJ1blF1ZXVlCk5PVEU6IEV4ZWN1dGluZyBSdW5RdWV1ZSBUYXNr
cwpjb3JlLWltYWdlLWF1dG90ZXN0LTEuMC1yMCBkb190ZXN0aW1hZ2U6IGNvcmUtaW1hZ2UtYXV0
b3Rlc3QgLSBkZXBsb3lpbmcgaW1hZ2Ugb24gdGFyZ2V0CmNvcmUtaW1hZ2UtYXV0b3Rlc3QtMS4w
LXIwIGRvX3Rlc3RpbWFnZTogY29yZS1pbWFnZS1hdXRvdGVzdCAtIGJvb3QgdGVzdCBpbWFnZSBv
biB0YXJnZXQKY29yZS1pbWFnZS1hdXRvdGVzdC0xLjAtcjAgZG9fdGVzdGltYWdlOiBjb3JlLWlt
YWdlLWF1dG90ZXN0IC0gcmVib290L3Bvd2VyY3ljbGUgdGFyZ2V0CkVSUk9SOiBjb3JlLWltYWdl
LWF1dG90ZXN0LTEuMC1yMCBkb190ZXN0aW1hZ2U6IEVycm9yIGV4ZWN1dGluZyBhIHB5dGhvbiBm
dW5jdGlvbiBpbiBleGVjX3B5dGhvbl9mdW5jKCkgYXV0b2dlbmVyYXRlZDoKClRoZSBzdGFjayB0
cmFjZSBvZiBweXRob24gY2FsbHMgdGhhdCByZXN1bHRlZCBpbiB0aGlzIGV4Y2VwdGlvbi9mYWls
dXJlIHdhczoKRmlsZTogJ2V4ZWNfcHl0aG9uX2Z1bmMoKSBhdXRvZ2VuZXJhdGVkJywgbGluZW5v
OiAyLCBmdW5jdGlvbjogPG1vZHVsZT4KICAgICAwMDAxOgogKioqIDAwMDI6ZG9fdGVzdGltYWdl
KGQpCiAgICAgMDAwMzoKRmlsZTogJy9tZWRpYS9uaWMvZXh0L3lvY3RvX3N0dWZmL21ldGEvY2xh
c3Nlcy90ZXN0aW1hZ2UuYmJjbGFzcycsIGxpbmVubzogMTA0LCBmdW5jdGlvbjogZG9fdGVzdGlt
YWdlCiAgICAgMDEwMDogICAgbmV0c3RhdCAtYW4KICAgICAwMTAxOn0KICAgICAwMTAyOgogICAg
IDAxMDM6cHl0aG9uIGRvX3Rlc3RpbWFnZSgpIHsKICoqKiAwMTA0OiAgICB0ZXN0aW1hZ2VfbWFp
bihkKQogICAgIDAxMDU6fQogICAgIDAxMDY6YWRkdGFzayB0ZXN0aW1hZ2UKICAgICAwMTA3OmRv
X3Rlc3RpbWFnZVtub3N0YW1wXSA9ICIxIgogICAgIDAxMDg6ZG9fdGVzdGltYWdlW2RlcGVuZHNd
ICs9ICIke1RFU1RJTUFHRURFUEVORFN9IgpGaWxlOiAnL21lZGlhL25pYy9leHQveW9jdG9fc3R1
ZmYvbWV0YS9jbGFzc2VzL3Rlc3RpbWFnZS5iYmNsYXNzJywgbGluZW5vOiAyNTksIGZ1bmN0aW9u
OiB0ZXN0aW1hZ2VfbWFpbgogICAgIDAyNTU6ICAgICAgICAgICAgZWxzZToKICAgICAwMjU2OiAg
ICAgICAgICAgICAgICByYWlzZSBiYi5idWlsZC5GdW5jRmFpbGVkKCIlcyAtIEZBSUxFRCAtIGNo
ZWNrIHRoZSB0YXNrIGxvZyBhbmQgdGhlIHNzaCBsb2ciICUgcG4gKQogICAgIDAyNTc6ICAgICAg
ICBmaW5hbGx5OgogICAgIDAyNTg6ICAgICAgICAgICAgc2lnbmFsLnNpZ25hbChzaWduYWwuU0lH
VEVSTSwgdGMub3JpZ3NpZ3Rlcm1oYW5kbGVyKQogKioqIDAyNTk6ICAgICAgICAgICAgdGFyZ2V0
LnN0b3AoKQogICAgIDAyNjA6CiAgICAgMDI2MTp0ZXN0aW1hZ2VfbWFpblt2YXJkZXBzZXhjbHVk
ZV0gPSsgIkJCX09SSUdFTlYiCiAgICAgMDI2MjoKICAgICAwMjYzOmluaGVyaXQgdGVzdHNkawpG
aWxlOiAnL21lZGlhL25pYy9leHQveW9jdG9fc3R1ZmYvbWV0YS9saWIvb2VxYS9jb250cm9sbGVy
cy9tYXN0ZXJpbWFnZS5weScsIGxpbmVubzogMTYxLCBmdW5jdGlvbjogc3RvcAogICAgIDAxNTc6
ICAgICAgICBwYXNzCiAgICAgMDE1ODoKICAgICAwMTU5OiAgICBkZWYgc3RvcChzZWxmKToKICAg
ICAwMTYwOiAgICAgICAgYmIucGxhaW4oIiVzIC0gcmVib290L3Bvd2VyY3ljbGUgdGFyZ2V0IiAl
IHNlbGYucG4pCiAqKiogMDE2MTogICAgICAgIHNlbGYucG93ZXJfY3ljbGUoc2VsZi5jb25uZWN0
aW9uKQogICAgIDAxNjI6CiAgICAgMDE2MzoKICAgICAwMTY0OmNsYXNzIEd1bW1pYm9vdFRhcmdl
dChNYXN0ZXJJbWFnZUhhcmR3YXJlVGFyZ2V0KToKICAgICAwMTY1OgpGaWxlOiAnL21lZGlhL25p
Yy9leHQveW9jdG9fc3R1ZmYvbWV0YS9saWIvb2VxYS9jb250cm9sbGVycy9tYXN0ZXJpbWFnZS5w
eScsIGxpbmVubzogMTA5LCBmdW5jdGlvbjogcG93ZXJfY3ljbGUKICAgICAwMTA1OgogICAgIDAx
MDY6ICAgIGRlZiBwb3dlcl9jeWNsZShzZWxmLCBjb25uKToKICAgICAwMTA3OiAgICAgICAgaWYg
c2VsZi5wb3dlcmNvbnRyb2xfY21kOgogICAgIDAxMDg6ICAgICAgICAgICAgIyBiZSBuaWNlLCBk
b24ndCBqdXN0IGN1dCBwb3dlcgogKioqIDAxMDk6ICAgICAgICAgICAgY29ubi5ydW4oInNodXRk
b3duIC1oIG5vdzsgZXhpdCIpCiAgICAgMDExMDogICAgICAgICAgICB0aW1lLnNsZWVwKDEwKQog
ICAgIDAxMTE6ICAgICAgICAgICAgc2VsZi5wb3dlcl9jdGwoImN5Y2xlIikKICAgICAwMTEyOiAg
ICAgICAgZWxzZToKICAgICAwMTEzOiAgICAgICAgICAgIHN0YXR1cywgb3V0cHV0ID0gY29ubi5y
dW4oInJlYm9vdCIpCkV4Y2VwdGlvbjogQXR0cmlidXRlRXJyb3I6ICdOb25lVHlwZScgb2JqZWN0
IGhhcyBubyBhdHRyaWJ1dGUgJ3J1bicKCkVSUk9SOiBjb3JlLWltYWdlLWF1dG90ZXN0LTEuMC1y
MCBkb190ZXN0aW1hZ2U6IEZ1bmN0aW9uIGZhaWxlZDogZG9fdGVzdGltYWdlCkVSUk9SOiBMb2dm
aWxlIG9mIGZhaWx1cmUgc3RvcmVkIGluOiAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9idWls
ZC90bXAvd29yay92YWxsZXlpc2xhbmRfNjQtcG9reS1saW51eC9jb3JlLWltYWdlLWF1dG90ZXN0
LzEuMC1yMC90ZW1wL2xvZy5kb190ZXN0aW1hZ2UuMTU4OTAKRVJST1I6IFRhc2sgMCAoL21lZGlh
L25pYy9leHQveW9jdG9fc3R1ZmYvbWV0YS1uZHRlc3QvcmVjaXBlcy10ZXN0L2ltYWdlcy9jb3Jl
LWltYWdlLWF1dG90ZXN0LmJiLCBkb190ZXN0aW1hZ2UpIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAn
MScKTk9URTogVGFza3MgU3VtbWFyeTogQXR0ZW1wdGVkIDEgdGFza3Mgb2Ygd2hpY2ggMCBkaWRu
J3QgbmVlZCB0byBiZSByZXJ1biBhbmQgMSBmYWlsZWQuCgpTdW1tYXJ5OiAxIHRhc2sgZmFpbGVk
OgogIC9tZWRpYS9uaWMvZXh0L3lvY3RvX3N0dWZmL21ldGEtbmR0ZXN0L3JlY2lwZXMtdGVzdC9p
bWFnZXMvY29yZS1pbWFnZS1hdXRvdGVzdC5iYiwgZG9fdGVzdGltYWdlClN1bW1hcnk6IFRoZXJl
IHdlcmUgMiBFUlJPUiBtZXNzYWdlcyBzaG93biwgcmV0dXJuaW5nIGEgbm9uLXplcm8gZXhpdCBj
b2RlLgpuaWNAbmRvbmFsZHNvbi11YnVudHU6L21lZGlhL25pYy9leHQveW9jdG9fc3R1ZmYvYnVp
bGQkIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3419</attachid>
            <date>2016-09-15 02:20:28 +0000</date>
            <delta_ts>2016-09-15 02:20:28 +0000</delta_ts>
            <desc>bitbake layer that modifies networking</desc>
            <filename>meta-ndtest.tar.gz</filename>
            <type>application/gzip</type>
            <size>1998</size>
            <attacher name="Nic Donaldson">njd899</attacher>
            
              <data encoding="base64">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
UAAA
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3420</attachid>
            <date>2016-09-15 02:21:01 +0000</date>
            <delta_ts>2016-09-15 02:21:01 +0000</delta_ts>
            <desc>bblayers</desc>
            <filename>bblayers.conf</filename>
            <type>application/octet-stream</type>
            <size>650</size>
            <attacher name="Nic Donaldson">njd899</attacher>
            
              <data encoding="base64">IyBQT0tZX0JCTEFZRVJTX0NPTkZfVkVSU0lPTiBpcyBpbmNyZWFzZWQgZWFjaCB0aW1lIGJ1aWxk
L2NvbmYvYmJsYXllcnMuY29uZgojIGNoYW5nZXMgaW5jb21wYXRpYmx5ClBPS1lfQkJMQVlFUlNf
Q09ORl9WRVJTSU9OID0gIjIiCgpCQlBBVEggPSAiJHtUT1BESVJ9IgpCQkZJTEVTID89ICIiCgpC
QkxBWUVSUyA/PSAiIFwKICAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhIFwKICAvbWVk
aWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhLXBva3kgXAogIC9tZWRpYS9uaWMvZXh0L3lvY3Rv
X3N0dWZmL21ldGEteW9jdG8tYnNwIFwKICAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRh
LWludGVsIFwKICAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhLWludGVsL21ldGEtaXNn
L21ldGEtdmFsbGV5aXNsYW5kIFwKICAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhLW9w
ZW5lbWJlZGRlZC9tZXRhLW9lIFwKICAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhLW9w
ZW5lbWJlZGRlZC9tZXRhLXB5dGhvbiBcCiAgL21lZGlhL25pYy9leHQveW9jdG9fc3R1ZmYvbWV0
YS1vcGVuZW1iZWRkZWQvbWV0YS1uZXR3b3JraW5nIFwKICAvbWVkaWEvbmljL2V4dC95b2N0b19z
dHVmZi9tZXRhLW5kdGVzdCBcCiAgIgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3421</attachid>
            <date>2016-09-15 02:21:44 +0000</date>
            <delta_ts>2016-09-15 02:21:44 +0000</delta_ts>
            <desc>local.conf</desc>
            <filename>local.conf</filename>
            <type>application/octet-stream</type>
            <size>10535</size>
            <attacher name="Nic Donaldson">njd899</attacher>
            
              <data encoding="base64">IwojIFRoaXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmlsZSBhbmQgaXMgd2hl
cmUgYWxsIGxvY2FsIHVzZXIgc2V0dGluZ3MKIyBhcmUgcGxhY2VkLiBUaGUgY29tbWVudHMgaW4g
dGhpcyBmaWxlIGdpdmUgc29tZSBndWlkZSB0byB0aGUgb3B0aW9ucyBhIG5ldyB1c2VyCiMgdG8g
dGhlIHN5c3RlbSBtaWdodCB3YW50IHRvIGNoYW5nZSBidXQgcHJldHR5IG11Y2ggYW55IGNvbmZp
Z3VyYXRpb24gb3B0aW9uIGNhbgojIGJlIHNldCBpbiB0aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJv
dXMgdXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5leHRlbmRlZAojIHdoaWNoIGNvbnRhaW5z
IG90aGVyIGV4YW1wbGVzIG9mIGNvbmZpZ3VyYXRpb24gd2hpY2ggY2FuIGJlIHBsYWNlZCBpbiB0
aGlzIGZpbGUKIyBidXQgbmV3IHVzZXJzIGxpa2VseSB3b24ndCBuZWVkIGFueSBvZiB0aGVtIGlu
aXRpYWxseS4KIwojIExpbmVzIHN0YXJ0aW5nIHdpdGggdGhlICcjJyBjaGFyYWN0ZXIgYXJlIGNv
bW1lbnRlZCBvdXQgYW5kIGluIHNvbWUgY2FzZXMgdGhlCiMgZGVmYXVsdCB2YWx1ZXMgYXJlIHBy
b3ZpZGVkIGFzIGNvbW1lbnRzIHRvIHNob3cgcGVvcGxlIGV4YW1wbGUgc3ludGF4LiBFbmFibGlu
ZwojIHRoZSBvcHRpb24gaXMgYSBxdWVzdGlvbiBvZiByZW1vdmluZyB0aGUgIyBjaGFyYWN0ZXIg
YW5kIG1ha2luZyBhbnkgY2hhbmdlIHRvIHRoZQojIHZhcmlhYmxlIGFzIHJlcXVpcmVkLgoKIwoj
IE1hY2hpbmUgU2VsZWN0aW9uCiMKIyBZb3UgbmVlZCB0byBzZWxlY3QgYSBzcGVjaWZpYyBtYWNo
aW5lIHRvIHRhcmdldCB0aGUgYnVpbGQgd2l0aC4gVGhlcmUgYXJlIGEgc2VsZWN0aW9uCiMgb2Yg
ZW11bGF0ZWQgbWFjaGluZXMgYXZhaWxhYmxlIHdoaWNoIGNhbiBib290IGFuZCBydW4gaW4gdGhl
IFFFTVUgZW11bGF0b3I6CiMKI01BQ0hJTkUgPz0gInFlbXVhcm0iCiNNQUNISU5FID89ICJxZW11
YXJtNjQiCiNNQUNISU5FID89ICJxZW11bWlwcyIKI01BQ0hJTkUgPz0gInFlbXVtaXBzNjQiCiNN
QUNISU5FID89ICJxZW11cHBjIgojTUFDSElORSA/PSAicWVtdXg4NiIKI01BQ0hJTkUgPz0gInFl
bXV4ODYtNjQiCiMKIyBUaGVyZSBhcmUgYWxzbyB0aGUgZm9sbG93aW5nIGhhcmR3YXJlIGJvYXJk
IHRhcmdldCBtYWNoaW5lcyBpbmNsdWRlZCBmb3IgCiMgZGVtb25zdHJhdGlvbiBwdXJwb3NlczoK
IwojTUFDSElORSA/PSAiYmVhZ2xlYm9uZSIKI01BQ0hJTkUgPz0gImdlbmVyaWN4ODYiCiNNQUNI
SU5FID89ICJnZW5lcmljeDg2LTY0IgojTUFDSElORSA/PSAibXBjODMxNWUtcmRiIgojTUFDSElO
RSA/PSAiZWRnZXJvdXRlciIKIwojIFRoaXMgc2V0cyB0aGUgZGVmYXVsdCBtYWNoaW5lIHRvIGJl
IHFlbXV4ODYgaWYgbm8gb3RoZXIgbWFjaGluZSBpcyBzZWxlY3RlZDoKTUFDSElORSA/Pz0gInZh
bGxleWlzbGFuZC02NCIKCiMKIyBXaGVyZSB0byBwbGFjZSBkb3dubG9hZHMKIwojIER1cmluZyBh
IGZpcnN0IGJ1aWxkIHRoZSBzeXN0ZW0gd2lsbCBkb3dubG9hZCBtYW55IGRpZmZlcmVudCBzb3Vy
Y2UgY29kZSB0YXJiYWxscwojIGZyb20gdmFyaW91cyB1cHN0cmVhbSBwcm9qZWN0cy4gVGhpcyBj
YW4gdGFrZSBhIHdoaWxlLCBwYXJ0aWN1bGFybHkgaWYgeW91ciBuZXR3b3JrCiMgY29ubmVjdGlv
biBpcyBzbG93LiBUaGVzZSBhcmUgYWxsIHN0b3JlZCBpbiBETF9ESVIuIFdoZW4gd2lwaW5nIGFu
ZCByZWJ1aWxkaW5nIHlvdQojIGNhbiBwcmVzZXJ2ZSB0aGlzIGRpcmVjdG9yeSB0byBzcGVlZCB1
cCB0aGlzIHBhcnQgb2Ygc3Vic2VxdWVudCBidWlsZHMuIFRoaXMgZGlyZWN0b3J5CiMgaXMgc2Fm
ZSB0byBzaGFyZSBiZXR3ZWVuIG11bHRpcGxlIGJ1aWxkcyBvbiB0aGUgc2FtZSBtYWNoaW5lIHRv
by4KIwojIFRoZSBkZWZhdWx0IGlzIGEgZG93bmxvYWRzIGRpcmVjdG9yeSB1bmRlciBUT1BESVIg
d2hpY2ggaXMgdGhlIGJ1aWxkIGRpcmVjdG9yeS4KIwpETF9ESVIgPz0gIi9ob21lL25pYy9leHQv
cG9reS1kb3dubG9hZHMiCgojCiMgV2hlcmUgdG8gcGxhY2Ugc2hhcmVkLXN0YXRlIGZpbGVzCiMK
IyBCaXRCYWtlIGhhcyB0aGUgY2FwYWJpbGl0eSB0byBhY2NlbGVyYXRlIGJ1aWxkcyBiYXNlZCBv
biBwcmV2aW91c2x5IGJ1aWx0IG91dHB1dC4KIyBUaGlzIGlzIGRvbmUgdXNpbmcgInNoYXJlZCBz
dGF0ZSIgZmlsZXMgd2hpY2ggY2FuIGJlIHRob3VnaHQgb2YgYXMgY2FjaGUgb2JqZWN0cwojIGFu
ZCB0aGlzIG9wdGlvbiBkZXRlcm1pbmVzIHdoZXJlIHRob3NlIGZpbGVzIGFyZSBwbGFjZWQuCiMK
IyBZb3UgY2FuIHdpcGUgb3V0IFRNUERJUiBsZWF2aW5nIHRoaXMgZGlyZWN0b3J5IGludGFjdCBh
bmQgdGhlIGJ1aWxkIHdvdWxkIHJlZ2VuZXJhdGUKIyBmcm9tIHRoZXNlIGZpbGVzIGlmIG5vIGNo
YW5nZXMgd2VyZSBtYWRlIHRvIHRoZSBjb25maWd1cmF0aW9uLiBJZiBjaGFuZ2VzIHdlcmUgbWFk
ZQojIHRvIHRoZSBjb25maWd1cmF0aW9uLCBvbmx5IHNoYXJlZCBzdGF0ZSBmaWxlcyB3aGVyZSB0
aGUgc3RhdGUgd2FzIHN0aWxsIHZhbGlkIHdvdWxkCiMgYmUgdXNlZCAoZG9uZSB1c2luZyBjaGVj
a3N1bXMpLgojCiMgVGhlIGRlZmF1bHQgaXMgYSBzc3RhdGUtY2FjaGUgZGlyZWN0b3J5IHVuZGVy
IFRPUERJUi4KIwpTU1RBVEVfRElSID89ICIvaG9tZS9uaWMvZXh0L3Bva3ktY2FjaGUiCgojCiMg
V2hlcmUgdG8gcGxhY2UgdGhlIGJ1aWxkIG91dHB1dAojCiMgVGhpcyBvcHRpb24gc3BlY2lmaWVz
IHdoZXJlIHRoZSBidWxrIG9mIHRoZSBidWlsZGluZyB3b3JrIHNob3VsZCBiZSBkb25lIGFuZAoj
IHdoZXJlIEJpdEJha2Ugc2hvdWxkIHBsYWNlIGl0cyB0ZW1wb3JhcnkgZmlsZXMgYW5kIG91dHB1
dC4gS2VlcCBpbiBtaW5kIHRoYXQKIyB0aGlzIGluY2x1ZGVzIHRoZSBleHRyYWN0aW9uIGFuZCBj
b21waWxhdGlvbiBvZiBtYW55IGFwcGxpY2F0aW9ucyBhbmQgdGhlIHRvb2xjaGFpbgojIHdoaWNo
IGNhbiB1c2UgR2lnYWJ5dGVzIG9mIGhhcmQgZGlzayBzcGFjZS4KIwojIFRoZSBkZWZhdWx0IGlz
IGEgdG1wIGRpcmVjdG9yeSB1bmRlciBUT1BESVIuCiMKI1RNUERJUiA9ICIke1RPUERJUn0vdG1w
IgoKIwojIERlZmF1bHQgcG9saWN5IGNvbmZpZwojCiMgVGhlIGRpc3RyaWJ1dGlvbiBzZXR0aW5n
IGNvbnRyb2xzIHdoaWNoIHBvbGljeSBzZXR0aW5ncyBhcmUgdXNlZCBhcyBkZWZhdWx0cy4KIyBU
aGUgZGVmYXVsdCB2YWx1ZSBpcyBmaW5lIGZvciBnZW5lcmFsIFlvY3RvIHByb2plY3QgdXNlLCBh
dCBsZWFzdCBpbml0aWFsbHkuCiMgVWx0aW1hdGVseSB3aGVuIGNyZWF0aW5nIGN1c3RvbSBwb2xp
Y3ksIHBlb3BsZSB3aWxsIGxpa2VseSBlbmQgdXAgc3ViY2xhc3NpbmcgCiMgdGhlc2UgZGVmYXVs
dHMuCiMKRElTVFJPID89ICJ0ZXN0LWRpc3RybyIKIyBBcyBhbiBleGFtcGxlIG9mIGEgc3ViY2xh
c3MgdGhlcmUgaXMgYSAiYmxlZWRpbmciIGVkZ2UgcG9saWN5IGNvbmZpZ3VyYXRpb24KIyB3aGVy
ZSBtYW55IHZlcnNpb25zIGFyZSBzZXQgdG8gdGhlIGFic29sdXRlIGxhdGVzdCBjb2RlIGZyb20g
dGhlIHVwc3RyZWFtIAojIHNvdXJjZSBjb250cm9sIHN5c3RlbXMuIFRoaXMgaXMganVzdCBtZW50
aW9uZWQgaGVyZSBhcyBhbiBleGFtcGxlLCBpdHMgbm90CiMgdXNlZnVsIHRvIG1vc3QgbmV3IHVz
ZXJzLgojIERJU1RSTyA/PSAicG9reS1ibGVlZGluZyIKCiMKIyBQYWNrYWdlIE1hbmFnZW1lbnQg
Y29uZmlndXJhdGlvbgojCiMgVGhpcyB2YXJpYWJsZSBsaXN0cyB3aGljaCBwYWNrYWdpbmcgZm9y
bWF0cyB0byBlbmFibGUuIE11bHRpcGxlIHBhY2thZ2UgYmFja2VuZHMKIyBjYW4gYmUgZW5hYmxl
ZCBhdCBvbmNlIGFuZCB0aGUgZmlyc3QgaXRlbSBsaXN0ZWQgaW4gdGhlIHZhcmlhYmxlIHdpbGwg
YmUgdXNlZAojIHRvIGdlbmVyYXRlIHRoZSByb290IGZpbGVzeXN0ZW1zLgojIE9wdGlvbnMgYXJl
OgojICAtICdwYWNrYWdlX2RlYicgZm9yIGRlYmlhbiBzdHlsZSBkZWIgZmlsZXMKIyAgLSAncGFj
a2FnZV9pcGsnIGZvciBpcGsgZmlsZXMgYXJlIHVzZWQgYnkgb3BrZyAoYSBkZWJpYW4gc3R5bGUg
ZW1iZWRkZWQgcGFja2FnZSBtYW5hZ2VyKQojICAtICdwYWNrYWdlX3JwbScgZm9yIHJwbSBzdHls
ZSBwYWNrYWdlcwojIEUuZy46IFBBQ0tBR0VfQ0xBU1NFUyA/PSAicGFja2FnZV9ycG0gcGFja2Fn
ZV9kZWIgcGFja2FnZV9pcGsiCiMgV2UgZGVmYXVsdCB0byBycG06ClBBQ0tBR0VfQ0xBU1NFUyA/
PSAicGFja2FnZV9ycG0iCgojCiMgU0RLIHRhcmdldCBhcmNoaXRlY3R1cmUKIwojIFRoaXMgdmFy
aWFibGUgc3BlY2lmaWVzIHRoZSBhcmNoaXRlY3R1cmUgdG8gYnVpbGQgU0RLIGl0ZW1zIGZvciBh
bmQgbWVhbnMKIyB5b3UgY2FuIGJ1aWxkIHRoZSBTREsgcGFja2FnZXMgZm9yIGFyY2hpdGVjdHVy
ZXMgb3RoZXIgdGhhbiB0aGUgbWFjaGluZSB5b3UgYXJlCiMgcnVubmluZyB0aGUgYnVpbGQgb24g
KGkuZS4gYnVpbGRpbmcgaTY4NiBwYWNrYWdlcyBvbiBhbiB4ODZfNjQgaG9zdCkuCiMgU3VwcG9y
dGVkIHZhbHVlcyBhcmUgaTY4NiBhbmQgeDg2XzY0CiNTREtNQUNISU5FID89ICJpNjg2IgoKIwoj
IEV4dHJhIGltYWdlIGNvbmZpZ3VyYXRpb24gZGVmYXVsdHMKIwojIFRoZSBFWFRSQV9JTUFHRV9G
RUFUVVJFUyB2YXJpYWJsZSBhbGxvd3MgZXh0cmEgcGFja2FnZXMgdG8gYmUgYWRkZWQgdG8gdGhl
IGdlbmVyYXRlZAojIGltYWdlcy4gU29tZSBvZiB0aGVzZSBvcHRpb25zIGFyZSBhZGRlZCB0byBj
ZXJ0YWluIGltYWdlIHR5cGVzIGF1dG9tYXRpY2FsbHkuIFRoZQojIHZhcmlhYmxlIGNhbiBjb250
YWluIHRoZSBmb2xsb3dpbmcgb3B0aW9uczoKIyAgImRiZy1wa2dzIiAgICAgICAtIGFkZCAtZGJn
IHBhY2thZ2VzIGZvciBhbGwgaW5zdGFsbGVkIHBhY2thZ2VzCiMgICAgICAgICAgICAgICAgICAg
ICAoYWRkcyBzeW1ib2wgaW5mb3JtYXRpb24gZm9yIGRlYnVnZ2luZy9wcm9maWxpbmcpCiMgICJk
ZXYtcGtncyIgICAgICAgLSBhZGQgLWRldiBwYWNrYWdlcyBmb3IgYWxsIGluc3RhbGxlZCBwYWNr
YWdlcwojICAgICAgICAgICAgICAgICAgICAgKHVzZWZ1bCBpZiB5b3Ugd2FudCB0byBkZXZlbG9w
IGFnYWluc3QgbGlicyBpbiB0aGUgaW1hZ2UpCiMgICJwdGVzdC1wa2dzIiAgICAgLSBhZGQgLXB0
ZXN0IHBhY2thZ2VzIGZvciBhbGwgcHRlc3QtZW5hYmxlZCBwYWNrYWdlcwojICAgICAgICAgICAg
ICAgICAgICAgKHVzZWZ1bCBpZiB5b3Ugd2FudCB0byBydW4gdGhlIHBhY2thZ2UgdGVzdCBzdWl0
ZXMpCiMgICJ0b29scy1zZGsiICAgICAgLSBhZGQgZGV2ZWxvcG1lbnQgdG9vbHMgKGdjYywgbWFr
ZSwgcGtnY29uZmlnIGV0Yy4pCiMgICJ0b29scy1kZWJ1ZyIgICAgLSBhZGQgZGVidWdnaW5nIHRv
b2xzIChnZGIsIHN0cmFjZSkKIyAgImVjbGlwc2UtZGVidWciICAtIGFkZCBFY2xpcHNlIHJlbW90
ZSBkZWJ1Z2dpbmcgc3VwcG9ydAojICAidG9vbHMtcHJvZmlsZSIgIC0gYWRkIHByb2ZpbGluZyB0
b29scyAob3Byb2ZpbGUsIGx0dG5nLCB2YWxncmluZCkKIyAgInRvb2xzLXRlc3RhcHBzIiAtIGFk
ZCB1c2VmdWwgdGVzdGluZyB0b29scyAodHNfcHJpbnQsIGFwbGF5LCBhcmVjb3JkIGV0Yy4pCiMg
ICJkZWJ1Zy10d2Vha3MiICAgLSBtYWtlIGFuIGltYWdlIHN1aXRhYmxlIGZvciBkZXZlbG9wbWVu
dAojICAgICAgICAgICAgICAgICAgICAgZS5nLiBzc2ggcm9vdCBhY2Nlc3MgaGFzIGEgYmxhbmsg
cGFzc3dvcmQKIyBUaGVyZSBhcmUgb3RoZXIgYXBwbGljYXRpb24gdGFyZ2V0cyB0aGF0IGNhbiBi
ZSB1c2VkIGhlcmUgdG9vLCBzZWUKIyBtZXRhL2NsYXNzZXMvaW1hZ2UuYmJjbGFzcyBhbmQgbWV0
YS9jbGFzc2VzL2NvcmUtaW1hZ2UuYmJjbGFzcyBmb3IgbW9yZSBkZXRhaWxzLgojIFdlIGRlZmF1
bHQgdG8gZW5hYmxpbmcgdGhlIGRlYnVnZ2luZyB0d2Vha3MuCkVYVFJBX0lNQUdFX0ZFQVRVUkVT
ID89ICJkZWJ1Zy10d2Vha3MiCgojCiMgQWRkaXRpb25hbCBpbWFnZSBmZWF0dXJlcwojCiMgVGhl
IGZvbGxvd2luZyBpcyBhIGxpc3Qgb2YgYWRkaXRpb25hbCBjbGFzc2VzIHRvIHVzZSB3aGVuIGJ1
aWxkaW5nIGltYWdlcyB3aGljaAojIGVuYWJsZSBleHRyYSBmZWF0dXJlcy4gU29tZSBhdmFpbGFi
bGUgb3B0aW9ucyB3aGljaCBjYW4gYmUgaW5jbHVkZWQgaW4gdGhpcyB2YXJpYWJsZQojIGFyZToK
IyAgIC0gJ2J1aWxkc3RhdHMnIGNvbGxlY3QgYnVpbGQgc3RhdGlzdGljcwojICAgLSAnaW1hZ2Ut
bWtsaWJzJyB0byByZWR1Y2Ugc2hhcmVkIGxpYnJhcnkgZmlsZXMgc2l6ZSBmb3IgYW4gaW1hZ2UK
IyAgIC0gJ2ltYWdlLXByZWxpbmsnIGluIG9yZGVyIHRvIHByZWxpbmsgdGhlIGZpbGVzeXN0ZW0g
aW1hZ2UKIyAgIC0gJ2ltYWdlLXN3YWInIHRvIHBlcmZvcm0gaG9zdCBzeXN0ZW0gaW50cnVzaW9u
IGRldGVjdGlvbgojIE5PVEU6IGlmIGxpc3RpbmcgbWtsaWJzICYgcHJlbGluayBib3RoLCB0aGVu
IG1ha2Ugc3VyZSBta2xpYnMgaXMgYmVmb3JlIHByZWxpbmsKIyBOT1RFOiBta2xpYnMgYWxzbyBu
ZWVkcyB0byBiZSBleHBsaWNpdGx5IGVuYWJsZWQgZm9yIGEgZ2l2ZW4gaW1hZ2UsIHNlZSBsb2Nh
bC5jb25mLmV4dGVuZGVkCiMgaW1hZ2UtcHJlbGluayBkaXNhYmxlZCBmb3Igbm93IGR1ZSB0byBp
c3N1ZXMgd2l0aCBJRlVOQyBzeW1ib2wgcmVsb2NhdGlvbgpVU0VSX0NMQVNTRVMgPz0gImJ1aWxk
c3RhdHMgaW1hZ2UtbWtsaWJzIgoKIwojIFJ1bnRpbWUgdGVzdGluZyBvZiBpbWFnZXMKIwojIFRo
ZSBidWlsZCBzeXN0ZW0gY2FuIHRlc3QgYm9vdGluZyB2aXJ0dWFsIG1hY2hpbmUgaW1hZ2VzIHVu
ZGVyIHFlbXUgKGFuIGVtdWxhdG9yKQojIGFmdGVyIGFueSByb290IGZpbGVzeXN0ZW1zIGFyZSBj
cmVhdGVkIGFuZCBydW4gdGVzdHMgYWdhaW5zdCB0aG9zZSBpbWFnZXMuIFRvCiMgZW5hYmxlIHRo
aXMgdW5jb21tZW50IHRoaXMgbGluZS4gU2VlIGNsYXNzZXMvdGVzdGltYWdlKC1hdXRvKS5iYmNs
YXNzIGZvcgojIGZ1cnRoZXIgZGV0YWlscy4KI1RFU1RfSU1BR0UgPSAiMSIKSU1BR0VfRlNUWVBF
UyArPSAidGFyLmd6IgpJTkhFUklUICs9ICJ0ZXN0aW1hZ2UiClRFU1RfVEFSR0VUID0gIkd1bW1p
Ym9vdFRhcmdldCIKVEVTVF9UQVJHRVRfSVAgPSAiMTcyLjIyLjEuNTIiClRFU1RfUE9XRVJDT05U
Uk9MX0NNRCA9ICJwb3dlckNvbnRyb2wucHkgMSIKIwojIEludGVyYWN0aXZlIHNoZWxsIGNvbmZp
Z3VyYXRpb24KIwojIFVuZGVyIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcyB0aGUgc3lzdGVtIG1heSBu
ZWVkIGlucHV0IGZyb20geW91IGFuZCB0byBkbyB0aGlzIGl0CiMgY2FuIGxhdW5jaCBhbiBpbnRl
cmFjdGl2ZSBzaGVsbC4gSXQgbmVlZHMgdG8gZG8gdGhpcyBzaW5jZSB0aGUgYnVpbGQgaXMKIyBt
dWx0aXRocmVhZGVkIGFuZCBuZWVkcyB0byBiZSBhYmxlIHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVy
ZSBtb3JlIHRoYW4gb25lIHBhcmFsbGVsCiMgcHJvY2VzcyBtYXkgcmVxdWlyZSB0aGUgdXNlcidz
IGF0dGVudGlvbi4gVGhlIGRlZmF1bHQgaXMgaXRlcmF0ZSBvdmVyIHRoZSBhdmFpbGFibGUKIyB0
ZXJtaW5hbCB0eXBlcyB0byBmaW5kIG9uZSB0aGF0IHdvcmtzLgojCiMgRXhhbXBsZXMgb2YgdGhl
IG9jY2FzaW9ucyB0aGlzIG1heSBoYXBwZW4gYXJlIHdoZW4gcmVzb2x2aW5nIHBhdGNoZXMgd2hp
Y2ggY2Fubm90CiMgYmUgYXBwbGllZCwgdG8gdXNlIHRoZSBkZXZzaGVsbCBvciB0aGUga2VybmVs
IG1lbnVjb25maWcKIwojIFN1cHBvcnRlZCB2YWx1ZXMgYXJlIGF1dG8sIGdub21lLCB4ZmNlLCBy
eHZ0LCBzY3JlZW4sIGtvbnNvbGUgKEtERSAzLnggb25seSksIG5vbmUKIyBOb3RlOiBjdXJyZW50
bHksIEtvbnNvbGUgc3VwcG9ydCBvbmx5IHdvcmtzIGZvciBLREUgMy54IGR1ZSB0byB0aGUgd2F5
CiMgbmV3ZXIgS29uc29sZSB2ZXJzaW9ucyBiZWhhdmUKI09FX1RFUk1JTkFMID0gImF1dG8iCiMg
QnkgZGVmYXVsdCBkaXNhYmxlIGludGVyYWN0aXZlIHBhdGNoIHJlc29sdXRpb24gKHRhc2tzIHdp
bGwganVzdCBmYWlsIGluc3RlYWQpOgpQQVRDSFJFU09MVkUgPSAibm9vcCIKCiMKIyBEaXNrIFNw
YWNlIE1vbml0b3JpbmcgZHVyaW5nIHRoZSBidWlsZAojCiMgTW9uaXRvciB0aGUgZGlzayBzcGFj
ZSBkdXJpbmcgdGhlIGJ1aWxkLiBJZiB0aGVyZSBpcyBsZXNzIHRoYXQgMUdCIG9mIHNwYWNlIG9y
IGxlc3MKIyB0aGFuIDEwMEsgaW5vZGVzIGluIGFueSBrZXkgYnVpbGQgbG9jYXRpb24gKFRNUERJ
UiwgRExfRElSLCBTU1RBVEVfRElSKSwgZ3JhY2VmdWxseQojIHNodXRkb3duIHRoZSBidWlsZC4g
SWYgdGhlcmUgaXMgbGVzcyB0aGF0IDEwME1CIG9yIDFLIGlub2RlcywgcGVyZm9ybSBhIGhhcmQg
YWJvcnQKIyBvZiB0aGUgYnVpbGQuIFRoZSByZWFzb24gZm9yIHRoaXMgaXMgdGhhdCBydW5uaW5n
IGNvbXBsZXRlbHkgb3V0IG9mIHNwYWNlIGNhbiBjb3JydXB0CiMgZmlsZXMgYW5kIGRhbWFnZXMg
dGhlIGJ1aWxkIGluIHdheXMgd2hpY2ggbWF5IG5vdCBiZSBlYXNpbHkgcmVjb3ZlcmFibGUuCiMg
SXQncyBuZWNlc2FyeSB0byBtb25pdG9yIC90bXAsIGlmIHRoZXJlIGlzIG5vIHNwYWNlIGxlZnQg
dGhlIGJ1aWxkIHdpbGwgZmFpbAojIHdpdGggdmVyeSBleG90aWMgZXJyb3JzLgpCQl9ESVNLTU9O
X0RJUlMgPSAiXAogICAgU1RPUFRBU0tTLCR7VE1QRElSfSwxRywxMDBLIFwKICAgIFNUT1BUQVNL
Uywke0RMX0RJUn0sMUcsMTAwSyBcCiAgICBTVE9QVEFTS1MsJHtTU1RBVEVfRElSfSwxRywxMDBL
IFwKICAgIFNUT1BUQVNLUywvdG1wLDEwME0sMTAwSyBcCiAgICBBQk9SVCwke1RNUERJUn0sMTAw
TSwxSyBcCiAgICBBQk9SVCwke0RMX0RJUn0sMTAwTSwxSyBcCiAgICBBQk9SVCwke1NTVEFURV9E
SVJ9LDEwME0sMUsgXAogICAgQUJPUlQsL3RtcCwxME0sMUsiCgojCiMgU2hhcmVkLXN0YXRlIGZp
bGVzIGZyb20gb3RoZXIgbG9jYXRpb25zCiMKIyBBcyBtZW50aW9uZWQgYWJvdmUsIHNoYXJlZCBz
dGF0ZSBmaWxlcyBhcmUgcHJlYnVpbHQgY2FjaGUgZGF0YSBvYmplY3RzIHdoaWNoIGNhbgojIHVz
ZWQgdG8gYWNjZWxlcmF0ZSBidWlsZCB0aW1lLiBUaGlzIHZhcmlhYmxlIGNhbiBiZSB1c2VkIHRv
IGNvbmZpZ3VyZSB0aGUgc3lzdGVtCiMgdG8gc2VhcmNoIG90aGVyIG1pcnJvciBsb2NhdGlvbnMg
Zm9yIHRoZXNlIG9iamVjdHMgYmVmb3JlIGl0IGJ1aWxkcyB0aGUgZGF0YSBpdHNlbGYuCiMKIyBU
aGlzIGNhbiBiZSBhIGZpbGVzeXN0ZW0gZGlyZWN0b3J5LCBvciBhIHJlbW90ZSB1cmwgc3VjaCBh
cyBodHRwIG9yIGZ0cC4gVGhlc2UKIyB3b3VsZCBjb250YWluIHRoZSBzc3RhdGUtY2FjaGUgcmVz
dWx0cyBmcm9tIHByZXZpb3VzIGJ1aWxkcyAocG9zc2libHkgZnJvbSBvdGhlcgojIG1hY2hpbmVz
KS4gVGhpcyB2YXJpYWJsZSB3b3JrcyBsaWtlIGZldGNoZXIgTUlSUk9SUy9QUkVNSVJST1JTIGFu
ZCBwb2ludHMgdG8gdGhlCiMgY2FjaGUgbG9jYXRpb25zIHRvIGNoZWNrIGZvciB0aGUgc2hhcmVk
IG9iamVjdHMuCiMgTk9URTogaWYgdGhlIG1pcnJvciB1c2VzIHRoZSBzYW1lIHN0cnVjdHVyZSBh
cyBTU1RBVEVfRElSLCB5b3UgbmVlZCB0byBhZGQgUEFUSAojIGF0IHRoZSBlbmQgYXMgc2hvd24g
aW4gdGhlIGV4YW1wbGVzIGJlbG93LiBUaGlzIHdpbGwgYmUgc3Vic3RpdHV0ZWQgd2l0aCB0aGUK
IyBjb3JyZWN0IHBhdGggd2l0aGluIHRoZSBkaXJlY3Rvcnkgc3RydWN0dXJlLgojU1NUQVRFX01J
UlJPUlMgPz0gIlwKI2ZpbGU6Ly8uKiBodHRwOi8vc29tZXNlcnZlci50bGQvc2hhcmUvc3N0YXRl
L1BBVEg7ZG93bmxvYWRmaWxlbmFtZT1QQVRIIFxuIFwKI2ZpbGU6Ly8uKiBmaWxlOi8vL3NvbWUv
bG9jYWwvZGlyL3NzdGF0ZS9QQVRIIgoKCiMKIyBRZW11IGNvbmZpZ3VyYXRpb24KIwojIEJ5IGRl
ZmF1bHQgcWVtdSB3aWxsIGJ1aWxkIHdpdGggYSBidWlsdGluIFZOQyBzZXJ2ZXIgd2hlcmUgZ3Jh
cGhpY2FsIG91dHB1dCBjYW4gYmUKIyBzZWVuLiBUaGUgdHdvIGxpbmVzIGJlbG93IGVuYWJsZSB0
aGUgU0RMIGJhY2tlbmQgdG9vLiBCeSBkZWZhdWx0IGxpYnNkbC1uYXRpdmUgd2lsbAojIGJlIGJ1
aWx0LCBpZiB5b3Ugd2FudCB0byB1c2UgeW91ciBob3N0J3MgbGliU0RMIGluc3RlYWQgb2YgdGhl
IG1pbmltYWwgbGlic2RsIGJ1aWx0CiMgYnkgbGlic2RsLW5hdGl2ZSB0aGVuIHVuY29tbWVudCB0
aGUgQVNTVU1FX1BST1ZJREVEIGxpbmUgYmVsb3cuClBBQ0tBR0VDT05GSUdfYXBwZW5kX3BuLXFl
bXUtbmF0aXZlID0gIiBzZGwiClBBQ0tBR0VDT05GSUdfYXBwZW5kX3BuLW5hdGl2ZXNkay1xZW11
ID0gIiBzZGwiCiNBU1NVTUVfUFJPVklERUQgKz0gImxpYnNkbC1uYXRpdmUiCgojIENPTkZfVkVS
U0lPTiBpcyBpbmNyZWFzZWQgZWFjaCB0aW1lIGJ1aWxkL2NvbmYvIGNoYW5nZXMgaW5jb21wYXRp
Ymx5IGFuZCBpcyB1c2VkIHRvCiMgdHJhY2sgdGhlIHZlcnNpb24gb2YgdGhpcyBmaWxlIHdoZW4g
aXQgd2FzIGdlbmVyYXRlZC4gVGhpcyBjYW4gc2FmZWx5IGJlIGlnbm9yZWQgaWYKIyB0aGlzIGRv
ZXNuJ3QgbWVhbiBhbnl0aGluZyB0byB5b3UuCkNPTkZfVkVSU0lPTiA9ICIxIgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3467</attachid>
            <date>2016-10-11 04:21:28 +0000</date>
            <delta_ts>2016-10-11 04:21:28 +0000</delta_ts>
            <desc>Bitbake output with stack trace and AssertionError</desc>
            <filename>log.do_testimage.19491</filename>
            <type>text/plain</type>
            <size>4946</size>
            <attacher name="Nic Donaldson">njd899</attacher>
            
              <data encoding="base64">REVCVUc6IEV4ZWN1dGluZyBweXRob24gZnVuY3Rpb24gZG9fdGVzdGltYWdlCkRFQlVHOiBTZWFy
Y2hpbmcgZm9yIHRhcmdldCBjb250cm9sbGVycyBpbiAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVm
Zi9tZXRhLXBva3kvbGliL29lcWEvY29udHJvbGxlcnMKREVCVUc6IFNlYXJjaGluZyBmb3IgdGFy
Z2V0IGNvbnRyb2xsZXJzIGluIC9tZWRpYS9uaWMvZXh0L3lvY3RvX3N0dWZmL2J1aWxkL2xpYi9v
ZXFhL2NvbnRyb2xsZXJzCkRFQlVHOiBTZWFyY2hpbmcgZm9yIHRhcmdldCBjb250cm9sbGVycyBp
biAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhL2xpYi9vZXFhL2NvbnRyb2xsZXJzCkRF
QlVHOiBTZWFyY2hpbmcgZm9yIHRhcmdldCBjb250cm9sbGVycyBpbiAvbWVkaWEvbmljL2V4dC95
b2N0b19zdHVmZi9tZXRhLXlvY3RvLWJzcC9saWIvb2VxYS9jb250cm9sbGVycwpERUJVRzogU2Vh
cmNoaW5nIGZvciB0YXJnZXQgY29udHJvbGxlcnMgaW4gL21lZGlhL25pYy9leHQveW9jdG9fc3R1
ZmYvbWV0YS1pbnRlbC9saWIvb2VxYS9jb250cm9sbGVycwpERUJVRzogU2VhcmNoaW5nIGZvciB0
YXJnZXQgY29udHJvbGxlcnMgaW4gL21lZGlhL25pYy9leHQveW9jdG9fc3R1ZmYvbWV0YS1pbnRl
bC9jb21tb24vbGliL29lcWEvY29udHJvbGxlcnMKREVCVUc6IFNlYXJjaGluZyBmb3IgdGFyZ2V0
IGNvbnRyb2xsZXJzIGluIC9tZWRpYS9uaWMvZXh0L3lvY3RvX3N0dWZmL21ldGEtaW50ZWwvbWV0
YS1pc2cvbWV0YS12YWxsZXlpc2xhbmQvbGliL29lcWEvY29udHJvbGxlcnMKREVCVUc6IFNlYXJj
aGluZyBmb3IgdGFyZ2V0IGNvbnRyb2xsZXJzIGluIC9tZWRpYS9uaWMvZXh0L3lvY3RvX3N0dWZm
L21ldGEtb3BlbmVtYmVkZGVkL21ldGEtb2UvbGliL29lcWEvY29udHJvbGxlcnMKREVCVUc6IFNl
YXJjaGluZyBmb3IgdGFyZ2V0IGNvbnRyb2xsZXJzIGluIC9tZWRpYS9uaWMvZXh0L3lvY3RvX3N0
dWZmL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtcHl0aG9uL2xpYi9vZXFhL2NvbnRyb2xsZXJzCkRF
QlVHOiBTZWFyY2hpbmcgZm9yIHRhcmdldCBjb250cm9sbGVycyBpbiAvbWVkaWEvbmljL2V4dC95
b2N0b19zdHVmZi9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW5ldHdvcmtpbmcvbGliL29lcWEvY29u
dHJvbGxlcnMKREVCVUc6IFNlYXJjaGluZyBmb3IgdGFyZ2V0IGNvbnRyb2xsZXJzIGluIC9tZWRp
YS9uaWMvZXh0L3lvY3RvX3N0dWZmL21ldGEtbmR0ZXN0L2xpYi9vZXFhL2NvbnRyb2xsZXJzCk5P
VEU6IEF2YWlsYWJsZSBjb250cm9sbGVyIG1vZHVsZXM6IFsnb2VxYS5jb250cm9sbGVycy5tYXN0
ZXJpbWFnZScsICdvZXFhLmNvbnRyb2xsZXJzLnRlc3R0YXJnZXRsb2FkZXInLCAnb2VxYS5jb250
cm9sbGVycy5iZWFnbGVib25ldGFyZ2V0JywgJ29lcWEuY29udHJvbGxlcnMuZWRnZXJvdXRlcnRh
cmdldCcsICdvZXFhLmNvbnRyb2xsZXJzLmdydWJ0YXJnZXQnXQpOT1RFOiBUYXJnZXQgSVA6IDE3
Mi4yMi4xLjUyCk5PVEU6IFNlcnZlciBJUDogMTcyLjIyLjEuNTMKREVCVUc6IFNlYXJjaGluZyBm
b3IgdGVzdHMgaW4gL21lZGlhL25pYy9leHQveW9jdG9fc3R1ZmYvbWV0YS1wb2t5L2xpYi9vZXFh
L3J1bnRpbWUKREVCVUc6IFNlYXJjaGluZyBmb3IgdGVzdHMgaW4gL21lZGlhL25pYy9leHQveW9j
dG9fc3R1ZmYvYnVpbGQvbGliL29lcWEvcnVudGltZQpERUJVRzogU2VhcmNoaW5nIGZvciB0ZXN0
cyBpbiAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhL2xpYi9vZXFhL3J1bnRpbWUKREVC
VUc6IFNlYXJjaGluZyBmb3IgdGVzdHMgaW4gL21lZGlhL25pYy9leHQveW9jdG9fc3R1ZmYvbWV0
YS15b2N0by1ic3AvbGliL29lcWEvcnVudGltZQpERUJVRzogU2VhcmNoaW5nIGZvciB0ZXN0cyBp
biAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhLWludGVsL2xpYi9vZXFhL3J1bnRpbWUK
REVCVUc6IFNlYXJjaGluZyBmb3IgdGVzdHMgaW4gL21lZGlhL25pYy9leHQveW9jdG9fc3R1ZmYv
bWV0YS1pbnRlbC9jb21tb24vbGliL29lcWEvcnVudGltZQpERUJVRzogU2VhcmNoaW5nIGZvciB0
ZXN0cyBpbiAvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhLWludGVsL21ldGEtaXNnL21l
dGEtdmFsbGV5aXNsYW5kL2xpYi9vZXFhL3J1bnRpbWUKREVCVUc6IFNlYXJjaGluZyBmb3IgdGVz
dHMgaW4gL21lZGlhL25pYy9leHQveW9jdG9fc3R1ZmYvbWV0YS1vcGVuZW1iZWRkZWQvbWV0YS1v
ZS9saWIvb2VxYS9ydW50aW1lCkRFQlVHOiBTZWFyY2hpbmcgZm9yIHRlc3RzIGluIC9tZWRpYS9u
aWMvZXh0L3lvY3RvX3N0dWZmL21ldGEtb3BlbmVtYmVkZGVkL21ldGEtcHl0aG9uL2xpYi9vZXFh
L3J1bnRpbWUKREVCVUc6IFNlYXJjaGluZyBmb3IgdGVzdHMgaW4gL21lZGlhL25pYy9leHQveW9j
dG9fc3R1ZmYvbWV0YS1vcGVuZW1iZWRkZWQvbWV0YS1uZXR3b3JraW5nL2xpYi9vZXFhL3J1bnRp
bWUKREVCVUc6IFNlYXJjaGluZyBmb3IgdGVzdHMgaW4gL21lZGlhL25pYy9leHQveW9jdG9fc3R1
ZmYvbWV0YS1uZHRlc3QvbGliL29lcWEvcnVudGltZQpOT1RFOiBTU0ggbG9nIGZpbGU6IC9tZWRp
YS9uaWMvZXh0L3lvY3RvX3N0dWZmL2J1aWxkL3RtcC93b3JrL3ZhbGxleWlzbGFuZF82NC1wb2t5
LWxpbnV4L2NvcmUtaW1hZ2UtYXV0b3Rlc3QvMS4wLXIwL3Rlc3RpbWFnZS9zc2hfdGFyZ2V0X2xv
Zy4yMDE2MTAxMTA0MTUwMApjb3JlLWltYWdlLWF1dG90ZXN0IC0gZGVwbG95aW5nIGltYWdlIG9u
IHRhcmdldApjb3JlLWltYWdlLWF1dG90ZXN0IC0gYm9vdCB0ZXN0IGltYWdlIG9uIHRhcmdldApB
c3NlcnRpb25FcnJvcgpjb3JlLWltYWdlLWF1dG90ZXN0IC0gcmVib290L3Bvd2VyY3ljbGUgdGFy
Z2V0CkVSUk9SOiBFcnJvciBleGVjdXRpbmcgYSBweXRob24gZnVuY3Rpb24gaW4gZXhlY19weXRo
b25fZnVuYygpIGF1dG9nZW5lcmF0ZWQ6CgpUaGUgc3RhY2sgdHJhY2Ugb2YgcHl0aG9uIGNhbGxz
IHRoYXQgcmVzdWx0ZWQgaW4gdGhpcyBleGNlcHRpb24vZmFpbHVyZSB3YXM6CkZpbGU6ICdleGVj
X3B5dGhvbl9mdW5jKCkgYXV0b2dlbmVyYXRlZCcsIGxpbmVubzogMiwgZnVuY3Rpb246IDxtb2R1
bGU+CiAgICAgMDAwMToKICoqKiAwMDAyOmRvX3Rlc3RpbWFnZShkKQogICAgIDAwMDM6CkZpbGU6
ICcvbWVkaWEvbmljL2V4dC95b2N0b19zdHVmZi9tZXRhL2NsYXNzZXMvdGVzdGltYWdlLmJiY2xh
c3MnLCBsaW5lbm86IDEwNCwgZnVuY3Rpb246IGRvX3Rlc3RpbWFnZQogICAgIDAxMDA6ICAgIG5l
dHN0YXQgLWFuCiAgICAgMDEwMTp9CiAgICAgMDEwMjoKICAgICAwMTAzOnB5dGhvbiBkb190ZXN0
aW1hZ2UoKSB7CiAqKiogMDEwNDogICAgdGVzdGltYWdlX21haW4oZCkKICAgICAwMTA1On0KICAg
ICAwMTA2OmFkZHRhc2sgdGVzdGltYWdlCiAgICAgMDEwNzpkb190ZXN0aW1hZ2Vbbm9zdGFtcF0g
PSAiMSIKICAgICAwMTA4OmRvX3Rlc3RpbWFnZVtkZXBlbmRzXSArPSAiJHtURVNUSU1BR0VERVBF
TkRTfSIKRmlsZTogJy9tZWRpYS9uaWMvZXh0L3lvY3RvX3N0dWZmL21ldGEvY2xhc3Nlcy90ZXN0
aW1hZ2UuYmJjbGFzcycsIGxpbmVubzogMjYxLCBmdW5jdGlvbjogdGVzdGltYWdlX21haW4KICAg
ICAwMjU3OiAgICAgICAgZXhjZXB0IEFzc2VydGlvbkVycm9yIGFzIGU6CiAgICAgMDI1ODogICAg
ICAgICAgYmIucGxhaW4oIkFzc2VydGlvbkVycm9yIikKICAgICAwMjU5OiAgICAgICAgZmluYWxs
eToKICAgICAwMjYwOiAgICAgICAgICAgIHNpZ25hbC5zaWduYWwoc2lnbmFsLlNJR1RFUk0sIHRj
Lm9yaWdzaWd0ZXJtaGFuZGxlcikKICoqKiAwMjYxOiAgICAgICAgICAgIHRhcmdldC5zdG9wKCkK
ICAgICAwMjYyOgogICAgIDAyNjM6dGVzdGltYWdlX21haW5bdmFyZGVwc2V4Y2x1ZGVdID0rICJC
Ql9PUklHRU5WIgogICAgIDAyNjQ6CiAgICAgMDI2NTppbmhlcml0IHRlc3RzZGsKRmlsZTogJy9t
ZWRpYS9uaWMvZXh0L3lvY3RvX3N0dWZmL21ldGEvbGliL29lcWEvY29udHJvbGxlcnMvbWFzdGVy
aW1hZ2UucHknLCBsaW5lbm86IDE2MSwgZnVuY3Rpb246IHN0b3AKICAgICAwMTU3OiAgICAgICAg
cGFzcwogICAgIDAxNTg6CiAgICAgMDE1OTogICAgZGVmIHN0b3Aoc2VsZik6CiAgICAgMDE2MDog
ICAgICAgIGJiLnBsYWluKCIlcyAtIHJlYm9vdC9wb3dlcmN5Y2xlIHRhcmdldCIgJSBzZWxmLnBu
KQogKioqIDAxNjE6ICAgICAgICBzZWxmLnBvd2VyX2N5Y2xlKHNlbGYuY29ubmVjdGlvbikKICAg
ICAwMTYyOgogICAgIDAxNjM6CiAgICAgMDE2NDpjbGFzcyBHdW1taWJvb3RUYXJnZXQoTWFzdGVy
SW1hZ2VIYXJkd2FyZVRhcmdldCk6CiAgICAgMDE2NToKRmlsZTogJy9tZWRpYS9uaWMvZXh0L3lv
Y3RvX3N0dWZmL21ldGEvbGliL29lcWEvY29udHJvbGxlcnMvbWFzdGVyaW1hZ2UucHknLCBsaW5l
bm86IDEwOSwgZnVuY3Rpb246IHBvd2VyX2N5Y2xlCiAgICAgMDEwNToKICAgICAwMTA2OiAgICBk
ZWYgcG93ZXJfY3ljbGUoc2VsZiwgY29ubik6CiAgICAgMDEwNzogICAgICAgIGlmIHNlbGYucG93
ZXJjb250cm9sX2NtZDoKICAgICAwMTA4OiAgICAgICAgICAgICMgYmUgbmljZSwgZG9uJ3QganVz
dCBjdXQgcG93ZXIKICoqKiAwMTA5OiAgICAgICAgICAgIGNvbm4ucnVuKCJzaHV0ZG93biAtaCBu
b3cgfHwgdHJ1ZSIpCiAgICAgMDExMDogICAgICAgICAgICB0aW1lLnNsZWVwKDEwKQogICAgIDAx
MTE6ICAgICAgICAgICAgc2VsZi5wb3dlcl9jdGwoImN5Y2xlIikKICAgICAwMTEyOiAgICAgICAg
ZWxzZToKICAgICAwMTEzOiAgICAgICAgICAgIHN0YXR1cywgb3V0cHV0ID0gY29ubi5ydW4oInJl
Ym9vdCIpCkV4Y2VwdGlvbjogQXR0cmlidXRlRXJyb3I6ICdOb25lVHlwZScgb2JqZWN0IGhhcyBu
byBhdHRyaWJ1dGUgJ3J1bicKCkRFQlVHOiBQeXRob24gZnVuY3Rpb24gZG9fdGVzdGltYWdlIGZp
bmlzaGVkCkVSUk9SOiBGdW5jdGlvbiBmYWlsZWQ6IGRvX3Rlc3RpbWFnZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>