<?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>228792</bug_id>
          
          <creation_ts>2021-08-04 12:18:52 -0700</creation_ts>
          <short_desc>[check-github-mirror-integrity] Store remote cache in checkout</short_desc>
          <delta_ts>2021-08-04 14:29:20 -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>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="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1781993</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-08-04 12:18:52 -0700</bug_when>
    <thetext>As Aakash pointed out, EWS machines restart pretty frequently, so they remove their temp directory. The issue with this is that check-github-mirror-integrity relies on the temp directory to store the svn.webkit.org cache.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781994</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-04 12:19:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/81527357&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781996</commentid>
    <comment_count>2</comment_count>
      <attachid>434925</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-08-04 12:24:49 -0700</bug_when>
    <thetext>Created attachment 434925
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782006</commentid>
    <comment_count>3</comment_count>
      <attachid>434925</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-08-04 12:44:57 -0700</bug_when>
    <thetext>Comment on attachment 434925
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782023</commentid>
    <comment_count>4</comment_count>
      <attachid>434929</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-08-04 13:35:53 -0700</bug_when>
    <thetext>Created attachment 434929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782046</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-04 14:29:19 -0700</bug_when>
    <thetext>Committed r280663 (240269@main): &lt;https://commits.webkit.org/240269@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 434929.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434925</attachid>
            <date>2021-08-04 12:24:49 -0700</date>
            <delta_ts>2021-08-04 13:35:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228792-20210804122449.patch</filename>
            <type>text/plain</type>
            <size>3769</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI4MDY0OSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDIxLTA4LTA0ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbY2hlY2stZ2l0aHViLW1pcnJvci1pbnRlZ3JpdHldIFN0b3JlIHJlbW90
