<?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>53194</bug_id>
          
          <creation_ts>2011-01-26 14:46:39 -0800</creation_ts>
          <short_desc>REGRESSION(r76709): &quot;broke python tests on non-snowleopard platforms&quot; (Requested by dpranke on #webkit).</short_desc>
          <delta_ts>2011-01-26 14:50:59 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>53126</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>dpranke</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>340484</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-26 14:46:39 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/76709 broke the build:
&quot;broke python tests on non-snowleopard platforms&quot; (Requested by dpranke on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>340485</commentid>
    <comment_count>1</comment_count>
      <attachid>80240</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-26 14:47:06 -0800</bug_when>
    <thetext>Created attachment 80240
ROLLOUT of r76709

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>340487</commentid>
    <comment_count>2</comment_count>
      <attachid>80240</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-01-26 14:50:56 -0800</bug_when>
    <thetext>Comment on attachment 80240
ROLLOUT of r76709

Clearing flags on attachment: 80240

Committed r76722: &lt;http://trac.webkit.org/changeset/76722&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>340488</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-01-26 14:50:59 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80240</attachid>
            <date>2011-01-26 14:47:06 -0800</date>
            <delta_ts>2011-01-26 14:50:56 -0800</delta_ts>
            <desc>ROLLOUT of r76709</desc>
            <filename>bug-53194-20110126224631.patch</filename>
            <type>text/plain</type>
            <size>14686</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxYTBm
Y2RmYjhlNjIwM2VjZDUyNDZiMzc2YmVhZGZhYjA3MmJjZWJhLi5iOGFmZjU3YTFiODkzOGExYTAw
Y2ExNTExMzBhMGI1OGE4NGU0YmQzIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIv
VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDEtMjYgIFNoZXJpZmYgQm90
ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJv
bGxpbmcgb3V0IHI3NjcwOS4KKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2Vz
ZXQvNzY3MDkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTUzMTk0CisKKyAgICAgICAgImJyb2tlIHB5dGhvbiB0ZXN0cyBvbiBub24tc25vd2xlb3BhcmQg
cGxhdGZvcm1zIiAoUmVxdWVzdGVkCisgICAgICAgIGJ5IGRwcmFua2Ugb24gI3dlYmtpdCkuCisK
KyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2ZhY3RvcnkucHk6
CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9tb2NrX2RydC5w
eTogUmVtb3ZlZC4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0
L21vY2tfZHJ0X3VuaXR0ZXN0LnB5OiBSZW1vdmVkLgorCiAyMDExLTAxLTI2ICBEaXJrIFByYW5r
ZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFRvbnkgQ2hh
bmcuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0
L2ZhY3RvcnkucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Zh
Y3RvcnkucHkKaW5kZXggMDUxNTY1OTMzODg3ZThhNGI4NzdhZWU5ZWY2OGIwNGY0NjljYTZiNy4u
Njc1ZTBjMDk2ODg5ODA4Y2I4NTBjNjBlZDExMTZhOTE2Y2Q4M2I2NiAxMDA2NDQKLS0tIGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9mYWN0b3J5LnB5CisrKyBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvZmFjdG9yeS5weQpAQCAtMzIs
NyArMzIsNyBAQAogCiBpbXBvcnQgc3lzCiAKLUFMTF9QT1JUX05BTUVTID0gWyd0ZXN0JywgJ2Ry
eXJ1bicsICdtb2NrJywgJ21hYycsICd3aW4nLCAnZ3RrJywgJ3F0JywgJ2Nocm9taXVtLW1hYycs
CitBTExfUE9SVF9OQU1FUyA9IFsndGVzdCcsICdkcnlydW4nLCAnbWFjJywgJ3dpbicsICdndGsn
LCAncXQnLCAnY2hyb21pdW0tbWFjJywKICAgICAgICAgICAgICAgICAgICdjaHJvbWl1bS1saW51
eCcsICdjaHJvbWl1bS13aW4nLCAnZ29vZ2xlLWNocm9tZS13aW4nLAogICAgICAgICAgICAgICAg
ICAgJ2dvb2dsZS1jaHJvbWUtbWFjJywgJ2dvb2dsZS1jaHJvbWUtbGludXgzMicsICdnb29nbGUt
Y2hyb21lLWxpbnV4NjQnXQogCkBAIC03Niw5ICs3Niw2IEBAIGRlZiBfZ2V0X2t3YXJncygqKmt3
YXJncyk6CiAgICAgZWxpZiBwb3J0X3RvX3VzZS5zdGFydHN3aXRoKCdkcnlydW4nKToKICAgICAg
ICAgaW1wb3J0IGRyeXJ1bgogICAgICAgICBtYWtlciA9IGRyeXJ1bi5EcnlSdW5Qb3J0Ci0gICAg
ZWxpZiBwb3J0X3RvX3VzZS5zdGFydHN3aXRoKCdtb2NrJyk6Ci0gICAgICAgIGltcG9ydCBtb2Nr
X2RydAotICAgICAgICBtYWtlciA9IG1vY2tfZHJ0Lk1vY2tEUlRQb3J0CiAgICAgZWxpZiBwb3J0
X3RvX3VzZS5zdGFydHN3aXRoKCdtYWMnKToKICAgICAgICAgaW1wb3J0IG1hYwogICAgICAgICBt
YWtlciA9IG1hYy5NYWNQb3J0CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9wb3J0L21vY2tfZHJ0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlv
dXRfdGVzdHMvcG9ydC9tb2NrX2RydC5weQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MzZjNGY3MTI1NTkyNGNlODNkMjBhMzM2NzY4OWFiMDY0ZTI0NTM4Ni4uMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9wb3J0L21vY2tfZHJ0LnB5CisrKyAvZGV2L251bGwKQEAgLTEsMjA3ICswLDAg
QEAKLSMhL3Vzci9iaW4vZW52IHB5dGhvbgotIyBDb3B5cmlnaHQgKEMpIDIwMTEgR29vZ2xlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSMKLSMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBz
b3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0jIG1vZGlmaWNhdGlvbiwg
YXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUK
LSMgbWV0OgotIwotIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCBy
ZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotIyBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRp
b25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0jICAgICAqIFJlZGlzdHJpYnV0aW9u
cyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKLSMgY29weXJpZ2h0IG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
cgotIyBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVk
IHdpdGggdGhlCi0jIGRpc3RyaWJ1dGlvbi4KLSMgICAgICogTmVpdGhlciB0aGUgR29vZ2xlIG5h
bWUgbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSMgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVu
ZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KLSMgdGhpcyBzb2Z0d2FyZSB3
aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSMKLSMgVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9S
UwotIyAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xV
RElORywgQlVUIE5PVAotIyBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1F
UkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSMgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJF
IERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSMgT1dORVIgT1Ig
Q09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5U
QUwsCi0jIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNM
VURJTkcsIEJVVCBOT1QKLSMgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBH
T09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0jIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJV
U0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotIyBUSEVPUlkg
T0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBU
T1JUCi0jIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRQotIyBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotCi0iIiIKLVRoaXMgaXMgYW4gaW1w
bGVtZW50YXRpb24gb2YgdGhlIFBvcnQgaW50ZXJmYWNlIHRoYXQgb3ZlcnJpZGVzIG90aGVyCi1w
b3J0cyBhbmQgY2hhbmdlcyB0aGUgRHJpdmVyIGJpbmFyeSB0byAiTW9ja0RSVCIuCi0iIiIKLQot
aW1wb3J0IGxvZ2dpbmcKLWltcG9ydCBvcHRwYXJzZQotaW1wb3J0IG9zCi1pbXBvcnQgc3lzCi0K
LWZyb20gd2Via2l0cHkubGF5b3V0X3Rlc3RzLnBvcnQgaW1wb3J0IGJhc2UKLWZyb20gd2Via2l0
cHkubGF5b3V0X3Rlc3RzLnBvcnQgaW1wb3J0IGZhY3RvcnkKLQotX2xvZyA9IGxvZ2dpbmcuZ2V0
TG9nZ2VyKF9fbmFtZV9fKQotCi0KLWNsYXNzIE1vY2tEUlRQb3J0KG9iamVjdCk6Ci0gICAgIiIi
TW9ja1BvcnQgaW1wbGVtZW50YXRpb24gb2YgdGhlIFBvcnQgaW50ZXJmYWNlLiIiIgotCi0gICAg
ZGVmIF9faW5pdF9fKHNlbGYsICoqa3dhcmdzKToKLSAgICAgICAgcHJlZml4ID0gJ21vY2stJwot
ICAgICAgICBpZiAncG9ydF9uYW1lJyBpbiBrd2FyZ3M6Ci0gICAgICAgICAgICBpZiBrd2FyZ3Nb
J3BvcnRfbmFtZSddLnN0YXJ0c3dpdGgocHJlZml4KToKLSAgICAgICAgICAgICAgICBrd2FyZ3Nb
J3BvcnRfbmFtZSddID0ga3dhcmdzWydwb3J0X25hbWUnXVtsZW4ocHJlZml4KTpdCi0gICAgICAg
ICAgICBlbHNlOgotICAgICAgICAgICAgICAgIGt3YXJnc1sncG9ydF9uYW1lJ10gPSBOb25lCi0g
ICAgICAgIHNlbGYuX19kZWxlZ2F0ZSA9IGZhY3RvcnkuZ2V0KCoqa3dhcmdzKQotCi0gICAgZGVm
IF9fZ2V0YXR0cl9fKHNlbGYsIG5hbWUpOgotICAgICAgICByZXR1cm4gZ2V0YXR0cihzZWxmLl9f
ZGVsZWdhdGUsIG5hbWUpCi0KLSAgICBkZWYgY2hlY2tfYnVpbGQoc2VsZiwgbmVlZHNfaHR0cCk6
Ci0gICAgICAgIHJldHVybiBUcnVlCi0KLSAgICBkZWYgY2hlY2tfc3lzX2RlcHMoc2VsZiwgbmVl
ZHNfaHR0cCk6Ci0gICAgICAgIHJldHVybiBUcnVlCi0KLSAgICBkZWYgZHJpdmVyX2NtZF9saW5l
KHNlbGYpOgotICAgICAgICBkcml2ZXIgPSBzZWxmLmNyZWF0ZV9kcml2ZXIoMCkKLSAgICAgICAg
cmV0dXJuIGRyaXZlci5jbWRfbGluZSgpCi0KLSAgICBkZWYgX3BhdGhfdG9fZHJpdmVyKHNlbGYp
OgotICAgICAgICByZXR1cm4gb3MucGF0aC5hYnNwYXRoKF9fZmlsZV9fKQotCi0gICAgZGVmIGNy
ZWF0ZV9kcml2ZXIoc2VsZiwgd29ya2VyX251bWJlcik6Ci0gICAgICAgICMgV2UgbmVlZCB0byBj
cmVhdGUgYSBkcml2ZXIgb2JqZWN0IGFzIHRoZSBkZWxlZ2F0ZSB3b3VsZCwgYnV0Ci0gICAgICAg
ICMgb3ZlcndyaXRlIHRoZSBwYXRoIHRvIHRoZSBkcml2ZXIgYmluYXJ5IGluIGl0cyBjb21tYW5k
IGxpbmUuIFdlIGRvCi0gICAgICAgICMgdGhpcyBieSBhY3R1YWxseSBvdmVyd3JpdGluZyBpdHMg
Y21kX2xpbmUoKSBtZXRob2Qgd2l0aCBhIHByb3h5Ci0gICAgICAgICMgbWV0aG9kIHRoYXQgc3Bs
aWNlcyBpbiB0aGUgbW9ja19kcnQgcGF0aCBhbmQgY29tbWFuZCBsaW5lIGFyZ3VtZW50cwotICAg
ICAgICAjIGluIHBsYWNlIG9mIHRoZSBhY3R1YWwgcGF0aCB0byB0aGUgZHJpdmVyIGJpbmFyeS4K
LQotICAgICAgICAjIEZJWE1FOiBUaGlzIGRvZXNuJ3QgeWV0IHdvcmsgZm9yIENocm9taXVtIHRl
c3Rfc2hlbGwgcG9ydHMuCi0gICAgICAgIGRlZiBvdmVycmlkaW5nX2NtZF9saW5lKCk6Ci0gICAg
ICAgICAgICBjbWQgPSBzZWxmLl9fb3JpZ2luYWxfZHJpdmVyX2NtZF9saW5lKCkKLSAgICAgICAg
ICAgIGluZGV4ID0gY21kLmluZGV4KHNlbGYuX19kZWxlZ2F0ZS5fcGF0aF90b19kcml2ZXIoKSkK
LSAgICAgICAgICAgIGNtZFtpbmRleDppbmRleCArIDFdID0gW3N5cy5leGVjdXRhYmxlLCBzZWxm
Ll9wYXRoX3RvX2RyaXZlcigpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jy0tcGxhdGZvcm0nLCBzZWxmLm5hbWUoKV0KLSAgICAgICAgICAgIHJldHVybiBjbWQKLQotICAg
ICAgICBkZWxlZ2F0ZWRfZHJpdmVyID0gc2VsZi5fX2RlbGVnYXRlLmNyZWF0ZV9kcml2ZXIod29y
a2VyX251bWJlcikKLSAgICAgICAgc2VsZi5fX29yaWdpbmFsX2RyaXZlcl9jbWRfbGluZSA9IGRl
bGVnYXRlZF9kcml2ZXIuY21kX2xpbmUKLSAgICAgICAgZGVsZWdhdGVkX2RyaXZlci5jbWRfbGlu
ZSA9IG92ZXJyaWRpbmdfY21kX2xpbmUKLSAgICAgICAgcmV0dXJuIGRlbGVnYXRlZF9kcml2ZXIK
LQotICAgIGRlZiBzdGFydF9oZWxwZXIoc2VsZik6Ci0gICAgICAgIHBhc3MKLQotICAgIGRlZiBz
dGFydF9odHRwX3NlcnZlcihzZWxmKToKLSAgICAgICAgcGFzcwotCi0gICAgZGVmIHN0YXJ0X3dl
YnNvY2tldF9zZXJ2ZXIoc2VsZik6Ci0gICAgICAgIHBhc3MKLQotICAgIGRlZiBzdG9wX2hlbHBl
cihzZWxmKToKLSAgICAgICAgcGFzcwotCi0gICAgZGVmIHN0b3BfaHR0cF9zZXJ2ZXIoc2VsZik6
Ci0gICAgICAgIHBhc3MKLQotICAgIGRlZiBzdG9wX3dlYnNvY2tldF9zZXJ2ZXIoc2VsZik6Ci0g
ICAgICAgIHBhc3MKLQotCi1kZWYgbWFpbihhcmd2LCBzdGRpbiwgc3Rkb3V0LCBzdGRlcnIpOgot
ICAgICIiIlJ1biB0aGUgdGVzdHMuIiIiCi0KLSAgICBvcHRpb25zLCBhcmdzID0gcGFyc2Vfb3B0
aW9ucyhhcmd2KQotICAgIGRydCA9IE1vY2tEUlQob3B0aW9ucywgYXJncywgc3RkaW4sIHN0ZG91
dCwgc3RkZXJyKQotICAgIHJldHVybiBkcnQucnVuKCkKLQotCi1kZWYgcGFyc2Vfb3B0aW9ucyhh
cmd2KToKLSAgICAjIEZJWE1FOiBXZSBuZWVkIHRvIGZpZ3VyZSBvdXQgaG93IHRvIGhhbmRsZSB2
YXJpYW50cyB0aGF0IGhhdmUKLSAgICAjIGRpZmZlcmVudCBjb21tYW5kLWxpbmUgY29udmVudGlv
bnMuCi0gICAgb3B0aW9uX2xpc3QgPSBbCi0gICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCct
LXBsYXRmb3JtJywgYWN0aW9uPSdzdG9yZScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGhlbHA9J3BsYXRmb3JtIHRvIGVtdWxhdGUnKSwKLSAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRp
b24oJy0tbGF5b3V0LXRlc3RzJywgYWN0aW9uPSdzdG9yZV90cnVlJywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGVmYXVsdD1UcnVlLCBoZWxwPSdydW4gbGF5b3V0IHRlc3RzJyksCi0g
ICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCctLXBpeGVsLXRlc3RzJywgYWN0aW9uPSdzdG9y
ZV90cnVlJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD1GYWxzZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0nb3V0cHV0IGltYWdlIGZvciBwaXhlbCB0
ZXN0cycpLAotICAgIF0KLSAgICBvcHRpb25fcGFyc2VyID0gb3B0cGFyc2UuT3B0aW9uUGFyc2Vy
KG9wdGlvbl9saXN0PW9wdGlvbl9saXN0KQotICAgIHJldHVybiBvcHRpb25fcGFyc2VyLnBhcnNl
X2FyZ3MoYXJndikKLQotCi1jbGFzcyBNb2NrRFJUKG9iamVjdCk6Ci0gICAgZGVmIF9faW5pdF9f
KHNlbGYsIG9wdGlvbnMsIGFyZ3MsIHN0ZGluLCBzdGRvdXQsIHN0ZGVycik6Ci0gICAgICAgIHNl
bGYuX29wdGlvbnMgPSBvcHRpb25zCi0gICAgICAgIHNlbGYuX2FyZ3MgPSBhcmdzCi0gICAgICAg
IHNlbGYuX3N0ZG91dCA9IHN0ZG91dAotICAgICAgICBzZWxmLl9zdGRpbiA9IHN0ZGluCi0gICAg
ICAgIHNlbGYuX3N0ZGVyciA9IHN0ZGVycgotCi0gICAgICAgIHBvcnRfbmFtZSA9IE5vbmUKLSAg
ICAgICAgaWYgb3B0aW9ucy5wbGF0Zm9ybToKLSAgICAgICAgICAgIHBvcnRfbmFtZSA9IG9wdGlv
bnMucGxhdGZvcm0KLSAgICAgICAgc2VsZi5fcG9ydCA9IGZhY3RvcnkuZ2V0KHBvcnRfbmFtZSwg
b3B0aW9ucz1vcHRpb25zKQotICAgICAgICBzZWxmLl9leGl0X3N0YXR1cyA9IDAKLQotICAgIGRl
ZiBydW4oc2VsZik6Ci0gICAgICAgIHRyeToKLSAgICAgICAgICAgIHdoaWxlIFRydWU6Ci0gICAg
ICAgICAgICAgICAgbGluZSA9IHNlbGYuX3N0ZGluLnJlYWRsaW5lKCkKLSAgICAgICAgICAgICAg
ICBpZiBub3QgbGluZToKLSAgICAgICAgICAgICAgICAgICAgYnJlYWsKLQotICAgICAgICAgICAg
ICAgIHVybCwgZXhwZWN0ZWRfY2hlY2tzdW0gPSBzZWxmLnBhcnNlX2lucHV0KGxpbmUpCi0gICAg
ICAgICAgICAgICAgc2VsZi5ydW5fb25lX3Rlc3QodXJsLCBleHBlY3RlZF9jaGVja3N1bSkKLSAg
ICAgICAgZXhjZXB0IFZhbHVlRXJyb3IsIGU6Ci0gICAgICAgICAgICBzZWxmLl9zdGRlcnIud3Jp
dGUoIk1vY2tEUlQgZXhpdGluZywgVmFsdWVFcnJvciByYWlzZWQ6ICclcydcbiIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAlIHN0cihlKSkKLSAgICAgICAgICAgIHNlbGYuX2V4aXRf
c3RhdHVzID0gMQotICAgICAgICBleGNlcHQgRXhjZXB0aW9uLCBlOgotICAgICAgICAgICAgc2Vs
Zi5fc3RkZXJyLndyaXRlKCJNb2NrRFJUIGV4aXRpbmcsIHVuZXhwZWN0ZWQgZXhjZXB0aW9uOiAn
JXMnXG4iCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSBzdHIoZSkpCi0gICAgICAg
ICAgICBzZWxmLl9leGl0X3N0YXR1cyA9IC0xCi0KLSAgICAgICAgcmV0dXJuIHNlbGYuX2V4aXRf
c3RhdHVzCi0KLSAgICBkZWYgcGFyc2VfaW5wdXQoc2VsZiwgbGluZSk6Ci0gICAgICAgIGxpbmUg
PSBsaW5lLnN0cmlwKCkKLSAgICAgICAgaWYgIiciIGluIGxpbmU6Ci0gICAgICAgICAgICByZXR1
cm4gbGluZS5zcGxpdCgiJyIsIDEpCi0gICAgICAgIHJldHVybiAobGluZSwgTm9uZSkKLQotICAg
IGRlZiBydW5fb25lX3Rlc3Qoc2VsZiwgdXJsLCBleHBlY3RlZF9jaGVja3N1bSk6Ci0gICAgICAg
IHBvcnQgPSBzZWxmLl9wb3J0Ci0gICAgICAgIGlmIHVybC5zdGFydHN3aXRoKCdmaWxlOi8vLycp
IG9yIHVybC5zdGFydHN3aXRoKCdodHRwJyk6Ci0gICAgICAgICAgICB0ZXN0X25hbWUgPSBwb3J0
LnVyaV90b190ZXN0X25hbWUodXJsKQotICAgICAgICAgICAgdGVzdF9wYXRoID0gcG9ydC5wYXRo
X2Zyb21fd2Via2l0X2Jhc2UoJ0xheW91dFRlc3RzJywgdGVzdF9uYW1lKQotICAgICAgICBlbHNl
OgotICAgICAgICAgICAgdGVzdF9wYXRoID0gdXJsCi0KLSAgICAgICAgYWN0dWFsX3RleHQgPSBw
b3J0LmV4cGVjdGVkX3RleHQodGVzdF9wYXRoKQotICAgICAgICBpZiBzZWxmLl9vcHRpb25zLnBp
eGVsX3Rlc3RzIGFuZCBleHBlY3RlZF9jaGVja3N1bToKLSAgICAgICAgICAgIGFjdHVhbF9jaGVj
a3N1bSA9IHBvcnQuZXhwZWN0ZWRfY2hlY2tzdW0odGVzdF9wYXRoKQotICAgICAgICAgICAgYWN0
dWFsX2ltYWdlID0gcG9ydC5leHBlY3RlZF9pbWFnZSh0ZXN0X3BhdGgpCi0KLSAgICAgICAgc2Vs
Zi5fc3Rkb3V0LndyaXRlKCJDb250ZW50LVR5cGU6IHRleHQvcGxhaW5cbiIpCi0gICAgICAgIHNl
bGYuX3N0ZG91dC53cml0ZShhY3R1YWxfdGV4dCkKLSAgICAgICAgc2VsZi5fc3Rkb3V0LndyaXRl
KCIjRU9GXG4iKQotCi0gICAgICAgIGlmIHNlbGYuX29wdGlvbnMucGl4ZWxfdGVzdHMgYW5kIGV4
cGVjdGVkX2NoZWNrc3VtOgotICAgICAgICAgICAgc2VsZi5fc3Rkb3V0LndyaXRlKCJcbiIpCi0g
ICAgICAgICAgICBzZWxmLl9zdGRvdXQud3JpdGUoIkFjdHVhbEhhc2g6ICVzXG4iICUgYWN0dWFs
X2NoZWNrc3VtKQotICAgICAgICAgICAgc2VsZi5fc3Rkb3V0LndyaXRlKCJFeHBlY3RlZEhhc2g6
ICVzXG4iICUgZXhwZWN0ZWRfY2hlY2tzdW0pCi0gICAgICAgICAgICBpZiBhY3R1YWxfY2hlY2tz
dW0gIT0gZXhwZWN0ZWRfY2hlY2tzdW06Ci0gICAgICAgICAgICAgICAgc2VsZi5fc3Rkb3V0Lndy
aXRlKCJDb250ZW50LUxlbmd0aDogJXNcblxuIiAlIGxlbihhY3R1YWxfaW1hZ2UpKQotICAgICAg
ICAgICAgICAgIHNlbGYuX3N0ZG91dC53cml0ZShhY3R1YWxfaW1hZ2UpCi0gICAgICAgIHNlbGYu
X3N0ZG91dC53cml0ZSgiI0VPRlxuIikKLSAgICAgICAgc2VsZi5fc3Rkb3V0LmZsdXNoKCkKLSAg
ICAgICAgc2VsZi5fc3RkZXJyLmZsdXNoKCkKLQotCi1pZiBfX25hbWVfXyA9PSAnX19tYWluX18n
OgotICAgIHN5cy5leGl0KG1haW4oc3lzLmFyZ3ZbMTpdLCBzeXMuc3RkaW4sIHN5cy5zdGRvdXQs
IHN5cy5zdGRlcnIpKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvcG9ydC9tb2NrX2RydF91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL3BvcnQvbW9ja19kcnRfdW5pdHRlc3QucHkKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IGZiZTkxMWNiNTJlNGMzMzc0NWMwYTJhMDNkMDAxNmZjMjgzN2QxNDcuLjAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9tb2NrX2RydF91bml0dGVzdC5weQorKysgL2Rl
di9udWxsCkBAIC0xLDExNSArMCwwIEBACi0jIS91c3IvYmluL2VudiBweXRob24KLSMgQ29weXJp
Z2h0IChDKSAyMDExIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0jCi0jIFJlZGlz
dHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0
aG91dAotIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnMgYXJlCi0jIG1ldDoKLSMKLSMgICAgICogUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgot
IyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhl
IGFib3ZlCi0jIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIKLSMgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90
aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotIyBkaXN0cmlidXRpb24uCi0jICAgICAq
IE5laXRoZXIgdGhlIG5hbWUgb2YgR29vZ2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSMg
Y29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBk
ZXJpdmVkIGZyb20KLSMgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0
ZW4gcGVybWlzc2lvbi4KLSMKLSMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09Q
WVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotIyAiQVMgSVMiIEFORCBBTlkgRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotIyBMSU1JVEVEIFRP
LCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBG
T1IKLSMgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNI
QUxMIFRIRSBDT1BZUklHSFQKLSMgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0jIFNQRUNJQUwsIEVYRU1QTEFSWSwg
T1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSMgTElNSVRFRCBU
TywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsCi0jIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZF
UiBDQVVTRUQgQU5EIE9OIEFOWQotIyBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENP
TlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0jIChJTkNMVURJTkcgTkVHTElHRU5D
RSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotIyBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0gg
REFNQUdFLgotCi0iIiJVbml0IHRlc3RzIGZvciBNb2NrRFJULiIiIgotCi1pbXBvcnQgdW5pdHRl
c3QKLQotZnJvbSB3ZWJraXRweS5jb21tb24gaW1wb3J0IG5ld3N0cmluZ2lvCi0KLWZyb20gd2Vi
a2l0cHkubGF5b3V0X3Rlc3RzLnBvcnQgaW1wb3J0IG1vY2tfZHJ0Ci1mcm9tIHdlYmtpdHB5Lmxh
eW91dF90ZXN0cy5wb3J0IGltcG9ydCBmYWN0b3J5Ci1mcm9tIHdlYmtpdHB5LmxheW91dF90ZXN0
cy5wb3J0IGltcG9ydCBwb3J0X3Rlc3RjYXNlCi0KLQotY2xhc3MgTW9ja0RSVFBvcnRUZXN0KHBv
cnRfdGVzdGNhc2UuUG9ydFRlc3RDYXNlKToKLSAgICBkZWYgbWFrZV9wb3J0KHNlbGYpOgotICAg
ICAgICByZXR1cm4gbW9ja19kcnQuTW9ja0RSVFBvcnQoKQotCi0KLWNsYXNzIE1vY2tEUlRUZXN0
KHVuaXR0ZXN0LlRlc3RDYXNlKToKLSAgICBkZWYgc2V0VXAoc2VsZik6Ci0gICAgICAgICMgV2Ug
YmFzZSBvdXIgdGVzdHMgb24gdGhlIG1hYy1zbm93bGVvcGFyZCBwb3J0LgotICAgICAgICBzZWxm
Ll9wb3J0ID0gZmFjdG9yeS5nZXQoJ21hYy1zbm93bGVvcGFyZCcpCi0gICAgICAgIHNlbGYuX2xh
eW91dF90ZXN0c19kaXIgPSBzZWxmLl9wb3J0LmxheW91dF90ZXN0c19kaXIoKQotCi0gICAgZGVm
IHRvX3BhdGgoc2VsZiwgdGVzdF9uYW1lKToKLSAgICAgICAgcmV0dXJuIHNlbGYuX3BvcnQuX2Zp
bGVzeXN0ZW0uam9pbihzZWxmLl9sYXlvdXRfdGVzdHNfZGlyLCB0ZXN0X25hbWUpCi0KLSAgICBk
ZWYgaW5wdXRfbGluZShzZWxmLCB0ZXN0X25hbWUsIGNoZWNrc3VtPU5vbmUpOgotICAgICAgICB1
cmwgPSBzZWxmLl9wb3J0LmZpbGVuYW1lX3RvX3VyaShzZWxmLnRvX3BhdGgodGVzdF9uYW1lKSkK
LSAgICAgICAgaWYgY2hlY2tzdW06Ci0gICAgICAgICAgICByZXR1cm4gdXJsICsgIiciICsgY2hl
Y2tzdW0gKyAnXG4nCi0gICAgICAgIHJldHVybiB1cmwgKyAnXG4nCi0KLSAgICBkZWYgbWFrZV9k
cnQoc2VsZiwgaW5wdXRfc3RyaW5nLCBhcmdzPU5vbmUsIGV4dHJhX2FyZ3M9Tm9uZSk6Ci0gICAg
ICAgIGFyZ3MgPSBhcmdzIG9yIFsnLS1wbGF0Zm9ybScsICdtYWMtc25vd2xlb3BhcmQnLCAnLSdd
Ci0gICAgICAgIGV4dHJhX2FyZ3MgPSBleHRyYV9hcmdzIG9yIFtdCi0gICAgICAgIGFyZ3MgKz0g
ZXh0cmFfYXJncwotICAgICAgICBzdGRpbiA9IG5ld3N0cmluZ2lvLlN0cmluZ0lPKGlucHV0X3N0
cmluZykKLSAgICAgICAgc3Rkb3V0ID0gbmV3c3RyaW5naW8uU3RyaW5nSU8oKQotICAgICAgICBz
dGRlcnIgPSBuZXdzdHJpbmdpby5TdHJpbmdJTygpCi0gICAgICAgIG9wdGlvbnMsIGFyZ3MgPSBt
b2NrX2RydC5wYXJzZV9vcHRpb25zKGFyZ3MpCi0gICAgICAgIGRydCA9IG1vY2tfZHJ0Lk1vY2tE
UlQob3B0aW9ucywgYXJncywgc3RkaW4sIHN0ZG91dCwgc3RkZXJyKQotICAgICAgICByZXR1cm4g
KGRydCwgc3Rkb3V0LCBzdGRlcnIpCi0KLSAgICBkZWYgbWFrZV9pbnB1dF9vdXRwdXQoc2VsZiwg
dGVzdF9uYW1lLCBwaXhlbF90ZXN0cyk6Ci0gICAgICAgIHBhdGggPSBzZWxmLnRvX3BhdGgodGVz
dF9uYW1lKQotICAgICAgICBleHBlY3RlZF9jaGVja3N1bSA9IE5vbmUKLSAgICAgICAgaWYgcGl4
ZWxfdGVzdHM6Ci0gICAgICAgICAgICBleHBlY3RlZF9jaGVja3N1bSA9IHNlbGYuX3BvcnQuZXhw
ZWN0ZWRfY2hlY2tzdW0ocGF0aCkKLSAgICAgICAgZHJ0X2lucHV0ID0gc2VsZi5pbnB1dF9saW5l
KHRlc3RfbmFtZSwgZXhwZWN0ZWRfY2hlY2tzdW0pCi0gICAgICAgIHRleHRfb3V0cHV0ID0gc2Vs
Zi5fcG9ydC5leHBlY3RlZF90ZXh0KHBhdGgpCi0KLSAgICAgICAgaWYgcGl4ZWxfdGVzdHM6Ci0g
ICAgICAgICAgICBkcnRfb3V0cHV0ID0gKAotICAgICAgICAgICAgICAgICJDb250ZW50LVR5cGU6
IHRleHQvcGxhaW5cbiIKLSAgICAgICAgICAgICAgICAiJXMjRU9GXG4iCi0gICAgICAgICAgICAg
ICAgIlxuIgotICAgICAgICAgICAgICAgICJBY3R1YWxIYXNoOiAlc1xuIgotICAgICAgICAgICAg
ICAgICJFeHBlY3RlZEhhc2g6ICVzXG4iCi0gICAgICAgICAgICAgICAgIiNFT0ZcbiIpICUgKHRl
eHRfb3V0cHV0LCBleHBlY3RlZF9jaGVja3N1bSwgZXhwZWN0ZWRfY2hlY2tzdW0pCi0gICAgICAg
IGVsc2U6Ci0gICAgICAgICAgICBkcnRfb3V0cHV0ID0gKAotICAgICAgICAgICAgICAgICJDb250
ZW50LVR5cGU6IHRleHQvcGxhaW5cbiIKLSAgICAgICAgICAgICAgICAiJXMjRU9GXG4iCi0gICAg
ICAgICAgICAgICAgIiNFT0ZcbiIpICUgdGV4dF9vdXRwdXQKLQotICAgICAgICByZXR1cm4gKGRy
dF9pbnB1dCwgZHJ0X291dHB1dCkKLQotICAgIGRlZiBhc3NlcnRUZXN0KHNlbGYsIHRlc3RfbmFt
ZSwgcGl4ZWxfdGVzdHMpOgotICAgICAgICBkcnRfaW5wdXQsIGRydF9vdXRwdXQgPSBzZWxmLm1h
a2VfaW5wdXRfb3V0cHV0KHRlc3RfbmFtZSwgcGl4ZWxfdGVzdHMpCi0gICAgICAgIGV4dHJhX2Fy
Z3MgPSBbXQotICAgICAgICBpZiBwaXhlbF90ZXN0czoKLSAgICAgICAgICAgIGV4dHJhX2FyZ3Mg
PSBbJy0tcGl4ZWwtdGVzdHMnXQotICAgICAgICBkcnQsIHN0ZG91dCwgc3RkZXJyID0gc2VsZi5t
YWtlX2RydChkcnRfaW5wdXQsIGV4dHJhX2FyZ3MpCi0gICAgICAgIHJlcyA9IGRydC5ydW4oKQot
ICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHJlcywgMCkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bChzdGRvdXQuZ2V0dmFsdWUoKSwgZHJ0X291dHB1dCkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bChzdGRlcnIuZ2V0dmFsdWUoKSwgJycpCi0KLSAgICBkZWYgdGVzdF9waXhlbHRlc3Qoc2VsZik6
Ci0gICAgICAgIHNlbGYuYXNzZXJ0VGVzdCgnZmFzdC9odG1sL2tleWdlbi5odG1sJywgVHJ1ZSkK
LQotICAgIGRlZiB0ZXN0X3RleHRvbmx5KHNlbGYpOgotICAgICAgICBzZWxmLmFzc2VydFRlc3Qo
J2Zhc3QvaHRtbC9hcnRpY2xlLWVsZW1lbnQuaHRtbCcsIEZhbHNlKQotCi0KLWlmIF9fbmFtZV9f
ID09ICdfX21haW5fXyc6Ci0gICAgdW5pdHRlc3QubWFpbigpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>