<?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>47534</bug_id>
          
          <creation_ts>2010-10-11 20:33:24 -0700</creation_ts>
          <short_desc>commit-queue should reject patches which fail ewses</short_desc>
          <delta_ts>2011-05-05 16:06:48 -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>528+ (Nightly build)</version>
          <rep_platform>PC</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>levin</cc>
    
    <cc>mihaip</cc>
    
    <cc>oliver</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>292849</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-10-11 20:33:24 -0700</bug_when>
    <thetext>commit-queue should reject patches which fail stylebot

Per Oliver&apos;s request on webkit-reviewers.  Makes sense to me.

Should be easy to make the cq check stylebot status before landing.  Alternatively we could have the style-bot simply cq- any patch which fails.  They&apos;re slightly different meanings.  Not sure which is the more useful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398597</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-05-05 01:05:36 -0700</bug_when>
    <thetext>After further thought, we&apos;ve decided to make the EWSes reject from the cq, but not the style-bot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398598</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-05-05 01:06:08 -0700</bug_when>
    <thetext>We can always add the style-bot later, but breaking the build or tests is a better reason not to land than breaking style rules atm. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398629</commentid>
    <comment_count>3</comment_count>
      <attachid>92391</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-05-05 02:09:04 -0700</bug_when>
    <thetext>Created attachment 92391
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398837</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-05-05 10:59:50 -0700</bug_when>
    <thetext>To be clear, what this does is when an EWS fails, it marks the patch as cq-.  That *does not* prevent someone from marking it cq+ later, or landing manually.  So this is mostly just a stronger form of advisement.  I don&apos;t think most people will notice, but hopefullly it will further convey the idea that patches shouldn&apos;t break builders. :)

Also this moves us one step closer to making test running asynchronous from landing (which will make the cq blazing fast, and is more like how a real person codes).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398968</commentid>
    <comment_count>5</comment_count>
      <attachid>92391</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-05 13:18:57 -0700</bug_when>
    <thetext>Comment on attachment 92391
Patch

Clearing flags on attachment: 92391

Committed r85871: &lt;http://trac.webkit.org/changeset/85871&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>398969</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-05 13:19:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399137</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-05-05 16:06:48 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/85871 might have broken GTK Linux 32-bit Debug
The following tests are not passing:
svg/W3C-SVG-1.1/animate-elem-46-t.svg</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>92391</attachid>
            <date>2011-05-05 02:09:04 -0700</date>
            <delta_ts>2011-05-05 13:18:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-47534-20110505020902.patch</filename>
            <type>text/plain</type>
            <size>10352</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODU4NDAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCBiMDMxZDMyNjA2ZDZkODE4OTkxZTI3NWM1ZDgwNzM2ZTg4
