<?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>38936</bug_id>
          
          <creation_ts>2010-05-11 14:39:16 -0700</creation_ts>
          <short_desc>sheriffbot is spammy.</short_desc>
          <delta_ts>2010-05-11 21:37:01 -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>All</rep_platform>
          <op_sys>All</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="David Levin">levin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>224166</commentid>
    <comment_count>0</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-05-11 14:39:16 -0700</bug_when>
    <thetext>Today the tree went red.
Sherriffbot decided to blame everyone for the failure except for the right change which was 59171.

sheriffbot: dave_levin, ojan: http://trac.webkit.org/changeset/59168 might have broken Chromium Win Release
[2:25pm] sheriffbot: abarth, japhet: http://trac.webkit.org/changeset/59169 might have broken Chromium Win Release
[2:25pm] sheriffbot: ggaren: http://trac.webkit.org/changeset/59170 might have broken Chromium Win Release
[2:25pm] sheriffbot: tonikitoo: http://trac.webkit.org/changeset/59165 might have broken Chromium Win Release
[2:25pm] sheriffbot: jianli: http://trac.webkit.org/changeset/59166 might have broken Chromium Win Release

A few possible issues: 
1. Perhaps it would be better to do more of a summary.
2. It is odd that it omitted the right change.
3. Does it keep telling people that they may have broken the build if the build was already broken and didn&apos;t turn green yet?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224244</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-11 16:41:34 -0700</bug_when>
    <thetext>The problem is that SheriffBot detected that 59171 broke Qt Linux Release minimal already.  When Chromium Win Release broke, the blamelist included a bunch of other patches.  In an effort not to spam, it didn&apos;t repeat the warning for 59171.

One proposal is to not warn about a blamelist that has some intersection with an already blamed list.  That will reduce false positives in cases like this at the cost of missing some warnings about concurrent failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224316</commentid>
    <comment_count>2</comment_count>
      <attachid>55792</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-11 18:20:10 -0700</bug_when>
    <thetext>Created attachment 55792
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224375</commentid>
    <comment_count>3</comment_count>
      <attachid>55792</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-11 20:54:28 -0700</bug_when>
    <thetext>Comment on attachment 55792
Patch

WebKitTools/Scripts/webkitpy/tool/commands/sheriffbot.py:64
 +          # been that skippign this check causes a lot of spam for builders that
skippign

Makes sense.

I still think our sheriffbot arch is less than optimal.  I would like him eventually to hold in memory and increasingly good picture of what went wrong.  So that one can ask him &quot;what&apos;s broken&quot; and he can tell you the exact revision and what it broke.  Right now he just warns as he gets information and doesn&apos;t keep around any bigger picture.

Ideally we should cross-reference builds to figure out what actually started when and hold multiple &quot;break&quot; objects or something in memory.  Then we would warn about them every 30m or something until they got fixed, and could explain all the information we know about them over IRC when asked.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224382</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-11 21:20:20 -0700</bug_when>
    <thetext>Committed r59204: &lt;http://trac.webkit.org/changeset/59204&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224388</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-11 21:37:01 -0700</bug_when>
    <thetext>Committed r59206: &lt;http://trac.webkit.org/changeset/59206&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>55792</attachid>
            <date>2010-05-11 18:20:10 -0700</date>
            <delta_ts>2010-05-11 20:54:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-38936-20100511182009.patch</filename>
            <type>text/plain</type>
            <size>8819</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDU5MTkxKQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTAtMDUtMTEgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBzaGVyaWZmYm90IGlzIHNwYW1teS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTM4OTM2CisKKyAgICAgICAgUmVkdWNlIHNoZXJpZmZib3Qg
