<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>183575</bug_id>
          
          <creation_ts>2018-03-12 12:45:24 -0700</creation_ts>
          <short_desc>Add label on github when exporting wpt tests to w3c/web-platform-test repo</short_desc>
          <delta_ts>2018-03-14 09:12:37 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brendan McLoughlin">brendan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dean_johnson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1405849</commentid>
    <comment_count>0</comment_count>
    <who name="Brendan McLoughlin">brendan</who>
    <bug_when>2018-03-12 12:45:24 -0700</bug_when>
    <thetext>Add label on github when exporting wpt tests to w3c/web-platform-test repo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405851</commentid>
    <comment_count>1</comment_count>
      <attachid>335627</attachid>
    <who name="Brendan McLoughlin">brendan</who>
    <bug_when>2018-03-12 12:54:54 -0700</bug_when>
    <thetext>Created attachment 335627
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405869</commentid>
    <comment_count>2</comment_count>
      <attachid>335627</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-03-12 13:37:40 -0700</bug_when>
    <thetext>Comment on attachment 335627
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=335627&amp;action=review

&gt; Tools/Scripts/webkitpy/w3c/common.py:42
&gt; +WEBKIT_EXPORT_PR_LABEL = &apos;webkit-export&apos;

common.py is imported from Chromium.
Ideally, we would not want to change this file so that we can easily reimport it from Chromium.
We can probably move it to test_export.py.

&gt; Tools/Scripts/webkitpy/w3c/test_exporter.py:181
&gt;          pr_number = self._github.create_pr(self._wpt_fork_remote + &apos;:&apos; + self._branch_name, self._commit_message, self._commit_message + &quot;\n&quot; + description)

Would create_pr always succeed, or are there some cases where it might not be successful, in which case we should add some error handling?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405873</commentid>
    <comment_count>3</comment_count>
      <attachid>335627</attachid>
    <who name="Brendan McLoughlin">brendan</who>
    <bug_when>2018-03-12 13:44:49 -0700</bug_when>
    <thetext>Comment on attachment 335627
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=335627&amp;action=review

&gt;&gt; Tools/Scripts/webkitpy/w3c/test_exporter.py:181
&gt;&gt;          pr_number = self._github.create_pr(self._wpt_fork_remote + &apos;:&apos; + self._branch_name, self._commit_message, self._commit_message + &quot;\n&quot; + description)
&gt; 
&gt; Would create_pr always succeed, or are there some cases where it might not be successful, in which case we should add some error handling?

When testing this change locally I saw `create_pr` fail when my github token was missing the required permissions and when a pr had already been created for given bug_id. I will add some error handling for these cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406174</commentid>
    <comment_count>4</comment_count>
      <attachid>335706</attachid>
    <who name="Brendan McLoughlin">brendan</who>
    <bug_when>2018-03-13 11:56:17 -0700</bug_when>
    <thetext>Created attachment 335706
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406348</commentid>
    <comment_count>5</comment_count>
      <attachid>335706</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-03-13 21:14:29 -0700</bug_when>
    <thetext>Comment on attachment 335706
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=335706&amp;action=review

&gt; Tools/Scripts/webkitpy/w3c/test_exporter.py:189
&gt; +                _log.info(&apos;Error creating a pull request on github. Please ensure that the provided github token has the &quot;public_repo&quot; scope.&apos;)

Might be easier to read if we put this method as a utility routine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406384</commentid>
    <comment_count>6</comment_count>
      <attachid>335767</attachid>
    <who name="Brendan McLoughlin">brendan</who>
    <bug_when>2018-03-14 07:35:35 -0700</bug_when>
    <thetext>Created attachment 335767
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406413</commentid>
    <comment_count>7</comment_count>
      <attachid>335767</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-14 09:11:07 -0700</bug_when>
    <thetext>Comment on attachment 335767
Patch

Clearing flags on attachment: 335767

Committed r229600: &lt;https://trac.webkit.org/changeset/229600&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406414</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-14 09:11:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406415</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-03-14 09:12:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/38460383&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335627</attachid>
            <date>2018-03-12 12:54:54 -0700</date>
            <delta_ts>2018-03-13 11:56:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183575-20180312155453.patch</filename>
            <type>text/plain</type>
            <size>4660</size>
            <attacher name="Brendan McLoughlin">brendan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NTQxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjUxN2ExMDVjZTE3MGYxMzI1ZjE4NDNiNjQ3NzI5YmYz
