<?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>66992</bug_id>
          
          <creation_ts>2011-08-25 15:46:34 -0700</creation_ts>
          <short_desc>garden-o-matic summary view should provide information on builders still in flight.</short_desc>
          <delta_ts>2011-08-25 16:13:19 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>66960</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dimitri Glazkov (Google)">dglazkov</reporter>
          <assigned_to name="Dimitri Glazkov (Google)">dglazkov</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>457198</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-08-25 15:46:34 -0700</bug_when>
    <thetext>garden-o-matic summary view should provide information on builders still in flight.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457199</commentid>
    <comment_count>1</comment_count>
      <attachid>105267</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-08-25 15:47:55 -0700</bug_when>
    <thetext>Created attachment 105267
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457207</commentid>
    <comment_count>2</comment_count>
      <attachid>105267</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-25 15:59:38 -0700</bug_when>
    <thetext>Comment on attachment 105267
Patch

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

Very nice.

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js:97
&gt; +        var failsFromRevision = failureAnalysis.newestPassingRevision + 1;

I&apos;d put the word &quot;implied&quot; into the name of this variable (e.g., impliedFirstFailingRevision or something).  We don&apos;t actually know that the test fails in this revision.

Sorry to be so nit-picky about these revision range things.  We weren&apos;t careful about this sort of thing in webkitpy and we paid for it severely later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457208</commentid>
    <comment_count>3</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-08-25 16:03:03 -0700</bug_when>
    <thetext>Committed r93830: &lt;http://trac.webkit.org/changeset/93830&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>457221</commentid>
    <comment_count>4</comment_count>
      <attachid>105267</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-08-25 16:13:19 -0700</bug_when>
    <thetext>Comment on attachment 105267
Patch

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

&gt;&gt; Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js:97
&gt;&gt; +        var failsFromRevision = failureAnalysis.newestPassingRevision + 1;
&gt; 
&gt; I&apos;d put the word &quot;implied&quot; into the name of this variable (e.g., impliedFirstFailingRevision or something).  We don&apos;t actually know that the test fails in this revision.
&gt; 
&gt; Sorry to be so nit-picky about these revision range things.  We weren&apos;t careful about this sort of thing in webkitpy and we paid for it severely later.

Sounds good! Done.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105267</attachid>
            <date>2011-08-25 15:47:55 -0700</date>
            <delta_ts>2011-08-25 16:13:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66992-20110825154754.patch</filename>
            <type>text/plain</type>
            <size>10064</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTM4MjMKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9z