OTAzYTMxLi4wYjU1N2VkYjI4OWVjOTA1NTY0NWJmZDZkZmU3YjhkODFhMDRlOWYxIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQg
QEAKKzIwMTEtMDUtMDUgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGNvbW1pdC1xdWV1ZSBzaG91
bGQgcmVqZWN0IHBhdGNoZXMgd2hpY2ggZmFpbCBld3NlcworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDc1MzQKKworICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZWFybHl3YXJuaW5nc3lzdGVtLnB5OgorICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9lYXJseXdhcm5pbmdzeXN0ZW1fdW5pdHRl
c3QucHk6CisKIDIwMTEtMDUtMDQgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFydGguCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkgYi9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkKaW5kZXggYWZmMDNmNzM4
MjYxYTYzYzBjYzcyMGVhNGUwYmYxZjk3NTlmOWY0YS4uNDhiMTk1ZGJlYjJlMGQ1YTBhZGRjZDM2
ZDFmOTk3ZjBkMDI4NTZmYSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21t
b24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
Y29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5weQpAQCAtNjE2LDYgKzYxNiw3IEBAIGNsYXNz
IEJ1Z3ppbGxhKG9iamVjdCk6CiAKICAgICAgICAgc2VsZi5hdXRoZW50aWNhdGUoKQogCisgICAg
ICAgICMgRklYTUU6IGFkZGl0aW9uYWxfY29tbWVudF90ZXh0IHNlZW1zIHVzZWxlc3MgYW5kIHNo
b3VsZCBiZSBtZXJnZWQgaW50byBjb21tZW50LXRleHQuCiAgICAgICAgIGlmIGFkZGl0aW9uYWxf
Y29tbWVudF90ZXh0OgogICAgICAgICAgICAgY29tbWVudF90ZXh0ICs9ICJcblxuJXMiICUgYWRk
aXRpb25hbF9jb21tZW50X3RleHQKICAgICAgICAgbG9nKGNvbW1lbnRfdGV4dCkKQEAgLTY1OSw4
ICs2NjAsNyBAQCBjbGFzcyBCdWd6aWxsYShvYmplY3QpOgogICAgIGRlZiBhZGRfY2NfdG9fYnVn
KHNlbGYsIGJ1Z19pZCwgZW1haWxfYWRkcmVzc19saXN0KToKICAgICAgICAgc2VsZi5hdXRoZW50
aWNhdGUoKQogCi0gICAgICAgIGxvZygiQWRkaW5nICVzIHRvIHRoZSBDQyBsaXN0IGZvciBidWcg
JXMiICUgKGVtYWlsX2FkZHJlc3NfbGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnVnX2lkKSkKKyAgICAgICAgbG9nKCJBZGRpbmcgJXMg
dG8gdGhlIENDIGxpc3QgZm9yIGJ1ZyAlcyIgJSAoZW1haWxfYWRkcmVzc19saXN0LCBidWdfaWQp
KQogICAgICAgICBpZiBzZWxmLmRyeXJ1bjoKICAgICAgICAgICAgIHJldHVybgogCmRpZmYgLS1n
aXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZWFybHl3YXJuaW5nc3lz
dGVtLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2Vhcmx5d2Fybmlu
Z3N5c3RlbS5weQppbmRleCAyNzczYTA1YzViZjZkYjRkNTE4NDk1ZjhjOGJkYmQ4Yzk5NWM2ZWE4
Li43ZmFhMzJlYzU2NGM2NDcwOWVlNGQ1ZWRiOTY0YTQ4ZTllNjFmZDdiIDEwMDY0NAotLS0gYS9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZWFybHl3YXJuaW5nc3lzdGVtLnB5
CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9lYXJseXdhcm5pbmdz
eXN0ZW0ucHkKQEAgLTk5LDE2ICs5OSwyNSBAQCBjbGFzcyBBYnN0cmFjdEVhcmx5V2FybmluZ1N5
c3RlbShBYnN0cmFjdFJldmlld1F1ZXVlKToKICAgICAgICAgcmV0dXJuIFRydWUKIAogICAgIEBj
bGFzc21ldGhvZAorICAgIGRlZiBfcG9zdF9yZWplY3RfbWVzc2FnZV9vbl9idWcoY2xzLCB0b29s
LCBwYXRjaCwgc3RhdHVzX2lkLCBleHRyYV9tZXNzYWdlX3RleHQ9Tm9uZSk6CisgICAgICAgIHJl
c3VsdHNfbGluayA9IHRvb2wuc3RhdHVzX3NlcnZlci5yZXN1bHRzX3VybF9mb3Jfc3RhdHVzKHN0
YXR1c19pZCkKKyAgICAgICAgbWVzc2FnZSA9ICJBdHRhY2htZW50ICVzIGRpZCBub3QgcGFzcyAl
cyAoJXMpOlxuT3V0cHV0OiAlcyIgJSAocGF0Y2guaWQoKSwgY2xzLm5hbWUsIGNscy5wb3J0X25h
bWUsIHJlc3VsdHNfbGluaykKKyAgICAgICAgIyBGSVhNRTogV2UgbWlnaHQgd2FudCB0byBhZGQg
c29tZSB0ZXh0IGFib3V0IHJlamVjdGluZyBmcm9tIHRoZSBjb21taXQtcXVldWUgaW4KKyAgICAg
ICAgIyB0aGUgY2FzZSB3aGVyZSBwYXRjaC5jb21taXRfcXVldWUoKSBpc24ndCBhbHJlYWR5IHNl
dCB0byAnLScuCisgICAgICAgIGlmIGNscy53YXRjaGVyczoKKyAgICAgICAgICAgIHRvb2wuYnVn
cy5hZGRfY2NfdG9fYnVnKHBhdGNoLmJ1Z19pZCgpLCBjbHMud2F0Y2hlcnMpCisgICAgICAgIHRv
b2wuYnVncy5zZXRfZmxhZ19vbl9hdHRhY2htZW50KHBhdGNoLmJ1Z19pZCgpLCAiY29tbWl0LXF1
ZXVlIiwgIi0iLCBtZXNzYWdlLCBleHRyYV9tZXNzYWdlX3RleHQpCisKKyAgICBAY2xhc3NtZXRo
b2QKICAgICBkZWYgaGFuZGxlX3NjcmlwdF9lcnJvcihjbHMsIHRvb2wsIHN0YXRlLCBzY3JpcHRf
ZXJyb3IpOgogICAgICAgICBpc19zdm5fYXBwbHkgPSBzY3JpcHRfZXJyb3IuY29tbWFuZF9uYW1l
KCkgPT0gInN2bi1hcHBseSIKICAgICAgICAgc3RhdHVzX2lkID0gY2xzLl91cGRhdGVfc3RhdHVz
X2Zvcl9zY3JpcHRfZXJyb3IodG9vbCwgc3RhdGUsIHNjcmlwdF9lcnJvciwgaXNfZXJyb3I9aXNf
c3ZuX2FwcGx5KQogICAgICAgICBpZiBpc19zdm5fYXBwbHk6CiAgICAgICAgICAgICBRdWV1ZUVu
Z2luZS5leGl0X2FmdGVyX2hhbmRsZWRfZXJyb3Ioc2NyaXB0X2Vycm9yKQotICAgICAgICByZXN1
bHRzX2xpbmsgPSB0b29sLnN0YXR1c19zZXJ2ZXIucmVzdWx0c191cmxfZm9yX3N0YXR1cyhzdGF0
dXNfaWQpCi0gICAgICAgIG1lc3NhZ2UgPSAiQXR0YWNobWVudCAlcyBkaWQgbm90IGJ1aWxkIG9u
ICVzOlxuQnVpbGQgb3V0cHV0OiAlcyIgJSAoc3RhdGVbInBhdGNoIl0uaWQoKSwgY2xzLnBvcnRf
bmFtZSwgcmVzdWx0c19saW5rKQotICAgICAgICB0b29sLmJ1Z3MucG9zdF9jb21tZW50X3RvX2J1
ZyhzdGF0ZVsicGF0Y2giXS5idWdfaWQoKSwgbWVzc2FnZSwgY2M9Y2xzLndhdGNoZXJzKQorICAg
ICAgICBjbHMuX3Bvc3RfcmVqZWN0X21lc3NhZ2Vfb25fYnVnKHRvb2wsIHN0YXRlWydwYXRjaCdd
LCBzdGF0dXNfaWQpCiAgICAgICAgIGV4aXQoMSkKIAorCiAjIEZJWE1FOiBUaGlzIHNob3VsZCBt
ZXJnZSB3aXRoIEFic3RyYWN0RWFybHlXYXJuaW5nU3lzdGVtIG9uY2UgYWxsIHRoZSBFV1MKICMg
Ym90cyBydW4gdGVzdHMuCiBjbGFzcyBBYnN0cmFjdFRlc3RpbmdFV1MoQWJzdHJhY3RFYXJseVdh
cm5pbmdTeXN0ZW0sIEVhcmx5V2FybmluZ1N5c3RlbVRhc2tEZWxlZ2F0ZSk6CkBAIC0xMTksMTQg
KzEyOCwxMiBAQCBjbGFzcyBBYnN0cmFjdFRlc3RpbmdFV1MoQWJzdHJhY3RFYXJseVdhcm5pbmdT
eXN0ZW0sIEVhcmx5V2FybmluZ1N5c3RlbVRhc2tEZWxlZwogICAgICAgICBzZWxmLl9leHBlY3Rl
ZF9mYWlsdXJlcyA9IEV4cGVjdGVkRmFpbHVyZXMoKQogICAgICAgICBzZWxmLl9sYXlvdXRfdGVz
dF9yZXN1bHRzX3JlYWRlciA9IExheW91dFRlc3RSZXN1bHRzUmVhZGVyKHNlbGYuX3Rvb2wsIHNl
bGYuX2xvZ19kaXJlY3RvcnkoKSkKIAotICAgIGRlZiBfcG9zdF9yZWplY3RfbWVzc2FnZV9vbl9i
dWcoc2VsZiwgdGFzaywgcGF0Y2gpOgotICAgICAgICByZXN1bHRzX2xpbmsgPSBzZWxmLl90b29s
LnN0YXR1c19zZXJ2ZXIucmVzdWx0c191cmxfZm9yX3N0YXR1cyh0YXNrLmZhaWx1cmVfc3RhdHVz
X2lkKQotICAgICAgICBtZXNzYWdlID0gIkF0dGFjaG1lbnQgJXMgZGlkIG5vdCBwYXNzICVzOlxu
T3V0cHV0OiAlcyIgJSAocGF0Y2guaWQoKSwgc2VsZi5uYW1lLCByZXN1bHRzX2xpbmspCisgICAg
ZGVmIF9mYWlsaW5nX3Rlc3RzX21lc3NhZ2Uoc2VsZiwgdGFzaywgcGF0Y2gpOgogICAgICAgICBy
ZXN1bHRzID0gdGFzay5yZXN1bHRzX2Zyb21fcGF0Y2hfdGVzdF9ydW4ocGF0Y2gpCiAgICAgICAg
IHVuZXhwZWN0ZWRfZmFpbHVyZXMgPSBzZWxmLl9leHBlY3RlZF9mYWlsdXJlcy51bmV4cGVjdGVk
X2ZhaWx1cmVzKHJlc3VsdHMpCi0gICAgICAgIGlmIHVuZXhwZWN0ZWRfZmFpbHVyZXM6Ci0gICAg
ICAgICAgICBtZXNzYWdlICs9ICJcbk5ldyBmYWlsaW5nIHRlc3RzOlxuJXMiICUgIlxuIi5qb2lu
KHVuZXhwZWN0ZWRfZmFpbHVyZXMpCi0gICAgICAgIHNlbGYuX3Rvb2wuYnVncy5wb3N0X2NvbW1l
bnRfdG9fYnVnKHBhdGNoLmJ1Z19pZCgpLCBtZXNzYWdlLCBjYz1zZWxmLndhdGNoZXJzKQorICAg
ICAgICBpZiBub3QgdW5leHBlY3RlZF9mYWlsdXJlczoKKyAgICAgICAgICAgIHJldHVybiBOb25l
CisgICAgICAgIHJldHVybiAiTmV3IGZhaWxpbmcgdGVzdHM6XG4lcyIgJSAiXG4iLmpvaW4odW5l
eHBlY3RlZF9mYWlsdXJlcykKIAogICAgIGRlZiByZXZpZXdfcGF0Y2goc2VsZiwgcGF0Y2gpOgog
ICAgICAgICB0YXNrID0gRWFybHlXYXJuaW5nU3lzdGVtVGFzayhzZWxmLCBwYXRjaCkKQEAgLTEz
OSw4ICsxNDYsNyBAQCBjbGFzcyBBYnN0cmFjdFRlc3RpbmdFV1MoQWJzdHJhY3RFYXJseVdhcm5p
bmdTeXN0ZW0sIEVhcmx5V2FybmluZ1N5c3RlbVRhc2tEZWxlZwogICAgICAgICAgICAgc2VsZi5f
ZGlkX2Vycm9yKHBhdGNoLCAiJXMgdW5hYmxlIHRvIGFwcGx5IHBhdGNoLiIgJSBzZWxmLm5hbWUp
CiAgICAgICAgICAgICByZXR1cm4gRmFsc2UKICAgICAgICAgZXhjZXB0IFNjcmlwdEVycm9yLCBl
OgotICAgICAgICAgICAgIyBGSVhNRTogVGhpcyBzaG91bGQganVzdCB1c2UgQ29tbWl0dGVyVmFs
aWRhdG9yLnJlamVjdF9wYXRjaF9mcm9tX2NvbW1pdF9xdWV1ZQotICAgICAgICAgICAgc2VsZi5f
cG9zdF9yZWplY3RfbWVzc2FnZV9vbl9idWcodGFzaywgcGF0Y2gpCisgICAgICAgICAgICBzZWxm
Ll9wb3N0X3JlamVjdF9tZXNzYWdlX29uX2J1ZyhzZWxmLl90b29sLCBwYXRjaCwgdGFzay5mYWls
dXJlX3N0YXR1c19pZCwgc2VsZi5fZmFpbGluZ190ZXN0c19tZXNzYWdlKHRhc2ssIHBhdGNoKSkK
ICAgICAgICAgICAgIHJlc3VsdHNfYXJjaGl2ZSA9IHRhc2sucmVzdWx0c19hcmNoaXZlX2Zyb21f
cGF0Y2hfdGVzdF9ydW4ocGF0Y2gpCiAgICAgICAgICAgICBpZiByZXN1bHRzX2FyY2hpdmU6CiAg
ICAgICAgICAgICAgICAgc2VsZi5fdXBsb2FkX3Jlc3VsdHNfYXJjaGl2ZV9mb3JfcGF0Y2gocGF0
Y2gsIHJlc3VsdHNfYXJjaGl2ZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
dG9vbC9jb21tYW5kcy9lYXJseXdhcm5pbmdzeXN0ZW1fdW5pdHRlc3QucHkgYi9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZWFybHl3YXJuaW5nc3lzdGVtX3VuaXR0ZXN0LnB5
CmluZGV4IGI3YWJiM2NiN2Y5NDQ5MDZkMTMyM2IzMDg3YmNmYWVkZDg4MjJjYTcuLmQ2NDJlNTlk
NzE5NTU0MjRmNTA2MDQ1ZTVlZGEyMjk1YzJhNzMyOTMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9lYXJseXdhcm5pbmdzeXN0ZW1fdW5pdHRlc3QucHkK
KysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2Vhcmx5d2FybmluZ3N5
c3RlbV91bml0dGVzdC5weQpAQCAtMzcsMTIgKzM3LDEzIEBAIGZyb20gd2Via2l0cHkudG9vbC5t
b2NrdG9vbCBpbXBvcnQgTW9ja1Rvb2wsIE1vY2tPcHRpb25zLCBNb2NrUG9ydAogCiAKIGNsYXNz
IEFic3RyYWN0RWFybHlXYXJuaW5nU3lzdGVtVGVzdChRdWV1ZXNUZXN0KToKLSAgICBkZWYgdGVz
dF9jYW5fYnVpbGQoc2VsZik6Ci0gICAgICAgICMgTmVlZGVkIHRvIGRlZmluZSBwb3J0X25hbWUs
IHVzZWQgaW4gQWJzdHJhY3RFYXJseVdhcm5pbmdTeXN0ZW0uX19pbml0X18KLSAgICAgICAgY2xh
c3MgVGVzdEVXUyhBYnN0cmFjdEVhcmx5V2FybmluZ1N5c3RlbSk6Ci0gICAgICAgICAgICBwb3J0
X25hbWUgPSAid2luIiAgIyBOZWVkcyB0byBiZSBhIHBvcnQgd2hpY2ggcG9ydC9mYWN0b3J5IHVu
ZGVyc3RhbmRzLgorICAgICMgTmVlZGVkIHRvIGRlZmluZSBwb3J0X25hbWUsIHVzZWQgaW4gQWJz
dHJhY3RFYXJseVdhcm5pbmdTeXN0ZW0uX19pbml0X18KKyAgICBjbGFzcyBUZXN0RVdTKEFic3Ry
YWN0RWFybHlXYXJuaW5nU3lzdGVtKToKKyAgICAgICAgbmFtZSA9ICJtb2NrLWV3cyIKKyAgICAg
ICAgcG9ydF9uYW1lID0gIndpbiIgICMgTmVlZHMgdG8gYmUgYSBwb3J0IHdoaWNoIHBvcnQvZmFj
dG9yeSB1bmRlcnN0YW5kcy4KIAotICAgICAgICBxdWV1ZSA9IFRlc3RFV1MoKQorICAgIGRlZiB0
ZXN0X2Nhbl9idWlsZChzZWxmKToKKyAgICAgICAgcXVldWUgPSBzZWxmLlRlc3RFV1MoKQogICAg
ICAgICBxdWV1ZS5iaW5kX3RvX3Rvb2woTW9ja1Rvb2wobG9nX2V4ZWN1dGl2ZT1UcnVlKSkKICAg
ICAgICAgcXVldWUuX29wdGlvbnMgPSBNb2NrT3B0aW9ucyhwb3J0PU5vbmUpCiAgICAgICAgIGV4
cGVjdGVkX3N0ZGVyciA9ICJNT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0t
c3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAnYnVpbGQnLCAnLS1wb3J0PXdpbicsICctLWJ1aWxk
LXN0eWxlPXJlbGVhc2UnLCAnLS1mb3JjZS1jbGVhbicsICctLW5vLXVwZGF0ZSddXG4iCkBAIC01
Miw3ICs1Myw3IEBAIGNsYXNzIEFic3RyYWN0RWFybHlXYXJuaW5nU3lzdGVtVGVzdChRdWV1ZXNU
ZXN0KToKICAgICAgICAgICAgIHJhaXNlIFNjcmlwdEVycm9yKCJNT0NLIHNjcmlwdCBlcnJvciIp
CiAKICAgICAgICAgcXVldWUucnVuX3dlYmtpdF9wYXRjaCA9IG1vY2tfcnVuX3dlYmtpdF9wYXRj
aAotICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAiTU9DSzogdXBkYXRlX3N0YXR1czogTm9uZSBV
bmFibGUgdG8gcGVyZm9ybSBhIGJ1aWxkXG4iCisgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICJN
T0NLOiB1cGRhdGVfc3RhdHVzOiBtb2NrLWV3cyBVbmFibGUgdG8gcGVyZm9ybSBhIGJ1aWxkXG4i
CiAgICAgICAgIE91dHB1dENhcHR1cmUoKS5hc3NlcnRfb3V0cHV0cyhzZWxmLCBxdWV1ZS5fY2Fu
X2J1aWxkLCBbXSwgZXhwZWN0ZWRfc3RkZXJyPWV4cGVjdGVkX3N0ZGVycikKIAogICAgICMgRklY
TUU6IFRoaXMgYmVsb25ncyBvbiBhbiBBYnN0cmFjdFJldmlld1F1ZXVlVGVzdCBvYmplY3QgaW4g
cXVldWVzX3VuaXR0ZXN0LnB5CkBAIC02OCw2ICs2OSwzMyBAQCBjbGFzcyBBYnN0cmFjdEVhcmx5
V2FybmluZ1N5c3RlbVRlc3QoUXVldWVzVGVzdCk6CiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9
ICJNT0NLOiByZWxlYXNlX3dvcmtfaXRlbTogTm9uZSAxOTdcbiIKICAgICAgICAgT3V0cHV0Q2Fw
dHVyZSgpLmFzc2VydF9vdXRwdXRzKHNlbGYsIHF1ZXVlLnByb2Nlc3Nfd29ya19pdGVtLCBbbW9j
a19wYXRjaF0sIGV4cGVjdGVkX3N0ZGVycj1leHBlY3RlZF9zdGRlcnIsIGV4cGVjdGVkX2V4Y2Vw
dGlvbj1TY3JpcHRFcnJvcikKIAorICAgIGRlZiB0ZXN0X3Bvc3RfcmVqZWN0X21lc3NhZ2Vfb25f
YnVnKHNlbGYpOgorICAgICAgICB0b29sID0gTW9ja1Rvb2woKQorICAgICAgICBwYXRjaCA9IHRv
b2wuYnVncy5mZXRjaF9hdHRhY2htZW50KDE5NykKKyAgICAgICAgZXhwZWN0ZWRfc3RkZXJyID0g
IiIiTU9DSyBzZXR0aW5nIGZsYWcgJ2NvbW1pdC1xdWV1ZScgdG8gJy0nIG9uIGF0dGFjaG1lbnQg
JzQyJyB3aXRoIGNvbW1lbnQgJ0F0dGFjaG1lbnQgMTk3IGRpZCBub3QgcGFzcyBtb2NrLWV3cyAo
d2luKToKK091dHB1dDogaHR0cDovL2R1bW15X3VybCcgYW5kIGFkZGl0aW9uYWwgY29tbWVudCAn
RVhUUkEnCisiIiIKKyAgICAgICAgT3V0cHV0Q2FwdHVyZSgpLmFzc2VydF9vdXRwdXRzKHNlbGYs
CisgICAgICAgICAgICBzZWxmLlRlc3RFV1MuX3Bvc3RfcmVqZWN0X21lc3NhZ2Vfb25fYnVnLAor
ICAgICAgICAgICAga3dhcmdzPXsndG9vbCc6IHRvb2wsICdwYXRjaCc6IHBhdGNoLCAnc3RhdHVz
X2lkJzogMSwgJ2V4dHJhX21lc3NhZ2VfdGV4dCc6ICJFWFRSQSJ9LAorICAgICAgICAgICAgZXhw
ZWN0ZWRfc3RkZXJyPWV4cGVjdGVkX3N0ZGVycikKKworCitjbGFzcyBBYnN0cmFjdFRlc3RpbmdF
V1NUZXN0KFF1ZXVlc1Rlc3QpOgorICAgIGRlZiB0ZXN0X2ZhaWxpbmdfdGVzdHNfbWVzc2FnZShz
ZWxmKToKKyAgICAgICAgIyBOZWVkZWQgdG8gZGVmaW5lIHBvcnRfbmFtZSwgdXNlZCBpbiBBYnN0
cmFjdEVhcmx5V2FybmluZ1N5c3RlbS5fX2luaXRfXworICAgICAgICBjbGFzcyBUZXN0RVdTKEFi
c3RyYWN0VGVzdGluZ0VXUyk6CisgICAgICAgICAgICBwb3J0X25hbWUgPSAid2luIiAgIyBOZWVk
cyB0byBiZSBhIHBvcnQgd2hpY2ggcG9ydC9mYWN0b3J5IHVuZGVyc3RhbmRzLgorCisgICAgICAg
IGV3cyA9IFRlc3RFV1MoKQorICAgICAgICBld3MuYmluZF90b190b29sKE1vY2tUb29sKCkpCisg
ICAgICAgIGV3cy5fb3B0aW9ucyA9IE1vY2tPcHRpb25zKHBvcnQ9Tm9uZSwgY29uZmlybT1GYWxz
ZSkKKyAgICAgICAgT3V0cHV0Q2FwdHVyZSgpLmFzc2VydF9vdXRwdXRzKHNlbGYsIGV3cy5iZWdp
bl93b3JrX3F1ZXVlLCBleHBlY3RlZF9zdGRlcnI9c2VsZi5fZGVmYXVsdF9iZWdpbl93b3JrX3F1
ZXVlX3N0ZGVycihld3MubmFtZSwgZXdzLl90b29sLnNjbSgpLmNoZWNrb3V0X3Jvb3QpKQorICAg
ICAgICBld3MuX2V4cGVjdGVkX2ZhaWx1cmVzLnVuZXhwZWN0ZWRfZmFpbHVyZXMgPSBsYW1iZGEg
cmVzdWx0czogc2V0KFsiZm9vLmh0bWwiLCAiYmFyLmh0bWwiXSkKKyAgICAgICAgdGFzayA9IE1v
Y2soKQorICAgICAgICBwYXRjaCA9IGV3cy5fdG9vbC5idWdzLmZldGNoX2F0dGFjaG1lbnQoMTk3
KQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGV3cy5fZmFpbGluZ190ZXN0c19tZXNzYWdlKHRh
c2ssIHBhdGNoKSwgIk5ldyBmYWlsaW5nIHRlc3RzOlxuYmFyLmh0bWxcbmZvby5odG1sIikKKwog
CiBjbGFzcyBFYXJseVdhcm5pbmdTeXRlbVRlc3QoUXVldWVzVGVzdCk6CiAgICAgZGVmIHRlc3Rf
ZmFpbGVkX2J1aWxkcyhzZWxmKToKQEAgLTg5LDcgKzExNywxMCBAQCBjbGFzcyBFYXJseVdhcm5p
bmdTeXRlbVRlc3QoUXVldWVzVGVzdCk6CiAgICAgICAgICAgICAiaGFuZGxlX3VuZXhwZWN0ZWRf
ZXJyb3IiOiAiTW9jayBlcnJvciBtZXNzYWdlXG4iLAogICAgICAgICAgICAgIm5leHRfd29ya19p
dGVtIjogIiIsCiAgICAgICAgICAgICAicHJvY2Vzc193b3JrX2l0ZW0iOiAiTU9DSzogdXBkYXRl
X3N0YXR1czogJShuYW1lKXMgUGFzc1xuTU9DSzogcmVsZWFzZV93b3JrX2l0ZW06ICUobmFtZSlz
IDE5N1xuIiAlIHN0cmluZ19yZXBsYWNlbW50cywKLSAgICAgICAgICAgICJoYW5kbGVfc2NyaXB0
X2Vycm9yIjogIk1PQ0s6IHVwZGF0ZV9zdGF0dXM6ICUobmFtZSlzIFNjcmlwdEVycm9yIGVycm9y
IG1lc3NhZ2Vcbk1PQ0sgYnVnIGNvbW1lbnQ6IGJ1Z19pZD00MiwgY2M9JSh3YXRjaGVycylzXG4t
LS0gQmVnaW4gY29tbWVudCAtLS1cbkF0dGFjaG1lbnQgMTk3IGRpZCBub3QgYnVpbGQgb24gJShw
b3J0KXM6XG5CdWlsZCBvdXRwdXQ6IGh0dHA6Ly9kdW1teV91cmxcbi0tLSBFbmQgY29tbWVudCAt
LS1cblxuIiAlIHN0cmluZ19yZXBsYWNlbW50cywKKyAgICAgICAgICAgICJoYW5kbGVfc2NyaXB0
X2Vycm9yIjogIiIiTU9DSzogdXBkYXRlX3N0YXR1czogJShuYW1lKXMgU2NyaXB0RXJyb3IgZXJy
b3IgbWVzc2FnZQorTU9DSyBzZXR0aW5nIGZsYWcgJ2NvbW1pdC1xdWV1ZScgdG8gJy0nIG9uIGF0
dGFjaG1lbnQgJzQyJyB3aXRoIGNvbW1lbnQgJ0F0dGFjaG1lbnQgMTk3IGRpZCBub3QgcGFzcyAl
KG5hbWUpcyAoJShwb3J0KXMpOgorT3V0cHV0OiBodHRwOi8vZHVtbXlfdXJsJyBhbmQgYWRkaXRp
b25hbCBjb21tZW50ICdOb25lJworIiIiICUgc3RyaW5nX3JlcGxhY2VtbnRzLAogICAgICAgICB9
CiAgICAgICAgIHJldHVybiBleHBlY3RlZF9zdGRlcnIKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>