<?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>237581</bug_id>
          
          <creation_ts>2022-03-07 21:29:08 -0800</creation_ts>
          <short_desc>prepare-ChangeLog does not include Swift functions which contain local vars</short_desc>
          <delta_ts>2022-07-18 12:28:07 -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>
          <dependson>242735</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter>mmokary</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jbedard</cc>
    
    <cc>mmokary</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1849100</commentid>
    <comment_count>0</comment_count>
    <who name="">mmokary</who>
    <bug_when>2022-03-07 21:29:08 -0800</bug_when>
    <thetext>prepare-ChangeLog does not include Swift functions which contain local vars

Once the parser matches a variable or function it loses reference to any current function it was tracking. So when a function defines a local var, the var is matched and the containing function is lost.

For example:

1 class SomeClass {
2     func aClassMethod() {
3         var local: Local
4     }
5 }

Changes to aClassMethod will never cause (SomeClass.aClassMethod) in the ChangeLog because the range of [3, 3, local] is recorded instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849104</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-07 21:33:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/89948275&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849109</commentid>
    <comment_count>2</comment_count>
      <attachid>454073</attachid>
    <who name="">mmokary</who>
    <bug_when>2022-03-07 22:30:49 -0800</bug_when>
    <thetext>Created attachment 454073
Ignore nested function and var matches</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883436</commentid>
    <comment_count>3</comment_count>
      <attachid>454073</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2022-07-13 16:07:47 -0700</bug_when>
    <thetext>Comment on attachment 454073
Ignore nested function and var matches

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883512</commentid>
    <comment_count>4</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2022-07-13 17:54:12 -0700</bug_when>
    <thetext>OH.  This patch is old enough that it still includes a ChangeLog file, but it&apos;s not supposed to include that anymore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883515</commentid>
    <comment_count>5</comment_count>
      <attachid>460877</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2022-07-13 18:07:23 -0700</bug_when>
    <thetext>Created attachment 460877
Patch for landing sans ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883518</commentid>
    <comment_count>6</comment_count>
      <attachid>460877</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2022-07-13 18:16:32 -0700</bug_when>
    <thetext>Comment on attachment 460877
Patch for landing sans ChangeLog

I seem to have broke the commit queue script with this patch.  :|</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1883543</commentid>
    <comment_count>7</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2022-07-13 20:13:41 -0700</bug_when>
    <thetext>Tracking a fix for the commit queue:

Bug 242735 Submitted: Commit queue fails to land patch with changes to prepare-ChangeLog script</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1884552</commentid>
    <comment_count>8</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2022-07-16 09:45:45 -0700</bug_when>
    <thetext>Waiting for the commit queue bot(s) to be updated/restarted to pick up the fix from Bug 242735 before this patch can land.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1884791</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2022-07-18 11:14:45 -0700</bug_when>
    <thetext>(In reply to David Kilzer (:ddkilzer) from comment #8)
&gt; Waiting for the commit queue bot(s) to be updated/restarted to pick up the
&gt; fix from Bug 242735 before this patch can land.

UGH.  Still getting the same error message as before:

&gt;   File &quot;/var/buildbot/OpenSource/Tools/CISupport/ews-build/steps.py&quot;, line 4919, in _files
&gt;     match = re.search(self.RE_CHANGELOG, line)
&gt;   File &quot;/usr/lib64/python3.6/re.py&quot;, line 182, in search
&gt;     return _compile(pattern, flags).search(string)
builtins.TypeError: cannot use a string pattern on a bytes-like object

I&apos;m not sure how to fix that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1884809</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-07-18 12:28:06 -0700</bug_when>
    <thetext>Committed 252573@main (8e82c35b8f05): &lt;https://commits.webkit.org/252573@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 460877.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454073</attachid>
            <date>2022-03-07 22:30:49 -0800</date>
            <delta_ts>2022-07-13 17:59:27 -0700</delta_ts>
            <desc>Ignore nested function and var matches</desc>
            <filename>prepare-changelog-swift-nested.diff</filename>
            <type>text/plain</type>
            <size>4427</size>
            <attacher>mmokary</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA4ZWFl
MGQ1OGNjOWQuLjhmNjgxODE5NGUxOCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIyLTAzLTA3ICBNYXR0IE1va2Fy
eSAgPG1tb2thcnlAYXBwbGUuY29tPgorCisgICAgICAgIHByZXBhcmUtQ2hhbmdlTG9nIGRvZXMg
bm90IGluY2x1ZGUgU3dpZnQgZnVuY3Rpb25zIHdoaWNoIGNvbnRhaW4gbG9jYWwgdmFycyAKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNzU4MQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElnbm9yZSBuZXN0
ZWQgZnVuY3Rpb24gYW5kIHZhciBtYXRjaGVzIHdoZW4gZ2VuZXJhdGluZyBTd2lmdCBmdW5jdGlv
biByYW5nZXMuCisKKyAgICAgICAgVG9wLWxldmVsIG1hdGNoZXMgYXJlIHRoZSBzaWduaWZpY2Fu
dCBvbmVzIGZvciBhIENoYW5nZUxvZywgYW5kIGN1cnJlbnRseSBuZXN0ZWQgb25lcyBjdXJyZW50
bHkgY2F1c2UgdGhlaXIKKyAgICAgICAgY29udGFpbmluZyBmdW5jdGlvbiBvciB2YXIgdG8gYmUg
b21pdHRlZC4gVGhpcyBjb3VsZCBhbHNvIGJlIGZpeGVkIGJ5IG1hbmFnaW5nIGEgc3RhY2sgb2Yg
bWF0Y2hlcywgYnV0IHRoaXMKKyAgICAgICAgcXVpY2sgZml4IGlzIHN0cmljdGx5IGJldHRlciB0
aGFuIGN1cnJlbnQgYmVoYXZpb3IgYW5kIG5lc3RlZCBtYXRjaGVzIGZvciBTd2lmdCBtYXkgbm90
IGJlIHVzZWZ1bCBhbnl3YXkuCisKKyAgICAgICAgKiBTY3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9n
OgorICAgICAgICAoZ2V0X2Z1bmN0aW9uX2xpbmVfcmFuZ2VzX2Zvcl9zd2lmdCk6CisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRwZXJsL3ByZXBhcmUtQ2hhbmdlTG9nX3VuaXR0ZXN0L3Jlc291cmNl
cy9zd2lmdF91bml0dGVzdHMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0
cGVybC9wcmVwYXJlLUNoYW5nZUxvZ191bml0dGVzdC9yZXNvdXJjZXMvc3dpZnRfdW5pdHRlc3Rz
LnN3aWZ0OgorICAgICAgICAoTXlDbGFzcy5mdW5jdGlvbik6CisKIDIwMjItMDItMjggIEFuZ2Vs
b3MgT2lrb25vbW9wb3Vsb3MgIDxhbmdlbG9zQGlnYWxpYS5jb20+CiAKICAgICAgICAgW3dlYmtp
dC1wYXRjaF0gQWxsb3cgdXNlciB0byBvcHQgb3V0IG9mIGJyb3dzZXIgZm9yIHZpZXdpbmcgdGhl
IGRpZmYKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvcHJlcGFyZS1DaGFuZ2VMb2cgYi9Ub29s
cy9TY3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9nCmluZGV4IDQxMDYzYzBiMTk3MC4uOWJkZDM3MjEw
MzEwIDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9nCisrKyBiL1Rv
b2xzL1NjcmlwdHMvcHJlcGFyZS1DaGFuZ2VMb2cKQEAgLTE5ODEsNyArMTk4MSw3IEBAIHN1YiBn
ZXRfZnVuY3Rpb25fbGluZV9yYW5nZXNfZm9yX3N3aWZ0KCQkKQogICAgIHdoaWxlICg8JGZpbGVI
YW5kbGU+KSB7CiAgICAgICAgIGNob21wOwogICAgICAgICBuZXh0IGlmICgvXlxzKlwvXC8uKi8p
OwotICAgICAgICBpZiAoL2Z1bmNccysoW1x3X11bXHdcZF9dKilcKCguKilcKS8gfHwgL3Zhclxz
KyhbXHdfXVtcd1xkX10qKTpccysvKSB7CisgICAgICAgIGlmICghJGN1cnJlbnRGdW5jdGlvbiAm
JiAoL2Z1bmNccysoW1x3X11bXHdcZF9dKilcKCguKilcKS8gfHwgL3ZhclxzKyhbXHdfXVtcd1xk
X10qKTpccysvKSkgewogICAgICAgICAgICAgJGZ1bmN0aW9uU2NvcGVEZXB0aCA9ICRzY29wZURl
cHRoOwogICAgICAgICAgICAgJGN1cnJlbnRGdW5jdGlvbiA9ICQxOwogICAgICAgICAgICAgaWYg
KCQyKSB7CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvcHJlcGFyZS1DaGFu
Z2VMb2dfdW5pdHRlc3QvcmVzb3VyY2VzL3N3aWZ0X3VuaXR0ZXN0cy1leHBlY3RlZC50eHQgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHBlcmwvcHJlcGFyZS1DaGFuZ2VMb2dfdW5pdHRlc3QvcmVzb3Vy
Y2VzL3N3aWZ0X3VuaXR0ZXN0cy1leHBlY3RlZC50eHQKaW5kZXggMWJhZWJkYmM0ZWNmLi45YmI4
MmQ5ZjlmYzAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9wcmVwYXJlLUNo
YW5nZUxvZ191bml0dGVzdC9yZXNvdXJjZXMvc3dpZnRfdW5pdHRlc3RzLWV4cGVjdGVkLnR4dAor
KysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvcHJlcGFyZS1DaGFuZ2VMb2dfdW5pdHRlc3Qv
cmVzb3VyY2VzL3N3aWZ0X3VuaXR0ZXN0cy1leHBlY3RlZC50eHQKQEAgLTksNjIgKzksNjIgQEAK
ICAgICBdLAogICAgIFsKICAgICAgICcyOScsCi0gICAgICAnMzAnLAorICAgICAgJzMzJywKICAg
ICAgICdNeUNsYXNzLmZ1bmN0aW9uJwogICAgIF0sCiAgICAgWwotICAgICAgJzM2JywKLSAgICAg
ICczNycsCisgICAgICAnMzknLAorICAgICAgJzQwJywKICAgICAgICdNeUNsYXNzLmZ1bmN0aW9u
V2l0aEFyZ3VtZW50KF86KScKICAgICBdLAogICAgIFsKLSAgICAgICc0MicsCi0gICAgICAnNDMn
LAorICAgICAgJzQ1JywKKyAgICAgICc0NicsCiAgICAgICAnTXlDbGFzcy5mdW5jdGlvbldpdGhN
b3JlQXJndW1lbnRzKF86YXJnMjopJwogICAgIF0sCiAgICAgWwotICAgICAgJzQ5JywKLSAgICAg
ICc1MCcsCisgICAgICAnNTInLAorICAgICAgJzUzJywKICAgICAgICdNeUNsYXNzLmZ1bmN0aW9u
V2l0aE5hbWVkRmlyc3RBcmd1bWVudChhcmd1bWVudDopJwogICAgIF0sCiAgICAgWwotICAgICAg
JzU1JywKLSAgICAgICc1NicsCisgICAgICAnNTgnLAorICAgICAgJzU5JywKICAgICAgICdNeUNs
YXNzLmZ1bmN0aW9uV2l0aE5hbWVkRmlyc3RBbmRTZWNvbmRBcmd1bWVudChmaXJzdDpzZWNvbmQ6
KScKICAgICBdLAogICAgIFsKLSAgICAgICc2MycsCi0gICAgICAnNjQnLAorICAgICAgJzY2JywK
KyAgICAgICc2NycsCiAgICAgICAnTXlDbGFzcy5jbGFzc0Z1bmN0aW9uJwogICAgIF0sCiAgICAg
ICAgIFsKLSAgICAgICc2OScsCi0gICAgICAnNzQnLAorICAgICAgJzcyJywKKyAgICAgICc3Nycs
CiAgICAgICAnTXlDbGFzcy5yZWFkV3JpdGVDb21wdXRlZFZhcmlhYmxlJwogICAgIF0sCiAgICAg
WwotICAgICAgJzc3JywKLSAgICAgICc3OScsCisgICAgICAnODAnLAorICAgICAgJzgyJywKICAg
ICAgICdNeUNsYXNzLnJlYWRPbmx5Q29tcHV0ZWRWYXJpYWJsZScKICAgICBdLAogICAgIFsKLSAg
ICAgICc4NScsCi0gICAgICAnODYnLAorICAgICAgJzg4JywKKyAgICAgICc4OScsCiAgICAgICAn
TXlTdHJ1Y3Quc3RydWN0RnVuY3Rpb24oYXJndW1lbnQ6KScKICAgICBdLAogICAgIFsKLSAgICAg
ICc5MycsCi0gICAgICAnOTQnLAorICAgICAgJzk2JywKKyAgICAgICc5NycsCiAgICAgICAnTXlF
bnVtLmVudW1GdW5jdGlvbihhcmd1bWVudDopJwogICAgIF0sCiAgICAgWwotICAgICAgJzk5JywK
LSAgICAgICcxMDAnLAorICAgICAgJzEwMicsCisgICAgICAnMTAzJywKICAgICAgICdNeVByb3Rv
Y29sLnByb3RvY29sRnVuY3Rpb24oYXJndW1lbnQ6KScKICAgICBdLAogICAgIFsKLSAgICAgICcx
MDUnLAotICAgICAgJzEwNicsCisgICAgICAnMTA4JywKKyAgICAgICcxMDknLAogICAgICAgJ0V4
dGVuZGVkVHlwZS5leHRlbnNpb25GdW5jdGlvbihhcmd1bWVudDopJwogICAgIF0sCiAgIF0KZGlm
ZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9wcmVwYXJlLUNoYW5nZUxvZ191bml0
dGVzdC9yZXNvdXJjZXMvc3dpZnRfdW5pdHRlc3RzLnN3aWZ0IGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRwZXJsL3ByZXBhcmUtQ2hhbmdlTG9nX3VuaXR0ZXN0L3Jlc291cmNlcy9zd2lmdF91bml0dGVz
dHMuc3dpZnQKaW5kZXggYzBlZjI5MzQxZjBmLi45NGU4ZDc3YjJmNDkgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cGVybC9wcmVwYXJlLUNoYW5nZUxvZ191bml0dGVzdC9yZXNvdXJj
ZXMvc3dpZnRfdW5pdHRlc3RzLnN3aWZ0CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9w
cmVwYXJlLUNoYW5nZUxvZ191bml0dGVzdC9yZXNvdXJjZXMvc3dpZnRfdW5pdHRlc3RzLnN3aWZ0
CkBAIC0yNyw2ICsyNyw5IEBAIGNsYXNzIE15Q2xhc3MgewogCiAgICAgLy8gYE15Q2xhc3MuZnVu
Y3Rpb24oKWAKICAgICBmdW5jIGZ1bmN0aW9uKCkgeworICAgICAgICAvLyBMb2NhbCB2YXJpYWJs
ZXMgbmVlZCBub3QgYmUgZ2l2ZW4gQ2hhbmdlTG9nIGVudHJpZXMuIFRoaXMgc2hvdWxkIG5vdCBn
ZW5lcmF0ZSBvbmUuCisgICAgICAgIHZhciBsb2NhbDogTG9jYWwgeworICAgICAgICB9CiAgICAg
fQogCiAgICAgLy8gQnkgZGVmYXVsdCB0aGUgZmlyc3QgYXJndW1lbnQgdG8gZnVuY3Rpb25zIGlz
IHVubmFtZWQsIHNvIGluIFN3aWZ0IHlvdSdkIGNhbGwgdGhpcwo=
</data>
<flag name="review"
          id="481636"
          type_id="1"
          status="+"
          setter="ddkilzer"
    />
    <flag name="commit-queue"
          id="489846"
          type_id="3"
          status="-"
          setter="ddkilzer"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460877</attachid>
            <date>2022-07-13 18:07:23 -0700</date>
            <delta_ts>2022-07-18 12:28:07 -0700</delta_ts>
            <desc>Patch for landing sans ChangeLog</desc>
            <filename>0001-prepare-ChangeLog-does-not-include-Swift-functions-w.patch</filename>
            <type>text/plain</type>
            <size>4408</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">RnJvbSA3MGZjNjcyM2M1ZmE0Zjc5NzZlN2ViZmM2ZjdjYTVkNWFhNDI5NGJhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0IE1va2FyeSA8bW1va2FyeUBhcHBsZS5jb20+CkRhdGU6
IFdlZCwgMTMgSnVsIDIwMjIgMTg6MDM6MTYgLTA3MDAKU3ViamVjdDogW1BBVENIXSBwcmVwYXJl
LUNoYW5nZUxvZyBkb2VzIG5vdCBpbmNsdWRlIFN3aWZ0IGZ1bmN0aW9ucyB3aGljaAogY29udGFp
biBsb2NhbCB2YXJzIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzc1
ODEKClJldmlld2VkIGJ5IERhdmlkIEtpbHplci4KCklnbm9yZSBuZXN0ZWQgZnVuY3Rpb24gYW5k
IHZhciBtYXRjaGVzIHdoZW4gZ2VuZXJhdGluZyBTd2lmdCBmdW5jdGlvbiByYW5nZXMuCgpUb3At
bGV2ZWwgbWF0Y2hlcyBhcmUgdGhlIHNpZ25pZmljYW50IG9uZXMgZm9yIGEgQ2hhbmdlTG9nLCBh
bmQgY3VycmVudGx5IG5lc3RlZCBvbmVzIGN1cnJlbnRseSBjYXVzZSB0aGVpcgpjb250YWluaW5n
IGZ1bmN0aW9uIG9yIHZhciB0byBiZSBvbWl0dGVkLiBUaGlzIGNvdWxkIGFsc28gYmUgZml4ZWQg
YnkgbWFuYWdpbmcgYSBzdGFjayBvZiBtYXRjaGVzLCBidXQgdGhpcwpxdWljayBmaXggaXMgc3Ry
aWN0bHkgYmV0dGVyIHRoYW4gY3VycmVudCBiZWhhdmlvciBhbmQgbmVzdGVkIG1hdGNoZXMgZm9y
IFN3aWZ0IG1heSBub3QgYmUgdXNlZnVsIGFueXdheS4KCiogU2NyaXB0cy9wcmVwYXJlLUNoYW5n
ZUxvZzoKKGdldF9mdW5jdGlvbl9saW5lX3Jhbmdlc19mb3Jfc3dpZnQpOgoqIFNjcmlwdHMvd2Vi
a2l0cGVybC9wcmVwYXJlLUNoYW5nZUxvZ191bml0dGVzdC9yZXNvdXJjZXMvc3dpZnRfdW5pdHRl
c3RzLWV4cGVjdGVkLnR4dDoKKiBTY3JpcHRzL3dlYmtpdHBlcmwvcHJlcGFyZS1DaGFuZ2VMb2df
dW5pdHRlc3QvcmVzb3VyY2VzL3N3aWZ0X3VuaXR0ZXN0cy5zd2lmdDoKKE15Q2xhc3MuZnVuY3Rp
b24pOgotLS0KIFRvb2xzL1NjcmlwdHMvcHJlcGFyZS1DaGFuZ2VMb2cgICAgICAgICAgICAgICB8
ICAyICstCiAuLi4vcmVzb3VyY2VzL3N3aWZ0X3VuaXR0ZXN0cy1leHBlY3RlZC50eHQgICAgfCA0
NiArKysrKysrKystLS0tLS0tLS0tCiAuLi4vcmVzb3VyY2VzL3N3aWZ0X3VuaXR0ZXN0cy5zd2lm
dCAgICAgICAgICAgfCAgMyArKwogNCBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAy
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3ByZXBhcmUtQ2hhbmdl
TG9nIGIvVG9vbHMvU2NyaXB0cy9wcmVwYXJlLUNoYW5nZUxvZwppbmRleCA0MTA2M2MwYjE5NzAu
LjliZGQzNzIxMDMxMCAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy9wcmVwYXJlLUNoYW5nZUxv
ZworKysgYi9Ub29scy9TY3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9nCkBAIC0xOTgxLDcgKzE5ODEs
NyBAQCBzdWIgZ2V0X2Z1bmN0aW9uX2xpbmVfcmFuZ2VzX2Zvcl9zd2lmdCgkJCkKICAgICB3aGls
ZSAoPCRmaWxlSGFuZGxlPikgewogICAgICAgICBjaG9tcDsKICAgICAgICAgbmV4dCBpZiAoL15c
cypcL1wvLiovKTsKLSAgICAgICAgaWYgKC9mdW5jXHMrKFtcd19dW1x3XGRfXSopXCgoLiopXCkv
IHx8IC92YXJccysoW1x3X11bXHdcZF9dKik6XHMrLykgeworICAgICAgICBpZiAoISRjdXJyZW50
RnVuY3Rpb24gJiYgKC9mdW5jXHMrKFtcd19dW1x3XGRfXSopXCgoLiopXCkvIHx8IC92YXJccyso
W1x3X11bXHdcZF9dKik6XHMrLykpIHsKICAgICAgICAgICAgICRmdW5jdGlvblNjb3BlRGVwdGgg
PSAkc2NvcGVEZXB0aDsKICAgICAgICAgICAgICRjdXJyZW50RnVuY3Rpb24gPSAkMTsKICAgICAg
ICAgICAgIGlmICgkMikgewpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRwZXJsL3By
ZXBhcmUtQ2hhbmdlTG9nX3VuaXR0ZXN0L3Jlc291cmNlcy9zd2lmdF91bml0dGVzdHMtZXhwZWN0
ZWQudHh0IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRwZXJsL3ByZXBhcmUtQ2hhbmdlTG9nX3VuaXR0
ZXN0L3Jlc291cmNlcy9zd2lmdF91bml0dGVzdHMtZXhwZWN0ZWQudHh0CmluZGV4IDFiYWViZGJj
NGVjZi4uOWJiODJkOWY5ZmMwIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwv
cHJlcGFyZS1DaGFuZ2VMb2dfdW5pdHRlc3QvcmVzb3VyY2VzL3N3aWZ0X3VuaXR0ZXN0cy1leHBl
Y3RlZC50eHQKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRwZXJsL3ByZXBhcmUtQ2hhbmdlTG9n
X3VuaXR0ZXN0L3Jlc291cmNlcy9zd2lmdF91bml0dGVzdHMtZXhwZWN0ZWQudHh0CkBAIC05LDYy
ICs5LDYyIEBACiAgICAgXSwKICAgICBbCiAgICAgICAnMjknLAotICAgICAgJzMwJywKKyAgICAg
ICczMycsCiAgICAgICAnTXlDbGFzcy5mdW5jdGlvbicKICAgICBdLAogICAgIFsKLSAgICAgICcz
NicsCi0gICAgICAnMzcnLAorICAgICAgJzM5JywKKyAgICAgICc0MCcsCiAgICAgICAnTXlDbGFz
cy5mdW5jdGlvbldpdGhBcmd1bWVudChfOiknCiAgICAgXSwKICAgICBbCi0gICAgICAnNDInLAot
ICAgICAgJzQzJywKKyAgICAgICc0NScsCisgICAgICAnNDYnLAogICAgICAgJ015Q2xhc3MuZnVu
Y3Rpb25XaXRoTW9yZUFyZ3VtZW50cyhfOmFyZzI6KScKICAgICBdLAogICAgIFsKLSAgICAgICc0
OScsCi0gICAgICAnNTAnLAorICAgICAgJzUyJywKKyAgICAgICc1MycsCiAgICAgICAnTXlDbGFz
cy5mdW5jdGlvbldpdGhOYW1lZEZpcnN0QXJndW1lbnQoYXJndW1lbnQ6KScKICAgICBdLAogICAg
IFsKLSAgICAgICc1NScsCi0gICAgICAnNTYnLAorICAgICAgJzU4JywKKyAgICAgICc1OScsCiAg
ICAgICAnTXlDbGFzcy5mdW5jdGlvbldpdGhOYW1lZEZpcnN0QW5kU2Vjb25kQXJndW1lbnQoZmly
c3Q6c2Vjb25kOiknCiAgICAgXSwKICAgICBbCi0gICAgICAnNjMnLAotICAgICAgJzY0JywKKyAg
ICAgICc2NicsCisgICAgICAnNjcnLAogICAgICAgJ015Q2xhc3MuY2xhc3NGdW5jdGlvbicKICAg
ICBdLAogICAgICAgICBbCi0gICAgICAnNjknLAotICAgICAgJzc0JywKKyAgICAgICc3MicsCisg
ICAgICAnNzcnLAogICAgICAgJ015Q2xhc3MucmVhZFdyaXRlQ29tcHV0ZWRWYXJpYWJsZScKICAg
ICBdLAogICAgIFsKLSAgICAgICc3NycsCi0gICAgICAnNzknLAorICAgICAgJzgwJywKKyAgICAg
ICc4MicsCiAgICAgICAnTXlDbGFzcy5yZWFkT25seUNvbXB1dGVkVmFyaWFibGUnCiAgICAgXSwK
ICAgICBbCi0gICAgICAnODUnLAotICAgICAgJzg2JywKKyAgICAgICc4OCcsCisgICAgICAnODkn
LAogICAgICAgJ015U3RydWN0LnN0cnVjdEZ1bmN0aW9uKGFyZ3VtZW50OiknCiAgICAgXSwKICAg
ICBbCi0gICAgICAnOTMnLAotICAgICAgJzk0JywKKyAgICAgICc5NicsCisgICAgICAnOTcnLAog
ICAgICAgJ015RW51bS5lbnVtRnVuY3Rpb24oYXJndW1lbnQ6KScKICAgICBdLAogICAgIFsKLSAg
ICAgICc5OScsCi0gICAgICAnMTAwJywKKyAgICAgICcxMDInLAorICAgICAgJzEwMycsCiAgICAg
ICAnTXlQcm90b2NvbC5wcm90b2NvbEZ1bmN0aW9uKGFyZ3VtZW50OiknCiAgICAgXSwKICAgICBb
Ci0gICAgICAnMTA1JywKLSAgICAgICcxMDYnLAorICAgICAgJzEwOCcsCisgICAgICAnMTA5JywK
ICAgICAgICdFeHRlbmRlZFR5cGUuZXh0ZW5zaW9uRnVuY3Rpb24oYXJndW1lbnQ6KScKICAgICBd
LAogICBdCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvcHJlcGFyZS1DaGFu
Z2VMb2dfdW5pdHRlc3QvcmVzb3VyY2VzL3N3aWZ0X3VuaXR0ZXN0cy5zd2lmdCBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cGVybC9wcmVwYXJlLUNoYW5nZUxvZ191bml0dGVzdC9yZXNvdXJjZXMvc3dp
ZnRfdW5pdHRlc3RzLnN3aWZ0CmluZGV4IGMwZWYyOTM0MWYwZi4uOTRlOGQ3N2IyZjQ5IDEwMDY0
NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvcHJlcGFyZS1DaGFuZ2VMb2dfdW5pdHRl
c3QvcmVzb3VyY2VzL3N3aWZ0X3VuaXR0ZXN0cy5zd2lmdAorKysgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHBlcmwvcHJlcGFyZS1DaGFuZ2VMb2dfdW5pdHRlc3QvcmVzb3VyY2VzL3N3aWZ0X3VuaXR0
ZXN0cy5zd2lmdApAQCAtMjcsNiArMjcsOSBAQCBjbGFzcyBNeUNsYXNzIHsKIAogICAgIC8vIGBN
eUNsYXNzLmZ1bmN0aW9uKClgCiAgICAgZnVuYyBmdW5jdGlvbigpIHsKKyAgICAgICAgLy8gTG9j
YWwgdmFyaWFibGVzIG5lZWQgbm90IGJlIGdpdmVuIENoYW5nZUxvZyBlbnRyaWVzLiBUaGlzIHNo
b3VsZCBub3QgZ2VuZXJhdGUgb25lLgorICAgICAgICB2YXIgbG9jYWw6IExvY2FsIHsKKyAgICAg
ICAgfQogICAgIH0KIAogICAgIC8vIEJ5IGRlZmF1bHQgdGhlIGZpcnN0IGFyZ3VtZW50IHRvIGZ1
bmN0aW9ucyBpcyB1bm5hbWVkLCBzbyBpbiBTd2lmdCB5b3UnZCBjYWxsIHRoaXMKLS0gCjIuMzIu
MCAoQXBwbGUgR2l0LTEzMikKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>