<?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>9215</bug_id>
          
          <creation_ts>2016-03-04 13:35:33 +0000</creation_ts>
          <short_desc>Overeager pattern in libdir QA check</short_desc>
          <delta_ts>2016-04-14 20:03:18 +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>2.1</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.2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Lock">joshuagloe</reporter>
          <assigned_to name="Bill Randle">bill.randle</assigned_to>
          <cc>bill.randle</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</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>59731</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2016-03-04 13:35:33 +0000</bug_when>
    <thetext>Overeager pattern (lib_re) in libdir QA check resulting in:

WARNING: QA Issue: soletta-dbg: found library in wrong location: /usr/share/gdb/auto-load/libsoletta.so.0.0.1-gdb.py [libdir]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60311</commentid>
    <comment_count>1</comment_count>
      <attachid>3058</attachid>
    <who name="Bill Randle">bill.randle</who>
    <bug_when>2016-03-22 20:08:15 +0000</bug_when>
    <thetext>Created attachment 3058
Proposed patch

Add gdb dir to INSANE_SKIP list. See attached patch.

Joshua, I&apos;m not on the soletta mailing list. If you are, can you submit? (I don&apos;t have the setup to test this currently, but from what I&apos;ve read and seen, it does seem to be the correct fix.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60317</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2016-03-22 21:09:00 +0000</bug_when>
    <thetext>Apologies, the original bug description could have been much better. The bug isn&apos;t in the soletta recipe specifically. 

The issue is that the test is hitting false positives, likely due to the lib_re regex in insane.bbclass being too greedy.

The test is matching something which clearly isn&apos;t a library — /usr/share/gdb/auto-load/libsoletta.so.0.0.1-gdb.py — because the filename begins with /lib and contains &quot;so.&quot;, then reporting that as an error because the matched file isn&apos;t in ${libdir} or ${libexecdir}.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60327</commentid>
    <comment_count>3</comment_count>
      <attachid>3059</attachid>
    <who name="Bill Randle">bill.randle</who>
    <bug_when>2016-03-23 00:12:44 +0000</bug_when>
    <thetext>Created attachment 3059
Revised patch to solve the real issue

Ok, now that I understand the real issue, the fix is straight forward. See attachment #2. Tested the new re using the tool on this website:  https://regex101.com/ and several real examples of library files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60345</commentid>
    <comment_count>4</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2016-03-23 15:19:49 +0000</bug_when>
    <thetext>(In reply to comment #3)
&gt; Created attachment 3059 [details]
&gt; Revised patch to solve the real issue
&gt; 
&gt; Ok, now that I understand the real issue, the fix is straight forward. See
&gt; attachment #2 [details]. Tested the new re using the tool on this website: 
&gt; https://regex101.com/ and several real examples of library files.

Looks good to me, could you submit that to OE-Core? Thanks Bill!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60348</commentid>
    <comment_count>5</comment_count>
    <who name="Bill Randle">bill.randle</who>
    <bug_when>2016-03-23 15:55:09 +0000</bug_when>
    <thetext>Patch send to oe-core mailing list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60412</commentid>
    <comment_count>6</comment_count>
      <attachid>3062</attachid>
    <who name="Bill Randle">bill.randle</who>
    <bug_when>2016-03-24 19:50:09 +0000</bug_when>
    <thetext>Created attachment 3062
Third patch attempt

Ok, so this checks to verify the file is an ELF file before declaring it to be in the wrong location. The re checks are loosened up (basically back to what they were originally) to allow library files with non-standard names to be included in the check.

I still need to test this and verify &quot;rel_path&quot; is the correct entity to run the ELF check on vs. one of the other path options in that block of code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60689</commentid>
    <comment_count>7</comment_count>
      <attachid>3087</attachid>
    <who name="Bill Randle">bill.randle</who>
    <bug_when>2016-04-01 16:52:48 +0000</bug_when>
    <thetext>Created attachment 3087
fourth patch

Verified with local testing using a real ELF library and a non-ELF file that the ELF test does work and that full_path is the proper value to pass to the ELFFile() function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61254</commentid>
    <comment_count>8</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2016-04-14 20:03:18 +0000</bug_when>
    <thetext>Fixed in oe-core a3ad36b9a435e7c3d97f114809561198b8abe6cf.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3058</attachid>
            <date>2016-03-22 20:08:15 +0000</date>
            <delta_ts>2016-03-22 20:08:15 +0000</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-add-gdb-dir-to-INSANE_SKIP-list.patch</filename>
            <type>text/plain</type>
            <size>1108</size>
            <attacher name="Bill Randle">bill.randle</attacher>
            
              <data encoding="base64">RnJvbSBjNDc4NzkyMDY3MDQ5ZDFmZmFhYWM2NjYwMmY5NzJjM2UyMzVlNzk0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCaWxsIFJhbmRsZSA8d2lsbGlhbS5jLnJhbmRsZUBpbnRlbC5j
b20+CkRhdGU6IFR1ZSwgMjIgTWFyIDIwMTYgMTI6NTY6MTkgLTA3MDAKU3ViamVjdDogW1BBVENI
XSBzb2xldHRhX2dpdC5iYjogYWRkIGdkYiBkaXIgdG8gSU5TQU5FX1NLSVAgbGlzdAoKUUEgbG9j
YXRpb24gY2hlY2sgY29tcGxhaW5zIGFib3V0IHRoZSBnZGIgZGVidWcgZmlsZSBwbGFjZWQgaW4g
dGhlCndyb25nIGxvY2F0aW9uLCBzbyBhZGQgdGhhdCBkaXJlY3RvcnkgdG8gdGhlIElOU0FORV9T
S0lQIGxpc3QsIHNvCnRoZSBkZWJ1ZyBmaWxlIGlzIG5vdCBpbmNsdWRlZCBpbiB0aGUgY2hlY2su
CgpbWU9DVE8gIzkyMTVdCgpTaWduZWQtb2ZmLWJ5OiBCaWxsIFJhbmRsZSA8d2lsbGlhbS5jLnJh
bmRsZUBpbnRlbC5jb20+Ci0tLQogcmVjaXBlcy1zb2xldHRhL3NvbGV0dGEvc29sZXR0YV9naXQu
YmIgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9yZWNpcGVzLXNvbGV0dGEvc29sZXR0YS9zb2xldHRhX2dpdC5iYiBiL3Jl
Y2lwZXMtc29sZXR0YS9zb2xldHRhL3NvbGV0dGFfZ2l0LmJiCmluZGV4IDExM2VmOGYuLmMwYzVi
YTkgMTAwNjQ0Ci0tLSBhL3JlY2lwZXMtc29sZXR0YS9zb2xldHRhL3NvbGV0dGFfZ2l0LmJiCisr
KyBiL3JlY2lwZXMtc29sZXR0YS9zb2xldHRhL3NvbGV0dGFfZ2l0LmJiCkBAIC02NSw3ICs2NSw3
IEBAIFJERVBFTkRTXyR7UE59ID0gIiBcCiAKICMgZG9fcGFja2FnZV9xYSB0ZWxscyBzb2xldHRh
IHJkZXBlbmRzIG9uIHNvbGV0dGEtZGV2CiAjIG1heWJlIGFuIG5vbi1vYnZpb3VzIGltcGxpY2l0
IHJ1bGUgaW1wbGllZCBieSB5b2N0bwotSU5TQU5FX1NLSVBfJHtQTn0gKz0gImRldi1kZXBzIGZp
bGUtcmRlcHMiCitJTlNBTkVfU0tJUF8ke1BOfSArPSAiZGV2LWRlcHMgZmlsZS1yZGVwcyAke2Rh
dGFkaXJ9L2dkYiIKIElOSElCSVRfUEFDS0FHRV9TVFJJUCA9ICIxIgogSU5ISUJJVF9ERUZBVUxU
X0RFUFMgPSAiMSIKIAotLSAKMi41LjAKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3059</attachid>
            <date>2016-03-23 00:12:44 +0000</date>
            <delta_ts>2016-03-23 00:12:44 +0000</delta_ts>
            <desc>Revised patch to solve the real issue</desc>
            <filename>0001-tighten-lib_re-and-exec_re-patterns-to-avoid-false-p.patch</filename>
            <type>text/plain</type>
            <size>1241</size>
            <attacher name="Bill Randle">bill.randle</attacher>
            
              <data encoding="base64">RnJvbSBmNDQwMTE2YTgxZGNiNDM2ZjVhN2QyZTU1Nzk1ODExM2I4N2NkOTk5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCaWxsIFJhbmRsZSA8d2lsbGlhbS5jLnJhbmRsZUBpbnRlbC5j
b20+CkRhdGU6IFR1ZSwgMjIgTWFyIDIwMTYgMTc6MDI6MTYgLTA3MDAKU3ViamVjdDogW1BBVENI
XSBpbnNhbmUuYmJjbGFzczogdGlnaHRlbiBsaWJfcmUgYW5kIGV4ZWNfcmUgcGF0dGVybnMgdG8g
YXZvaWQgZmFsc2UgcG9zaXRpdmUKCmxpYl9yZSB3b3VsZCBtYXRjaCBmaWxlcyBsaWtlICIvbGli
c29sZXR0YS5zby4wLjAuMS1nZGIucHkiIHdoaWNoIGFyZQpub3QgdmFsaWQgbGlicmFyeSBmaWxl
bmFtZXMuIFRpZ2h0ZW4gdXAgdGhlIHJlIGZvciBsaWJfcmUgYW5kIGV4ZWNfcmUKc28gdGhleSBt
YXRjaCBvbmx5IHZhbGlkIHNvbmFtZXMgKC5zbyBvciAuc28gZm9sbG93ZWQgYnkgbWFqb3IgdmVy
c2lvbgphbmQgb3B0aW9uYWwgbWlub3IgdmVyc2lvbiBhbmQgcmVsZWFzZSkuCgpbWU9DVE8gIzky
MTVdCgpTaWduZWQtb2ZmLWJ5OiBCaWxsIFJhbmRsZSA8d2lsbGlhbS5jLnJhbmRsZUBpbnRlbC5j
b20+CgotLS0KIG1ldGEvY2xhc3Nlcy9pbnNhbmUuYmJjbGFzcyB8IDQgKystLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tZXRh
L2NsYXNzZXMvaW5zYW5lLmJiY2xhc3MgYi9tZXRhL2NsYXNzZXMvaW5zYW5lLmJiY2xhc3MKaW5k
ZXggN2FjOTQ1ZC4uZTYwYzM1OCAxMDA2NDQKLS0tIGEvbWV0YS9jbGFzc2VzL2luc2FuZS5iYmNs
YXNzCisrKyBiL21ldGEvY2xhc3Nlcy9pbnNhbmUuYmJjbGFzcwpAQCAtMzE4LDggKzMxOCw4IEBA
IGRlZiBwYWNrYWdlX3FhX2NoZWNrX2xpYmRpcihkKToKIAogICAgIG1lc3NhZ2VzID0gW10KIAot
ICAgIGxpYl9yZSA9IHJlLmNvbXBpbGUoIl4vbGliLitcLnNvKFwuLispPyQiKQotICAgIGV4ZWNf
cmUgPSByZS5jb21waWxlKCJeJXMuKi9saWIuK1wuc28oXC4uKyk/JCIgJSBleGVjX3ByZWZpeCkK
KyAgICBsaWJfcmUgPSByZS5jb21waWxlKCJeL2xpYi4rXC5zbyhcLlxkKyl7MCwzfSQiKQorICAg
IGV4ZWNfcmUgPSByZS5jb21waWxlKCJeJXMuKi9saWIuK1wuc28oXC5cZCspezAsM30kIiAlIGV4
ZWNfcHJlZml4KQogCiAgICAgZm9yIHJvb3QsIGRpcnMsIGZpbGVzIGluIG9zLndhbGsocGtnZGVz
dCk6CiAgICAgICAgIGlmIHJvb3QgPT0gcGtnZGVzdDoKLS0gCjIuNS4wCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3062</attachid>
            <date>2016-03-24 19:50:09 +0000</date>
            <delta_ts>2016-03-24 19:50:09 +0000</delta_ts>
            <desc>Third patch attempt</desc>
            <filename>insane.bbclass.patch</filename>
            <type>text/plain</type>
            <size>1960</size>
            <attacher name="Bill Randle">bill.randle</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL21ldGEvY2xhc3Nlcy9pbnNhbmUuYmJjbGFzcyBiL21ldGEvY2xhc3Nlcy9p
bnNhbmUuYmJjbGFzcwppbmRleCA3YWM5NDVkLi5kNmE4ZDBiIDEwMDY0NAotLS0gYS9tZXRhL2Ns
YXNzZXMvaW5zYW5lLmJiY2xhc3MKKysrIGIvbWV0YS9jbGFzc2VzL2luc2FuZS5iYmNsYXNzCkBA
IC0zMTgsNiArMzE4LDkgQEAgZGVmIHBhY2thZ2VfcWFfY2hlY2tfbGliZGlyKGQpOgogCiAgICAg
bWVzc2FnZXMgPSBbXQogCisgICAgIyBUaGUgcmUncyBhcmUgcHVycG9zZWx5IGZ1enp5LCBhcyBz
b21lIHRoZXJlIGFyZSBzb21lIC5zby54LnkueiBmaWxlcworICAgICMgdGhhdCBkb24ndCBmb2xs
b3cgdGhlIHN0YW5kYXJkIG5hbWluZyBjb252ZW50aW9uLiBJdCBjaGVja3MgbGF0ZXIKKyAgICAj
IHRoYXQgdGhleSBhcmUgYWN0dWFsIEVMRiBmaWxlcwogICAgIGxpYl9yZSA9IHJlLmNvbXBpbGUo
Il4vbGliLitcLnNvKFwuLispPyQiKQogICAgIGV4ZWNfcmUgPSByZS5jb21waWxlKCJeJXMuKi9s
aWIuK1wuc28oXC4uKyk/JCIgJSBleGVjX3ByZWZpeCkKIApAQCAtMzQyLDEwICszNDUsMjIgQEAg
ZGVmIHBhY2thZ2VfcWFfY2hlY2tfbGliZGlyKGQpOgogICAgICAgICAgICAgICAgIHJlbF9wYXRo
ID0gb3Muc2VwICsgcmVsX3BhdGgKICAgICAgICAgICAgICAgICBpZiBsaWJfcmUubWF0Y2gocmVs
X3BhdGgpOgogICAgICAgICAgICAgICAgICAgICBpZiBiYXNlX2xpYmRpciBub3QgaW4gcmVsX3Bh
dGg6Ci0gICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlcy5hcHBlbmQoIiVzOiBmb3VuZCBs
aWJyYXJ5IGluIHdyb25nIGxvY2F0aW9uOiAlcyIgJSAocGFja2FnZSwgcmVsX3BhdGgpKQorICAg
ICAgICAgICAgICAgICAgICAgICAgIyBtYWtlIHN1cmUgaXQncyBhbiBhY3R1YWwgRUxGIGZpbGUK
KyAgICAgICAgICAgICAgICAgICAgICAgIGVsZiA9IG9lLnFhLkVMRkZpbGUocmVsX3BhdGgpCisg
ICAgICAgICAgICAgICAgICAgICAgICB0cnk6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZWxmLm9wZW4oKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VzLmFwcGVuZCgi
JXM6IGZvdW5kIGxpYnJhcnkgaW4gd3JvbmcgbG9jYXRpb246ICVzIiAlIChwYWNrYWdlLCByZWxf
cGF0aCkpCisgICAgICAgICAgICAgICAgICAgICAgICBleGNlcHQgKElPRXJyb3IsIG9lLnFhLk5v
dEVMRkZpbGVFcnJvcik6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwogICAgICAg
ICAgICAgICAgIGlmIGV4ZWNfcmUubWF0Y2gocmVsX3BhdGgpOgogICAgICAgICAgICAgICAgICAg
ICBpZiBsaWJkaXIgbm90IGluIHJlbF9wYXRoIGFuZCBsaWJleGVjZGlyIG5vdCBpbiByZWxfcGF0
aDoKLSAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VzLmFwcGVuZCgiJXM6IGZvdW5kIGxp
YnJhcnkgaW4gd3JvbmcgbG9jYXRpb246ICVzIiAlIChwYWNrYWdlLCByZWxfcGF0aCkpCisgICAg
ICAgICAgICAgICAgICAgICAgICAjIG1ha2Ugc3VyZSBpdCdzIGFuIGFjdHVhbCBFTEYgZmlsZQor
ICAgICAgICAgICAgICAgICAgICAgICAgZWxmID0gb2UucWEuRUxGRmlsZShyZWxfcGF0aCkKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHRyeToKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bGYub3BlbigpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVzc2FnZXMuYXBwZW5kKCIl
czogZm91bmQgbGlicmFyeSBpbiB3cm9uZyBsb2NhdGlvbjogJXMiICUgKHBhY2thZ2UsIHJlbF9w
YXRoKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2VwdCAoSU9FcnJvciwgb2UucWEuTm90
RUxGRmlsZUVycm9yKToKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCiAKICAgICBp
ZiBtZXNzYWdlczoKICAgICAgICAgcGFja2FnZV9xYV9oYW5kbGVfZXJyb3IoImxpYmRpciIsICJc
biIuam9pbihtZXNzYWdlcyksIGQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3087</attachid>
            <date>2016-04-01 16:52:48 +0000</date>
            <delta_ts>2016-04-01 16:52:48 +0000</delta_ts>
            <desc>fourth patch</desc>
            <filename>0001-check-that-lib-file-in-wrong-location-is-an-actual-e.patch</filename>
            <type>text/plain</type>
            <size>2638</size>
            <attacher name="Bill Randle">bill.randle</attacher>
            
              <data encoding="base64">RnJvbSBkNTQ3OTRkN2E1M2Q4MWU5OTQ4N2U2MTMxMTE0MjA2YmE1ODllMDEyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCaWxsIFJhbmRsZSA8d2lsbGlhbS5jLnJhbmRsZUBpbnRlbC5j
b20+CkRhdGU6IEZyaSwgMSBBcHIgMjAxNiAwOToyNzowNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0h2
Ml0gaW5zYW5lLmJiY2xhc3M6IGF2b2lkIGZhbHNlIHBvc2l0aXZlcyBvbiBsaWJyYXJ5IGxvY2F0
aW9uCgpwYWNrYWdlX3FhX2NoZWNrX2xpYmRpcigpIHJlcG9ydHMgdGhhdCB0aGUgZmlsZSBsaWJz
b2xldHRhLnNvLjAuMC4xLWdkYi5weQppbiAvdXNyL3NoYXJlL2dkYi9hdXRvLWxvYWQgaXMgaW4g
dGhlIHdyb25nIGxvY2F0aW9uLiBCZWZvcmUgZ2VuZXJhdGluZwphIHdhcm5pbmcgZm9yIGZpbGVz
IGluIG5vbi1zdGFuZGFyZCBsb2NhdGlvbnMsIGNoZWNrIHRoYXQgdGhlIGZpbGUgaXMgYW4KYWN0
dWFsIGVsZiBmaWxlIChhbmQgaGVuY2UgYSByZWFsIGxpYnJhcnkgZmlsZSkuCgpbWU9DVE8gIzky
MTVdCgpTaWduZWQtb2ZmLWJ5OiBCaWxsIFJhbmRsZSA8d2lsbGlhbS5jLnJhbmRsZUBpbnRlbC5j
b20+Ci0tLQogbWV0YS9jbGFzc2VzL2luc2FuZS5iYmNsYXNzIHwgMTkgKysrKysrKysrKysrKysr
KystLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvbWV0YS9jbGFzc2VzL2luc2FuZS5iYmNsYXNzIGIvbWV0YS9jbGFzc2VzL2lu
c2FuZS5iYmNsYXNzCmluZGV4IDdhYzk0NWQuLmM1N2IyMTcgMTAwNjQ0Ci0tLSBhL21ldGEvY2xh
c3Nlcy9pbnNhbmUuYmJjbGFzcworKysgYi9tZXRhL2NsYXNzZXMvaW5zYW5lLmJiY2xhc3MKQEAg
LTMxOCw2ICszMTgsOSBAQCBkZWYgcGFja2FnZV9xYV9jaGVja19saWJkaXIoZCk6CiAKICAgICBt
ZXNzYWdlcyA9IFtdCiAKKyAgICAjIFRoZSByZSdzIGFyZSBwdXJwb3NlbHkgZnV6enksIGFzIHNv
bWUgdGhlcmUgYXJlIHNvbWUgLnNvLngueS56IGZpbGVzCisgICAgIyB0aGF0IGRvbid0IGZvbGxv
dyB0aGUgc3RhbmRhcmQgbmFtaW5nIGNvbnZlbnRpb24uIEl0IGNoZWNrcyBsYXRlcgorICAgICMg
dGhhdCB0aGV5IGFyZSBhY3R1YWwgRUxGIGZpbGVzCiAgICAgbGliX3JlID0gcmUuY29tcGlsZSgi
Xi9saWIuK1wuc28oXC4uKyk/JCIpCiAgICAgZXhlY19yZSA9IHJlLmNvbXBpbGUoIl4lcy4qL2xp
Yi4rXC5zbyhcLi4rKT8kIiAlIGV4ZWNfcHJlZml4KQogCkBAIC0zNDIsMTAgKzM0NSwyMiBAQCBk
ZWYgcGFja2FnZV9xYV9jaGVja19saWJkaXIoZCk6CiAgICAgICAgICAgICAgICAgcmVsX3BhdGgg
PSBvcy5zZXAgKyByZWxfcGF0aAogICAgICAgICAgICAgICAgIGlmIGxpYl9yZS5tYXRjaChyZWxf
cGF0aCk6CiAgICAgICAgICAgICAgICAgICAgIGlmIGJhc2VfbGliZGlyIG5vdCBpbiByZWxfcGF0
aDoKLSAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VzLmFwcGVuZCgiJXM6IGZvdW5kIGxp
YnJhcnkgaW4gd3JvbmcgbG9jYXRpb246ICVzIiAlIChwYWNrYWdlLCByZWxfcGF0aCkpCisgICAg
ICAgICAgICAgICAgICAgICAgICAjIG1ha2Ugc3VyZSBpdCdzIGFuIGFjdHVhbCBFTEYgZmlsZQor
ICAgICAgICAgICAgICAgICAgICAgICAgZWxmID0gb2UucWEuRUxGRmlsZShmdWxsX3BhdGgpCisg
ICAgICAgICAgICAgICAgICAgICAgICB0cnk6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZWxmLm9wZW4oKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VzLmFwcGVuZCgi
JXM6IGZvdW5kIGxpYnJhcnkgaW4gd3JvbmcgbG9jYXRpb246ICVzIiAlIChwYWNrYWdlLCByZWxf
cGF0aCkpCisgICAgICAgICAgICAgICAgICAgICAgICBleGNlcHQgKG9lLnFhLk5vdEVMRkZpbGVF
cnJvcik6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwogICAgICAgICAgICAgICAg
IGlmIGV4ZWNfcmUubWF0Y2gocmVsX3BhdGgpOgogICAgICAgICAgICAgICAgICAgICBpZiBsaWJk
aXIgbm90IGluIHJlbF9wYXRoIGFuZCBsaWJleGVjZGlyIG5vdCBpbiByZWxfcGF0aDoKLSAgICAg
ICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VzLmFwcGVuZCgiJXM6IGZvdW5kIGxpYnJhcnkgaW4g
d3JvbmcgbG9jYXRpb246ICVzIiAlIChwYWNrYWdlLCByZWxfcGF0aCkpCisgICAgICAgICAgICAg
ICAgICAgICAgICAjIG1ha2Ugc3VyZSBpdCdzIGFuIGFjdHVhbCBFTEYgZmlsZQorICAgICAgICAg
ICAgICAgICAgICAgICAgZWxmID0gb2UucWEuRUxGRmlsZShmdWxsX3BhdGgpCisgICAgICAgICAg
ICAgICAgICAgICAgICB0cnk6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxmLm9wZW4o
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VzLmFwcGVuZCgiJXM6IGZvdW5k
IGxpYnJhcnkgaW4gd3JvbmcgbG9jYXRpb246ICVzIiAlIChwYWNrYWdlLCByZWxfcGF0aCkpCisg
ICAgICAgICAgICAgICAgICAgICAgICBleGNlcHQgKG9lLnFhLk5vdEVMRkZpbGVFcnJvcik6Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwogCiAgICAgaWYgbWVzc2FnZXM6CiAgICAg
ICAgIHBhY2thZ2VfcWFfaGFuZGxlX2Vycm9yKCJsaWJkaXIiLCAiXG4iLmpvaW4obWVzc2FnZXMp
LCBkKQotLSAKMi41LjAKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>