Y3JpcHRzL2NvbnRyb2xsZXJzLmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Vi
a2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxl
cnMuanMKaW5kZXggMTk5ZjAyZTcyZDk3YmZjOTRhYmJlMjA0NGEwZTc5OTczY2JiYTkzMS4uMjkx
OTU5MjFlZTFlOTE1MTViM2FkODE3ZGRiYTY3YTVlNzEyODE0YiAxMDA2NDQKLS0tIGEvVG9vbHMv
QnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVz
dEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxlcnMuanMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1
cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3Nj
cmlwdHMvY29udHJvbGxlcnMuanMKQEAgLTk0LDkgKzk0LDEwIEBAIGNvbnRyb2xsZXJzLlVuZXhw
ZWN0ZWRGYWlsdXJlcyA9IGJhc2UuZXh0ZW5kcyhPYmplY3QsIHsKICAgICB7CiAgICAgICAgIHZh
ciBrZXkgPSBmYWlsdXJlQW5hbHlzaXMubmV3ZXN0UGFzc2luZ1JldmlzaW9uICsgIisiICsgZmFp
bHVyZUFuYWx5c2lzLm9sZGVzdEZhaWxpbmdSZXZpc2lvbjsKICAgICAgICAgdmFyIGZhaWx1cmUg
PSB0aGlzLl90ZXN0RmFpbHVyZXMuZ2V0KGtleSk7CisgICAgICAgIHZhciBmYWlsc0Zyb21SZXZp
c2lvbiA9IGZhaWx1cmVBbmFseXNpcy5uZXdlc3RQYXNzaW5nUmV2aXNpb24gKyAxOwogICAgICAg
ICBpZiAoIWZhaWx1cmUpIHsKICAgICAgICAgICAgIGZhaWx1cmUgPSBuZXcgdWkubm90aWZpY2F0
aW9ucy5UZXN0RmFpbHVyZXMoKTsKLSAgICAgICAgICAgIG1vZGVsLmNvbW1pdERhdGFMaXN0Rm9y
UmV2aXNpb25SYW5nZShmYWlsdXJlQW5hbHlzaXMubmV3ZXN0UGFzc2luZ1JldmlzaW9uICsgMSwg
ZmFpbHVyZUFuYWx5c2lzLm9sZGVzdEZhaWxpbmdSZXZpc2lvbikuZm9yRWFjaChmdW5jdGlvbihj
b21taXREYXRhKSB7CisgICAgICAgICAgICBtb2RlbC5jb21taXREYXRhTGlzdEZvclJldmlzaW9u
UmFuZ2UoZmFpbHNGcm9tUmV2aXNpb24sIGZhaWx1cmVBbmFseXNpcy5vbGRlc3RGYWlsaW5nUmV2
aXNpb24pLmZvckVhY2goZnVuY3Rpb24oY29tbWl0RGF0YSkgewogICAgICAgICAgICAgICAgIGZh
aWx1cmUuYWRkQ29tbWl0RGF0YShjb21taXREYXRhKTsKICAgICAgICAgICAgIH0pOwogICAgICAg
ICAgICAgdGhpcy5fdmlldy5hZGQoZmFpbHVyZSk7CkBAIC0xMDUsNiArMTA2LDcgQEAgY29udHJv
bGxlcnMuVW5leHBlY3RlZEZhaWx1cmVzID0gYmFzZS5leHRlbmRzKE9iamVjdCwgewogICAgICAg
ICAgICAgfS5iaW5kKHRoaXMpKTsKICAgICAgICAgfQogICAgICAgICBmYWlsdXJlLmFkZEZhaWx1
cmVBbmFseXNpcyhmYWlsdXJlQW5hbHlzaXMpOworICAgICAgICBmYWlsdXJlLnVwZGF0ZUJ1aWxk
ZXJSZXN1bHRzKG1vZGVsLmJ1aWxkZXJzSW5GbGlnaHRGb3JSZXZpc2lvbihmYWlsc0Zyb21SZXZp
c2lvbikpOwogICAgICAgICB0aGlzLl90ZXN0RmFpbHVyZXMudXBkYXRlKGtleSwgZmFpbHVyZSk7
CiAgICAgfSwKICAgICBwdXJnZTogZnVuY3Rpb24oKSB7CmRpZmYgLS1naXQgYS9Ub29scy9CdWls
ZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFp
bHVyZXMvc2NyaXB0cy9tb2RlbC5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndl
YmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL21vZGVsLmpz
CmluZGV4IDc2ZTFlZDNhOTQ4Njk3YzM1ZTZkOTAxNWZkMzBmMGE3YzdlMzJjMzQuLmEzNjhiNTky
ZjVkMDJkOTMzZDQxMGZjMjBhNDNiOWJlYzhiNDEzMDQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWls
dXJlcy9zY3JpcHRzL21vZGVsLmpzCisrKyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxk
LndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL21vZGVs
LmpzCkBAIC0xMjksNiArMTI5LDE3IEBAIG1vZGVsLmNvbW1pdERhdGFMaXN0Rm9yUmV2aXNpb25S
YW5nZSA9IGZ1bmN0aW9uKGZyb21SZXZpc2lvbiwgdG9SZXZpc2lvbikKICAgICByZXR1cm4gcmVz
dWx0OwogfTsKIAorbW9kZWwuYnVpbGRlcnNJbkZsaWdodEZvclJldmlzaW9uID0gZnVuY3Rpb24o
cmV2aXNpb24pCit7CisgICAgdmFyIGJ1aWxkZXJzID0ge307CisgICAgT2JqZWN0LmtleXMobW9k
ZWwuc3RhdGUucmVzdWx0c0J5QnVpbGRlcikuZm9yRWFjaChmdW5jdGlvbihidWlsZGVyTmFtZSkg
eworICAgICAgICB2YXIgcmVzdWx0cyA9IG1vZGVsLnN0YXRlLnJlc3VsdHNCeUJ1aWxkZXJbYnVp
bGRlck5hbWVdOworICAgICAgICBpZiAocGFyc2VJbnQocmVzdWx0cy5yZXZpc2lvbikgPCByZXZp
c2lvbikKKyAgICAgICAgICAgIGJ1aWxkZXJzW2J1aWxkZXJOYW1lXSA9IHsgYWN0dWFsOiAnQlVJ
TERJTkcnIH07CisgICAgfSk7CisgICAgcmV0dXJuIGJ1aWxkZXJzOworfTsKKwogbW9kZWwudXBk
YXRlUmVzdWx0c0J5QnVpbGRlciA9IGZ1bmN0aW9uKGNhbGxiYWNrKQogewogICAgIHJlc3VsdHMu
ZmV0Y2hSZXN1bHRzQnlCdWlsZGVyKE9iamVjdC5rZXlzKGNvbmZpZy5rQnVpbGRlcnMpLCBmdW5j
dGlvbihyZXN1bHRzQnlCdWlsZGVyKSB7CmRpZmYgLS1naXQgYS9Ub29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2Ny
aXB0cy9tb2RlbF91bml0dGVzdHMuanMgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53
ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9tb2RlbF91
bml0dGVzdHMuanMKaW5kZXggNmRiYjg2YjkwMzhjNTQ3NGMwZmUyZmViYTExOTNlZDQ5ODczMWNm
Yy4uNzMyMWU2NmYzYzBkNmNkY2NmN2UyMDg3ODNhZjBmYWRmNmQ5OGQ4ZCAxMDA2NDQKLS0tIGEv
VG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0
bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvbW9kZWxfdW5pdHRlc3RzLmpzCisrKyBiL1Rvb2xzL0J1
aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RG
YWlsdXJlcy9zY3JpcHRzL21vZGVsX3VuaXR0ZXN0cy5qcwpAQCAtMjA4LDQgKzIwOCwzNSBAQCB0
ZXN0KCJjb21taXREYXRhTGlzdEZvclJldmlzaW9uUmFuZ2UiLCA2LCBmdW5jdGlvbigpIHsKICAg
ICB9KTsKIH0pOwogCit0ZXN0KCJidWlsZGVyc0luRmxpZ2h0Rm9yUmV2aXNpb24iLCAzLCBmdW5j
dGlvbigpIHsKKyAgICB2YXIgdW5tb2NrID0gbW9kZWwuc3RhdGUucmVzdWx0c0J5QnVpbGRlcjsK
KyAgICBtb2RlbC5zdGF0ZS5yZXN1bHRzQnlCdWlsZGVyID0geworICAgICAgICAnTXIuIEJlYXNs
ZXknOiB7cmV2aXNpb246ICc1J30sCisgICAgICAgICdNciBEaXhvbic6IHtyZXZpc2lvbjogJzEn
fSwKKyAgICAgICAgJ01yLiBTYWJhdGluaSc6IHtyZXZpc2lvbjogJzQnfSwKKyAgICAgICAgJ0Jv
Yic6IHtyZXZpc2lvbjogJzYnfQorICAgIH07CisgICAgZGVlcEVxdWFsKG1vZGVsLmJ1aWxkZXJz
SW5GbGlnaHRGb3JSZXZpc2lvbigxKSwge30pOworICAgIGRlZXBFcXVhbChtb2RlbC5idWlsZGVy
c0luRmxpZ2h0Rm9yUmV2aXNpb24oMyksIHsKKyAgICAgICJNciBEaXhvbiI6IHsKKyAgICAgICAg
ImFjdHVhbCI6ICJCVUlMRElORyIKKyAgICAgIH0KKyAgICB9KTsKKyAgICBkZWVwRXF1YWwobW9k
ZWwuYnVpbGRlcnNJbkZsaWdodEZvclJldmlzaW9uKDEwKSwgeworICAgICAgIk1yLiBCZWFzbGV5
IjogeworICAgICAgICAiYWN0dWFsIjogIkJVSUxESU5HIgorICAgICAgfSwKKyAgICAgICJNciBE
aXhvbiI6IHsKKyAgICAgICAgImFjdHVhbCI6ICJCVUlMRElORyIKKyAgICAgIH0sCisgICAgICAi
TXIuIFNhYmF0aW5pIjogeworICAgICAgICAiYWN0dWFsIjogIkJVSUxESU5HIgorICAgICAgfSwK
KyAgICAgICJCb2IiOiB7CisgICAgICAgICJhY3R1YWwiOiAiQlVJTERJTkciCisgICAgICB9Cisg
ICAgfSk7CisgICAgbW9kZWwuc3RhdGUucmVzdWx0c0J5QnVpbGRlciA9IHVubW9jazsKK30pOwor
CiB9KSgpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0
Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWkvbm90aWZpY2F0
aW9ucy5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmln
L3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL25vdGlmaWNhdGlvbnMuanMKaW5k
ZXggOWMxMTg3ODQ5MTY0YmNhZmE4NGRlMjAyNTlkZDNmMjQ4ZmU0NTgzYS4uNDgyZGU1Y2Q4Y2M3
MWRiMWE1MTQxYWMwNGE5NTZmZDhiMjA0MTMyOSAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRTbGF2
ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVz
L3NjcmlwdHMvdWkvbm90aWZpY2F0aW9ucy5qcworKysgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9y
dC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0
cy91aS9ub3RpZmljYXRpb25zLmpzCkBAIC0xNTEsMTIgKzE1MSwxNiBAQCB1aS5ub3RpZmljYXRp
b25zLlRlc3RGYWlsdXJlcyA9IGJhc2UuZXh0ZW5kcyh1aS5ub3RpZmljYXRpb25zLkZhaWx1cmUs
IHsKICAgICAgICAgICAgIHJldHVybiBjaGlsZC5lcXVhbHMoZmFpbHVyZUFuYWx5c2lzKTsKICAg
ICAgICAgfSk7CiAgICAgfSwKKyAgICB1cGRhdGVCdWlsZGVyUmVzdWx0czogZnVuY3Rpb24ocmVz
dWx0Tm9kZXNCeUJ1aWxkZXIpCisgICAgeworICAgICAgICB0aGlzLl93aGVyZS5hZGQocmVzdWx0
Tm9kZXNCeUJ1aWxkZXIpOworICAgIH0sCiAgICAgYWRkRmFpbHVyZUFuYWx5c2lzOiBmdW5jdGlv
bihmYWlsdXJlQW5hbHlzaXMpCiAgICAgewogICAgICAgICBpZiAodGhpcy5jb250YWluc0ZhaWx1
cmVBbmFseXNpcyhmYWlsdXJlQW5hbHlzaXMpKQogICAgICAgICAgICAgcmV0dXJuOwogICAgICAg
ICB0aGlzLl90ZXN0TmFtZUxpc3QucHVzaChmYWlsdXJlQW5hbHlzaXMudGVzdE5hbWUpOwotICAg
ICAgICB0aGlzLl93aGVyZS5hZGQoZmFpbHVyZUFuYWx5c2lzLnJlc3VsdE5vZGVzQnlCdWlsZGVy
KTsKKyAgICAgICAgdGhpcy51cGRhdGVCdWlsZGVyUmVzdWx0cyhmYWlsdXJlQW5hbHlzaXMucmVz
dWx0Tm9kZXNCeUJ1aWxkZXIpOwogICAgICAgICByZXR1cm4gdGhpcy5fZWZmZWN0cy5hcHBlbmRD
aGlsZChuZXcgdWkubm90aWZpY2F0aW9ucy5GYWlsaW5nVGVzdChmYWlsdXJlQW5hbHlzaXMpKTsK
ICAgICB9LAogICAgIGFkZENvbW1pdERhdGE6IGZ1bmN0aW9uKGNvbW1pdERhdGEpCmRpZmYgLS1n
aXQgYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJs
aWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91aS9ub3RpZmljYXRpb25zX3VuaXR0ZXN0cy5q
cyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1Ymxp
Y19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL25vdGlmaWNhdGlvbnNfdW5pdHRlc3RzLmpz
CmluZGV4IGRjODhiOGVjNzAzMDRjMTA3OWU1NDhlMmRjNWU2MDI5NDhlODEzODUuLmI5ZTU5OWIw
NGIxMjY4Njk2NmEyMGYyZWEwZWFlOGZiYzU0NDA0MTcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWls
dXJlcy9zY3JpcHRzL3VpL25vdGlmaWNhdGlvbnNfdW5pdHRlc3RzLmpzCisrKyBiL1Rvb2xzL0J1
aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RG
YWlsdXJlcy9zY3JpcHRzL3VpL25vdGlmaWNhdGlvbnNfdW5pdHRlc3RzLmpzCkBAIC05MCw4ICs5
MCwxNiBAQCB0ZXN0KCdTdXNwaWNpb3VzQ29tbWl0JywgMiwgZnVuY3Rpb24oKSB7CiAgICAgZXF1
YWwoc3VzcGljaW91c0NvbW1pdC5pbm5lckhUTUwsICc8ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiI+
PGEgaHJlZj0iIj4xPC9hPnRpdGxlIGF1dGhvciAocmV2aWV3ZXIpPC9kaXY+PHVsIGNsYXNzPSJh
Y3Rpb25zIj48bGk+PGJ1dHRvbj5Sb2xsIG91dDwvYnV0dG9uPjwvbGk+PC91bD4nKTsKIH0pOwog
Ci10ZXN0KCdUZXN0RmFpbHVyZXMnLCAxMSwgZnVuY3Rpb24oKSB7Cit0ZXN0KCdUZXN0RmFpbHVy
ZXMnLCAxMywgZnVuY3Rpb24oKSB7CiAgICAgdmFyIHRlc3RGYWlsdXJlcyA9IG5ldyB1aS5ub3Rp
ZmljYXRpb25zLlRlc3RGYWlsdXJlcygpOworICAgIGRlZXBFcXVhbChPYmplY3QuZ2V0T3duUHJv
cGVydHlOYW1lcyh0ZXN0RmFpbHVyZXMuX19wcm90b19fKSwgWworICAgICAgICAiaW5pdCIsCisg
ICAgICAgICJ0ZXN0TmFtZUxpc3QiLAorICAgICAgICAidXBkYXRlQnVpbGRlclJlc3VsdHMiLAor
ICAgICAgICAiYWRkRmFpbHVyZUFuYWx5c2lzIiwKKyAgICAgICAgImNvbnRhaW5zRmFpbHVyZUFu
YWx5c2lzIiwKKyAgICAgICAgImFkZENvbW1pdERhdGEiCisgICAgXSk7CiAgICAgZXF1YWwodGVz
dEZhaWx1cmVzLnRhZ05hbWUsICdMSScpOwogICAgIGVxdWFsKHRlc3RGYWlsdXJlcy5pbm5lckhU
TUwsCiAgICAgICAgICc8dGltZSBjbGFzcz0icmVsYXRpdmUiPkp1c3Qgbm93PC90aW1lPicgKwpA
QCAtMjE0LDYgKzIyMiw0NiBAQCB0ZXN0KCdUZXN0RmFpbHVyZXMnLCAxMSwgZnVuY3Rpb24oKSB7
CiAgICAgICAgICAgICAnPGxpPjxidXR0b24+RXhhbWluZTwvYnV0dG9uPjwvbGk+JyArCiAgICAg
ICAgICc8L3VsPicpOwogCisgICAgdGVzdEZhaWx1cmVzLnVwZGF0ZUJ1aWxkZXJSZXN1bHRzKHsn
V2Via2l0IE1hYzEwLjUgKENHKSc6IHsgYWN0dWFsOiAnQlVJTERJTkcnfX0pOworICAgIGVxdWFs
KHRlc3RGYWlsdXJlcy5pbm5lckhUTUwsCisgICAgICAgICc8dGltZSBjbGFzcz0icmVsYXRpdmUi
PjEwIG1pbnV0ZXMgYWdvPC90aW1lPicgKworICAgICAgICAnPHRhYmxlIGNsYXNzPSJmYWlsdXJl
cyI+JyArCisgICAgICAgICAgICAnPHRoZWFkPjx0cj48dGQ+dHlwZTwvdGQ+PHRkPnJlbGVhc2U8
L3RkPjx0ZD5kZWJ1ZzwvdGQ+PC90cj48L3RoZWFkPicgKworICAgICAgICAgICAgJzx0Ym9keT4n
ICsKKyAgICAgICAgICAgICAgICAnPHRyPicgKworICAgICAgICAgICAgICAgICAgICAnPHRkPlRF
WFQ8L3RkPicgKworICAgICAgICAgICAgICAgICAgICAnPHRkPjwvdGQ+JyArCisgICAgICAgICAg
ICAgICAgICAgICc8dGQ+PGRpdj48c3BhbiBjbGFzcz0iYnVpbGQtdHlwZSI+NjQtYml0PC9zcGFu
PjxzcGFuIGNsYXNzPSJ2ZXJzaW9uIj5sdWNpZDwvc3Bhbj48L2Rpdj48L3RkPicgKworICAgICAg
ICAgICAgICAgICc8L3RyPicgKworICAgICAgICAgICAgICAgICc8dHI+JyArCisgICAgICAgICAg
ICAgICAgICAgICc8dGQ+QlVJTERJTkc8L3RkPicgKworICAgICAgICAgICAgICAgICAgICAnPHRk
PjxkaXY+PHNwYW4gY2xhc3M9InZlcnNpb24iPmxlb3BhcmQ8L3NwYW4+PC9kaXY+PC90ZD4nICsK
KyAgICAgICAgICAgICAgICAgICAgJzx0ZD48L3RkPicgKworICAgICAgICAgICAgICAgICc8L3Ry
PicgKworICAgICAgICAgICAgJzwvdGJvZHk+JyArCisgICAgICAgICc8L3RhYmxlPicgKworICAg
ICAgICAnPGRpdiBjbGFzcz0id2hhdCI+JyArCisgICAgICAgICAgICAnPGRpdiBjbGFzcz0icHJv
YmxlbSI+JyArCisgICAgICAgICAgICAgICAgJzx1bCBjbGFzcz0iZWZmZWN0cyI+JyArCisgICAg
ICAgICAgICAgICAgICAgICc8bGk+dGVzdDwvbGk+JyArCisgICAgICAgICAgICAgICAgICAgICc8
bGk+Zm9vPC9saT4nICsKKyAgICAgICAgICAgICAgICAnPC91bD4nICsKKyAgICAgICAgICAgICAg
ICAnPHVsIGNsYXNzPSJjYXVzZXMiPicgKworICAgICAgICAgICAgICAgICAgICAnPGxpPicgKwor
ICAgICAgICAgICAgICAgICAgICAgICAgJzxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIj4nICsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAnPGEgaHJlZj0iIj4xPC9hPnRpdGxlIGF1dGhvciAo
cmV2aWV3ZXIpJysKKyAgICAgICAgICAgICAgICAgICAgICAgICc8L2Rpdj4nICsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICc8dWwgY2xhc3M9ImFjdGlvbnMiPicgKworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICc8bGk+PGJ1dHRvbj5Sb2xsIG91dDwvYnV0dG9uPjwvbGk+JyArCisgICAg
ICAgICAgICAgICAgICAgICAgICAnPC91bD4nICsKKyAgICAgICAgICAgICAgICAgICAgJzwvbGk+
JyArCisgICAgICAgICAgICAgICAgJzwvdWw+JyArCisgICAgICAgICAgICAnPC9kaXY+JyArCisg
ICAgICAgICc8L2Rpdj4nICsKKyAgICAgICAgJzx1bCBjbGFzcz0iYWN0aW9ucyI+JyArCisgICAg
ICAgICAgICAnPGxpPjxidXR0b24+RXhhbWluZTwvYnV0dG9uPjwvbGk+JyArCisgICAgICAgICc8
L3VsPicpOworCiB9KTsKIAogdGVzdCgnQnVpbGRlcnNGYWlsaW5nJywgMSwgZnVuY3Rpb24oKSB7
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjg3
YTAyZWI1NjRlMzZlYThlYWJiM2EyNWUyZDRmMTM4Y2M1MmNkNy4uYjBhMmY4MDYyNWM2NGNmODgz
ZTg4MjgwMTgwMDJkOTcyMWYxZDY0MCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4IEBACiAyMDExLTA4LTI1ICBEaW1pdHJpIEds
YXprb3YgIDxkZ2xhemtvdkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgZ2FyZGVuLW8tbWF0aWMg
c3VtbWFyeSB2aWV3IHNob3VsZCBwcm92aWRlIGluZm9ybWF0aW9uIG9uIGJ1aWxkZXJzIHN0aWxs
IGluIGZsaWdodC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTY2OTkyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRt
bC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9jb250cm9sbGVycy5qczogQWRkZWQgZ3JhYmJpbmcgdGhl
IGxpc3Qgb2YgaW4tZmxpZ2h0IGJ1aWxkZXJzLgorICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0
L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRz
L21vZGVsLmpzOiBBZGRlZCBidWlsZGVyc0luRmxpZ2h0Rm9yUmV2aXNpb24uCisgICAgICAgICog
QnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVz
dEZhaWx1cmVzL3NjcmlwdHMvbW9kZWxfdW5pdHRlc3RzLmpzOiBBZGRlZCB0ZXN0cy4KKyAgICAg
ICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRt
bC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91aS9ub3RpZmljYXRpb25zLmpzOiBTcGxpdCBvZmYgdXBk
YXRpbmcgYnVpbGRlciByZXN1bHRzIHRvIG93biBtZXRob2QuCisgICAgICAgICogQnVpbGRTbGF2
ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVz
L3NjcmlwdHMvdWkvbm90aWZpY2F0aW9uc191bml0dGVzdHMuanM6IEFkZGVkIHRlc3RzLgorCisy
MDExLTA4LTI1ICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBjaHJvbWl1bS5vcmc+CisKICAg
ICAgICAgZ2FyZGVuLW8tbWF0aWMgc3VtbWFyeSBuZWVkcyBhIG1vY2sgdmlldyB0aGF0IGNvdWxk
IGJlIHVzZWQgZm9yIHdvcmtpbmcgb24gc3R5bGluZwogICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjY5NzEKIAo=
</data>
<flag name="review"
          id="101361"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>