ZSBjYWNoZSBpbiBjaGVja291dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI4NzkyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MTUyNzM1Nz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMv
Y2hlY2stZ2l0aHViLW1pcnJvci1pbnRlZ3JpdHk6IFVzZSB0aGUgbG9jYWwgY2hlY2tvdXQgdG8g
c3RvcmUgdGhlIHN2bi53ZWJraXQub3JnLCBpZiBwb3NzaWJsZS4KKyAgICAgICAgKiBTY3JpcHRz
L2xpYnJhcmllcy93ZWJraXRzY21weS93ZWJraXRzY21weS9yZW1vdGUvc3ZuLnB5OgorICAgICAg
ICAoU3ZuLl9faW5pdF9fKTogQWxsb3cgY2FsbGVyIHRvIGRlZmluZSBjYWNoZSBwYXRoLgorICAg
ICAgICAoU3ZuLl9jYWNoZV9wYXRoKTogRGVsZXRlZC4KKwogMjAyMS0wOC0wNCAgSm9uYXRoYW4g
QmVkYXJkICA8amJlZGFyZEBhcHBsZS5jb20+CiAKICAgICAgICAgW3dlYmtpdGNvcmVweV0gQWRk
IHNoYXJlZCB0ZXJtaW5hbCBpbnB1dCBjb2RlCkluZGV4OiBUb29scy9TY3JpcHRzL2NoZWNrLWdp
dGh1Yi1taXJyb3ItaW50ZWdyaXR5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvY2hlY2st
Z2l0aHViLW1pcnJvci1pbnRlZ3JpdHkJKHJldmlzaW9uIDI4MDY0MykKKysrIFRvb2xzL1Njcmlw
dHMvY2hlY2stZ2l0aHViLW1pcnJvci1pbnRlZ3JpdHkJKHdvcmtpbmcgY29weSkKQEAgLTI2LDEy
ICsyNiwxOSBAQCBpbXBvcnQgb3MKIGltcG9ydCBzeXMKIAogZnJvbSB3ZWJraXRweSBpbXBvcnQg
d2Via2l0c2NtcHkKLWZyb20gd2Via2l0c2NtcHkgaW1wb3J0IHJlbW90ZQorZnJvbSB3ZWJraXRz
Y21weSBpbXBvcnQgbG9jYWwsIHJlbW90ZQogCiAKIGRlZiBtYWluKCk6CisgICAgY2FjaGVfcGF0
aCA9IE5vbmUKKyAgICB0cnk6CisgICAgICAgIHJlcG8gPSBsb2NhbC5TY20uZnJvbV9wYXRoKG9z
LnBhdGguZGlybmFtZShfX2ZpbGVfXykpCisgICAgICAgIGNhY2hlX3BhdGggPSBvcy5wYXRoLmpv
aW4ocmVwby5yb290X3BhdGgsICcuZ2l0JyBpZiByZXBvLmlzX2dpdCBlbHNlICcuc3ZuJywgJ3N2
bi13ZWJraXQtb3JnLWNhY2hlLmpzb24nKQorICAgIGV4Y2VwdCBPU0Vycm9yOgorICAgICAgICBw
YXNzCisKICAgICBtaXJyb3IgPSByZW1vdGUuR2l0SHViKCdodHRwczovL2dpdGh1Yi5jb20vV2Vi
S2l0L1dlYktpdCcpCi0gICAgcmVwb3NpdG9yeSA9IHJlbW90ZS5Tdm4oJ2h0dHBzOi8vc3ZuLndl
YmtpdC5vcmcvcmVwb3NpdG9yeS93ZWJraXQnKSAgICAKKyAgICByZXBvc2l0b3J5ID0gcmVtb3Rl
LlN2bignaHR0cHM6Ly9zdm4ud2Via2l0Lm9yZy9yZXBvc2l0b3J5L3dlYmtpdCcsIGNhY2hlX3Bh
dGg9Y2FjaGVfcGF0aCkKIAogICAgIG1pcnJvcl90aXAgPSBtaXJyb3IuY29tbWl0KGJyYW5jaD0n
bWFpbicpCiAgICAgY2Fub25pY2FsX3RpcCA9IHJlcG9zaXRvcnkuY29tbWl0KGJyYW5jaD0ndHJ1
bmsnKQpJbmRleDogVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2Nt
cHkvcmVtb3RlL3N2bi5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93
ZWJraXRzY21weS93ZWJraXRzY21weS9yZW1vdGUvc3ZuLnB5CShyZXZpc2lvbiAyODA2NDMpCisr
KyBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS93ZWJraXRzY21weS9yZW1vdGUv
c3ZuLnB5CSh3b3JraW5nIGNvcHkpCkBAIC00Niw3ICs0Niw3IEBAIGNsYXNzIFN2bihTY20pOgog
ICAgIGRlZiBpc193ZWJzZXJ2ZXIoY2xzLCB1cmwpOgogICAgICAgICByZXR1cm4gVHJ1ZSBpZiBj
bHMuVVJMX1JFLm1hdGNoKHVybCkgZWxzZSBGYWxzZQogCi0gICAgZGVmIF9faW5pdF9fKHNlbGYs
IHVybCwgZGV2X2JyYW5jaGVzPU5vbmUsIHByb2RfYnJhbmNoZXM9Tm9uZSwgY29udHJpYnV0b3Jz
PU5vbmUsIGlkPU5vbmUpOgorICAgIGRlZiBfX2luaXRfXyhzZWxmLCB1cmwsIGRldl9icmFuY2hl
cz1Ob25lLCBwcm9kX2JyYW5jaGVzPU5vbmUsIGNvbnRyaWJ1dG9ycz1Ob25lLCBpZD1Ob25lLCBj
YWNoZV9wYXRoPU5vbmUpOgogICAgICAgICBpZiB1cmxbLTFdICE9ICcvJzoKICAgICAgICAgICAg
IHVybCArPSAnLycKICAgICAgICAgaWYgbm90IHNlbGYuaXNfd2Vic2VydmVyKHVybCk6CkBAIC01
OSw2ICs1OSwxNCBAQCBjbGFzcyBTdm4oU2NtKToKICAgICAgICAgICAgIGlkPWlkIG9yIHVybC5z
cGxpdCgnLycpWy0yXS5sb3dlcigpLAogICAgICAgICApCiAKKyAgICAgICAgaWYgbm90IGNhY2hl
X3BhdGg6CisgICAgICAgICAgICBmcm9tIHdlYmtpdHNjbXB5Lm1vY2tzIGltcG9ydCByZW1vdGUK
KyAgICAgICAgICAgIGhvc3QgPSAnc3ZuLnt9Jy5mb3JtYXQoc2VsZi5VUkxfUkUubWF0Y2goc2Vs
Zi51cmwpLmdyb3VwKCdob3N0JykpCisgICAgICAgICAgICBpZiBob3N0IGluIHJlbW90ZS5Tdm4u
cmVtb3RlczoKKyAgICAgICAgICAgICAgICBob3N0ID0gJ21vY2ste30nLmZvcm1hdChob3N0KQor
ICAgICAgICAgICAgY2FjaGVfcGF0aCA9IG9zLnBhdGguam9pbih0ZW1wZmlsZS5nZXR0ZW1wZGly
KCksIGhvc3QsICd3ZWJraXRzY21weS1jYWNoZS5qc29uJykKKyAgICAgICAgc2VsZi5fY2FjaGVf
cGF0aCA9IGNhY2hlX3BhdGgKKwogICAgICAgICBpZiBvcy5wYXRoLmV4aXN0cyhzZWxmLl9jYWNo
ZV9wYXRoKToKICAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgICB3aXRoIHNlbGYuX2Nh
Y2hlX2xvY2soKSwgb3BlbihzZWxmLl9jYWNoZV9wYXRoKSBhcyBmaWxlOgpAQCAtMTk0LDE1ICsy
MDIsNiBAQCBjbGFzcyBTdm4oU2NtKToKICAgICBkZWYgdGFncyhzZWxmKToKICAgICAgICAgcmV0
dXJuIHNlbGYubGlzdCgndGFncycpCiAKLSAgICBAcHJvcGVydHkKLSAgICBAZGVjb3JhdG9ycy5N
ZW1vaXplKCkKLSAgICBkZWYgX2NhY2hlX3BhdGgoc2VsZik6Ci0gICAgICAgIGZyb20gd2Via2l0
c2NtcHkubW9ja3MgaW1wb3J0IHJlbW90ZQotICAgICAgICBob3N0ID0gJ3N2bi57fScuZm9ybWF0
KHNlbGYuVVJMX1JFLm1hdGNoKHNlbGYudXJsKS5ncm91cCgnaG9zdCcpKQotICAgICAgICBpZiBo
b3N0IGluIHJlbW90ZS5Tdm4ucmVtb3RlczoKLSAgICAgICAgICAgIGhvc3QgPSAnbW9jay17fScu
Zm9ybWF0KGhvc3QpCi0gICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4odGVtcGZpbGUuZ2V0dGVt
cGRpcigpLCBob3N0LCAnd2Via2l0c2NtcHktY2FjaGUuanNvbicpCi0KICAgICBkZWYgX2NhY2hl
X2xvY2soc2VsZik6CiAgICAgICAgIHJldHVybiBmYXN0ZW5lcnMuSW50ZXJQcm9jZXNzTG9jayhv
cy5wYXRoLmpvaW4ob3MucGF0aC5kaXJuYW1lKHNlbGYuX2NhY2hlX3BhdGgpLCAnY2FjaGUubG9j
aycpKQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434929</attachid>
            <date>2021-08-04 13:35:53 -0700</date>
            <delta_ts>2021-08-04 14:29:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228792-20210804133552.patch</filename>
            <type>text/plain</type>
            <size>5052</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI4MDY1NCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE4IEBACisyMDIxLTA4LTA0ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbY2hlY2stZ2l0aHViLW1pcnJvci1pbnRlZ3JpdHldIFN0b3JlIHJlbW90
