<?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>222687</bug_id>
          
          <creation_ts>2021-03-03 14:15:43 -0800</creation_ts>
          <short_desc>[build.webkit.org] run buildbot checkconfig in services ews</short_desc>
          <delta_ts>2021-03-13 08:20:48 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</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="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>jbedard</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1735513</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-03-03 14:15:43 -0800</bug_when>
    <thetext>We should run &apos;buildbot checkconfig&apos; in services ews for build.webkit.org. We already run this command for ews, but not for build.webkit.org yet.

Even though most of the checks done by &apos;buildbot checkconfig&apos; are already covered by our unit-tests, it sometimes find issues not covered by unit-tests. So, it would be good to run it in ews (in services-ews).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737252</commentid>
    <comment_count>1</comment_count>
      <attachid>422608</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-03-08 13:09:47 -0800</bug_when>
    <thetext>Created attachment 422608
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737265</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-03-08 13:24:34 -0800</bug_when>
    <thetext>Sample run: https://ews-build.webkit-uat.org/#/builders/1/builds/1256</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738231</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-10 14:16:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/75281935&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738950</commentid>
    <comment_count>4</comment_count>
      <attachid>423063</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-03-12 10:46:15 -0800</bug_when>
    <thetext>Created attachment 423063
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738951</commentid>
    <comment_count>5</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-03-12 10:47:36 -0800</bug_when>
    <thetext>Sample run: https://ews-build.webkit-uat.org/#/builders/1/builds/1497 (see step  11 and 13).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739004</commentid>
    <comment_count>6</comment_count>
      <attachid>423063</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-03-12 13:07:47 -0800</bug_when>
    <thetext>Comment on attachment 423063
Patch

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

&gt; Tools/CISupport/ews-build/steps.py:1259
&gt; +    directory = &apos;build/Tools/CISupport/ews-build&apos;

Why is this in the shared class?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739006</commentid>
    <comment_count>7</comment_count>
      <attachid>423063</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-03-12 13:10:13 -0800</bug_when>
    <thetext>Comment on attachment 423063
Patch

r=me, seems like the directory may be there to make the linter happy, but I would make the directory something that makes this fact more clear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739092</commentid>
    <comment_count>8</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-03-12 18:29:06 -0800</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #6)
&gt; Why is this in the shared class?
No strong reason. Wanted to keep this as a valid step as well (in case anyone uses this as a build step directly for some reason in future).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739140</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-13 05:21:38 -0800</bug_when>
    <thetext>commit-queue failed to commit attachment 423063 to WebKit repository. To retry, please set cq+ flag again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739143</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-13 06:20:54 -0800</bug_when>
    <thetext>commit-queue failed to commit attachment 423063 to WebKit repository. To retry, please set cq+ flag again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739146</commentid>
    <comment_count>11</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-13 06:57:49 -0800</bug_when>
    <thetext>commit-queue failed to commit attachment 423063 to WebKit repository. To retry, please set cq+ flag again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739153</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-13 08:20:47 -0800</bug_when>
    <thetext>Committed r274388: &lt;https://commits.webkit.org/r274388&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 423063.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422608</attachid>
            <date>2021-03-08 13:09:47 -0800</date>
            <delta_ts>2021-03-12 10:46:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222687-20210308160946.patch</filename>
            <type>text/plain</type>
            <size>10217</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3NDA5NikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDIxLTAzLTA4ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbYnVpbGQud2Via2l0Lm9yZ10gcnVuIGJ1aWxkYm90IGNoZWNrY29uZmln