c3BhbSBieSBub3Qgd2FybmluZyBhYm91dCBuZXcgYmxhbWV3b3J0aHkgcmV2aXNpb25zCisgICAg
ICAgIHRoYXQgY2FuIGJlIGV4cGxhaW5lZCBieSBwcmV2aW91c2x5IGJsYW1lZCByZXZpc2lvbnMu
ICBUaGlzIG1pZ2h0IGNhdXNlCisgICAgICAgIHVzIHRvIG5vdCB3YXJuIGFib3V0IHNvbWUgcmVh
bCBmYWlsdXJlcywgYnV0IHdlJ3JlIGdldHRpbmcgdG9vIG11Y2gKKyAgICAgICAgc3BhbSBmcm9t
IHNsb3cgYnVpbGRlcnMgdGhhdCBoYXZlIGxhcmdlIGJsYW1lbGlzdHMgKGFuZCB3ZSd2ZSBhbHJl
YWR5CisgICAgICAgIHBva2VkIHRoZSByZXNwb25zaWJsZSBmb2xrcyB1c2luZyBkYXRhIGZyb20g
YSBmYXN0IGJ1aWxkZXIpLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9z
aGVyaWZmX3VuaXR0ZXN0LnB5OgorICAgICAgICAgICAgLSBSZW1vdmVkIHVubmVlZGVkIGltcG9y
dAorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9zaGVyaWZmYm90LnB5
OgorICAgICAgICAgICAgLSBUaGUgbG9naWMgY2hhbmdlCisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRweS90b29sL2NvbW1hbmRzL3NoZXJpZmZib3RfdW5pdHRlc3QucHk6CisgICAgICAgICAgICAt
IFRlc3RzIG9mIHRoZSBjaGFuZ2UKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wvbW9j
a3Rvb2wucHk6CisgICAgICAgICAgICAtIE1lcmdlZCB0d28gZGVjbGFyYXRpb25zIG9mIE1vY2tC
dWlsZGVyCisKIDIwMTAtMDUtMTAgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCkluZGV4OiBXZWJLaXRUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L3Rvb2wvbW9ja3Rvb2wucHkKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9v
bHMvU2NyaXB0cy93ZWJraXRweS90b29sL21vY2t0b29sLnB5CShyZXZpc2lvbiA1OTE4NSkKKysr
IFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9vbC5weQkod29ya2luZyBj
b3B5KQpAQCAtMTg0LDE1ICsxODQsNiBAQCBfYnVnNCA9IHsKIH0KIAogCi1jbGFzcyBNb2NrQnVp
bGRlcihvYmplY3QpOgotCi0gICAgZGVmIG5hbWUoc2VsZik6Ci0gICAgICAgIHJldHVybiAiTW9j
ayBidWlsZGVyIG5hbWUgKFRlc3RzKSIKLQotCi1tb2NrX2J1aWxkZXIgPSBNb2NrQnVpbGRlcigp
Ci0KLQogY2xhc3MgTW9ja0J1Z3ppbGxhUXVlcmllcyhNb2NrKToKIAogICAgIGRlZiBfX2luaXRf
XyhzZWxmLCBidWd6aWxsYSk6CkBAIC0zMTksNiArMzEwLDkgQEAgY2xhc3MgTW9ja0J1aWxkZXIo
b2JqZWN0KToKICAgICBkZWYgX19pbml0X18oc2VsZiwgbmFtZSk6CiAgICAgICAgIHNlbGYuX25h
bWUgPSBuYW1lCiAKKyAgICBkZWYgbmFtZShzZWxmKToKKyAgICAgICAgcmV0dXJuIHNlbGYuX25h
bWUKKwogICAgIGRlZiBmb3JjZV9idWlsZChzZWxmLCB1c2VybmFtZSwgY29tbWVudHMpOgogICAg
ICAgICBsb2coIk1PQ0s6IGZvcmNlX2J1aWxkOiBuYW1lPSVzLCB1c2VybmFtZT0lcywgY29tbWVu
dHM9JXMiICUgKAogICAgICAgICAgICAgc2VsZi5fbmFtZSwgdXNlcm5hbWUsIGNvbW1lbnRzKSkK
QEAgLTM2OSw3ICszNjMsNyBAQCBjbGFzcyBNb2NrQnVpbGRCb3Qob2JqZWN0KToKIAogICAgIGRl
ZiByZXZpc2lvbnNfY2F1c2luZ19mYWlsdXJlcyhzZWxmKToKICAgICAgICAgcmV0dXJuIHsKLSAg
ICAgICAgICAgICIyOTgzNyI6IFttb2NrX2J1aWxkZXJdCisgICAgICAgICAgICAiMjk4MzciOiBb
c2VsZi5idWlsZGVyX3dpdGhfbmFtZSgiQnVpbGRlcjEiKV0sCiAgICAgICAgIH0KIAogCkluZGV4
OiBXZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvYm90L3NoZXJpZmZfdW5pdHRlc3Qu
cHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9z
aGVyaWZmX3VuaXR0ZXN0LnB5CShyZXZpc2lvbiA1OTE4NSkKKysrIFdlYktpdFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvdG9vbC9ib3Qvc2hlcmlmZl91bml0dGVzdC5weQkod29ya2luZyBjb3B5KQpA
QCAtMzMsNyArMzMsNyBAQCBmcm9tIHdlYmtpdHB5LmNvbW1vbi5uZXQuYnVpbGRib3QgaW1wb3J0
CiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0ub3V0cHV0Y2FwdHVyZSBpbXBvcnQgT3V0cHV0
Q2FwdHVyZQogZnJvbSB3ZWJraXRweS50aGlyZHBhcnR5Lm1vY2sgaW1wb3J0IE1vY2sKIGZyb20g
d2Via2l0cHkudG9vbC5ib3Quc2hlcmlmZiBpbXBvcnQgU2hlcmlmZgotZnJvbSB3ZWJraXRweS50
b29sLm1vY2t0b29sIGltcG9ydCBNb2NrVG9vbCwgbW9ja19idWlsZGVyCitmcm9tIHdlYmtpdHB5
LnRvb2wubW9ja3Rvb2wgaW1wb3J0IE1vY2tUb29sCiAKIAogY2xhc3MgTW9ja1NoZXJpZmZCb3Qo
b2JqZWN0KToKSW5kZXg6IFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5k
cy9zaGVyaWZmYm90LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0
cHkvdG9vbC9jb21tYW5kcy9zaGVyaWZmYm90LnB5CShyZXZpc2lvbiA1OTE4NSkKKysrIFdlYktp
dFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9zaGVyaWZmYm90LnB5CSh3b3Jr
aW5nIGNvcHkpCkBAIC01NywxNyArNTcsNDYgQEAgY2xhc3MgU2hlcmlmZkJvdChBYnN0cmFjdFF1
ZXVlLCBTdGVwU2VxdQogICAgIGRlZiB3b3JrX2l0ZW1fbG9nX3BhdGgoc2VsZiwgbmV3X2ZhaWx1
cmVzKToKICAgICAgICAgcmV0dXJuIG9zLnBhdGguam9pbigiJXMtbG9ncyIgJSBzZWxmLm5hbWUs
ICIlcy5sb2ciICUgbmV3X2ZhaWx1cmVzLmtleXMoKVswXSkKIAotICAgIGRlZiBuZXh0X3dvcmtf
aXRlbShzZWxmKToKLSAgICAgICAgc2VsZi5faXJjX2JvdC5wcm9jZXNzX3BlbmRpbmdfbWVzc2Fn
ZXMoKQotICAgICAgICBzZWxmLl91cGRhdGUoKQorICAgIGRlZiBfbmV3X2ZhaWx1cmVzKHNlbGYs
IHJldmlzaW9uc19jYXVzaW5nX2ZhaWx1cmVzLCBvbGRfZmFpbGluZ19zdm5fcmV2aXNpb25zKToK
KyAgICAgICAgIyBXZSBpZ25vcmUgZmFpbHVyZXMgdGhhdCBtaWdodCBoYXZlIGJlZW4gY2F1c2Vk
IGJ5IHN2bl9yZXZpc2lvbnMgdGhhdAorICAgICAgICAjIHdlJ3ZlIGFscmVhZHkgY29tcGxhaW5l
ZCBhYm91dC4gIFRoaXMgaXMgY29uc2VydmF0aXZlIGluIHRoZSBzZW5zZQorICAgICAgICAjIHRo
YXQgd2UgbWlnaHQgYmUgaWdub3Jpbmcgc29tZSBuZXcgZmFpbHVyZXMsIGJ1dCBvdXIgZXhwZXJp
ZW5jZSBoYXMKKyAgICAgICAgIyBiZWVuIHRoYXQgc2tpcHBpZ24gdGhpcyBjaGVjayBjYXVzZXMg
YSBsb3Qgb2Ygc3BhbSBmb3IgYnVpbGRlcnMgdGhhdAorICAgICAgICAjIHRha2UgYSBsb25nIHRp
bWUgdG8gY3ljbGUuCisgICAgICAgIG9sZF9mYWlsaW5nX2J1aWxkZXJfbmFtZXMgPSBbXQorICAg
ICAgICBmb3Igc3ZuX3JldmlzaW9uIGluIG9sZF9mYWlsaW5nX3N2bl9yZXZpc2lvbnM6CisgICAg
ICAgICAgICBvbGRfZmFpbGluZ19idWlsZGVyX25hbWVzLmV4dGVuZCgKKyAgICAgICAgICAgICAg
ICBbYnVpbGRlci5uYW1lKCkgZm9yIGJ1aWxkZXIgaW4gcmV2aXNpb25zX2NhdXNpbmdfZmFpbHVy
ZXNbc3ZuX3JldmlzaW9uXV0pCisKICAgICAgICAgbmV3X2ZhaWx1cmVzID0ge30KLSAgICAgICAg
cmV2aXNpb25zX2NhdXNpbmdfZmFpbHVyZXMgPSBzZWxmLnRvb2wuYnVpbGRib3QucmV2aXNpb25z
X2NhdXNpbmdfZmFpbHVyZXMoKQogICAgICAgICBmb3Igc3ZuX3JldmlzaW9uLCBidWlsZGVycyBp
biByZXZpc2lvbnNfY2F1c2luZ19mYWlsdXJlcy5pdGVtcygpOgotICAgICAgICAgICAgaWYgc2Vs
Zi50b29sLnN0YXR1c19zZXJ2ZXIuc3ZuX3JldmlzaW9uKHN2bl9yZXZpc2lvbik6CisgICAgICAg
ICAgICBpZiBzdm5fcmV2aXNpb24gaW4gb2xkX2ZhaWxpbmdfc3ZuX3JldmlzaW9uczoKICAgICAg
ICAgICAgICAgICAjIEZJWE1FOiBXZSBzaG91bGQgcmUtcHJvY2VzcyB0aGUgd29yayBpdGVtIGFm
dGVyIHNvbWUgdGltZSBkZWxheS4KICAgICAgICAgICAgICAgICAjIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjU4MQogICAgICAgICAgICAgICAgIGNvbnRpbnVlCi0g
ICAgICAgICAgICBuZXdfZmFpbHVyZXNbc3ZuX3JldmlzaW9uXSA9IGJ1aWxkZXJzCisgICAgICAg
ICAgICBuZXdfYnVpbGRlcnMgPSBbYnVpbGRlciBmb3IgYnVpbGRlciBpbiBidWlsZGVycworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGJ1aWxkZXIubmFtZSgpIG5vdCBpbiBvbGRfZmFp
bGluZ19idWlsZGVyX25hbWVzXQorICAgICAgICAgICAgaWYgbmV3X2J1aWxkZXJzOgorICAgICAg
ICAgICAgICAgIG5ld19mYWlsdXJlc1tzdm5fcmV2aXNpb25dID0gbmV3X2J1aWxkZXJzCisKKyAg
ICAgICAgcmV0dXJuIG5ld19mYWlsdXJlcworCisgICAgZGVmIG5leHRfd29ya19pdGVtKHNlbGYp
OgorICAgICAgICBzZWxmLl9pcmNfYm90LnByb2Nlc3NfcGVuZGluZ19tZXNzYWdlcygpCisgICAg
ICAgIHNlbGYuX3VwZGF0ZSgpCisKKyAgICAgICAgIyBXZSBkbyBvbmUgcmVhZCBmcm9tIGJ1aWxk
Ym90IHRvIGVuc3VyZSBhIGNvbnNpc3RlbnQgdmlldy4KKyAgICAgICAgcmV2aXNpb25zX2NhdXNp
bmdfZmFpbHVyZXMgPSBzZWxmLnRvb2wuYnVpbGRib3QucmV2aXNpb25zX2NhdXNpbmdfZmFpbHVy
ZXMoKQorCisgICAgICAgICMgU2ltaWxhcmx5LCB3ZSByZWFkIG9uY2UgZnJvbSBvdXIgdGhlIHN0
YXR1c19zZXJ2ZXIuCisgICAgICAgIG9sZF9mYWlsaW5nX3N2bl9yZXZpc2lvbnMgPSBbXQorICAg
ICAgICBmb3Igc3ZuX3JldmlzaW9uIGluIHJldmlzaW9uc19jYXVzaW5nX2ZhaWx1cmVzLmtleXMo
KToKKyAgICAgICAgICAgIGlmIHNlbGYudG9vbC5zdGF0dXNfc2VydmVyLnN2bl9yZXZpc2lvbihz
dm5fcmV2aXNpb24pOgorICAgICAgICAgICAgICAgIG9sZF9mYWlsaW5nX3N2bl9yZXZpc2lvbnMu
YXBwZW5kKHN2bl9yZXZpc2lvbikKKworICAgICAgICBuZXdfZmFpbHVyZXMgPSBzZWxmLl9uZXdf
ZmFpbHVyZXMocmV2aXNpb25zX2NhdXNpbmdfZmFpbHVyZXMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvbGRfZmFpbGluZ19zdm5fcmV2aXNpb25zKQorCiAgICAg
ICAgIHNlbGYuX3NoZXJpZmYucHJvdm9rZV9mbGFreV9idWlsZGVycyhyZXZpc2lvbnNfY2F1c2lu
Z19mYWlsdXJlcykKICAgICAgICAgcmV0dXJuIG5ld19mYWlsdXJlcwogCkluZGV4OiBXZWJLaXRU
b29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvc2hlcmlmZmJvdF91bml0dGVzdC5w
eQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFu
ZHMvc2hlcmlmZmJvdF91bml0dGVzdC5weQkocmV2aXNpb24gNTkxODUpCisrKyBXZWJLaXRUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvc2hlcmlmZmJvdF91bml0dGVzdC5weQko
d29ya2luZyBjb3B5KQpAQCAtMzAsMTggKzMwLDQ0IEBAIGltcG9ydCBvcwogCiBmcm9tIHdlYmtp
dHB5LnRvb2wuY29tbWFuZHMucXVldWVzdGVzdCBpbXBvcnQgUXVldWVzVGVzdAogZnJvbSB3ZWJr
aXRweS50b29sLmNvbW1hbmRzLnNoZXJpZmZib3QgaW1wb3J0IFNoZXJpZmZCb3QKLWZyb20gd2Vi
a2l0cHkudG9vbC5tb2NrdG9vbCBpbXBvcnQgbW9ja19idWlsZGVyCitmcm9tIHdlYmtpdHB5LnRv
b2wubW9ja3Rvb2wgaW1wb3J0IE1vY2tCdWlsZGVyCiAKIAogY2xhc3MgU2hlcmlmZkJvdFRlc3Qo
UXVldWVzVGVzdCk6CisgICAgYnVpbGRlcjEgPSBNb2NrQnVpbGRlcigiQnVpbGRlcjEiKQorICAg
IGJ1aWxkZXIyID0gTW9ja0J1aWxkZXIoIkJ1aWxkZXIyIikKKwogICAgIGRlZiB0ZXN0X3NoZXJp
ZmZfYm90KHNlbGYpOgogICAgICAgICBtb2NrX3dvcmtfaXRlbSA9IHsKLSAgICAgICAgICAgIDI5
ODM3OiBbbW9ja19idWlsZGVyXSwKKyAgICAgICAgICAgIDI5ODM3OiBbc2VsZi5idWlsZGVyMV0s
CiAgICAgICAgIH0KICAgICAgICAgZXhwZWN0ZWRfc3RkZXJyID0gewogICAgICAgICAgICAgImJl
Z2luX3dvcmtfcXVldWUiOiAiQ0FVVElPTjogc2hlcmlmZi1ib3Qgd2lsbCBkaXNjYXJkIGFsbCBs
b2NhbCBjaGFuZ2VzIGluIFwiJXNcIlxuUnVubmluZyBXZWJLaXQgc2hlcmlmZi1ib3QuXG4iICUg
b3MuZ2V0Y3dkKCksCiAgICAgICAgICAgICAibmV4dF93b3JrX2l0ZW0iOiAiIiwKLSAgICAgICAg
ICAgICJwcm9jZXNzX3dvcmtfaXRlbSI6ICJNT0NLOiBpcmMucG9zdDogYWJhcnRoLCBkYXJpbiwg
ZXNlaWRlbDogaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMjk4MzcgbWlnaHQgaGF2
ZSBicm9rZW4gTW9jayBidWlsZGVyIG5hbWUgKFRlc3RzKVxuTU9DSyBidWcgY29tbWVudDogYnVn
X2lkPTQyLCBjYz1bJ3dlYmtpdC1ib3Qtd2F0Y2hlcnNAZ29vZ2xlZ3JvdXBzLmNvbScsICdhYmFy
dGhAd2Via2l0Lm9yZycsICdlcmljQHdlYmtpdC5vcmcnXVxuLS0tIEJlZ2luIGNvbW1lbnQgLS0t
XFxodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8yOTgzNyBtaWdodCBoYXZlIGJyb2tl
biBNb2NrIGJ1aWxkZXIgbmFtZSAoVGVzdHMpXG4tLS0gRW5kIGNvbW1lbnQgLS0tXG5cbiIsCisg
ICAgICAgICAgICAicHJvY2Vzc193b3JrX2l0ZW0iOiAiTU9DSzogaXJjLnBvc3Q6IGFiYXJ0aCwg
ZGFyaW4sIGVzZWlkZWw6IGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzI5ODM3IG1p
Z2h0IGhhdmUgYnJva2VuIEJ1aWxkZXIxXG5NT0NLIGJ1ZyBjb21tZW50OiBidWdfaWQ9NDIsIGNj
PVsnd2Via2l0LWJvdC13YXRjaGVyc0Bnb29nbGVncm91cHMuY29tJywgJ2FiYXJ0aEB3ZWJraXQu
b3JnJywgJ2VyaWNAd2Via2l0Lm9yZyddXG4tLS0gQmVnaW4gY29tbWVudCAtLS1cXGh0dHA6Ly90
cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzI5ODM3IG1pZ2h0IGhhdmUgYnJva2VuIEJ1aWxkZXIx
XG4tLS0gRW5kIGNvbW1lbnQgLS0tXG5cbiIsCiAgICAgICAgICAgICAiaGFuZGxlX3VuZXhwZWN0
ZWRfZXJyb3IiOiAiTW9jayBlcnJvciBtZXNzYWdlXG4iCiAgICAgICAgIH0KICAgICAgICAgc2Vs
Zi5hc3NlcnRfcXVldWVfb3V0cHV0cyhTaGVyaWZmQm90KCksIHdvcmtfaXRlbT1tb2NrX3dvcmtf
aXRlbSwgZXhwZWN0ZWRfc3RkZXJyPWV4cGVjdGVkX3N0ZGVycikKKworICAgIHJldmlzaW9uc19j
YXVzaW5nX2ZhaWx1cmVzID0geworICAgICAgICAxMjM0OiBbYnVpbGRlcjFdLAorICAgICAgICAx
MjM1OiBbYnVpbGRlcjEsIGJ1aWxkZXIyXSwKKyAgICB9CisKKyAgICBkZWYgdGVzdF9uZXdfZmFp
bHVyZXMoc2VsZik6CisgICAgICAgIG9sZF9mYWlsaW5nX3N2bl9yZXZpc2lvbnMgPSBbXQorICAg
ICAgICBzZWxmLmFzc2VydEVxdWFscyhTaGVyaWZmQm90KCkuX25ld19mYWlsdXJlcyhzZWxmLnJl
dmlzaW9uc19jYXVzaW5nX2ZhaWx1cmVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvbGRfZmFpbGluZ19zdm5fcmV2aXNpb25zKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2VsZi5yZXZpc2lvbnNfY2F1c2luZ19mYWlsdXJlcykKKwor
ICAgIGRlZiB0ZXN0X25ld19mYWlsdXJlc193aXRoX29sZF9yZXZpc2lvbnMoc2VsZik6CisgICAg
ICAgIG9sZF9mYWlsaW5nX3N2bl9yZXZpc2lvbnMgPSBbMTIzNF0KKyAgICAgICAgc2VsZi5hc3Nl
cnRFcXVhbHMoU2hlcmlmZkJvdCgpLl9uZXdfZmFpbHVyZXMoc2VsZi5yZXZpc2lvbnNfY2F1c2lu
Z19mYWlsdXJlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb2xkX2ZhaWxpbmdfc3ZuX3JldmlzaW9ucyksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIHsxMjM1OiBbYnVpbGRlcjJdfSkKKworICAgIGRlZiB0ZXN0X25ld19mYWlsdXJlc193
aXRoX29sZF9yZXZpc2lvbnMoc2VsZik6CisgICAgICAgIG9sZF9mYWlsaW5nX3N2bl9yZXZpc2lv
bnMgPSBbMTIzNV0KKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMoU2hlcmlmZkJvdCgpLl9uZXdf
ZmFpbHVyZXMoc2VsZi5yZXZpc2lvbnNfY2F1c2luZ19mYWlsdXJlcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkX2ZhaWxpbmdfc3ZuX3Jl
dmlzaW9ucyksCisgICAgICAgICAgICAgICAgICAgICAgICAgIHt9KQo=
</data>
<flag name="review"
          id="40064"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>