ZSBjYWNoZSBpbiBjaGVja291dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI4NzkyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MTUyNzM1Nz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBBYWthc2ggSmFpbi4KKworICAgICAgICAqIFNjcmlwdHMvY2hl
Y2stZ2l0aHViLW1pcnJvci1pbnRlZ3JpdHk6IFVzZSB0aGUgbG9jYWwgY2hlY2tvdXQgdG8gc3Rv
cmUgdGhlIHN2bi53ZWJraXQub3JnLCBpZiBwb3NzaWJsZS4KKyAgICAgICAgKiBTY3JpcHRzL2xp
YnJhcmllcy93ZWJraXRzY21weS9zZXR1cC5weTogQnVtcCB2ZXJzaW9uLgorICAgICAgICAqIFNj
cmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L19faW5pdF9fLnB5OiBEaXR0
by4KKyAgICAgICAgKiBTY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS93ZWJraXRzY21weS9y
ZW1vdGUvc3ZuLnB5OgorICAgICAgICAoU3ZuLl9faW5pdF9fKTogQWxsb3cgY2FsbGVyIHRvIGRl
ZmluZSBjYWNoZSBwYXRoLgorICAgICAgICAoU3ZuLl9jYWNoZV9wYXRoKTogRGVsZXRlZC4KKwog
MjAyMS0wOC0wMyAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgogCiAg
ICAgICAgIFtDb2NvYV0gVHdlYWsgdGhlIGZvcm1hdHRpbmcgZm9yIHBhc3NpbmcgTlNBcnJheXMg
dG8gVGV4dFN0cmVhbXMKSW5kZXg6IFRvb2xzL1NjcmlwdHMvY2hlY2stZ2l0aHViLW1pcnJvci1p
bnRlZ3JpdHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9jaGVjay1naXRodWItbWlycm9y
LWludGVncml0eQkocmV2aXNpb24gMjgwNjUzKQorKysgVG9vbHMvU2NyaXB0cy9jaGVjay1naXRo
dWItbWlycm9yLWludGVncml0eQkod29ya2luZyBjb3B5KQpAQCAtMjYsMTIgKzI2LDE5IEBAIGlt
cG9ydCBvcwogaW1wb3J0IHN5cwogCiBmcm9tIHdlYmtpdHB5IGltcG9ydCB3ZWJraXRzY21weQot
ZnJvbSB3ZWJraXRzY21weSBpbXBvcnQgcmVtb3RlCitmcm9tIHdlYmtpdHNjbXB5IGltcG9ydCBs
b2NhbCwgcmVtb3RlCiAKIAogZGVmIG1haW4oKToKKyAgICBjYWNoZV9wYXRoID0gTm9uZQorICAg
IHRyeToKKyAgICAgICAgcmVwbyA9IGxvY2FsLlNjbS5mcm9tX3BhdGgob3MucGF0aC5kaXJuYW1l
KF9fZmlsZV9fKSkKKyAgICAgICAgY2FjaGVfcGF0aCA9IG9zLnBhdGguam9pbihyZXBvLnJvb3Rf
cGF0aCwgJy5naXQnIGlmIHJlcG8uaXNfZ2l0IGVsc2UgJy5zdm4nLCAnc3ZuLXdlYmtpdC1vcmct
Y2FjaGUuanNvbicpCisgICAgZXhjZXB0IE9TRXJyb3I6CisgICAgICAgIHBhc3MKKwogICAgIG1p
cnJvciA9IHJlbW90ZS5HaXRIdWIoJ2h0dHBzOi8vZ2l0aHViLmNvbS9XZWJLaXQvV2ViS2l0JykK
LSAgICByZXBvc2l0b3J5ID0gcmVtb3RlLlN2bignaHR0cHM6Ly9zdm4ud2Via2l0Lm9yZy9yZXBv
c2l0b3J5L3dlYmtpdCcpICAgIAorICAgIHJlcG9zaXRvcnkgPSByZW1vdGUuU3ZuKCdodHRwczov
L3N2bi53ZWJraXQub3JnL3JlcG9zaXRvcnkvd2Via2l0JywgY2FjaGVfcGF0aD1jYWNoZV9wYXRo
KQogCiAgICAgbWlycm9yX3RpcCA9IG1pcnJvci5jb21taXQoYnJhbmNoPSdtYWluJykKICAgICBj
YW5vbmljYWxfdGlwID0gcmVwb3NpdG9yeS5jb21taXQoYnJhbmNoPSd0cnVuaycpCkluZGV4OiBU
b29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS9zZXR1cC5weQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS9zZXR1cC5weQkocmV2aXNpb24g
MjgwNjUzKQorKysgVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvc2V0dXAucHkJ
KHdvcmtpbmcgY29weSkKQEAgLTI5LDcgKzI5LDcgQEAgZGVmIHJlYWRtZSgpOgogCiBzZXR1cCgK
ICAgICBuYW1lPSd3ZWJraXRzY21weScsCi0gICAgdmVyc2lvbj0nMS4wLjUnLAorICAgIHZlcnNp
b249JzEuMC42JywKICAgICBkZXNjcmlwdGlvbj0nTGlicmFyeSBkZXNpZ25lZCB0byBpbnRlcmFj
dCB3aXRoIGdpdCBhbmQgc3ZuIHJlcG9zaXRvcmllcy4nLAogICAgIGxvbmdfZGVzY3JpcHRpb249
cmVhZG1lKCksCiAgICAgY2xhc3NpZmllcnM9WwpJbmRleDogVG9vbHMvU2NyaXB0cy9saWJyYXJp
ZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvX19pbml0X18ucHkKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9v
bHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvX19pbml0X18ucHkJ
KHJldmlzaW9uIDI4MDY1MykKKysrIFRvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5
L3dlYmtpdHNjbXB5L19faW5pdF9fLnB5CSh3b3JraW5nIGNvcHkpCkBAIC00Niw3ICs0Niw3IEBA
IGV4Y2VwdCBJbXBvcnRFcnJvcjoKICAgICAgICAgIlBsZWFzZSBpbnN0YWxsIHdlYmtpdGNvcmVw
eSB3aXRoIGBwaXAgaW5zdGFsbCB3ZWJraXRjb3JlcHkgLS1leHRyYS1pbmRleC11cmwgPHBhY2th
Z2UgaW5kZXggVVJMPmAiCiAgICAgKQogCi12ZXJzaW9uID0gVmVyc2lvbigxLCAwLCA1KQordmVy
c2lvbiA9IFZlcnNpb24oMSwgMCwgNikKIAogQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgn
ZmFzdGVuZXJzJywgVmVyc2lvbigwLCAxNSwgMCkpKQogQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFj
a2FnZSgnbW9ub3RvbmljJywgVmVyc2lvbigxLCA1KSkpCkluZGV4OiBUb29scy9TY3JpcHRzL2xp
YnJhcmllcy93ZWJraXRzY21weS93ZWJraXRzY21weS9yZW1vdGUvc3ZuLnB5Cj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFRvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L3JlbW90
ZS9zdm4ucHkJKHJldmlzaW9uIDI4MDY1MykKKysrIFRvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dl
YmtpdHNjbXB5L3dlYmtpdHNjbXB5L3JlbW90ZS9zdm4ucHkJKHdvcmtpbmcgY29weSkKQEAgLTQ2
LDcgKzQ2LDcgQEAgY2xhc3MgU3ZuKFNjbSk6CiAgICAgZGVmIGlzX3dlYnNlcnZlcihjbHMsIHVy
bCk6CiAgICAgICAgIHJldHVybiBUcnVlIGlmIGNscy5VUkxfUkUubWF0Y2godXJsKSBlbHNlIEZh
bHNlCiAKLSAgICBkZWYgX19pbml0X18oc2VsZiwgdXJsLCBkZXZfYnJhbmNoZXM9Tm9uZSwgcHJv
ZF9icmFuY2hlcz1Ob25lLCBjb250cmlidXRvcnM9Tm9uZSwgaWQ9Tm9uZSk6CisgICAgZGVmIF9f
aW5pdF9fKHNlbGYsIHVybCwgZGV2X2JyYW5jaGVzPU5vbmUsIHByb2RfYnJhbmNoZXM9Tm9uZSwg
Y29udHJpYnV0b3JzPU5vbmUsIGlkPU5vbmUsIGNhY2hlX3BhdGg9Tm9uZSk6CiAgICAgICAgIGlm
IHVybFstMV0gIT0gJy8nOgogICAgICAgICAgICAgdXJsICs9ICcvJwogICAgICAgICBpZiBub3Qg
c2VsZi5pc193ZWJzZXJ2ZXIodXJsKToKQEAgLTU5LDYgKzU5LDE0IEBAIGNsYXNzIFN2bihTY20p
OgogICAgICAgICAgICAgaWQ9aWQgb3IgdXJsLnNwbGl0KCcvJylbLTJdLmxvd2VyKCksCiAgICAg
ICAgICkKIAorICAgICAgICBpZiBub3QgY2FjaGVfcGF0aDoKKyAgICAgICAgICAgIGZyb20gd2Vi
a2l0c2NtcHkubW9ja3MgaW1wb3J0IHJlbW90ZQorICAgICAgICAgICAgaG9zdCA9ICdzdm4ue30n
LmZvcm1hdChzZWxmLlVSTF9SRS5tYXRjaChzZWxmLnVybCkuZ3JvdXAoJ2hvc3QnKSkKKyAgICAg
ICAgICAgIGlmIGhvc3QgaW4gcmVtb3RlLlN2bi5yZW1vdGVzOgorICAgICAgICAgICAgICAgIGhv
c3QgPSAnbW9jay17fScuZm9ybWF0KGhvc3QpCisgICAgICAgICAgICBjYWNoZV9wYXRoID0gb3Mu
cGF0aC5qb2luKHRlbXBmaWxlLmdldHRlbXBkaXIoKSwgaG9zdCwgJ3dlYmtpdHNjbXB5LWNhY2hl
Lmpzb24nKQorICAgICAgICBzZWxmLl9jYWNoZV9wYXRoID0gY2FjaGVfcGF0aAorCiAgICAgICAg
IGlmIG9zLnBhdGguZXhpc3RzKHNlbGYuX2NhY2hlX3BhdGgpOgogICAgICAgICAgICAgdHJ5Ogog
ICAgICAgICAgICAgICAgIHdpdGggc2VsZi5fY2FjaGVfbG9jaygpLCBvcGVuKHNlbGYuX2NhY2hl
X3BhdGgpIGFzIGZpbGU6CkBAIC0xOTQsMTUgKzIwMiw2IEBAIGNsYXNzIFN2bihTY20pOgogICAg
IGRlZiB0YWdzKHNlbGYpOgogICAgICAgICByZXR1cm4gc2VsZi5saXN0KCd0YWdzJykKIAotICAg
IEBwcm9wZXJ0eQotICAgIEBkZWNvcmF0b3JzLk1lbW9pemUoKQotICAgIGRlZiBfY2FjaGVfcGF0
aChzZWxmKToKLSAgICAgICAgZnJvbSB3ZWJraXRzY21weS5tb2NrcyBpbXBvcnQgcmVtb3RlCi0g
ICAgICAgIGhvc3QgPSAnc3ZuLnt9Jy5mb3JtYXQoc2VsZi5VUkxfUkUubWF0Y2goc2VsZi51cmwp
Lmdyb3VwKCdob3N0JykpCi0gICAgICAgIGlmIGhvc3QgaW4gcmVtb3RlLlN2bi5yZW1vdGVzOgot
ICAgICAgICAgICAgaG9zdCA9ICdtb2NrLXt9Jy5mb3JtYXQoaG9zdCkKLSAgICAgICAgcmV0dXJu
IG9zLnBhdGguam9pbih0ZW1wZmlsZS5nZXR0ZW1wZGlyKCksIGhvc3QsICd3ZWJraXRzY21weS1j
YWNoZS5qc29uJykKLQogICAgIGRlZiBfY2FjaGVfbG9jayhzZWxmKToKICAgICAgICAgcmV0dXJu
IGZhc3RlbmVycy5JbnRlclByb2Nlc3NMb2NrKG9zLnBhdGguam9pbihvcy5wYXRoLmRpcm5hbWUo
c2VsZi5fY2FjaGVfcGF0aCksICdjYWNoZS5sb2NrJykpCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>