MTc4NTA1Ny4uZWQ2MmUyNTBhMmQzMTAyNDliOTg1ZjE3ODkwZmY1NThhNTgwMjEwNyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDE4LTAzLTEyICBCcmVuZGFuIE1jTG91Z2hsaW4gIDxicmVuZGFuQGJvY291cC5jb20+
CisKKyAgICAgICAgQWRkIGxhYmVsIG9uIGdpdGh1YiB3aGVuIGV4cG9ydGluZyB3cHQgdGVzdHMg
dG8gdzNjL3dlYi1wbGF0Zm9ybS10ZXN0IHJlcG8KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzU3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS93M2MvY29tbW9uLnB5Ogor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfZXhwb3J0ZXIucHk6CisgICAgICAg
IChUZXN0RXhwb3J0ZXIubWFrZV9wdWxsX3JlcXVlc3QpOgorICAgICAgICAocGFyc2VfYXJncyk6
CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9leHBvcnRlcl91bml0dGVzdC5w
eToKKyAgICAgICAgKFRlc3RFeHBvcnRlclRlc3QudGVzdF9leHBvcnQpOgorCiAyMDE4LTAzLTEy
ICBCYXN1a2UgU3V6dWtpICA8QmFzdWtlLlN1enVraUBzb255LmNvbT4KIAogICAgICAgICBbd2Vi
a2l0cHldIFJlbW92ZSBvcGVuc3NsIGNvbW1hbmQgZGVwZW5kZW5jeS4KZGlmZiAtLWdpdCBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL2NvbW1vbi5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvdzNjL2NvbW1vbi5weQppbmRleCBhMTRhYTk1MzU0YjkwNjczOTQxMDE3NmMxYjAzNzhjN2Q3
MjM1MzMyLi45Y2Y3NTlhZDFmODdkNzE0ZTI1NDA2NzE4MzFiZGI0ODdlOTY0NDg1IDEwMDY0NAot
LS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy9jb21tb24ucHkKKysrIGIvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS93M2MvY29tbW9uLnB5CkBAIC0zOSw2ICszOSw3IEBAIFdQVF9NSVJST1Jf
VVJMID0gJ2h0dHBzOi8vY2hyb21pdW0uZ29vZ2xlc291cmNlLmNvbS9leHRlcm5hbC93M2Mvd2Vi
LXBsYXRmb3JtLXRlCiBXUFRfR0hfU1NIX1VSTF9URU1QTEFURSA9ICdodHRwczovL3t9QGdpdGh1
Yi5jb20vJXMvJXMuZ2l0JyAlIChXUFRfR0hfT1JHLCBXUFRfR0hfUkVQT19OQU1FKQogV1BUX1JF
VklTSU9OX0ZPT1RFUiA9ICdXUFQtRXhwb3J0LVJldmlzaW9uOicKIEVYUE9SVF9QUl9MQUJFTCA9
ICdjaHJvbWl1bS1leHBvcnQnCitXRUJLSVRfRVhQT1JUX1BSX0xBQkVMID0gJ3dlYmtpdC1leHBv
cnQnCiBQUk9WSVNJT05BTF9QUl9MQUJFTCA9ICdkbyBub3QgbWVyZ2UgeWV0JwogCiAjIFRPRE8o
cXllYXJzbGV5KTogQXZvaWQgaGFyZC1jb2RpbmcgdGhpcmRfcGFydHkvV2ViS2l0L0xheW91dFRl
c3RzLgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9leHBvcnRl
ci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfZXhwb3J0ZXIucHkKaW5kZXgg
NjE2OTgzMTI0ZWMwMGNhYjI0ZDJkOTdkZDI1Y2ZmMDk3MzA1MTNiOC4uMjIzNzkzZGZiN2JhNDQ3
YmMwOGU1MmQ0MTgxNGZjNmY5YTZiYzZjNCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS93M2MvdGVzdF9leHBvcnRlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3cz
Yy90ZXN0X2V4cG9ydGVyLnB5CkBAIC0zNCw2ICszNCw3IEBAIGZyb20gd2Via2l0cHkuY29tbW9u
Lmhvc3QgaW1wb3J0IEhvc3QKIGZyb20gd2Via2l0cHkuY29tbW9uLm5ldC5idWd6aWxsYSBpbXBv
cnQgQnVnemlsbGEKIGZyb20gd2Via2l0cHkuY29tbW9uLndlYmtpdF9maW5kZXIgaW1wb3J0IFdl
YktpdEZpbmRlcgogZnJvbSB3ZWJraXRweS53M2Mud3B0X2dpdGh1YiBpbXBvcnQgV1BUR2l0SHVi
Citmcm9tIHdlYmtpdHB5LnczYy5jb21tb24gaW1wb3J0IFdFQktJVF9FWFBPUlRfUFJfTEFCRUwK
IAogX2xvZyA9IGxvZ2dpbmcuZ2V0TG9nZ2VyKF9fbmFtZV9fKQogCkBAIC0xNzgsNiArMTc5LDEx
IEBAIGNsYXNzIFRlc3RFeHBvcnRlcihvYmplY3QpOgogICAgICAgICBfbG9nLmluZm8oJ01ha2lu
ZyBwdWxsIHJlcXVlc3QnKQogICAgICAgICBkZXNjcmlwdGlvbiA9IHNlbGYuX2J1Z3ppbGxhLmZl
dGNoX2J1Z19kaWN0aW9uYXJ5KHNlbGYuX2J1Z19pZClbInRpdGxlIl0KICAgICAgICAgcHJfbnVt
YmVyID0gc2VsZi5fZ2l0aHViLmNyZWF0ZV9wcihzZWxmLl93cHRfZm9ya19yZW1vdGUgKyAnOicg
KyBzZWxmLl9icmFuY2hfbmFtZSwgc2VsZi5fY29tbWl0X21lc3NhZ2UsIHNlbGYuX2NvbW1pdF9t
ZXNzYWdlICsgIlxuIiArIGRlc2NyaXB0aW9uKQorICAgICAgICB0cnk6CisgICAgICAgICAgICBz
ZWxmLl9naXRodWIuYWRkX2xhYmVsKHByX251bWJlciwgV0VCS0lUX0VYUE9SVF9QUl9MQUJFTCkK
KyAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgorICAgICAgICAgICAgX2xvZy53YXJuaW5n
KGUpCisgICAgICAgICAgICBfbG9nLmluZm8oJ0NvdWxkIG5vdCBhZGQgbGFiZWwgIiVzIiB0byBw
ciAjJXMuIFVzZXIgIiVzIiBtYXkgbm90IGhhdmUgcGVybWlzc2lvbiB0byB1cGRhdGUgbGFiZWxz
IGluIHRoZSB3M2Mvd2ViLXBsYXRmb3JtLXRlc3QgcmVwby4nICUgKFdFQktJVF9FWFBPUlRfUFJf
TEFCRUwsIHByX251bWJlciwgc2VsZi5fdXNlcm5hbWUpKQogICAgICAgICBpZiBzZWxmLl9idWdf
aWQ6CiAgICAgICAgICAgICBzZWxmLl9idWd6aWxsYS5wb3N0X2NvbW1lbnRfdG9fYnVnKHNlbGYu
X2J1Z19pZCwgIlN1Ym1pdHRlZCB3ZWItcGxhdGZvcm0tdGVzdHMgcHVsbCByZXF1ZXN0OiAiICsg
V1BUX1BSX1VSTCArIHN0cihwcl9udW1iZXIpKQogCkBAIC0yNDYsNyArMjUyLDYgQEAgZGVmIHBh
cnNlX2FyZ3MoYXJncyk6CiAgICAgLSBBcyBhIGRyeSBydW4sIG9uZSBjYW4gc3RhcnQgYnkgcnVu
bmluZyB0aGUgc2NyaXB0IHdpdGhvdXQgLWMuIFRoaXMgd2lsbCBvbmx5IGNyZWF0ZSB0aGUgYnJh
bmNoIG9uIHRoZSB1c2VyIHB1YmxpYyBHaXRIdWIgcmVwb3NpdG9yeS4KICAgICAtIEJ5IGRlZmF1
bHQsIHRoZSBzY3JpcHQgd2lsbCBjcmVhdGUgYW4gaHR0cHMgcmVtb3RlIFVSTCB0aGF0IHdpbGwg
cmVxdWlyZSBhIHBhc3N3b3JkLWJhc2VkIGF1dGhlbnRpY2F0aW9uIHRvIEdpdEh1Yi4gSWYgeW91
IGFyZSB1c2luZyBhbiBTU0gga2V5LCBwbGVhc2UgdXNlIHRoZSAtLXJlbW90ZS11cmwgb3B0aW9u
LgogICAgIEZJWE1FOgotICAgIC0gQWRkIGEgbGFiZWwgb24gZ2l0aHViIGlzc3VlcwogICAgIC0g
VGhlIHNjcmlwdCBpcyBub3QgeWV0IGFibGUgdG8gdXBkYXRlIGFuIGV4aXN0aW5nIHB1bGwgcmVx
dWVzdAogICAgIC0gTmVlZCBhIHdheSB0byBtb25pdG9yIHRoZSBwcm9ncmVzcyBvZiB0aGUgcHVs
IHJlcXVlc3Qgc28gdGhhdCBzdGF0dXMgb2YgYWxsIHBlbmRpbmcgcHVsbCByZXF1ZXN0cyBjYW4g
YmUgZG9uZSBhdCBpbXBvcnQgdGltZS4KICAgICAiIiIKZGlmZiAtLWdpdCBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvdzNjL3Rlc3RfZXhwb3J0ZXJfdW5pdHRlc3QucHkgYi9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L3czYy90ZXN0X2V4cG9ydGVyX3VuaXR0ZXN0LnB5CmluZGV4IDhmNjUzNDQzNjJk
MTEyYjgxNjE5OTljMDIxMTBmNzM2NDdhZWVlZmUuLjE2Y2QyYjE5ZWZiNjI0N2QzY2QyYTQ3YzM1
NjM0ODNmNzA4ZDdlOWYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rl
c3RfZXhwb3J0ZXJfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2Mv
dGVzdF9leHBvcnRlcl91bml0dGVzdC5weQpAQCAtMTEwLDcgKzExMCw3IEBAIGNsYXNzIFRlc3RF
eHBvcnRlclRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBvcHRpb25zID0gcGFyc2Vf
YXJncyhbJ3Rlc3RfZXhwb3J0ZXIucHknLCAnLWcnLCAnSEVBRCcsICctYicsICcxMjM0JywgJy1j
JywgJy1uJywgJ1VTRVInLCAnLXQnLCAnVE9LRU4nXSkKICAgICAgICAgZXhwb3J0ZXIgPSBUZXN0
RXhwb3J0ZXIoaG9zdCwgb3B0aW9ucywgVGVzdEV4cG9ydGVyVGVzdC5Nb2NrR2l0LCBUZXN0RXhw
b3J0ZXJUZXN0Lk1vY2tCdWd6aWxsYSwgTW9ja1dQVEdpdEh1YikKICAgICAgICAgZXhwb3J0ZXIu
ZG9fZXhwb3J0KCkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoZXhwb3J0ZXIuX2dpdGh1Yi5j
YWxscywgWydjcmVhdGVfcHInXSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoZXhwb3J0ZXIu
X2dpdGh1Yi5jYWxscywgWydjcmVhdGVfcHInLCAnYWRkX2xhYmVsICJ3ZWJraXQtZXhwb3J0Iidd
KQogICAgICAgICBzZWxmLmFzc2VydFRydWUoJ1dlYktpdCBleHBvcnQnIGluIGV4cG9ydGVyLl9n
aXRodWIucHVsbF9yZXF1ZXN0c19jcmVhdGVkWzBdWzFdKQogICAgICAgICBzZWxmLmFzc2VydEVx
dWFscyhleHBvcnRlci5fZ2l0LmNhbGxzLCBbCiAgICAgICAgICAgICAnL21vY2stY2hlY2tvdXQv
V2ViS2l0QnVpbGQvdzNjLXRlc3RzL3dlYi1wbGF0Zm9ybS10ZXN0cycsCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335706</attachid>
            <date>2018-03-13 11:56:17 -0700</date>
            <delta_ts>2018-03-14 07:35:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183575-20180313145616.patch</filename>
            <type>text/plain</type>
            <size>4653</size>
            <attacher name="Brendan McLoughlin">brendan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NTQxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjUxN2ExMDVjZTE3MGYxMzI1ZjE4NDNiNjQ3NzI5YmYz