IGluIHNlcnZpY2VzIGV3cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjIyNjg3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBDSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5OgorICAgICAgICAoUnVuQnVp
bGRib3RDaGVja0NvbmZpZ0ZvckVXUyk6IFJlbmFtZWQgZnJvbSBSdW5FV1NCdWlsZGJvdENoZWNr
Q29uZmlnLgorICAgICAgICAoUnVuQnVpbGRib3RDaGVja0NvbmZpZ0ZvckJ1aWxkV2ViS2l0KTog
QnVpbGQgc3RlcCB0byBydW4gYnVpbGRib3QgY2hlY2tjb25maWcgZm9yIGJ1aWxkLndlYmtpdC5v
cmcKKyAgICAgICAgKFJ1bkJ1aWxkYm90Q2hlY2tDb25maWdGb3JCdWlsZFdlYktpdC5fX2luaXRf
Xyk6CisgICAgICAgICogQ0lTdXBwb3J0L2V3cy1idWlsZC9mYWN0b3JpZXMucHk6CisgICAgICAg
IChTZXJ2aWNlc0ZhY3RvcnkuX19pbml0X18pOiBBZGRlZCBidWlsZCBzdGVwIHRvIHJ1biBidWls
ZGJvdCBjaGVja2NvbmZpZyBmb3IgYnVpbGQud2Via2l0Lm9yZworICAgICAgICAqIENJU3VwcG9y
dC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHk6IEFkZGVkIGFuZCB1cGRhdGVkIHVuaXQtdGVz
dHMuCisgICAgICAgICogQ0lTdXBwb3J0L2V3cy1idWlsZC9mYWN0b3JpZXNfdW5pdHRlc3QucHk6
IFVwZGF0ZWQgdW5pdC10ZXN0cy4KKwogMjAyMS0wMy0wOCAgSm9uYXRoYW4gQmVkYXJkICA8amJl
ZGFyZEBhcHBsZS5jb20+CiAKICAgICAgICAgW3J1bi13ZWJraXQtdGVzdHNdIERlbGV0ZSBvbGQg
cmVzdWx0cyBzZXJ2ZXIgY29kZSAoRm9sbG93LXVwKQpJbmRleDogVG9vbHMvQ0lTdXBwb3J0L2V3
cy1idWlsZC9mYWN0b3JpZXMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ0lTdXBwb3J0L2V3cy1i
dWlsZC9mYWN0b3JpZXMucHkJKHJldmlzaW9uIDI3NDA5NikKKysrIFRvb2xzL0NJU3VwcG9ydC9l
d3MtYnVpbGQvZmFjdG9yaWVzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xLDQgKzEsNCBAQAotIyBD
b3B5cmlnaHQgKEMpIDIwMTgtMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisj
IENvcHlyaWdodCAoQykgMjAxOC0yMDIxIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
ICMKICMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywg
d2l0aCBvciB3aXRob3V0CiAjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0
aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtMjgsOCArMjgsOCBAQCBmcm9tIHN0ZXBz
IGltcG9ydCAoQXBwbHlQYXRjaCwgQXBwbHlXYXRjCiAgICAgICAgICAgICAgICAgICAgQ2hlY2tQ
YXRjaFN0YXR1c09uRVdTUXVldWVzLCBDaGVja1N0eWxlLCBDb21waWxlSlNDLCBDb21waWxlV2Vi
S2l0LCBDb25maWd1cmVCdWlsZCwgQ3JlYXRlTG9jYWxHSVRDb21taXQsCiAgICAgICAgICAgICAg
ICAgICAgRG93bmxvYWRCdWlsdFByb2R1Y3QsIEV4dHJhY3RCdWlsdFByb2R1Y3QsIEZldGNoQnJh
bmNoZXMsIEZpbmRNb2RpZmllZENoYW5nZUxvZ3MsIEluc3RhbGxHdGtEZXBlbmRlbmNpZXMsCiAg
ICAgICAgICAgICAgICAgICAgSW5zdGFsbFdwZURlcGVuZGVuY2llcywgS2lsbE9sZFByb2Nlc3Nl
cywgUHJpbnRDb25maWd1cmF0aW9uLCBQdXNoQ29tbWl0VG9XZWJLaXRSZXBvLAotICAgICAgICAg
ICAgICAgICAgIFJ1bkFQSVRlc3RzLCBSdW5CaW5kaW5nc1Rlc3RzLCBSdW5CdWlsZFdlYktpdE9y
Z1VuaXRUZXN0cywgUnVuRVdTQnVpbGRib3RDaGVja0NvbmZpZywgUnVuRVdTVW5pdFRlc3RzLAot
ICAgICAgICAgICAgICAgICAgIFJ1blJlc3VsdHNkYnB5VGVzdHMsIFJ1bkphdmFTY3JpcHRDb3Jl
VGVzdHMsIFJ1bldlYktpdDFUZXN0cywgUnVuV2ViS2l0UGVybFRlc3RzLCBSdW5XZWJLaXRQeVB5
dGhvbjJUZXN0cywKKyAgICAgICAgICAgICAgICAgICBSdW5BUElUZXN0cywgUnVuQmluZGluZ3NU
ZXN0cywgUnVuQnVpbGRXZWJLaXRPcmdVbml0VGVzdHMsIFJ1bkJ1aWxkYm90Q2hlY2tDb25maWdG
b3JCdWlsZFdlYktpdCwgUnVuQnVpbGRib3RDaGVja0NvbmZpZ0ZvckVXUywKKyAgICAgICAgICAg
ICAgICAgICBSdW5FV1NVbml0VGVzdHMsIFJ1blJlc3VsdHNkYnB5VGVzdHMsIFJ1bkphdmFTY3Jp
cHRDb3JlVGVzdHMsIFJ1bldlYktpdDFUZXN0cywgUnVuV2ViS2l0UGVybFRlc3RzLCBSdW5XZWJL
aXRQeVB5dGhvbjJUZXN0cywKICAgICAgICAgICAgICAgICAgICBSdW5XZWJLaXRQeVB5dGhvbjNU
ZXN0cywgUnVuV2ViS2l0VGVzdHMsIFNldEJ1aWxkU3VtbWFyeSwgU2hvd0lkZW50aWZpZXIsIFRy
aWdnZXJDcmFzaExvZ1N1Ym1pc3Npb24sIFVwZGF0ZVdvcmtpbmdEaXJlY3RvcnksCiAgICAgICAg
ICAgICAgICAgICAgVmFsaWRhdGVQYXRjaCwgVmFsaWRhdGVDaGFuZ2VMb2dBbmRSZXZpZXdlciwg
VmFsaWRhdGVDb21taXRlckFuZFJldmlld2VyLCBXYWl0Rm9yQ3Jhc2hDb2xsZWN0aW9uKQogCkBA
IC0yNDksOCArMjQ5LDkgQEAgY2xhc3MgU2VydmljZXNGYWN0b3J5KEZhY3RvcnkpOgogICAgIGRl
ZiBfX2luaXRfXyhzZWxmLCBwbGF0Zm9ybSwgY29uZmlndXJhdGlvbj1Ob25lLCBhcmNoaXRlY3R1
cmVzPU5vbmUsIGFkZGl0aW9uYWxBcmd1bWVudHM9Tm9uZSwgKiprd2FyZ3MpOgogICAgICAgICBG
YWN0b3J5Ll9faW5pdF9fKHNlbGYsIHBsYXRmb3JtPXBsYXRmb3JtLCBjb25maWd1cmF0aW9uPWNv
bmZpZ3VyYXRpb24sIGFyY2hpdGVjdHVyZXM9YXJjaGl0ZWN0dXJlcywgYnVpbGRPbmx5PUZhbHNl
LCBhZGRpdGlvbmFsQXJndW1lbnRzPWFkZGl0aW9uYWxBcmd1bWVudHMsIGNoZWNrUmVsZXZhbmNl
PVRydWUpCiAgICAgICAgIHNlbGYuYWRkU3RlcChSdW5CdWlsZFdlYktpdE9yZ1VuaXRUZXN0cygp
KQorICAgICAgICBzZWxmLmFkZFN0ZXAoUnVuQnVpbGRib3RDaGVja0NvbmZpZ0ZvckJ1aWxkV2Vi
S2l0KCkpCiAgICAgICAgIHNlbGYuYWRkU3RlcChSdW5FV1NVbml0VGVzdHMoKSkKLSAgICAgICAg
c2VsZi5hZGRTdGVwKFJ1bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoKSkKKyAgICAgICAgc2VsZi5h
ZGRTdGVwKFJ1bkJ1aWxkYm90Q2hlY2tDb25maWdGb3JFV1MoKSkKICAgICAgICAgc2VsZi5hZGRT
dGVwKFJ1blJlc3VsdHNkYnB5VGVzdHMoKSkKIAogCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdz
LWJ1aWxkL2ZhY3Rvcmllc191bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DSVN1cHBv
cnQvZXdzLWJ1aWxkL2ZhY3Rvcmllc191bml0dGVzdC5weQkocmV2aXNpb24gMjc0MDk2KQorKysg
VG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9mYWN0b3JpZXNfdW5pdHRlc3QucHkJKHdvcmtpbmcg
Y29weSkKQEAgLTE3NCw4ICsxNzQsOSBAQCBjbGFzcyBUZXN0VGVzdHNGYWN0b3J5KFRlc3RDYXNl
KToKICAgICAgICAgICAgIF9CdWlsZFN0ZXBGYWN0b3J5KHN0ZXBzLlNob3dJZGVudGlmaWVyKSwK
ICAgICAgICAgICAgIF9CdWlsZFN0ZXBGYWN0b3J5KHN0ZXBzLkFwcGx5UGF0Y2gpLAogICAgICAg
ICAgICAgX0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMuUnVuQnVpbGRXZWJLaXRPcmdVbml0VGVzdHMp
LAorICAgICAgICAgICAgX0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMuUnVuQnVpbGRib3RDaGVja0Nv
bmZpZ0ZvckJ1aWxkV2ViS2l0KSwKICAgICAgICAgICAgIF9CdWlsZFN0ZXBGYWN0b3J5KHN0ZXBz
LlJ1bkVXU1VuaXRUZXN0cyksCi0gICAgICAgICAgICBfQnVpbGRTdGVwRmFjdG9yeShzdGVwcy5S
dW5FV1NCdWlsZGJvdENoZWNrQ29uZmlnKSwKKyAgICAgICAgICAgIF9CdWlsZFN0ZXBGYWN0b3J5
KHN0ZXBzLlJ1bkJ1aWxkYm90Q2hlY2tDb25maWdGb3JFV1MpLAogICAgICAgICAgICAgX0J1aWxk
U3RlcEZhY3Rvcnkoc3RlcHMuUnVuUmVzdWx0c2RicHlUZXN0cyksCiAgICAgICAgIF0pCiAKSW5k
ZXg6IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9v
bHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQkocmV2aXNpb24gMjc0MDk2KQorKysgVG9v
bHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQkod29ya2luZyBjb3B5KQpAQCAtMTI1Miwx
MyArMTI1MiwyNyBAQCBjbGFzcyBSdW5FV1NVbml0VGVzdHMoc2hlbGwuU2hlbGxDb21tYW5kCiAg
ICAgICAgIHJldHVybiB7dSdzdGVwJzogdSdGYWlsZWQgRVdTIHVuaXQgdGVzdHMnfQogCiAKLWNs
YXNzIFJ1bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoc2hlbGwuU2hlbGxDb21tYW5kKToKLSAgICBu
YW1lID0gJ2J1aWxkYm90LWNoZWNrLWNvbmZpZycKK2NsYXNzIFJ1bkJ1aWxkYm90Q2hlY2tDb25m
aWdGb3JFV1Moc2hlbGwuU2hlbGxDb21tYW5kKToKKyAgICBuYW1lID0gJ2J1aWxkYm90LWNoZWNr
LWNvbmZpZy1mb3ItZXdzJwogICAgIGRlc2NyaXB0aW9uID0gWydidWlsZGJvdC1jaGVja2NvbmZp
ZyBydW5uaW5nJ10KICAgICBjb21tYW5kID0gWydidWlsZGJvdCcsICdjaGVja2NvbmZpZyddCiAK
ICAgICBkZWYgX19pbml0X18oc2VsZiwgKiprd2FyZ3MpOgotICAgICAgICBzdXBlcihSdW5FV1NC
dWlsZGJvdENoZWNrQ29uZmlnLCBzZWxmKS5fX2luaXRfXyh3b3JrZGlyPSdidWlsZC9Ub29scy9D
SVN1cHBvcnQvZXdzLWJ1aWxkJywgdGltZW91dD0yICogNjAsIGxvZ0Vudmlyb249RmFsc2UsICoq
a3dhcmdzKQorICAgICAgICBzdXBlcihSdW5CdWlsZGJvdENoZWNrQ29uZmlnRm9yRVdTLCBzZWxm
KS5fX2luaXRfXyh3b3JrZGlyPSdidWlsZC9Ub29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkJywgdGlt
ZW91dD0yICogNjAsIGxvZ0Vudmlyb249RmFsc2UsICoqa3dhcmdzKQorCisgICAgZGVmIGdldFJl
c3VsdFN1bW1hcnkoc2VsZik6CisgICAgICAgIGlmIHNlbGYucmVzdWx0cyA9PSBTVUNDRVNTOgor
ICAgICAgICAgICAgcmV0dXJuIHt1J3N0ZXAnOiB1J1Bhc3NlZCBidWlsZGJvdCBjaGVja2NvbmZp
Zyd9CisgICAgICAgIHJldHVybiB7dSdzdGVwJzogdSdGYWlsZWQgYnVpbGRib3QgY2hlY2tjb25m
aWcnfQorCisKK2NsYXNzIFJ1bkJ1aWxkYm90Q2hlY2tDb25maWdGb3JCdWlsZFdlYktpdChzaGVs
bC5TaGVsbENvbW1hbmQpOgorICAgIG5hbWUgPSAnYnVpbGRib3QtY2hlY2stY29uZmlnLWZvci1i
dWlsZC13ZWJraXQnCisgICAgZGVzY3JpcHRpb24gPSBbJ2J1aWxkYm90LWNoZWNrY29uZmlnIHJ1
bm5pbmcnXQorICAgIGNvbW1hbmQgPSBbJ2J1aWxkYm90JywgJ2NoZWNrY29uZmlnJ10KKworICAg
IGRlZiBfX2luaXRfXyhzZWxmLCAqKmt3YXJncyk6CisgICAgICAgIHN1cGVyKFJ1bkJ1aWxkYm90
Q2hlY2tDb25maWdGb3JCdWlsZFdlYktpdCwgc2VsZikuX19pbml0X18od29ya2Rpcj0nYnVpbGQv
VG9vbHMvQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcnLCB0aW1lb3V0PTIgKiA2MCwgbG9nRW52
aXJvbj1GYWxzZSwgKiprd2FyZ3MpCiAKICAgICBkZWYgZ2V0UmVzdWx0U3VtbWFyeShzZWxmKToK
ICAgICAgICAgaWYgc2VsZi5yZXN1bHRzID09IFNVQ0NFU1M6CkluZGV4OiBUb29scy9DSVN1cHBv
cnQvZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJU3Vw
cG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkJKHJldmlzaW9uIDI3NDA5NikKKysrIFRv
b2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkJKHdvcmtpbmcgY29weSkK
QEAgLTUzLDggKzUzLDggQEAgZnJvbSBzdGVwcyBpbXBvcnQgKEFuYWx5emVBUElUZXN0c1Jlc3Vs
dAogICAgICAgICAgICAgICAgICAgIEZldGNoQnJhbmNoZXMsIEZpbmRNb2RpZmllZENoYW5nZUxv
Z3MsIEluc3RhbGxHdGtEZXBlbmRlbmNpZXMsIEluc3RhbGxXcGVEZXBlbmRlbmNpZXMsIEtpbGxP
bGRQcm9jZXNzZXMsCiAgICAgICAgICAgICAgICAgICAgUHJpbnRDb25maWd1cmF0aW9uLCBQdXNo
Q29tbWl0VG9XZWJLaXRSZXBvLCBSZVJ1bkFQSVRlc3RzLCBSZVJ1bkphdmFTY3JpcHRDb3JlVGVz
dHMsIFJlUnVuV2ViS2l0UGVybFRlc3RzLAogICAgICAgICAgICAgICAgICAgIFJlUnVuV2ViS2l0
VGVzdHMsIFJ1bkFQSVRlc3RzLCBSdW5BUElUZXN0c1dpdGhvdXRQYXRjaCwgUnVuQmluZGluZ3NU
ZXN0cywgUnVuQnVpbGRXZWJLaXRPcmdVbml0VGVzdHMsCi0gICAgICAgICAgICAgICAgICAgUnVu
RVdTQnVpbGRib3RDaGVja0NvbmZpZywgUnVuRVdTVW5pdFRlc3RzLCBSdW5SZXN1bHRzZGJweVRl
c3RzLCBSdW5KYXZhU2NyaXB0Q29yZVRlc3RzLAotICAgICAgICAgICAgICAgICAgIFJ1bkpTQ1Rl
c3RzV2l0aG91dFBhdGNoLCBSdW5XZWJLaXQxVGVzdHMsIFJ1bldlYktpdFBlcmxUZXN0cywgUnVu
V2ViS2l0UHlQeXRob24yVGVzdHMsCisgICAgICAgICAgICAgICAgICAgUnVuQnVpbGRib3RDaGVj
a0NvbmZpZ0ZvckJ1aWxkV2ViS2l0LCBSdW5CdWlsZGJvdENoZWNrQ29uZmlnRm9yRVdTLCBSdW5F
V1NVbml0VGVzdHMsIFJ1blJlc3VsdHNkYnB5VGVzdHMsCisgICAgICAgICAgICAgICAgICAgUnVu
SmF2YVNjcmlwdENvcmVUZXN0cywgUnVuSlNDVGVzdHNXaXRob3V0UGF0Y2gsIFJ1bldlYktpdDFU
ZXN0cywgUnVuV2ViS2l0UGVybFRlc3RzLCBSdW5XZWJLaXRQeVB5dGhvbjJUZXN0cywKICAgICAg
ICAgICAgICAgICAgICBSdW5XZWJLaXRQeVB5dGhvbjNUZXN0cywgUnVuV2ViS2l0VGVzdHMsIFJ1
bldlYktpdFRlc3RzV2l0aG91dFBhdGNoLCBUZXN0V2l0aEZhaWx1cmVDb3VudCwgU2hvd0lkZW50
aWZpZXIsCiAgICAgICAgICAgICAgICAgICAgVHJpZ2dlciwgVHJhbnNmZXJUb1MzLCBVbkFwcGx5
UGF0Y2hJZlJlcXVpcmVkLCBVcGRhdGVXb3JraW5nRGlyZWN0b3J5LCBVcGxvYWRCdWlsdFByb2R1
Y3QsCiAgICAgICAgICAgICAgICAgICAgVXBsb2FkVGVzdFJlc3VsdHMsIFZhbGlkYXRlQ29tbWl0
ZXJBbmRSZXZpZXdlciwgVmFsaWRhdGVQYXRjaCkKQEAgLTYyMiw3ICs2MjIsNyBAQCBGQUlMRUQg
KGZhaWx1cmVzPTEsIGVycm9ycz0wKScnJykKICAgICAgICAgcmV0dXJuIHNlbGYucnVuU3RlcCgp
CiAKIAotY2xhc3MgVGVzdFJ1bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoQnVpbGRTdGVwTWl4aW5B
ZGRpdGlvbnMsIHVuaXR0ZXN0LlRlc3RDYXNlKToKK2NsYXNzIFRlc3RSdW5CdWlsZGJvdENoZWNr
Q29uZmlnRm9yRVdTKEJ1aWxkU3RlcE1peGluQWRkaXRpb25zLCB1bml0dGVzdC5UZXN0Q2FzZSk6
CiAgICAgZGVmIHNldFVwKHNlbGYpOgogICAgICAgICBzZWxmLmxvbmdNZXNzYWdlID0gVHJ1ZQog
ICAgICAgICByZXR1cm4gc2VsZi5zZXRVcEJ1aWxkU3RlcCgpCkBAIC02MzEsNyArNjMxLDcgQEAg
Y2xhc3MgVGVzdFJ1bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoQnVpbAogICAgICAgICByZXR1cm4g
c2VsZi50ZWFyRG93bkJ1aWxkU3RlcCgpCiAKICAgICBkZWYgdGVzdF9zdWNjZXNzKHNlbGYpOgot
ICAgICAgICBzZWxmLnNldHVwU3RlcChSdW5FV1NCdWlsZGJvdENoZWNrQ29uZmlnKCkpCisgICAg
ICAgIHNlbGYuc2V0dXBTdGVwKFJ1bkJ1aWxkYm90Q2hlY2tDb25maWdGb3JFV1MoKSkKICAgICAg
ICAgc2VsZi5leHBlY3RSZW1vdGVDb21tYW5kcygKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdv
cmtkaXI9J2J1aWxkL1Rvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQnLAogICAgICAgICAgICAgICAg
ICAgICAgICAgdGltZW91dD0xMjAsCkBAIC02NDQsNyArNjQ0LDcgQEAgY2xhc3MgVGVzdFJ1bkVX
U0J1aWxkYm90Q2hlY2tDb25maWcoQnVpbAogICAgICAgICByZXR1cm4gc2VsZi5ydW5TdGVwKCkK
IAogICAgIGRlZiB0ZXN0X2ZhaWx1cmUoc2VsZik6Ci0gICAgICAgIHNlbGYuc2V0dXBTdGVwKFJ1
bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoKSkKKyAgICAgICAgc2VsZi5zZXR1cFN0ZXAoUnVuQnVp
bGRib3RDaGVja0NvbmZpZ0ZvckVXUygpKQogICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1h
bmRzKAogICAgICAgICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0nYnVpbGQvVG9vbHMvQ0lTdXBw
b3J0L2V3cy1idWlsZCcsCiAgICAgICAgICAgICAgICAgICAgICAgICB0aW1lb3V0PTEyMCwKQEAg
LTY1OCw2ICs2NTgsNDIgQEAgY2xhc3MgVGVzdFJ1bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoQnVp
bAogICAgICAgICByZXR1cm4gc2VsZi5ydW5TdGVwKCkKIAogCitjbGFzcyBUZXN0UnVuQnVpbGRi
b3RDaGVja0NvbmZpZ0ZvckJ1aWxkV2ViS2l0KEJ1aWxkU3RlcE1peGluQWRkaXRpb25zLCB1bml0
dGVzdC5UZXN0Q2FzZSk6CisgICAgZGVmIHNldFVwKHNlbGYpOgorICAgICAgICBzZWxmLmxvbmdN
ZXNzYWdlID0gVHJ1ZQorICAgICAgICByZXR1cm4gc2VsZi5zZXRVcEJ1aWxkU3RlcCgpCisKKyAg
ICBkZWYgdGVhckRvd24oc2VsZik6CisgICAgICAgIHJldHVybiBzZWxmLnRlYXJEb3duQnVpbGRT
dGVwKCkKKworICAgIGRlZiB0ZXN0X3N1Y2Nlc3Moc2VsZik6CisgICAgICAgIHNlbGYuc2V0dXBT
dGVwKFJ1bkJ1aWxkYm90Q2hlY2tDb25maWdGb3JCdWlsZFdlYktpdCgpKQorICAgICAgICBzZWxm
LmV4cGVjdFJlbW90ZUNvbW1hbmRzKAorICAgICAgICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0n
YnVpbGQvVG9vbHMvQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgdGltZW91dD0xMjAsCisgICAgICAgICAgICAgICAgICAgICAgICBsb2dFbnZpcm9u
PUZhbHNlLAorICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ2J1aWxkYm90JywgJ2No
ZWNrY29uZmlnJ10sCisgICAgICAgICAgICAgICAgICAgICAgICApCisgICAgICAgICAgICArIDAs
CisgICAgICAgICkKKyAgICAgICAgc2VsZi5leHBlY3RPdXRjb21lKHJlc3VsdD1TVUNDRVNTLCBz
dGF0ZV9zdHJpbmc9J1Bhc3NlZCBidWlsZGJvdCBjaGVja2NvbmZpZycpCisgICAgICAgIHJldHVy
biBzZWxmLnJ1blN0ZXAoKQorCisgICAgZGVmIHRlc3RfZmFpbHVyZShzZWxmKToKKyAgICAgICAg
c2VsZi5zZXR1cFN0ZXAoUnVuQnVpbGRib3RDaGVja0NvbmZpZ0ZvckJ1aWxkV2ViS2l0KCkpCisg
ICAgICAgIHNlbGYuZXhwZWN0UmVtb3RlQ29tbWFuZHMoCisgICAgICAgICAgICBFeHBlY3RTaGVs
bCh3b3JrZGlyPSdidWlsZC9Ub29scy9DSVN1cHBvcnQvYnVpbGQtd2Via2l0LW9yZycsCisgICAg
ICAgICAgICAgICAgICAgICAgICB0aW1lb3V0PTEyMCwKKyAgICAgICAgICAgICAgICAgICAgICAg
IGxvZ0Vudmlyb249RmFsc2UsCisgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsnYnVp
bGRib3QnLCAnY2hlY2tjb25maWcnXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICkKKyAgICAg
ICAgICAgICsgRXhwZWN0U2hlbGwubG9nKCdzdGRpbycsIHN0ZG91dD0nQ29uZmlndXJhdGlvbiBF
cnJvcnM6ICBidWlsZGVyKHMpIGlPUy0xMi1EZWJ1Zy1CdWlsZC1FV1MgaGF2ZSBubyBzY2hlZHVs
ZXJzIHRvIGRyaXZlIHRoZW0nKQorICAgICAgICAgICAgKyAyLAorICAgICAgICApCisgICAgICAg
IHNlbGYuZXhwZWN0T3V0Y29tZShyZXN1bHQ9RkFJTFVSRSwgc3RhdGVfc3RyaW5nPSdGYWlsZWQg
YnVpbGRib3QgY2hlY2tjb25maWcnKQorICAgICAgICByZXR1cm4gc2VsZi5ydW5TdGVwKCkKKwor
CiBjbGFzcyBUZXN0UnVuRVdTVW5pdFRlc3RzKEJ1aWxkU3RlcE1peGluQWRkaXRpb25zLCB1bml0
dGVzdC5UZXN0Q2FzZSk6CiAgICAgZGVmIHNldFVwKHNlbGYpOgogICAgICAgICBzZWxmLmxvbmdN
ZXNzYWdlID0gVHJ1ZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423063</attachid>
            <date>2021-03-12 10:46:15 -0800</date>
            <delta_ts>2021-03-13 08:20:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222687-20210312134614.patch</filename>
            <type>text/plain</type>
            <size>10659</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3NDM2MikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE4IEBACisyMDIxLTAzLTEyICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbYnVpbGQud2Via2l0Lm9yZ10gcnVuIGJ1aWxkYm90IGNoZWNrY29uZmln
