<?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>79300</bug_id>
          
          <creation_ts>2012-02-22 16:34:27 -0800</creation_ts>
          <short_desc>Add Chromium gpu_tests to the flakiness dashboard</short_desc>
          <delta_ts>2012-02-23 17:31:25 -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>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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Dave Tu">dtu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>562538</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Tu">dtu</who>
    <bug_when>2012-02-22 16:34:27 -0800</bug_when>
    <thetext>Add Chromium gpu_tests to the flakiness dashboard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562544</commentid>
    <comment_count>1</comment_count>
      <attachid>128330</attachid>
    <who name="Dave Tu">dtu</who>
    <bug_when>2012-02-22 16:37:26 -0800</bug_when>
    <thetext>Created attachment 128330
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562575</commentid>
    <comment_count>2</comment_count>
      <attachid>128330</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-02-22 16:56:59 -0800</bug_when>
    <thetext>Comment on attachment 128330
Patch

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

For future reference, you need to mark a patch as r? to mark it as ready for review. If you use &quot;webkit-patch upload&quot; it will automatically create the bug, generate the ChangeLog entry for you and upload it marked for review.

Also, if you mark it as cq? then that indicates to the reviewer that you&apos;d like them to add it to the commit-queue once they approve the patch.

R- just for the sorting issue.

&gt; ChangeLog:9
&gt; +        * ../../builders.js:
&gt; +        * ../../dashboard_base.js:

These paths aren&apos;t right. Did you create this ChangeLog entry using prepare-ChangeLog?

&gt; Tools/TestResultServer/static-dashboards/builders.js:53
&gt; +    &apos;Chromium&apos;: &apos;@DEPS - chromium.org&apos;,
&gt; +    &apos;ChromiumChromiumOS&apos;: &apos;@DEPS CrOS - chromium.org&apos;,
&gt; +    &apos;ChromiumWebkit&apos;: &apos;@ToT - chromium.org&apos;,
&gt; +    &apos;ChromiumGPU&apos;: &apos;@DEPS - chromium.org&apos;,

Nit: can you sort these alphabetically?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562587</commentid>
    <comment_count>3</comment_count>
      <attachid>128340</attachid>
    <who name="Dave Tu">dtu</who>
    <bug_when>2012-02-22 17:05:58 -0800</bug_when>
    <thetext>Created attachment 128340
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562591</commentid>
    <comment_count>4</comment_count>
    <who name="Dave Tu">dtu</who>
    <bug_when>2012-02-22 17:08:51 -0800</bug_when>
    <thetext>Thanks for the info. Sorry, I used prepare-ChangeLog and just assumed the paths were correct without checking them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563413</commentid>
    <comment_count>5</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-02-23 13:31:39 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Thanks for the info. Sorry, I used prepare-ChangeLog and just assumed the paths were correct without checking them.

Hm...that&apos;s a bug in prepare-ChangeLog then. Not your fault. :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563598</commentid>
    <comment_count>6</comment_count>
    <who name="Dave Tu">dtu</who>
    <bug_when>2012-02-23 15:59:31 -0800</bug_when>
    <thetext>Is there anything else I need to do to make the dashboard use the updated files?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563636</commentid>
    <comment_count>7</comment_count>
      <attachid>128340</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-23 16:18:11 -0800</bug_when>
    <thetext>Comment on attachment 128340
Patch

Clearing flags on attachment: 128340

Committed r108695: &lt;http://trac.webkit.org/changeset/108695&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563637</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-23 16:18:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563698</commentid>
    <comment_count>9</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-02-23 16:54:58 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Is there anything else I need to do to make the dashboard use the updated files?

Someone needs to push the new server to appengine. I won&apos;t get around to it today, but hopefully tomorrow. Also, happy to give anyone access to the server and they can push the update. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>563737</commentid>
    <comment_count>10</comment_count>
    <who name="Dave Tu">dtu</who>
    <bug_when>2012-02-23 17:31:25 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #6)
&gt; &gt; Is there anything else I need to do to make the dashboard use the updated files?
&gt; 
&gt; Someone needs to push the new server to appengine. I won&apos;t get around to it today, but hopefully tomorrow. Also, happy to give anyone access to the server and they can push the update. :)

Sure, I&apos;d be glad to, if there&apos;s instructions on how to do it.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128330</attachid>
            <date>2012-02-22 16:37:26 -0800</date>
            <delta_ts>2012-02-22 17:05:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>5565</size>
            <attacher name="Dave Tu">dtu</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDEwODU3
MikKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAy
LTIyICBEYXZlIFR1ICA8ZHR1QGNocm9taXVtLm9yZz4KKworICAgICAgICBBZGQgQ2hyb21pdW0g
Z3B1X3Rlc3RzIHRvIHRoZSBmbGFraW5lc3MgZGFzaGJvYXJkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03OTMwMAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogLi4vLi4vYnVpbGRlcnMuanM6CisgICAgICAg
ICogLi4vLi4vZGFzaGJvYXJkX2Jhc2UuanM6CisKIDIwMTItMDItMjIgIFJhcGhhZWwgS3VibyBk
YSBDb3N0YSAgPGt1Ym9AcHJvZnVzaW9uLm1vYmk+CiAKICAgICAgICAgW0NNYWtlXSBSZW1vdmUg
RmluZEdESy5jbWFrZSBhbmQgRmluZEdESy1QaXhCdWYuY21ha2UKSW5kZXg6IFRvb2xzL1Rlc3RS
ZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvYnVpbGRlcnMuanMKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9idWlsZGVycy5qcwkocmV2
aXNpb24gMTA4NTY5KQorKysgVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJk
cy9idWlsZGVycy5qcwkod29ya2luZyBjb3B5KQpAQCAtNDYsNiArNDYsMTQgQEAgQ0hST01JVU1f
V0VCS0lUX0JVSUxERVJfTUFTVEVSID0gbmV3IEJ1aQogQ0hST01JVU1fR1BVX0JVSUxERVJfTUFT
VEVSID0gbmV3IEJ1aWxkZXJNYXN0ZXIoJ0Nocm9taXVtR1BVJywgJ2h0dHA6Ly9idWlsZC5jaHJv
bWl1bS5vcmcvcC9jaHJvbWl1bS5ncHUvYnVpbGRlcnMvJyk7CiBXRUJLSVRfQlVJTERFUl9NQVNU
RVIgPSBuZXcgQnVpbGRlck1hc3Rlcignd2Via2l0Lm9yZycsICdodHRwOi8vYnVpbGQud2Via2l0
Lm9yZy9idWlsZGVycy8nKTsKIAordmFyIExFR0FDWV9CVUlMREVSX01BU1RFUlNfVE9fR1JPVVBT
ID0geworICAgICdDaHJvbWl1bSc6ICdAREVQUyAtIGNocm9taXVtLm9yZycsCisgICAgJ0Nocm9t
aXVtQ2hyb21pdW1PUyc6ICdAREVQUyBDck9TIC0gY2hyb21pdW0ub3JnJywKKyAgICAnQ2hyb21p
dW1XZWJraXQnOiAnQFRvVCAtIGNocm9taXVtLm9yZycsCisgICAgJ0Nocm9taXVtR1BVJzogJ0BE
RVBTIC0gY2hyb21pdW0ub3JnJywKKyAgICAnd2Via2l0Lm9yZyc6ICdAVG9UIC0gd2Via2l0Lm9y
ZycKK307CisKIGZ1bmN0aW9uIEJ1aWxkZXJHcm91cChpc1RvVFdlYktpdCwgYnVpbGRlcnMpCiB7
CiAgICAgdGhpcy5pc1RvVFdlYktpdCA9IGlzVG9UV2ViS2l0OwpAQCAtMTUxLDExICsxNTksMjcg
QEAgdmFyIExBWU9VVF9URVNUU19CVUlMREVSX0dST1VQUyA9IHsKICAgICAnQFRvVCBHUFUgTWVz
YSAtIGNocm9taXVtLm9yZyc6IG5ldyBCdWlsZGVyR3JvdXAoQnVpbGRlckdyb3VwLlRPVF9XRUJL
SVQsIENIUk9NSVVNX0dQVV9NRVNBX0JVSUxERVJTKQogfTsKIAotdmFyIExFR0FDWV9CVUlMREVS
X01BU1RFUlNfVE9fR1JPVVBTID0gewotICAgICdDaHJvbWl1bSc6ICdAREVQUyAtIGNocm9taXVt
Lm9yZycsCi0gICAgJ0Nocm9taXVtQ2hyb21pdW1PUyc6ICdAREVQUyBDck9TIC0gY2hyb21pdW0u
b3JnJywKLSAgICAnQ2hyb21pdW1XZWJraXQnOiAnQFRvVCAtIGNocm9taXVtLm9yZycsCi0gICAg
J3dlYmtpdC5vcmcnOiAnQFRvVCAtIHdlYmtpdC5vcmcnCit2YXIgQ0hST01JVU1fR1BVX0dURVNU
U19ERVBTX0JVSUxERVJTID0gWworICAgIFsnV2luNyBSZWxlYXNlIChBVEkpJywgQnVpbGRlckdy
b3VwLkRFRkFVTFRfQlVJTERFUl0sCisgICAgWydXaW43IFJlbGVhc2UgKEludGVsKSddLAorICAg
IFsnV2luWFAgUmVsZWFzZSAoTlZJRElBKSddLAorICAgIFsnV2luWFAgRGVidWcgKE5WSURJQSkn
XSwKKyAgICBbJ01hYyBSZWxlYXNlIChJbnRlbCknXSwKKyAgICBbJ0xpbnV4IFJlbGVhc2UgKEFU
SSknXSwKKyAgICBbJ0xpbnV4IFJlbGVhc2UgKEludGVsKSddLAorXTsKK2Fzc29jaWF0ZUJ1aWxk
ZXJzV2l0aE1hc3RlcihDSFJPTUlVTV9HUFVfR1RFU1RTX0RFUFNfQlVJTERFUlMsIENIUk9NSVVN
X0dQVV9CVUlMREVSX01BU1RFUik7CisKK3ZhciBDSFJPTUlVTV9HUFVfR1RFU1RTX1RPVF9CVUlM
REVSUyA9IFsKKyAgICBbJ0dQVSBXaW43IChkYmcpIChOVklESUEpJywgQnVpbGRlckdyb3VwLkRF
RkFVTFRfQlVJTERFUl0sCisgICAgWydHUFUgTWFjIChkYmcpJ10sCisgICAgWydHUFUgTGludXgg
KGRiZykgKE5WSURJQSknXSwKK107Cithc3NvY2lhdGVCdWlsZGVyc1dpdGhNYXN0ZXIoQ0hST01J
VU1fR1BVX0dURVNUU19UT1RfQlVJTERFUlMsIENIUk9NSVVNX1dFQktJVF9CVUlMREVSX01BU1RF
Uik7CisKK3ZhciBDSFJPTUlVTV9HUFVfVEVTVFNfQlVJTERFUl9HUk9VUFMgPSB7CisgICAgJ0BE
RVBTIC0gY2hyb21pdW0ub3JnJzogbmV3IEJ1aWxkZXJHcm91cChCdWlsZGVyR3JvdXAuREVQU19X
RUJLSVQsIENIUk9NSVVNX0dQVV9HVEVTVFNfREVQU19CVUlMREVSUyksCisgICAgJ0BUb1QgLSBj
aHJvbWl1bS5vcmcnOiBuZXcgQnVpbGRlckdyb3VwKEJ1aWxkZXJHcm91cC5UT1RfV0VCS0lULCBD
SFJPTUlVTV9HUFVfR1RFU1RTX1RPVF9CVUlMREVSUykKIH07CiAKIHZhciBDSFJPTUlVTV9HVEVT
VFNfREVQU19CVUlMREVSUyA9IFsKQEAgLTIxOSw3ICsyNDMsNyBAQCB2YXIgQ0hST01JVU1PU19H
VEVTVFNfREVQU19CVUlMREVSUyA9IFsKIF07CiBhc3NvY2lhdGVCdWlsZGVyc1dpdGhNYXN0ZXIo
Q0hST01JVU1PU19HVEVTVFNfREVQU19CVUlMREVSUywgQ0hST01JVU1PU19CVUlMREVSX01BU1RF
Uik7CiAKLSB2YXIgQ0hST01JVU1fR1RFU1RTX1RPVF9CVUlMREVSUyA9IFsKK3ZhciBDSFJPTUlV
TV9HVEVTVFNfVE9UX0JVSUxERVJTID0gWwogICAgIFsnV2luIChkYmcpJywgQnVpbGRlckdyb3Vw
LkRFRkFVTFRfQlVJTERFUl0sCiAgICAgWydNYWMxMC42IFRlc3RzJ10sCiAgICAgWydMaW51eCBU
ZXN0cyddLApJbmRleDogVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9k
YXNoYm9hcmRfYmFzZS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9UZXN0UmVzdWx0U2VydmVyL3N0
YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpzCShyZXZpc2lvbiAxMDg1NjkpCisrKyBU
b29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpz
CSh3b3JraW5nIGNvcHkpCkBAIC0xMjMsNiArMTIzLDcgQEAgdmFyIFRFU1RfVFlQRVMgPSBbCiAg
ICAgJ2NyeXB0b191bml0dGVzdHMnLAogICAgICdnb29nbGV1cmxfdW5pdHRlc3RzJywKICAgICAn
Z2Z4X3VuaXR0ZXN0cycsCisgICAgJ2dwdV90ZXN0cycsCiAgICAgJ2dwdV91bml0dGVzdHMnLAog
ICAgICdpbnN0YWxsZXJfdXRpbF91bml0dGVzdHMnLAogICAgICdpbnRlcmFjdGl2ZV91aV90ZXN0
cycsCkBAIC0xNzksNiArMTgwLDcgQEAgZnVuY3Rpb24gaGFuZGxlVmFsaWRIYXNoUGFyYW1ldGVy
V3JhcHBlcgogICAgICAgICB2YWxpZGF0ZVBhcmFtZXRlcihnX2N1cnJlbnRTdGF0ZSwga2V5LCB2
YWx1ZSwKICAgICAgICAgICAgIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICByZXR1cm4gdmFs
dWUgaW4gTEFZT1VUX1RFU1RTX0JVSUxERVJfR1JPVVBTIHx8CisgICAgICAgICAgICAgICAgICB2
YWx1ZSBpbiBDSFJPTUlVTV9HUFVfVEVTVFNfQlVJTERFUl9HUk9VUFMgfHwKICAgICAgICAgICAg
ICAgICAgIHZhbHVlIGluIENIUk9NSVVNX0dURVNUU19CVUlMREVSX0dST1VQUzsKICAgICAgICAg
ICAgIH0pOwogICAgICAgICByZXR1cm4gdHJ1ZTsKQEAgLTQyMCwxMiArNDIyLDE0IEBAIGZ1bmN0
aW9uIGlzTGF5b3V0VGVzdFJlc3VsdHMoKQogICAgIHJldHVybiBnX2N1cnJlbnRTdGF0ZS50ZXN0
VHlwZSA9PSAnbGF5b3V0LXRlc3RzJzsKIH0KIAotZnVuY3Rpb24gY3VycmVudEJ1aWxkZXJHcm91
cChvcHRfc3RhdGUpCitmdW5jdGlvbiBjdXJyZW50QnVpbGRlckdyb3VwQ2F0ZWdvcnkob3B0X3N0
YXRlKQogewogICAgIHZhciBzdGF0ZSA9IG9wdF9zdGF0ZSB8fCBnX2N1cnJlbnRTdGF0ZTsKICAg
ICBzd2l0Y2ggKHN0YXRlLnRlc3RUeXBlKSB7CiAgICAgY2FzZSAnbGF5b3V0LXRlc3RzJzoKLSAg
ICAgICAgcmV0dXJuIExBWU9VVF9URVNUU19CVUlMREVSX0dST1VQU1tzdGF0ZS5ncm91cF0KKyAg
ICAgICAgcmV0dXJuIExBWU9VVF9URVNUU19CVUlMREVSX0dST1VQUworICAgIGNhc2UgJ2dwdV90
ZXN0cyc6CisgICAgICAgIHJldHVybiBDSFJPTUlVTV9HUFVfVEVTVFNfQlVJTERFUl9HUk9VUFMK
ICAgICBjYXNlICdhdXJhX3VuaXR0ZXN0cyc6CiAgICAgY2FzZSAnYXVyYV9zaGVsbF91bml0dGVz
dHMnOgogICAgIGNhc2UgJ2Jhc2VfdW5pdHRlc3RzJzoKQEAgLTQ1NiwxMiArNDYwLDE4IEBAIGZ1
bmN0aW9uIGN1cnJlbnRCdWlsZGVyR3JvdXAob3B0X3N0YXRlKQogICAgIGNhc2UgJ3VpX3Rlc3Rz
JzoKICAgICBjYXNlICd1bml0X3Rlc3RzJzoKICAgICBjYXNlICd2aWV3c191bml0dGVzdHMnOgot
ICAgICAgICByZXR1cm4gQ0hST01JVU1fR1RFU1RTX0JVSUxERVJfR1JPVVBTW3N0YXRlLmdyb3Vw
XTsKKyAgICAgICAgcmV0dXJuIENIUk9NSVVNX0dURVNUU19CVUlMREVSX0dST1VQUwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIGNvbnNvbGUubG9nKCdpbnZhbGlkIHRlc3RUeXBlIHBhcmFtZXRlcjog
JyArIHN0YXRlLnRlc3RUeXBlKTsKICAgICB9CiB9CiAKK2Z1bmN0aW9uIGN1cnJlbnRCdWlsZGVy
R3JvdXAob3B0X3N0YXRlKQoreworICAgIHZhciBzdGF0ZSA9IG9wdF9zdGF0ZSB8fCBnX2N1cnJl
bnRTdGF0ZTsKKyAgICByZXR1cm4gY3VycmVudEJ1aWxkZXJHcm91cENhdGVnb3J5KHN0YXRlKVtz
dGF0ZS5ncm91cF0KK30KKwogZnVuY3Rpb24gYnVpbGRlck1hc3RlcihidWlsZGVyTmFtZSkKIHsK
ICAgICByZXR1cm4gQlVJTERFUl9UT19NQVNURVJbYnVpbGRlck5hbWVdOwpAQCAtODg5LDcgKzg5
OSw3IEBAIGZ1bmN0aW9uIGh0bWxGb3JUZXN0VHlwZVN3aXRjaGVyKG9wdF9ub0IKICAgICB9CiAK
ICAgICBodG1sICs9IHNlbGVjdEhUTUwoJ0dyb3VwJywgJ2dyb3VwJywKLSAgICAgICAgT2JqZWN0
LmtleXMoaXNMYXlvdXRUZXN0UmVzdWx0cygpID8gTEFZT1VUX1RFU1RTX0JVSUxERVJfR1JPVVBT
IDogQ0hST01JVU1fR1RFU1RTX0JVSUxERVJfR1JPVVBTKSk7CisgICAgICAgIE9iamVjdC5rZXlz
KGN1cnJlbnRCdWlsZGVyR3JvdXBDYXRlZ29yeSgpKSk7CiAKICAgICBpZiAoIWlzVHJlZU1hcCgp
KQogICAgICAgICBodG1sICs9IGNoZWNrYm94SFRNTCgnc2hvd0FsbFJ1bnMnLCAnU2hvdyBhbGwg
cnVucycsIGdfY3VycmVudFN0YXRlLnNob3dBbGxSdW5zKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128340</attachid>
            <date>2012-02-22 17:05:58 -0800</date>
            <delta_ts>2012-02-23 16:18:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79300-20120222170557.patch</filename>
            <type>text/plain</type>
            <size>6133</size>
            <attacher name="Dave Tu">dtu</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDEwODU3
NykKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAy
LTIyICBEYXZlIFR1ICA8ZHR1QGNocm9taXVtLm9yZz4KKworICAgICAgICBBZGQgQ2hyb21pdW0g
Z3B1X3Rlc3RzIHRvIHRoZSBmbGFraW5lc3MgZGFzaGJvYXJkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03OTMwMAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0
aWMtZGFzaGJvYXJkcy9idWlsZGVycy5qczoKKyAgICAgICAgKiBUb29scy9UZXN0UmVzdWx0U2Vy
dmVyL3N0YXRpYy1kYXNoYm9hcmRzL2Rhc2hib2FyZF9iYXNlLmpzOgorCiAyMDEyLTAyLTIyICBS
YXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5tb2JpPgogCiAgICAgICAgIFtD
TWFrZV0gUmVtb3ZlIEZpbmRHREsuY21ha2UgYW5kIEZpbmRHREstUGl4QnVmLmNtYWtlCkluZGV4
OiBUb29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpzCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvYnVp
bGRlcnMuanMJKHJldmlzaW9uIDEwODU2OSkKKysrIFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3Rh
dGljLWRhc2hib2FyZHMvYnVpbGRlcnMuanMJKHdvcmtpbmcgY29weSkKQEAgLTQyLDEwICs0Miwx
OCBAQCBCdWlsZGVyTWFzdGVyLnByb3RvdHlwZS5nZXRMb2dQYXRoID0gZnVuCiAKIENIUk9NSVVN
X0JVSUxERVJfTUFTVEVSID0gbmV3IEJ1aWxkZXJNYXN0ZXIoJ0Nocm9taXVtJywgJ2h0dHA6Ly9i
dWlsZC5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9idWlsZGVycy8nKTsKIENIUk9NSVVNT1NfQlVJ
TERFUl9NQVNURVIgPSBuZXcgQnVpbGRlck1hc3RlcignQ2hyb21pdW1DaHJvbWl1bU9TJywgJ2h0
dHA6Ly9idWlsZC5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS5jaHJvbWl1bW9zL2J1aWxkZXJzLycp
OwotQ0hST01JVU1fV0VCS0lUX0JVSUxERVJfTUFTVEVSID0gbmV3IEJ1aWxkZXJNYXN0ZXIoJ0No
cm9taXVtV2Via2l0JywgJ2h0dHA6Ly9idWlsZC5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS53ZWJr
aXQvYnVpbGRlcnMvJyk7CiBDSFJPTUlVTV9HUFVfQlVJTERFUl9NQVNURVIgPSBuZXcgQnVpbGRl
ck1hc3RlcignQ2hyb21pdW1HUFUnLCAnaHR0cDovL2J1aWxkLmNocm9taXVtLm9yZy9wL2Nocm9t
aXVtLmdwdS9idWlsZGVycy8nKTsKK0NIUk9NSVVNX1dFQktJVF9CVUlMREVSX01BU1RFUiA9IG5l
dyBCdWlsZGVyTWFzdGVyKCdDaHJvbWl1bVdlYmtpdCcsICdodHRwOi8vYnVpbGQuY2hyb21pdW0u
b3JnL3AvY2hyb21pdW0ud2Via2l0L2J1aWxkZXJzLycpOwogV0VCS0lUX0JVSUxERVJfTUFTVEVS
ID0gbmV3IEJ1aWxkZXJNYXN0ZXIoJ3dlYmtpdC5vcmcnLCAnaHR0cDovL2J1aWxkLndlYmtpdC5v
cmcvYnVpbGRlcnMvJyk7CiAKK3ZhciBMRUdBQ1lfQlVJTERFUl9NQVNURVJTX1RPX0dST1VQUyA9
IHsKKyAgICAnQ2hyb21pdW0nOiAnQERFUFMgLSBjaHJvbWl1bS5vcmcnLAorICAgICdDaHJvbWl1
bUNocm9taXVtT1MnOiAnQERFUFMgQ3JPUyAtIGNocm9taXVtLm9yZycsCisgICAgJ0Nocm9taXVt
R1BVJzogJ0BERVBTIC0gY2hyb21pdW0ub3JnJywKKyAgICAnQ2hyb21pdW1XZWJraXQnOiAnQFRv
VCAtIGNocm9taXVtLm9yZycsCisgICAgJ3dlYmtpdC5vcmcnOiAnQFRvVCAtIHdlYmtpdC5vcmcn
Cit9OworCiBmdW5jdGlvbiBCdWlsZGVyR3JvdXAoaXNUb1RXZWJLaXQsIGJ1aWxkZXJzKQogewog
ICAgIHRoaXMuaXNUb1RXZWJLaXQgPSBpc1RvVFdlYktpdDsKQEAgLTE1MSwxMSArMTU5LDI3IEBA
IHZhciBMQVlPVVRfVEVTVFNfQlVJTERFUl9HUk9VUFMgPSB7CiAgICAgJ0BUb1QgR1BVIE1lc2Eg
LSBjaHJvbWl1bS5vcmcnOiBuZXcgQnVpbGRlckdyb3VwKEJ1aWxkZXJHcm91cC5UT1RfV0VCS0lU
LCBDSFJPTUlVTV9HUFVfTUVTQV9CVUlMREVSUykKIH07CiAKLXZhciBMRUdBQ1lfQlVJTERFUl9N
QVNURVJTX1RPX0dST1VQUyA9IHsKLSAgICAnQ2hyb21pdW0nOiAnQERFUFMgLSBjaHJvbWl1bS5v
cmcnLAotICAgICdDaHJvbWl1bUNocm9taXVtT1MnOiAnQERFUFMgQ3JPUyAtIGNocm9taXVtLm9y
ZycsCi0gICAgJ0Nocm9taXVtV2Via2l0JzogJ0BUb1QgLSBjaHJvbWl1bS5vcmcnLAotICAgICd3
ZWJraXQub3JnJzogJ0BUb1QgLSB3ZWJraXQub3JnJwordmFyIENIUk9NSVVNX0dQVV9HVEVTVFNf
REVQU19CVUlMREVSUyA9IFsKKyAgICBbJ1dpbjcgUmVsZWFzZSAoQVRJKScsIEJ1aWxkZXJHcm91
cC5ERUZBVUxUX0JVSUxERVJdLAorICAgIFsnV2luNyBSZWxlYXNlIChJbnRlbCknXSwKKyAgICBb
J1dpblhQIFJlbGVhc2UgKE5WSURJQSknXSwKKyAgICBbJ1dpblhQIERlYnVnIChOVklESUEpJ10s
CisgICAgWydNYWMgUmVsZWFzZSAoSW50ZWwpJ10sCisgICAgWydMaW51eCBSZWxlYXNlIChBVEkp
J10sCisgICAgWydMaW51eCBSZWxlYXNlIChJbnRlbCknXSwKK107Cithc3NvY2lhdGVCdWlsZGVy
c1dpdGhNYXN0ZXIoQ0hST01JVU1fR1BVX0dURVNUU19ERVBTX0JVSUxERVJTLCBDSFJPTUlVTV9H
UFVfQlVJTERFUl9NQVNURVIpOworCit2YXIgQ0hST01JVU1fR1BVX0dURVNUU19UT1RfQlVJTERF
UlMgPSBbCisgICAgWydHUFUgV2luNyAoZGJnKSAoTlZJRElBKScsIEJ1aWxkZXJHcm91cC5ERUZB
VUxUX0JVSUxERVJdLAorICAgIFsnR1BVIE1hYyAoZGJnKSddLAorICAgIFsnR1BVIExpbnV4IChk
YmcpIChOVklESUEpJ10sCitdOworYXNzb2NpYXRlQnVpbGRlcnNXaXRoTWFzdGVyKENIUk9NSVVN
X0dQVV9HVEVTVFNfVE9UX0JVSUxERVJTLCBDSFJPTUlVTV9XRUJLSVRfQlVJTERFUl9NQVNURVIp
OworCit2YXIgQ0hST01JVU1fR1BVX1RFU1RTX0JVSUxERVJfR1JPVVBTID0geworICAgICdAREVQ
UyAtIGNocm9taXVtLm9yZyc6IG5ldyBCdWlsZGVyR3JvdXAoQnVpbGRlckdyb3VwLkRFUFNfV0VC
S0lULCBDSFJPTUlVTV9HUFVfR1RFU1RTX0RFUFNfQlVJTERFUlMpLAorICAgICdAVG9UIC0gY2hy
b21pdW0ub3JnJzogbmV3IEJ1aWxkZXJHcm91cChCdWlsZGVyR3JvdXAuVE9UX1dFQktJVCwgQ0hS
T01JVU1fR1BVX0dURVNUU19UT1RfQlVJTERFUlMpCiB9OwogCiB2YXIgQ0hST01JVU1fR1RFU1RT
X0RFUFNfQlVJTERFUlMgPSBbCkBAIC0yMTksNyArMjQzLDcgQEAgdmFyIENIUk9NSVVNT1NfR1RF
U1RTX0RFUFNfQlVJTERFUlMgPSBbCiBdOwogYXNzb2NpYXRlQnVpbGRlcnNXaXRoTWFzdGVyKENI
Uk9NSVVNT1NfR1RFU1RTX0RFUFNfQlVJTERFUlMsIENIUk9NSVVNT1NfQlVJTERFUl9NQVNURVIp
OwogCi0gdmFyIENIUk9NSVVNX0dURVNUU19UT1RfQlVJTERFUlMgPSBbCit2YXIgQ0hST01JVU1f
R1RFU1RTX1RPVF9CVUlMREVSUyA9IFsKICAgICBbJ1dpbiAoZGJnKScsIEJ1aWxkZXJHcm91cC5E
RUZBVUxUX0JVSUxERVJdLAogICAgIFsnTWFjMTAuNiBUZXN0cyddLAogICAgIFsnTGludXggVGVz
dHMnXSwKSW5kZXg6IFRvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZGFz
aGJvYXJkX2Jhc2UuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0
aWMtZGFzaGJvYXJkcy9kYXNoYm9hcmRfYmFzZS5qcwkocmV2aXNpb24gMTA4NTY5KQorKysgVG9v
bHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9kYXNoYm9hcmRfYmFzZS5qcwko
d29ya2luZyBjb3B5KQpAQCAtMTIzLDYgKzEyMyw3IEBAIHZhciBURVNUX1RZUEVTID0gWwogICAg
ICdjcnlwdG9fdW5pdHRlc3RzJywKICAgICAnZ29vZ2xldXJsX3VuaXR0ZXN0cycsCiAgICAgJ2dm
eF91bml0dGVzdHMnLAorICAgICdncHVfdGVzdHMnLAogICAgICdncHVfdW5pdHRlc3RzJywKICAg
ICAnaW5zdGFsbGVyX3V0aWxfdW5pdHRlc3RzJywKICAgICAnaW50ZXJhY3RpdmVfdWlfdGVzdHMn
LApAQCAtMTc5LDYgKzE4MCw3IEBAIGZ1bmN0aW9uIGhhbmRsZVZhbGlkSGFzaFBhcmFtZXRlcldy
YXBwZXIKICAgICAgICAgdmFsaWRhdGVQYXJhbWV0ZXIoZ19jdXJyZW50U3RhdGUsIGtleSwgdmFs
dWUsCiAgICAgICAgICAgICBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgcmV0dXJuIHZhbHVl
IGluIExBWU9VVF9URVNUU19CVUlMREVSX0dST1VQUyB8fAorICAgICAgICAgICAgICAgICAgdmFs
dWUgaW4gQ0hST01JVU1fR1BVX1RFU1RTX0JVSUxERVJfR1JPVVBTIHx8CiAgICAgICAgICAgICAg
ICAgICB2YWx1ZSBpbiBDSFJPTUlVTV9HVEVTVFNfQlVJTERFUl9HUk9VUFM7CiAgICAgICAgICAg
ICB9KTsKICAgICAgICAgcmV0dXJuIHRydWU7CkBAIC00MjAsMTIgKzQyMiwxNCBAQCBmdW5jdGlv
biBpc0xheW91dFRlc3RSZXN1bHRzKCkKICAgICByZXR1cm4gZ19jdXJyZW50U3RhdGUudGVzdFR5
cGUgPT0gJ2xheW91dC10ZXN0cyc7CiB9CiAKLWZ1bmN0aW9uIGN1cnJlbnRCdWlsZGVyR3JvdXAo
b3B0X3N0YXRlKQorZnVuY3Rpb24gY3VycmVudEJ1aWxkZXJHcm91cENhdGVnb3J5KG9wdF9zdGF0
ZSkKIHsKICAgICB2YXIgc3RhdGUgPSBvcHRfc3RhdGUgfHwgZ19jdXJyZW50U3RhdGU7CiAgICAg
c3dpdGNoIChzdGF0ZS50ZXN0VHlwZSkgewogICAgIGNhc2UgJ2xheW91dC10ZXN0cyc6Ci0gICAg
ICAgIHJldHVybiBMQVlPVVRfVEVTVFNfQlVJTERFUl9HUk9VUFNbc3RhdGUuZ3JvdXBdCisgICAg
ICAgIHJldHVybiBMQVlPVVRfVEVTVFNfQlVJTERFUl9HUk9VUFMKKyAgICBjYXNlICdncHVfdGVz
dHMnOgorICAgICAgICByZXR1cm4gQ0hST01JVU1fR1BVX1RFU1RTX0JVSUxERVJfR1JPVVBTCiAg
ICAgY2FzZSAnYXVyYV91bml0dGVzdHMnOgogICAgIGNhc2UgJ2F1cmFfc2hlbGxfdW5pdHRlc3Rz
JzoKICAgICBjYXNlICdiYXNlX3VuaXR0ZXN0cyc6CkBAIC00NTYsMTIgKzQ2MCwxOCBAQCBmdW5j
dGlvbiBjdXJyZW50QnVpbGRlckdyb3VwKG9wdF9zdGF0ZSkKICAgICBjYXNlICd1aV90ZXN0cyc6
CiAgICAgY2FzZSAndW5pdF90ZXN0cyc6CiAgICAgY2FzZSAndmlld3NfdW5pdHRlc3RzJzoKLSAg
ICAgICAgcmV0dXJuIENIUk9NSVVNX0dURVNUU19CVUlMREVSX0dST1VQU1tzdGF0ZS5ncm91cF07
CisgICAgICAgIHJldHVybiBDSFJPTUlVTV9HVEVTVFNfQlVJTERFUl9HUk9VUFMKICAgICBkZWZh
dWx0OgogICAgICAgICBjb25zb2xlLmxvZygnaW52YWxpZCB0ZXN0VHlwZSBwYXJhbWV0ZXI6ICcg
KyBzdGF0ZS50ZXN0VHlwZSk7CiAgICAgfQogfQogCitmdW5jdGlvbiBjdXJyZW50QnVpbGRlckdy
b3VwKG9wdF9zdGF0ZSkKK3sKKyAgICB2YXIgc3RhdGUgPSBvcHRfc3RhdGUgfHwgZ19jdXJyZW50
U3RhdGU7CisgICAgcmV0dXJuIGN1cnJlbnRCdWlsZGVyR3JvdXBDYXRlZ29yeShzdGF0ZSlbc3Rh
dGUuZ3JvdXBdCit9CisKIGZ1bmN0aW9uIGJ1aWxkZXJNYXN0ZXIoYnVpbGRlck5hbWUpCiB7CiAg
ICAgcmV0dXJuIEJVSUxERVJfVE9fTUFTVEVSW2J1aWxkZXJOYW1lXTsKQEAgLTg4OSw3ICs4OTks
NyBAQCBmdW5jdGlvbiBodG1sRm9yVGVzdFR5cGVTd2l0Y2hlcihvcHRfbm9CCiAgICAgfQogCiAg
ICAgaHRtbCArPSBzZWxlY3RIVE1MKCdHcm91cCcsICdncm91cCcsCi0gICAgICAgIE9iamVjdC5r
ZXlzKGlzTGF5b3V0VGVzdFJlc3VsdHMoKSA/IExBWU9VVF9URVNUU19CVUlMREVSX0dST1VQUyA6
IENIUk9NSVVNX0dURVNUU19CVUlMREVSX0dST1VQUykpOworICAgICAgICBPYmplY3Qua2V5cyhj
dXJyZW50QnVpbGRlckdyb3VwQ2F0ZWdvcnkoKSkpOwogCiAgICAgaWYgKCFpc1RyZWVNYXAoKSkK
ICAgICAgICAgaHRtbCArPSBjaGVja2JveEhUTUwoJ3Nob3dBbGxSdW5zJywgJ1Nob3cgYWxsIHJ1
bnMnLCBnX2N1cnJlbnRTdGF0ZS5zaG93QWxsUnVucyk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>