MTc4NTA1Ny4uY2ZjMzI2YzY1ZDk1OThlN2Y1OWQ5ZWQ2ZDNiZDE5YTg5YTU2NDdiMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDE4LTAzLTEyICBCcmVuZGFuIE1jTG91Z2hsaW4gIDxicmVuZGFuQGJvY291cC5jb20+
CisKKyAgICAgICAgQWRkIGxhYmVsIG9uIGdpdGh1YiB3aGVuIGV4cG9ydGluZyB3cHQgdGVzdHMg
dG8gdzNjL3dlYi1wbGF0Zm9ybS10ZXN0IHJlcG8KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzU3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9leHBvcnRl
ci5weToKKyAgICAgICAgKFRlc3RFeHBvcnRlci5tYWtlX3B1bGxfcmVxdWVzdCk6CisgICAgICAg
IChwYXJzZV9hcmdzKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2V4cG9y
dGVyX3VuaXR0ZXN0LnB5OgorICAgICAgICAoVGVzdEV4cG9ydGVyVGVzdC50ZXN0X2V4cG9ydCk6
CisKIDIwMTgtMDMtMTIgIEJhc3VrZSBTdXp1a2kgIDxCYXN1a2UuU3V6dWtpQHNvbnkuY29tPgog
CiAgICAgICAgIFt3ZWJraXRweV0gUmVtb3ZlIG9wZW5zc2wgY29tbWFuZCBkZXBlbmRlbmN5Lgpk
aWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9leHBvcnRlci5weSBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfZXhwb3J0ZXIucHkKaW5kZXggNjE2OTgz
MTI0ZWMwMGNhYjI0ZDJkOTdkZDI1Y2ZmMDk3MzA1MTNiOC4uYzlhYTZlMzdiMmJlOGI0ZjNlNzgy
ZmZmZGI1NzI5MDAwNzg5ZWFiMyAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93
M2MvdGVzdF9leHBvcnRlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0
X2V4cG9ydGVyLnB5CkBAIC0zOSw2ICszOSw3IEBAIF9sb2cgPSBsb2dnaW5nLmdldExvZ2dlcihf
X25hbWVfXykKIAogV0VCS0lUX1dQVF9ESVIgPSAnTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cycKIFdQVF9QUl9VUkwgPSAiaHR0cHM6Ly9naXRodWIuY29tL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvcHVsbC8iCitXRUJLSVRfRVhQT1JUX1BSX0xBQkVMID0gJ3dlYmtp
dC1leHBvcnQnCiAKIAogY2xhc3MgVGVzdEV4cG9ydGVyKG9iamVjdCk6CkBAIC0xNzcsOCArMTc4
LDIyIEBAIGNsYXNzIFRlc3RFeHBvcnRlcihvYmplY3QpOgogCiAgICAgICAgIF9sb2cuaW5mbygn
TWFraW5nIHB1bGwgcmVxdWVzdCcpCiAgICAgICAgIGRlc2NyaXB0aW9uID0gc2VsZi5fYnVnemls
bGEuZmV0Y2hfYnVnX2RpY3Rpb25hcnkoc2VsZi5fYnVnX2lkKVsidGl0bGUiXQotICAgICAgICBw
cl9udW1iZXIgPSBzZWxmLl9naXRodWIuY3JlYXRlX3ByKHNlbGYuX3dwdF9mb3JrX3JlbW90ZSAr
ICc6JyArIHNlbGYuX2JyYW5jaF9uYW1lLCBzZWxmLl9jb21taXRfbWVzc2FnZSwgc2VsZi5fY29t
bWl0X21lc3NhZ2UgKyAiXG4iICsgZGVzY3JpcHRpb24pCi0gICAgICAgIGlmIHNlbGYuX2J1Z19p
ZDoKKyAgICAgICAgcHJfbnVtYmVyID0gTm9uZQorICAgICAgICB0cnk6CisgICAgICAgICAgICBw
cl9udW1iZXIgPSBzZWxmLl9naXRodWIuY3JlYXRlX3ByKHNlbGYuX3dwdF9mb3JrX3JlbW90ZSAr
ICc6JyArIHNlbGYuX2JyYW5jaF9uYW1lLCBzZWxmLl9jb21taXRfbWVzc2FnZSwgc2VsZi5fY29t
bWl0X21lc3NhZ2UgKyAiXG4iICsgZGVzY3JpcHRpb24pCisgICAgICAgIGV4Y2VwdCBFeGNlcHRp
b24gYXMgZToKKyAgICAgICAgICAgIGlmIGUuY29kZSA9PSA0MjI6CisgICAgICAgICAgICAgICAg
X2xvZy5pbmZvKCdVbmFibGUgdG8gY3JlYXRlIGEgbmV3IHB1bGwgcmVxdWVzdCBmb3IgYnJhbmNo
ICIlcyIgYmVjYXVzZSBhIHB1bGwgcmVxdWVzdCBhbHJlYWR5IGV4aXN0cy4gVGhlIGJyYW5jaCBo
YXMgYmVlbiB1cGRhdGVkIGFuZCB0aGVyZSBpcyBubyBmdXJ0aGVyIGFjdGlvbiBuZWVkZWQuJyAl
IChzZWxmLl9wdWJsaWNfYnJhbmNoX25hbWUpKQorICAgICAgICAgICAgZWxzZToKKyAgICAgICAg
ICAgICAgICBfbG9nLndhcm5pbmcoZSkKKyAgICAgICAgICAgICAgICBfbG9nLmluZm8oJ0Vycm9y
IGNyZWF0aW5nIGEgcHVsbCByZXF1ZXN0IG9uIGdpdGh1Yi4gUGxlYXNlIGVuc3VyZSB0aGF0IHRo
ZSBwcm92aWRlZCBnaXRodWIgdG9rZW4gaGFzIHRoZSAicHVibGljX3JlcG8iIHNjb3BlLicpCisg
ICAgICAgIHRyeToKKyAgICAgICAgICAgIGlmIHByX251bWJlcjoKKyAgICAgICAgICAgICAgICBz
ZWxmLl9naXRodWIuYWRkX2xhYmVsKHByX251bWJlciwgV0VCS0lUX0VYUE9SVF9QUl9MQUJFTCkK
KyAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgorICAgICAgICAgICAgX2xvZy53YXJuaW5n
KGUpCisgICAgICAgICAgICBfbG9nLmluZm8oJ0NvdWxkIG5vdCBhZGQgbGFiZWwgIiVzIiB0byBw
ciAjJXMuIFVzZXIgIiVzIiBtYXkgbm90IGhhdmUgcGVybWlzc2lvbiB0byB1cGRhdGUgbGFiZWxz
IGluIHRoZSB3M2Mvd2ViLXBsYXRmb3JtLXRlc3QgcmVwby4nICUgKFdFQktJVF9FWFBPUlRfUFJf
TEFCRUwsIHByX251bWJlciwgc2VsZi5fdXNlcm5hbWUpKQorICAgICAgICBpZiBzZWxmLl9idWdf
aWQgYW5kIHByX251bWJlcjoKICAgICAgICAgICAgIHNlbGYuX2J1Z3ppbGxhLnBvc3RfY29tbWVu
dF90b19idWcoc2VsZi5fYnVnX2lkLCAiU3VibWl0dGVkIHdlYi1wbGF0Zm9ybS10ZXN0cyBwdWxs
IHJlcXVlc3Q6ICIgKyBXUFRfUFJfVVJMICsgc3RyKHByX251bWJlcikpCiAKICAgICBkZWYgZGVs
ZXRlX2xvY2FsX2JyYW5jaChzZWxmKToKQEAgLTI0Niw3ICsyNjEsNiBAQCBkZWYgcGFyc2VfYXJn
cyhhcmdzKToKICAgICAtIEFzIGEgZHJ5IHJ1biwgb25lIGNhbiBzdGFydCBieSBydW5uaW5nIHRo
ZSBzY3JpcHQgd2l0aG91dCAtYy4gVGhpcyB3aWxsIG9ubHkgY3JlYXRlIHRoZSBicmFuY2ggb24g
dGhlIHVzZXIgcHVibGljIEdpdEh1YiByZXBvc2l0b3J5LgogICAgIC0gQnkgZGVmYXVsdCwgdGhl
IHNjcmlwdCB3aWxsIGNyZWF0ZSBhbiBodHRwcyByZW1vdGUgVVJMIHRoYXQgd2lsbCByZXF1aXJl
IGEgcGFzc3dvcmQtYmFzZWQgYXV0aGVudGljYXRpb24gdG8gR2l0SHViLiBJZiB5b3UgYXJlIHVz
aW5nIGFuIFNTSCBrZXksIHBsZWFzZSB1c2UgdGhlIC0tcmVtb3RlLXVybCBvcHRpb24uCiAgICAg
RklYTUU6Ci0gICAgLSBBZGQgYSBsYWJlbCBvbiBnaXRodWIgaXNzdWVzCiAgICAgLSBUaGUgc2Ny
aXB0IGlzIG5vdCB5ZXQgYWJsZSB0byB1cGRhdGUgYW4gZXhpc3RpbmcgcHVsbCByZXF1ZXN0CiAg
ICAgLSBOZWVkIGEgd2F5IHRvIG1vbml0b3IgdGhlIHByb2dyZXNzIG9mIHRoZSBwdWwgcmVxdWVz
dCBzbyB0aGF0IHN0YXR1cyBvZiBhbGwgcGVuZGluZyBwdWxsIHJlcXVlc3RzIGNhbiBiZSBkb25l
IGF0IGltcG9ydCB0aW1lLgogICAgICIiIgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS93M2MvdGVzdF9leHBvcnRlcl91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvdzNjL3Rlc3RfZXhwb3J0ZXJfdW5pdHRlc3QucHkKaW5kZXggOGY2NTM0NDM2MmQxMTJiODE2
MTk5OWMwMjExMGY3MzY0N2FlZWVmZS4uMTZjZDJiMTllZmI2MjQ3ZDNjZDJhNDdjMzU2MzQ4M2Y3
MDhkN2U5ZiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9leHBv
cnRlcl91bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2V4
cG9ydGVyX3VuaXR0ZXN0LnB5CkBAIC0xMTAsNyArMTEwLDcgQEAgY2xhc3MgVGVzdEV4cG9ydGVy
VGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIG9wdGlvbnMgPSBwYXJzZV9hcmdzKFsn
dGVzdF9leHBvcnRlci5weScsICctZycsICdIRUFEJywgJy1iJywgJzEyMzQnLCAnLWMnLCAnLW4n
LCAnVVNFUicsICctdCcsICdUT0tFTiddKQogICAgICAgICBleHBvcnRlciA9IFRlc3RFeHBvcnRl
cihob3N0LCBvcHRpb25zLCBUZXN0RXhwb3J0ZXJUZXN0Lk1vY2tHaXQsIFRlc3RFeHBvcnRlclRl
c3QuTW9ja0J1Z3ppbGxhLCBNb2NrV1BUR2l0SHViKQogICAgICAgICBleHBvcnRlci5kb19leHBv
cnQoKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhleHBvcnRlci5fZ2l0aHViLmNhbGxzLCBb
J2NyZWF0ZV9wciddKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhleHBvcnRlci5fZ2l0aHVi
LmNhbGxzLCBbJ2NyZWF0ZV9wcicsICdhZGRfbGFiZWwgIndlYmtpdC1leHBvcnQiJ10pCiAgICAg
ICAgIHNlbGYuYXNzZXJ0VHJ1ZSgnV2ViS2l0IGV4cG9ydCcgaW4gZXhwb3J0ZXIuX2dpdGh1Yi5w
dWxsX3JlcXVlc3RzX2NyZWF0ZWRbMF1bMV0pCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGV4
cG9ydGVyLl9naXQuY2FsbHMsIFsKICAgICAgICAgICAgICcvbW9jay1jaGVja291dC9XZWJLaXRC
dWlsZC93M2MtdGVzdHMvd2ViLXBsYXRmb3JtLXRlc3RzJywK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335767</attachid>
            <date>2018-03-14 07:35:35 -0700</date>
            <delta_ts>2018-03-14 09:11:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183575-20180314103534.patch</filename>
            <type>text/plain</type>
            <size>6448</size>
            <attacher name="Brendan McLoughlin">brendan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NTQxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjUxN2ExMDVjZTE3MGYxMzI1ZjE4NDNiNjQ3NzI5YmYz