IGluIHNlcnZpY2VzIGV3cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjIyNjg3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBDSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5OgorICAgICAgICAoUnVuQnVp
bGRib3RDaGVja0NvbmZpZ0ZvckVXUyk6IFJlbmFtZWQgZnJvbSBSdW5FV1NCdWlsZGJvdENoZWNr
Q29uZmlnLgorICAgICAgICAoUnVuQnVpbGRib3RDaGVja0NvbmZpZ0ZvckJ1aWxkV2ViS2l0KTog
QnVpbGQgc3RlcCB0byBydW4gYnVpbGRib3QgY2hlY2tjb25maWcgZm9yIGJ1aWxkLndlYmtpdC5v
cmcKKyAgICAgICAgKiBDSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rvcmllcy5weToKKyAgICAgICAg
KFNlcnZpY2VzRmFjdG9yeS5fX2luaXRfXyk6IEFkZGVkIGJ1aWxkIHN0ZXAgdG8gcnVuIGJ1aWxk
Ym90IGNoZWNrY29uZmlnIGZvciBidWlsZC53ZWJraXQub3JnCisgICAgICAgICogQ0lTdXBwb3J0
L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5weTogQWRkZWQgYW5kIHVwZGF0ZWQgdW5pdC10ZXN0
cy4KKyAgICAgICAgKiBDSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rvcmllc191bml0dGVzdC5weTog
VXBkYXRlZCB1bml0LXRlc3RzLgorCiAyMDIxLTAzLTEyICBBbGljaWEgQm95YSBHYXJjw61hICA8
YWJveWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkOiBVcGRhdGUgQWxpY2lhJ3Mg
c3RhdHVzIHRvIHJldmlld2VyCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rv
cmllcy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rvcmll
cy5weQkocmV2aXNpb24gMjc0MzYyKQorKysgVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9mYWN0
b3JpZXMucHkJKHdvcmtpbmcgY29weSkKQEAgLTEsNCArMSw0IEBACi0jIENvcHlyaWdodCAoQykg
MjAxOC0yMDIwIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMgQ29weXJpZ2h0IChD
KSAyMDE4LTIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogIwogIyBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhv
dXQKICMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zCkBAIC0yOCw4ICsyOCw4IEBAIGZyb20gc3RlcHMgaW1wb3J0IChBcHBs
eVBhdGNoLCBBcHBseVdhdGMKICAgICAgICAgICAgICAgICAgICBDaGVja1BhdGNoU3RhdHVzT25F
V1NRdWV1ZXMsIENoZWNrU3R5bGUsIENvbXBpbGVKU0MsIENvbXBpbGVXZWJLaXQsIENvbmZpZ3Vy
ZUJ1aWxkLCBDcmVhdGVMb2NhbEdJVENvbW1pdCwKICAgICAgICAgICAgICAgICAgICBEb3dubG9h
ZEJ1aWx0UHJvZHVjdCwgRXh0cmFjdEJ1aWx0UHJvZHVjdCwgRmV0Y2hCcmFuY2hlcywgRmluZE1v
ZGlmaWVkQ2hhbmdlTG9ncywgSW5zdGFsbEd0a0RlcGVuZGVuY2llcywKICAgICAgICAgICAgICAg
ICAgICBJbnN0YWxsV3BlRGVwZW5kZW5jaWVzLCBLaWxsT2xkUHJvY2Vzc2VzLCBQcmludENvbmZp
Z3VyYXRpb24sIFB1c2hDb21taXRUb1dlYktpdFJlcG8sCi0gICAgICAgICAgICAgICAgICAgUnVu
QVBJVGVzdHMsIFJ1bkJpbmRpbmdzVGVzdHMsIFJ1bkJ1aWxkV2ViS2l0T3JnVW5pdFRlc3RzLCBS
dW5FV1NCdWlsZGJvdENoZWNrQ29uZmlnLCBSdW5FV1NVbml0VGVzdHMsCi0gICAgICAgICAgICAg
ICAgICAgUnVuUmVzdWx0c2RicHlUZXN0cywgUnVuSmF2YVNjcmlwdENvcmVUZXN0cywgUnVuV2Vi
S2l0MVRlc3RzLCBSdW5XZWJLaXRQZXJsVGVzdHMsIFJ1bldlYktpdFB5UHl0aG9uMlRlc3RzLAor
ICAgICAgICAgICAgICAgICAgIFJ1bkFQSVRlc3RzLCBSdW5CaW5kaW5nc1Rlc3RzLCBSdW5CdWls
ZFdlYktpdE9yZ1VuaXRUZXN0cywgUnVuQnVpbGRib3RDaGVja0NvbmZpZ0ZvckJ1aWxkV2ViS2l0
LCBSdW5CdWlsZGJvdENoZWNrQ29uZmlnRm9yRVdTLAorICAgICAgICAgICAgICAgICAgIFJ1bkVX
U1VuaXRUZXN0cywgUnVuUmVzdWx0c2RicHlUZXN0cywgUnVuSmF2YVNjcmlwdENvcmVUZXN0cywg
UnVuV2ViS2l0MVRlc3RzLCBSdW5XZWJLaXRQZXJsVGVzdHMsIFJ1bldlYktpdFB5UHl0aG9uMlRl
c3RzLAogICAgICAgICAgICAgICAgICAgIFJ1bldlYktpdFB5UHl0aG9uM1Rlc3RzLCBSdW5XZWJL
aXRUZXN0cywgU2V0QnVpbGRTdW1tYXJ5LCBTaG93SWRlbnRpZmllciwgVHJpZ2dlckNyYXNoTG9n
U3VibWlzc2lvbiwgVXBkYXRlV29ya2luZ0RpcmVjdG9yeSwKICAgICAgICAgICAgICAgICAgICBW
YWxpZGF0ZVBhdGNoLCBWYWxpZGF0ZUNoYW5nZUxvZ0FuZFJldmlld2VyLCBWYWxpZGF0ZUNvbW1p
dGVyQW5kUmV2aWV3ZXIsIFdhaXRGb3JDcmFzaENvbGxlY3Rpb24pCiAKQEAgLTI0OSw4ICsyNDks
OSBAQCBjbGFzcyBTZXJ2aWNlc0ZhY3RvcnkoRmFjdG9yeSk6CiAgICAgZGVmIF9faW5pdF9fKHNl
bGYsIHBsYXRmb3JtLCBjb25maWd1cmF0aW9uPU5vbmUsIGFyY2hpdGVjdHVyZXM9Tm9uZSwgYWRk
aXRpb25hbEFyZ3VtZW50cz1Ob25lLCAqKmt3YXJncyk6CiAgICAgICAgIEZhY3RvcnkuX19pbml0
X18oc2VsZiwgcGxhdGZvcm09cGxhdGZvcm0sIGNvbmZpZ3VyYXRpb249Y29uZmlndXJhdGlvbiwg
YXJjaGl0ZWN0dXJlcz1hcmNoaXRlY3R1cmVzLCBidWlsZE9ubHk9RmFsc2UsIGFkZGl0aW9uYWxB
cmd1bWVudHM9YWRkaXRpb25hbEFyZ3VtZW50cywgY2hlY2tSZWxldmFuY2U9VHJ1ZSkKICAgICAg
ICAgc2VsZi5hZGRTdGVwKFJ1bkJ1aWxkV2ViS2l0T3JnVW5pdFRlc3RzKCkpCisgICAgICAgIHNl
bGYuYWRkU3RlcChSdW5CdWlsZGJvdENoZWNrQ29uZmlnRm9yQnVpbGRXZWJLaXQoKSkKICAgICAg
ICAgc2VsZi5hZGRTdGVwKFJ1bkVXU1VuaXRUZXN0cygpKQotICAgICAgICBzZWxmLmFkZFN0ZXAo
UnVuRVdTQnVpbGRib3RDaGVja0NvbmZpZygpKQorICAgICAgICBzZWxmLmFkZFN0ZXAoUnVuQnVp
bGRib3RDaGVja0NvbmZpZ0ZvckVXUygpKQogICAgICAgICBzZWxmLmFkZFN0ZXAoUnVuUmVzdWx0
c2RicHlUZXN0cygpKQogCiAKSW5kZXg6IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvZmFjdG9y
aWVzX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQv
ZmFjdG9yaWVzX3VuaXR0ZXN0LnB5CShyZXZpc2lvbiAyNzQzNjIpCisrKyBUb29scy9DSVN1cHBv
cnQvZXdzLWJ1aWxkL2ZhY3Rvcmllc191bml0dGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAtMTc0
LDggKzE3NCw5IEBAIGNsYXNzIFRlc3RUZXN0c0ZhY3RvcnkoVGVzdENhc2UpOgogICAgICAgICAg
ICAgX0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMuU2hvd0lkZW50aWZpZXIpLAogICAgICAgICAgICAg
X0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMuQXBwbHlQYXRjaCksCiAgICAgICAgICAgICBfQnVpbGRT
dGVwRmFjdG9yeShzdGVwcy5SdW5CdWlsZFdlYktpdE9yZ1VuaXRUZXN0cyksCisgICAgICAgICAg
ICBfQnVpbGRTdGVwRmFjdG9yeShzdGVwcy5SdW5CdWlsZGJvdENoZWNrQ29uZmlnRm9yQnVpbGRX
ZWJLaXQpLAogICAgICAgICAgICAgX0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMuUnVuRVdTVW5pdFRl
c3RzKSwKLSAgICAgICAgICAgIF9CdWlsZFN0ZXBGYWN0b3J5KHN0ZXBzLlJ1bkVXU0J1aWxkYm90
Q2hlY2tDb25maWcpLAorICAgICAgICAgICAgX0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMuUnVuQnVp
bGRib3RDaGVja0NvbmZpZ0ZvckVXUyksCiAgICAgICAgICAgICBfQnVpbGRTdGVwRmFjdG9yeShz
dGVwcy5SdW5SZXN1bHRzZGJweVRlc3RzKSwKICAgICAgICAgXSkKIApJbmRleDogVG9vbHMvQ0lT
dXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DSVN1cHBvcnQv
ZXdzLWJ1aWxkL3N0ZXBzLnB5CShyZXZpc2lvbiAyNzQzNjIpCisrKyBUb29scy9DSVN1cHBvcnQv
ZXdzLWJ1aWxkL3N0ZXBzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMjUyLDEzICsxMjUyLDE1IEBA
IGNsYXNzIFJ1bkVXU1VuaXRUZXN0cyhzaGVsbC5TaGVsbENvbW1hbmQKICAgICAgICAgcmV0dXJu
IHsnc3RlcCc6ICdGYWlsZWQgRVdTIHVuaXQgdGVzdHMnfQogCiAKLWNsYXNzIFJ1bkVXU0J1aWxk
Ym90Q2hlY2tDb25maWcoc2hlbGwuU2hlbGxDb21tYW5kKToKK2NsYXNzIFJ1bkJ1aWxkYm90Q2hl
Y2tDb25maWcoc2hlbGwuU2hlbGxDb21tYW5kKToKICAgICBuYW1lID0gJ2J1aWxkYm90LWNoZWNr
LWNvbmZpZycKICAgICBkZXNjcmlwdGlvbiA9IFsnYnVpbGRib3QtY2hlY2tjb25maWcgcnVubmlu
ZyddCiAgICAgY29tbWFuZCA9IFsnYnVpbGRib3QnLCAnY2hlY2tjb25maWcnXQorICAgIGRpcmVj
dG9yeSA9ICdidWlsZC9Ub29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkJworICAgIHRpbWVvdXQgPSAy
ICogNjAKIAogICAgIGRlZiBfX2luaXRfXyhzZWxmLCAqKmt3YXJncyk6Ci0gICAgICAgIHN1cGVy
KFJ1bkVXU0J1aWxkYm90Q2hlY2tDb25maWcsIHNlbGYpLl9faW5pdF9fKHdvcmtkaXI9J2J1aWxk
L1Rvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQnLCB0aW1lb3V0PTIgKiA2MCwgbG9nRW52aXJvbj1G
YWxzZSwgKiprd2FyZ3MpCisgICAgICAgIHN1cGVyKFJ1bkJ1aWxkYm90Q2hlY2tDb25maWcsIHNl
bGYpLl9faW5pdF9fKHdvcmtkaXI9c2VsZi5kaXJlY3RvcnksIHRpbWVvdXQ9c2VsZi50aW1lb3V0
LCBsb2dFbnZpcm9uPUZhbHNlLCAqKmt3YXJncykKIAogICAgIGRlZiBzdGFydChzZWxmKToKICAg
ICAgICAgc2VsZi53b3JrZXJFbnZpcm9ubWVudFsnTENfQ1RZUEUnXSA9ICdlbl9VUy5VVEYtOCcK
QEAgLTEyNzAsNiArMTI3MiwxNiBAQCBjbGFzcyBSdW5FV1NCdWlsZGJvdENoZWNrQ29uZmlnKHNo
ZWxsLlNoCiAgICAgICAgIHJldHVybiB7J3N0ZXAnOiAnRmFpbGVkIGJ1aWxkYm90IGNoZWNrY29u
ZmlnJ30KIAogCitjbGFzcyBSdW5CdWlsZGJvdENoZWNrQ29uZmlnRm9yRVdTKFJ1bkJ1aWxkYm90
Q2hlY2tDb25maWcpOgorICAgIG5hbWUgPSAnYnVpbGRib3QtY2hlY2stY29uZmlnLWZvci1ld3Mn
CisgICAgZGlyZWN0b3J5ID0gJ2J1aWxkL1Rvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQnCisKKwor
Y2xhc3MgUnVuQnVpbGRib3RDaGVja0NvbmZpZ0ZvckJ1aWxkV2ViS2l0KFJ1bkJ1aWxkYm90Q2hl
Y2tDb25maWcpOgorICAgIG5hbWUgPSAnYnVpbGRib3QtY2hlY2stY29uZmlnLWZvci1idWlsZC13
ZWJraXQnCisgICAgZGlyZWN0b3J5ID0gJ2J1aWxkL1Rvb2xzL0NJU3VwcG9ydC9idWlsZC13ZWJr
aXQtb3JnJworCisKIGNsYXNzIFJ1blJlc3VsdHNkYnB5VGVzdHMoc2hlbGwuU2hlbGxDb21tYW5k
KToKICAgICBuYW1lID0gJ3Jlc3VsdHNkYnB5LXVuaXQtdGVzdHMnCiAgICAgZGVzY3JpcHRpb24g
PSBbJ3Jlc3VsdHNkYnB5LXVuaXQtdGVzdHMgcnVubmluZyddCkluZGV4OiBUb29scy9DSVN1cHBv
cnQvZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJU3Vw
cG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkJKHJldmlzaW9uIDI3NDM2MikKKysrIFRv
b2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkJKHdvcmtpbmcgY29weSkK
QEAgLTUzLDggKzUzLDggQEAgZnJvbSBzdGVwcyBpbXBvcnQgKEFuYWx5emVBUElUZXN0c1Jlc3Vs
dAogICAgICAgICAgICAgICAgICAgIEZldGNoQnJhbmNoZXMsIEZpbmRNb2RpZmllZENoYW5nZUxv
Z3MsIEluc3RhbGxHdGtEZXBlbmRlbmNpZXMsIEluc3RhbGxXcGVEZXBlbmRlbmNpZXMsIEtpbGxP
bGRQcm9jZXNzZXMsCiAgICAgICAgICAgICAgICAgICAgUHJpbnRDb25maWd1cmF0aW9uLCBQdXNo
Q29tbWl0VG9XZWJLaXRSZXBvLCBSZVJ1bkFQSVRlc3RzLCBSZVJ1bkphdmFTY3JpcHRDb3JlVGVz
dHMsIFJlUnVuV2ViS2l0UGVybFRlc3RzLAogICAgICAgICAgICAgICAgICAgIFJlUnVuV2ViS2l0
VGVzdHMsIFJ1bkFQSVRlc3RzLCBSdW5BUElUZXN0c1dpdGhvdXRQYXRjaCwgUnVuQmluZGluZ3NU
ZXN0cywgUnVuQnVpbGRXZWJLaXRPcmdVbml0VGVzdHMsCi0gICAgICAgICAgICAgICAgICAgUnVu
RVdTQnVpbGRib3RDaGVja0NvbmZpZywgUnVuRVdTVW5pdFRlc3RzLCBSdW5SZXN1bHRzZGJweVRl
c3RzLCBSdW5KYXZhU2NyaXB0Q29yZVRlc3RzLAotICAgICAgICAgICAgICAgICAgIFJ1bkpTQ1Rl
c3RzV2l0aG91dFBhdGNoLCBSdW5XZWJLaXQxVGVzdHMsIFJ1bldlYktpdFBlcmxUZXN0cywgUnVu
V2ViS2l0UHlQeXRob24yVGVzdHMsCisgICAgICAgICAgICAgICAgICAgUnVuQnVpbGRib3RDaGVj
a0NvbmZpZ0ZvckJ1aWxkV2ViS2l0LCBSdW5CdWlsZGJvdENoZWNrQ29uZmlnRm9yRVdTLCBSdW5F
V1NVbml0VGVzdHMsIFJ1blJlc3VsdHNkYnB5VGVzdHMsCisgICAgICAgICAgICAgICAgICAgUnVu
SmF2YVNjcmlwdENvcmVUZXN0cywgUnVuSlNDVGVzdHNXaXRob3V0UGF0Y2gsIFJ1bldlYktpdDFU
ZXN0cywgUnVuV2ViS2l0UGVybFRlc3RzLCBSdW5XZWJLaXRQeVB5dGhvbjJUZXN0cywKICAgICAg
ICAgICAgICAgICAgICBSdW5XZWJLaXRQeVB5dGhvbjNUZXN0cywgUnVuV2ViS2l0VGVzdHMsIFJ1
bldlYktpdFRlc3RzV2l0aG91dFBhdGNoLCBUZXN0V2l0aEZhaWx1cmVDb3VudCwgU2hvd0lkZW50
aWZpZXIsCiAgICAgICAgICAgICAgICAgICAgVHJpZ2dlciwgVHJhbnNmZXJUb1MzLCBVbkFwcGx5
UGF0Y2hJZlJlcXVpcmVkLCBVcGRhdGVXb3JraW5nRGlyZWN0b3J5LCBVcGxvYWRCdWlsdFByb2R1
Y3QsCiAgICAgICAgICAgICAgICAgICAgVXBsb2FkVGVzdFJlc3VsdHMsIFZhbGlkYXRlQ29tbWl0
ZXJBbmRSZXZpZXdlciwgVmFsaWRhdGVQYXRjaCkKQEAgLTYyMiw3ICs2MjIsNyBAQCBGQUlMRUQg
KGZhaWx1cmVzPTEsIGVycm9ycz0wKScnJykKICAgICAgICAgcmV0dXJuIHNlbGYucnVuU3RlcCgp
CiAKIAotY2xhc3MgVGVzdFJ1bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoQnVpbGRTdGVwTWl4aW5B
ZGRpdGlvbnMsIHVuaXR0ZXN0LlRlc3RDYXNlKToKK2NsYXNzIFRlc3RSdW5CdWlsZGJvdENoZWNr
Q29uZmlnRm9yRVdTKEJ1aWxkU3RlcE1peGluQWRkaXRpb25zLCB1bml0dGVzdC5UZXN0Q2FzZSk6
CiAgICAgZGVmIHNldFVwKHNlbGYpOgogICAgICAgICBzZWxmLmxvbmdNZXNzYWdlID0gVHJ1ZQog
ICAgICAgICByZXR1cm4gc2VsZi5zZXRVcEJ1aWxkU3RlcCgpCkBAIC02MzEsNyArNjMxLDcgQEAg
Y2xhc3MgVGVzdFJ1bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoQnVpbAogICAgICAgICByZXR1cm4g
c2VsZi50ZWFyRG93bkJ1aWxkU3RlcCgpCiAKICAgICBkZWYgdGVzdF9zdWNjZXNzKHNlbGYpOgot
ICAgICAgICBzZWxmLnNldHVwU3RlcChSdW5FV1NCdWlsZGJvdENoZWNrQ29uZmlnKCkpCisgICAg
ICAgIHNlbGYuc2V0dXBTdGVwKFJ1bkJ1aWxkYm90Q2hlY2tDb25maWdGb3JFV1MoKSkKICAgICAg
ICAgc2VsZi5leHBlY3RSZW1vdGVDb21tYW5kcygKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdv
cmtkaXI9J2J1aWxkL1Rvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQnLAogICAgICAgICAgICAgICAg
ICAgICAgICAgdGltZW91dD0xMjAsCkBAIC02NDUsNyArNjQ1LDcgQEAgY2xhc3MgVGVzdFJ1bkVX
U0J1aWxkYm90Q2hlY2tDb25maWcoQnVpbAogICAgICAgICByZXR1cm4gc2VsZi5ydW5TdGVwKCkK
IAogICAgIGRlZiB0ZXN0X2ZhaWx1cmUoc2VsZik6Ci0gICAgICAgIHNlbGYuc2V0dXBTdGVwKFJ1
bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoKSkKKyAgICAgICAgc2VsZi5zZXR1cFN0ZXAoUnVuQnVp
bGRib3RDaGVja0NvbmZpZ0ZvckVXUygpKQogICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1h
bmRzKAogICAgICAgICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0nYnVpbGQvVG9vbHMvQ0lTdXBw
b3J0L2V3cy1idWlsZCcsCiAgICAgICAgICAgICAgICAgICAgICAgICB0aW1lb3V0PTEyMCwKQEAg
LTY1Myw3ICs2NTMsNDUgQEAgY2xhc3MgVGVzdFJ1bkVXU0J1aWxkYm90Q2hlY2tDb25maWcoQnVp
bAogICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ2J1aWxkYm90JywgJ2NoZWNrY29u
ZmlnJ10sCiAgICAgICAgICAgICAgICAgICAgICAgICBlbnY9eydMQ19DVFlQRSc6ICdlbl9VUy5V
VEYtOCd9CiAgICAgICAgICAgICAgICAgICAgICAgICApCi0gICAgICAgICAgICArIEV4cGVjdFNo
ZWxsLmxvZygnc3RkaW8nLCBzdGRvdXQ9J0NvbmZpZ3VyYXRpb24gRXJyb3JzOiAgYnVpbGRlcihz
KSBpT1MtMTItRGVidWctQnVpbGQtRVdTIGhhdmUgbm8gc2NoZWR1bGVycyB0byBkcml2ZSB0aGVt
JykKKyAgICAgICAgICAgICsgRXhwZWN0U2hlbGwubG9nKCdzdGRpbycsIHN0ZG91dD0nQ29uZmln
dXJhdGlvbiBFcnJvcnM6ICBidWlsZGVyKHMpIGlPUy0xNC1EZWJ1Zy1CdWlsZC1FV1MgaGF2ZSBu
byBzY2hlZHVsZXJzIHRvIGRyaXZlIHRoZW0nKQorICAgICAgICAgICAgKyAyLAorICAgICAgICAp
CisgICAgICAgIHNlbGYuZXhwZWN0T3V0Y29tZShyZXN1bHQ9RkFJTFVSRSwgc3RhdGVfc3RyaW5n
PSdGYWlsZWQgYnVpbGRib3QgY2hlY2tjb25maWcnKQorICAgICAgICByZXR1cm4gc2VsZi5ydW5T
dGVwKCkKKworCitjbGFzcyBUZXN0UnVuQnVpbGRib3RDaGVja0NvbmZpZ0ZvckJ1aWxkV2ViS2l0
KEJ1aWxkU3RlcE1peGluQWRkaXRpb25zLCB1bml0dGVzdC5UZXN0Q2FzZSk6CisgICAgZGVmIHNl
dFVwKHNlbGYpOgorICAgICAgICBzZWxmLmxvbmdNZXNzYWdlID0gVHJ1ZQorICAgICAgICByZXR1
cm4gc2VsZi5zZXRVcEJ1aWxkU3RlcCgpCisKKyAgICBkZWYgdGVhckRvd24oc2VsZik6CisgICAg
ICAgIHJldHVybiBzZWxmLnRlYXJEb3duQnVpbGRTdGVwKCkKKworICAgIGRlZiB0ZXN0X3N1Y2Nl
c3Moc2VsZik6CisgICAgICAgIHNlbGYuc2V0dXBTdGVwKFJ1bkJ1aWxkYm90Q2hlY2tDb25maWdG
b3JCdWlsZFdlYktpdCgpKQorICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAorICAg
ICAgICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0nYnVpbGQvVG9vbHMvQ0lTdXBwb3J0L2J1aWxk
LXdlYmtpdC1vcmcnLAorICAgICAgICAgICAgICAgICAgICAgICAgdGltZW91dD0xMjAsCisgICAg
ICAgICAgICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgY29tbWFuZD1bJ2J1aWxkYm90JywgJ2NoZWNrY29uZmlnJ10sCisgICAgICAgICAgICAg
ICAgICAgICAgICBlbnY9eydMQ19DVFlQRSc6ICdlbl9VUy5VVEYtOCd9CisgICAgICAgICAgICAg
ICAgICAgICAgICApCisgICAgICAgICAgICArIDAsCisgICAgICAgICkKKyAgICAgICAgc2VsZi5l
eHBlY3RPdXRjb21lKHJlc3VsdD1TVUNDRVNTLCBzdGF0ZV9zdHJpbmc9J1Bhc3NlZCBidWlsZGJv
dCBjaGVja2NvbmZpZycpCisgICAgICAgIHJldHVybiBzZWxmLnJ1blN0ZXAoKQorCisgICAgZGVm
IHRlc3RfZmFpbHVyZShzZWxmKToKKyAgICAgICAgc2VsZi5zZXR1cFN0ZXAoUnVuQnVpbGRib3RD
aGVja0NvbmZpZ0ZvckJ1aWxkV2ViS2l0KCkpCisgICAgICAgIHNlbGYuZXhwZWN0UmVtb3RlQ29t
bWFuZHMoCisgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSdidWlsZC9Ub29scy9DSVN1
cHBvcnQvYnVpbGQtd2Via2l0LW9yZycsCisgICAgICAgICAgICAgICAgICAgICAgICB0aW1lb3V0
PTEyMCwKKyAgICAgICAgICAgICAgICAgICAgICAgIGxvZ0Vudmlyb249RmFsc2UsCisgICAgICAg
ICAgICAgICAgICAgICAgICBjb21tYW5kPVsnYnVpbGRib3QnLCAnY2hlY2tjb25maWcnXSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGVudj17J0xDX0NUWVBFJzogJ2VuX1VTLlVURi04J30KKyAg
ICAgICAgICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICsgRXhwZWN0U2hlbGwubG9nKCdz
dGRpbycsIHN0ZG91dD0nQ29uZmlndXJhdGlvbiBFcnJvcnM6ICBidWlsZGVyKHMpIEFwcGxlLWlP
Uy0xNC1SZWxlYXNlLUJ1aWxkIGhhdmUgbm8gc2NoZWR1bGVycyB0byBkcml2ZSB0aGVtJykKICAg
ICAgICAgICAgICsgMiwKICAgICAgICAgKQogICAgICAgICBzZWxmLmV4cGVjdE91dGNvbWUocmVz
dWx0PUZBSUxVUkUsIHN0YXRlX3N0cmluZz0nRmFpbGVkIGJ1aWxkYm90IGNoZWNrY29uZmlnJykK
</data>

          </attachment>
      

    </bug>

</bugzilla>