MTc4NTA1Ny4uY2ZjMzI2YzY1ZDk1OThlN2Y1OWQ5ZWQ2ZDNiZDE5YTg5YTU2NDdiMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDE4LTAzLTEyICBCcmVuZGFuIE1jTG91Z2hsaW4gIDxicmVuZGFuQGJvY291cC5jb20+
CisKKyAgICAgICAgQWRkIGxhYmVsIG9uIGdpdGh1YiB3aGVuIGV4cG9ydGluZyB3cHQgdGVzdHMg
dG8gdzNjL3dlYi1wbGF0Zm9ybS10ZXN0IHJlcG8KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzU3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9leHBvcnRl
ci5weToKKyAgICAgICAgKFRlc3RFeHBvcnRlci5tYWtlX3B1bGxfcmVxdWVzdCk6CisgICAgICAg
IChwYXJzZV9hcmdzKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2V4cG9y
dGVyX3VuaXR0ZXN0LnB5OgorICAgICAgICAoVGVzdEV4cG9ydGVyVGVzdC50ZXN0X2V4cG9ydCk6
CisKIDIwMTgtMDMtMTIgIEJhc3VrZSBTdXp1a2kgIDxCYXN1a2UuU3V6dWtpQHNvbnkuY29tPgog
CiAgICAgICAgIFt3ZWJraXRweV0gUmVtb3ZlIG9wZW5zc2wgY29tbWFuZCBkZXBlbmRlbmN5Lgpk
aWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9leHBvcnRlci5weSBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfZXhwb3J0ZXIucHkKaW5kZXggNjE2OTgz
MTI0ZWMwMGNhYjI0ZDJkOTdkZDI1Y2ZmMDk3MzA1MTNiOC4uOGIzZDY2NmMyODBjYmQ1ZGFmZmMx
NTIwM2UzNzE3NWI4ZDFmYjFlZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93
M2MvdGVzdF9leHBvcnRlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0
X2V4cG9ydGVyLnB5CkBAIC0zOSw2ICszOSw3IEBAIF9sb2cgPSBsb2dnaW5nLmdldExvZ2dlcihf
X25hbWVfXykKIAogV0VCS0lUX1dQVF9ESVIgPSAnTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cycKIFdQVF9QUl9VUkwgPSAiaHR0cHM6Ly9naXRodWIuY29tL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvcHVsbC8iCitXRUJLSVRfRVhQT1JUX1BSX0xBQkVMID0gJ3dlYmtp
dC1leHBvcnQnCiAKIAogY2xhc3MgVGVzdEV4cG9ydGVyKG9iamVjdCk6CkBAIC0xNzcsMTAgKzE3
OCwyOCBAQCBjbGFzcyBUZXN0RXhwb3J0ZXIob2JqZWN0KToKIAogICAgICAgICBfbG9nLmluZm8o
J01ha2luZyBwdWxsIHJlcXVlc3QnKQogICAgICAgICBkZXNjcmlwdGlvbiA9IHNlbGYuX2J1Z3pp
bGxhLmZldGNoX2J1Z19kaWN0aW9uYXJ5KHNlbGYuX2J1Z19pZClbInRpdGxlIl0KLSAgICAgICAg
cHJfbnVtYmVyID0gc2VsZi5fZ2l0aHViLmNyZWF0ZV9wcihzZWxmLl93cHRfZm9ya19yZW1vdGUg
KyAnOicgKyBzZWxmLl9icmFuY2hfbmFtZSwgc2VsZi5fY29tbWl0X21lc3NhZ2UsIHNlbGYuX2Nv
bW1pdF9tZXNzYWdlICsgIlxuIiArIGRlc2NyaXB0aW9uKQotICAgICAgICBpZiBzZWxmLl9idWdf
aWQ6CisgICAgICAgIHByX251bWJlciA9IHNlbGYuY3JlYXRlX3dwdF9wdWxsX3JlcXVlc3Qoc2Vs
Zi5fd3B0X2ZvcmtfcmVtb3RlICsgJzonICsgc2VsZi5fcHVibGljX2JyYW5jaF9uYW1lLCBzZWxm
Ll9jb21taXRfbWVzc2FnZSwgc2VsZi5fY29tbWl0X21lc3NhZ2UgKyAiXG4iICsgZGVzY3JpcHRp
b24pCisgICAgICAgIGlmIHByX251bWJlcjoKKyAgICAgICAgICAgIHRyeToKKyAgICAgICAgICAg
ICAgICBzZWxmLl9naXRodWIuYWRkX2xhYmVsKHByX251bWJlciwgV0VCS0lUX0VYUE9SVF9QUl9M
QUJFTCkKKyAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKKyAgICAgICAgICAgICAg
ICBfbG9nLndhcm5pbmcoZSkKKyAgICAgICAgICAgICAgICBfbG9nLmluZm8oJ0NvdWxkIG5vdCBh
ZGQgbGFiZWwgIiVzIiB0byBwciAjJXMuIFVzZXIgIiVzIiBtYXkgbm90IGhhdmUgcGVybWlzc2lv
biB0byB1cGRhdGUgbGFiZWxzIGluIHRoZSB3M2Mvd2ViLXBsYXRmb3JtLXRlc3QgcmVwby4nICUg
KFdFQktJVF9FWFBPUlRfUFJfTEFCRUwsIHByX251bWJlciwgc2VsZi5fdXNlcm5hbWUpKQorICAg
ICAgICBpZiBzZWxmLl9idWdfaWQgYW5kIHByX251bWJlcjoKICAgICAgICAgICAgIHNlbGYuX2J1
Z3ppbGxhLnBvc3RfY29tbWVudF90b19idWcoc2VsZi5fYnVnX2lkLCAiU3VibWl0dGVkIHdlYi1w
bGF0Zm9ybS10ZXN0cyBwdWxsIHJlcXVlc3Q6ICIgKyBXUFRfUFJfVVJMICsgc3RyKHByX251bWJl
cikpCiAKKyAgICBkZWYgY3JlYXRlX3dwdF9wdWxsX3JlcXVlc3Qoc2VsZiwgcmVtb3RlX2JyYW5j
aF9uYW1lLCB0aXRsZSwgYm9keSk6CisgICAgICAgIHByX251bWJlciA9IE5vbmUKKyAgICAgICAg
dHJ5OgorICAgICAgICAgICAgcHJfbnVtYmVyID0gc2VsZi5fZ2l0aHViLmNyZWF0ZV9wcihyZW1v
dGVfYnJhbmNoX25hbWUsIHRpdGxlLCBib2R5KQorICAgICAgICBleGNlcHQgRXhjZXB0aW9uIGFz
IGU6CisgICAgICAgICAgICBpZiBlLmNvZGUgPT0gNDIyOgorICAgICAgICAgICAgICAgIF9sb2cu
aW5mbygnVW5hYmxlIHRvIGNyZWF0ZSBhIG5ldyBwdWxsIHJlcXVlc3QgZm9yIGJyYW5jaCAiJXMi
IGJlY2F1c2UgYSBwdWxsIHJlcXVlc3QgYWxyZWFkeSBleGlzdHMuIFRoZSBicmFuY2ggaGFzIGJl
ZW4gdXBkYXRlZCBhbmQgdGhlcmUgaXMgbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLicgJSAocmVt
b3RlX2JyYW5jaF9uYW1lKSkKKyAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAgX2xv
Zy53YXJuaW5nKGUpCisgICAgICAgICAgICAgICAgX2xvZy5pbmZvKCdFcnJvciBjcmVhdGluZyBh
IHB1bGwgcmVxdWVzdCBvbiBnaXRodWIuIFBsZWFzZSBlbnN1cmUgdGhhdCB0aGUgcHJvdmlkZWQg
Z2l0aHViIHRva2VuIGhhcyB0aGUgInB1YmxpY19yZXBvIiBzY29wZS4nKQorICAgICAgICByZXR1
cm4gcHJfbnVtYmVyCisKICAgICBkZWYgZGVsZXRlX2xvY2FsX2JyYW5jaChzZWxmKToKICAgICAg
ICAgX2xvZy5pbmZvKCdSZW1vdmluZyBicmFuY2ggJyArIHNlbGYuX2JyYW5jaF9uYW1lKQogICAg
ICAgICBzZWxmLl9naXQuY2hlY2tvdXQoJ21hc3RlcicpCkBAIC0yNDYsNyArMjY1LDYgQEAgZGVm
IHBhcnNlX2FyZ3MoYXJncyk6CiAgICAgLSBBcyBhIGRyeSBydW4sIG9uZSBjYW4gc3RhcnQgYnkg
cnVubmluZyB0aGUgc2NyaXB0IHdpdGhvdXQgLWMuIFRoaXMgd2lsbCBvbmx5IGNyZWF0ZSB0aGUg
YnJhbmNoIG9uIHRoZSB1c2VyIHB1YmxpYyBHaXRIdWIgcmVwb3NpdG9yeS4KICAgICAtIEJ5IGRl
ZmF1bHQsIHRoZSBzY3JpcHQgd2lsbCBjcmVhdGUgYW4gaHR0cHMgcmVtb3RlIFVSTCB0aGF0IHdp
bGwgcmVxdWlyZSBhIHBhc3N3b3JkLWJhc2VkIGF1dGhlbnRpY2F0aW9uIHRvIEdpdEh1Yi4gSWYg
eW91IGFyZSB1c2luZyBhbiBTU0gga2V5LCBwbGVhc2UgdXNlIHRoZSAtLXJlbW90ZS11cmwgb3B0
aW9uLgogICAgIEZJWE1FOgotICAgIC0gQWRkIGEgbGFiZWwgb24gZ2l0aHViIGlzc3VlcwogICAg
IC0gVGhlIHNjcmlwdCBpcyBub3QgeWV0IGFibGUgdG8gdXBkYXRlIGFuIGV4aXN0aW5nIHB1bGwg
cmVxdWVzdAogICAgIC0gTmVlZCBhIHdheSB0byBtb25pdG9yIHRoZSBwcm9ncmVzcyBvZiB0aGUg
cHVsIHJlcXVlc3Qgc28gdGhhdCBzdGF0dXMgb2YgYWxsIHBlbmRpbmcgcHVsbCByZXF1ZXN0cyBj
YW4gYmUgZG9uZSBhdCBpbXBvcnQgdGltZS4KICAgICAiIiIKZGlmZiAtLWdpdCBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfZXhwb3J0ZXJfdW5pdHRlc3QucHkgYi9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L3czYy90ZXN0X2V4cG9ydGVyX3VuaXR0ZXN0LnB5CmluZGV4IDhmNjUzNDQz
NjJkMTEyYjgxNjE5OTljMDIxMTBmNzM2NDdhZWVlZmUuLjNjNDNmZjY4MjlhYWUzYjNiYmQ0MTM3
YjNhODMzMGZjY2I5ZDgxZTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNj
L3Rlc3RfZXhwb3J0ZXJfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93
M2MvdGVzdF9leHBvcnRlcl91bml0dGVzdC5weQpAQCAtMTEwLDcgKzExMCw3IEBAIGNsYXNzIFRl
c3RFeHBvcnRlclRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBvcHRpb25zID0gcGFy
c2VfYXJncyhbJ3Rlc3RfZXhwb3J0ZXIucHknLCAnLWcnLCAnSEVBRCcsICctYicsICcxMjM0Jywg
Jy1jJywgJy1uJywgJ1VTRVInLCAnLXQnLCAnVE9LRU4nXSkKICAgICAgICAgZXhwb3J0ZXIgPSBU
ZXN0RXhwb3J0ZXIoaG9zdCwgb3B0aW9ucywgVGVzdEV4cG9ydGVyVGVzdC5Nb2NrR2l0LCBUZXN0
RXhwb3J0ZXJUZXN0Lk1vY2tCdWd6aWxsYSwgTW9ja1dQVEdpdEh1YikKICAgICAgICAgZXhwb3J0
ZXIuZG9fZXhwb3J0KCkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoZXhwb3J0ZXIuX2dpdGh1
Yi5jYWxscywgWydjcmVhdGVfcHInXSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoZXhwb3J0
ZXIuX2dpdGh1Yi5jYWxscywgWydjcmVhdGVfcHInLCAnYWRkX2xhYmVsICJ3ZWJraXQtZXhwb3J0
IiddKQogICAgICAgICBzZWxmLmFzc2VydFRydWUoJ1dlYktpdCBleHBvcnQnIGluIGV4cG9ydGVy
Ll9naXRodWIucHVsbF9yZXF1ZXN0c19jcmVhdGVkWzBdWzFdKQogICAgICAgICBzZWxmLmFzc2Vy
dEVxdWFscyhleHBvcnRlci5fZ2l0LmNhbGxzLCBbCiAgICAgICAgICAgICAnL21vY2stY2hlY2tv
dXQvV2ViS2l0QnVpbGQvdzNjLXRlc3RzL3dlYi1wbGF0Zm9ybS10ZXN0cycsCkBAIC0xMzEsMyAr
MTMxLDI1IEBAIGNsYXNzIFRlc3RFeHBvcnRlclRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAg
ICAgICBzZWxmLmFzc2VydEVxdWFscyhleHBvcnRlci5fYnVnemlsbGEuY2FsbHMsIFsKICAgICAg
ICAgICAgICdmZXRjaCBidWcgMTIzNCcsCiAgICAgICAgICAgICAncG9zdCBjb21tZW50IHRvIGJ1
ZyAxMjM0IDogU3VibWl0dGVkIHdlYi1wbGF0Zm9ybS10ZXN0cyBwdWxsIHJlcXVlc3Q6IGh0dHBz
Oi8vZ2l0aHViLmNvbS93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3B1bGwvNTY3OCddKQorCisgICAg
ZGVmIHRlc3RfZXhwb3J0X3dpdGhfc3BlY2lmaWNfYnJhbmNoKHNlbGYpOgorICAgICAgICBob3N0
ID0gVGVzdEV4cG9ydGVyVGVzdC5NeU1vY2tIb3N0KCkKKyAgICAgICAgb3B0aW9ucyA9IHBhcnNl
X2FyZ3MoWyd0ZXN0X2V4cG9ydGVyLnB5JywgJy1nJywgJ0hFQUQnLCAnLWInLCAnMTIzNCcsICct
YycsICctbicsICdVU0VSJywgJy10JywgJ1RPS0VOJywgJy1ibicsICd3cHQtZXhwb3J0LWJyYW5j
aCddKQorICAgICAgICBleHBvcnRlciA9IFRlc3RFeHBvcnRlcihob3N0LCBvcHRpb25zLCBUZXN0
RXhwb3J0ZXJUZXN0Lk1vY2tHaXQsIFRlc3RFeHBvcnRlclRlc3QuTW9ja0J1Z3ppbGxhLCBNb2Nr
V1BUR2l0SHViKQorICAgICAgICBleHBvcnRlci5kb19leHBvcnQoKQorICAgICAgICBzZWxmLmFz
c2VydEVxdWFscyhleHBvcnRlci5fZ2l0LmNhbGxzLCBbCisgICAgICAgICAgICAnL21vY2stY2hl
Y2tvdXQvV2ViS2l0QnVpbGQvdzNjLXRlc3RzL3dlYi1wbGF0Zm9ybS10ZXN0cycsCisgICAgICAg
ICAgICAnZmV0Y2gnLAorICAgICAgICAgICAgJ2NoZWNrb3V0IG1hc3RlcicsCisgICAgICAgICAg
ICAncmVzZXQgaGFyZCBvcmlnaW4vbWFzdGVyJywKKyAgICAgICAgICAgICdjaGVja291dCBuZXcg
YnJhbmNoIHdwdC1leHBvcnQtZm9yLXdlYmtpdC0xMjM0JywKKyAgICAgICAgICAgICdhcHBseV9t
YWlsX3BhdGNoIHBhdGNoLnRlbXAgLS1leGNsdWRlICotZXhwZWN0ZWQudHh0JywKKyAgICAgICAg
ICAgICdjb21taXQgLWEgLW0gV2ViS2l0IGV4cG9ydCBvZiBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTIzNCcsCisgICAgICAgICAgICAncmVtb3RlICcsCisgICAgICAg
ICAgICAncmVtb3RlIGFkZCBVU0VSIGh0dHBzOi8vVVNFUkBnaXRodWIuY29tL1VTRVIvd2ViLXBs
YXRmb3JtLXRlc3RzLmdpdCcsCisgICAgICAgICAgICAncmVtb3RlIGdldC11cmwgVVNFUicsCisg
ICAgICAgICAgICAncHVzaCBVU0VSIHdwdC1leHBvcnQtZm9yLXdlYmtpdC0xMjM0OndwdC1leHBv
cnQtYnJhbmNoIC1mJywKKyAgICAgICAgICAgICdjaGVja291dCBtYXN0ZXInLAorICAgICAgICAg
ICAgJ2RlbGV0ZSBicmFuY2ggd3B0LWV4cG9ydC1mb3Itd2Via2l0LTEyMzQnLAorICAgICAgICAg
ICAgJ2NoZWNrb3V0IG1hc3RlcicsCisgICAgICAgICAgICAncmVzZXQgaGFyZCBvcmlnaW4vbWFz
dGVyJ10pCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>