<?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>44996</bug_id>
          
          <creation_ts>2010-08-31 15:08:27 -0700</creation_ts>
          <short_desc>WebInspector: [chromium] new protocol related Inspector&apos;s layout tests are failing</short_desc>
          <delta_ts>2010-09-02 12:56:02 -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="Tony Chang">tony</reporter>
          <assigned_to name="Ilya Tikhonovsky">loislo</assigned_to>
          <cc>abarth</cc>
    
    <cc>caseq</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>joepeck</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>podivilov</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>272424</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-08-31 15:08:27 -0700</bug_when>
    <thetext>inspector/report-protocol-errors.html and report-API-errors.html, added in http://trac.webkit.org/changeset/66523 and http://trac.webkit.org/changeset/66516 are failing on chromium-win.

Adding to test_expectations.txt for now.  I&apos;m not sure if they&apos;re correct or not.

Here are the diffs from the bot:
http://build.chromium.org/buildbot/layout_test_results/webkit-rel-webkit-org/results/layout-test-results/inspector/report-API-errors-wdiff.html
http://build.chromium.org/buildbot/layout_test_results/webkit-rel-webkit-org/results/layout-test-results/inspector/report-protocol-errors-wdiff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>272851</commentid>
    <comment_count>1</comment_count>
      <attachid>66223</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-09-01 09:47:58 -0700</bug_when>
    <thetext>Created attachment 66223
[patch] initial version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>272871</commentid>
    <comment_count>2</comment_count>
      <attachid>66223</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2010-09-01 10:15:22 -0700</bug_when>
    <thetext>Comment on attachment 66223
[patch] initial version.

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

&gt; LayoutTests/http/tests/inspector/inspector-test2.js:148
&gt; +InspectorTest._addSniffer = function(receiver, methodName, override, opt_sticky, opt_replace)
Just overwrite original function instead of calling addSniffer_</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>272877</commentid>
    <comment_count>3</comment_count>
      <attachid>66230</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-09-01 10:28:12 -0700</bug_when>
    <thetext>Created attachment 66230
[patch] second iteration

comment addressed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>272878</commentid>
    <comment_count>4</comment_count>
      <attachid>66231</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-09-01 10:29:44 -0700</bug_when>
    <thetext>Created attachment 66231
[patch] second iteration. With the new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>272892</commentid>
    <comment_count>5</comment_count>
      <attachid>66231</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2010-09-01 10:45:17 -0700</bug_when>
    <thetext>Comment on attachment 66231
[patch] second iteration. With the new patch.

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

&gt; LayoutTests/inspector/report-protocol-errors.html:39
&gt; +    InspectorBackend.disableDebugger(true, fire);
I&apos;d rather use another agent which is not always enabled in Chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273251</commentid>
    <comment_count>6</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-09-02 01:21:50 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 66231 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=66231&amp;action=prettypatch
&gt; 
&gt; &gt; LayoutTests/inspector/report-protocol-errors.html:39
&gt; &gt; +    InspectorBackend.disableDebugger(true, fire);
&gt; I&apos;d rather use another agent which is not always enabled in Chromium.

it is the only agent which clean its pointer from InspectorController.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273275</commentid>
    <comment_count>7</comment_count>
      <attachid>66231</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-02 02:28:34 -0700</bug_when>
    <thetext>Comment on attachment 66231
[patch] second iteration. With the new patch.

Rejecting patch 66231 from commit-queue.

Failed to run &quot;[u&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Yury Semikhatsky&apos;, u&apos;--force&apos;]&quot; exit_code: 1
Parsed 4 diffs from patch file(s).
patching file LayoutTests/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file LayoutTests/inspector/report-API-errors.html
patching file LayoutTests/inspector/report-protocol-errors.html
patching file LayoutTests/platform/chromium/test_expectations.txt
Hunk #2 FAILED at 3147.
1 out of 2 hunks FAILED -- saving rejects to file LayoutTests/platform/chromium/test_expectations.txt.rej

Full output: http://queues.webkit.org/results/3910045</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273351</commentid>
    <comment_count>8</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2010-09-02 05:09:49 -0700</bug_when>
    <thetext>Committed r66663
	M	LayoutTests/platform/chromium/test_expectations.txt
	M	LayoutTests/inspector/report-API-errors.html
	M	LayoutTests/inspector/report-protocol-errors.html
	M	LayoutTests/ChangeLog
r66663 = ce6270ca6c31866b56857621c7900634e441d1b9 (refs/remotes/trunk)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273511</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-09-02 12:56:02 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/66663 might have broken Leopard Intel Debug (Tests)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>66223</attachid>
            <date>2010-09-01 09:47:58 -0700</date>
            <delta_ts>2010-09-01 10:28:12 -0700</delta_ts>
            <desc>[patch] initial version.</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5141</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmYjA1MTBmLi5lMzYzYjgwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjkgQEAKKzIwMTAtMDkt
MDEgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYkluc3BlY3RvcjogcHJvdG9j
b2wgcmVsYXRlZCBJbnNwZWN0b3IncyB0ZXN0cyBhcmUgZmFpbGluZyBpbiBDaHJvbWl1bS4KKwor
ICAgICAgICBUaGUgZXhwZWN0YXRpb24gaXMgZGlmZmVyZW50IGJlY2F1c2UgQ2hyb21pdW0gdGVz
dHMgdXNlIHRlc3Rfc2hlbGwuCisgICAgICAgIDEpIGEgbG90IG9mIGNvbnNvbGUgbWVzc2FnZXMg
YXV0b21hdGljYWx5IHB1Ymxpc2hlZCBieSB0ZXN0X3NoZWxsOworICAgICAgICAyKSBkZWJ1Z2dl
ciB3YXMgZW5hYmxlZCBieSBkZWZhdWx0OworICAgICAgICAzKSBmb3IgKGkgaW4gYW5fYXJyYXkp
IHByb2R1Y2VzIHNvbWUgZ2FyYmFnZS4KKworICAgICAgICBUaGUgc29sdXRpb246CisgICAgICAg
IDEpIG9wdF9yZXBsYWNlIGZsYWcgd2FzIGFkZGVkIHRvIGFkZFNuaWZmZXIuIElmIGl0IGlzIHRy
dWUgdGhlbiB0aGUgcmVwbGFjZWQKKyAgICAgICAgZnVuY3Rpb24gd2lsbCBub3QgYmUgY2FsbGVk
OworICAgICAgICAyKSBkZWJ1Z2dlciB3YXMgZXhwbGljaXRseSBkaXNhYmxlZDsKKyAgICAgICAg
MykganVzdCBmaXhlZC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NDQ5OTYKKworICAgICAgICAqIGh0dHAvdGVzdHMvaW5zcGVjdG9yL2luc3BlY3Rv
ci10ZXN0Mi5qczoKKyAgICAgICAgKGluaXRpYWxpemVfSW5zcGVjdG9yVGVzdC5JbnNwZWN0b3JU
ZXN0Ll9hZGRTbmlmZmVyLnJlY2VpdmVyLm1ldGhvZE5hbWUpOgorICAgICAgICAoaW5pdGlhbGl6
ZV9JbnNwZWN0b3JUZXN0Lkluc3BlY3RvclRlc3QuX2FkZFNuaWZmZXIpOgorICAgICAgICAqIGlu
c3BlY3Rvci9yZXBvcnQtQVBJLWVycm9ycy5odG1sOgorICAgICAgICAqIGluc3BlY3Rvci9yZXBv
cnQtcHJvdG9jb2wtZXJyb3JzLmh0bWw6CisgICAgICAgICogTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Y2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CisKIDIwMTAtMDktMDEgIE5pa29sYXMgWmlt
bWVybWFubiAgPG56aW1tZXJtYW5uQHJpbS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGly
ayBTY2h1bHplLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3Iv
aW5zcGVjdG9yLXRlc3QyLmpzIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvaW5z
cGVjdG9yLXRlc3QyLmpzCmluZGV4IGVhMmMyYzAuLjQzMmEyYmMgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2luc3BlY3Rvci10ZXN0Mi5qcworKysgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdDIuanMKQEAgLTE0NSwx
NSArMTQ1LDE3IEBAIEluc3BlY3RvclRlc3QuZmluZERPTU5vZGUgPSBmdW5jdGlvbihyb290LCBm
aWx0ZXIsIGNhbGxiYWNrKQogICAgIH0KIH07CiAKLUluc3BlY3RvclRlc3QuX2FkZFNuaWZmZXIg
PSBmdW5jdGlvbihyZWNlaXZlciwgbWV0aG9kTmFtZSwgb3ZlcnJpZGUsIG9wdF9zdGlja3kpCitJ
bnNwZWN0b3JUZXN0Ll9hZGRTbmlmZmVyID0gZnVuY3Rpb24ocmVjZWl2ZXIsIG1ldGhvZE5hbWUs
IG92ZXJyaWRlLCBvcHRfc3RpY2t5LCBvcHRfcmVwbGFjZSkKIHsKICAgICB2YXIgb3JpZ2luYWwg
PSByZWNlaXZlclttZXRob2ROYW1lXTsKICAgICBpZiAodHlwZW9mIG9yaWdpbmFsICE9PSAiZnVu
Y3Rpb24iKQogICAgICAgICB0aHJvdyAoIkNhbm5vdCBmaW5kIG1ldGhvZCB0byBvdmVycmlkZTog
IiArIG1ldGhvZE5hbWUpOwogCiAgICAgcmVjZWl2ZXJbbWV0aG9kTmFtZV0gPSBmdW5jdGlvbih2
YXJfYXJncykgeworICAgICAgICB2YXIgcmVzdWx0OwogICAgICAgICB0cnkgewotICAgICAgICAg
ICAgdmFyIHJlc3VsdCA9IG9yaWdpbmFsLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CisgICAgICAg
ICAgICBpZiAoIW9wdF9yZXBsYWNlKQorICAgICAgICAgICAgICAgIHJlc3VsdCA9IG9yaWdpbmFs
LmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgIH0gZmluYWxseSB7CiAgICAgICAgICAg
ICBpZiAoIW9wdF9zdGlja3kpCiAgICAgICAgICAgICAgICAgcmVjZWl2ZXJbbWV0aG9kTmFtZV0g
PSBvcmlnaW5hbDsKQEAgLTE2Nyw3ICsxNjksNyBAQCBJbnNwZWN0b3JUZXN0Ll9hZGRTbmlmZmVy
ID0gZnVuY3Rpb24ocmVjZWl2ZXIsIG1ldGhvZE5hbWUsIG92ZXJyaWRlLCBvcHRfc3RpY2t5KQog
ICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgIH07CiB9OwotCisgCiB9OwogCiB2YXIgcnVuVGVz
dENhbGxJZCA9IDA7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcmVwb3J0LUFQ
SS1lcnJvcnMuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9yZXBvcnQtQVBJLWVycm9ycy5o
dG1sCmluZGV4IDA3ZDBiNjYuLmM3ODUyNmUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci9yZXBvcnQtQVBJLWVycm9ycy5odG1sCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9y
ZXBvcnQtQVBJLWVycm9ycy5odG1sCkBAIC0xMCw3ICsxMCw3IEBAIGZ1bmN0aW9uIHRlc3QoKQog
ICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdChTdHJpbmcuc3ByaW50Zi5hcHBseSh0aGlz
LCBhcmd1bWVudHMpKTsKICAgICB9CiAKLSAgICBJbnNwZWN0b3JUZXN0Ll9hZGRTbmlmZmVyKGNv
bnNvbGUsICJlcnJvciIsIGNhbGxiYWNrLCB0cnVlKTsKKyAgICBJbnNwZWN0b3JUZXN0Ll9hZGRT
bmlmZmVyKGNvbnNvbGUsICJlcnJvciIsIGNhbGxiYWNrLCB0cnVlLCB0cnVlKTsKIAogICAgIElu
c3BlY3RvckJhY2tlbmQuZW5hYmxlUmVzb3VyY2VUcmFja2luZygxLCBjYWxsYmFjayk7CiAgICAg
SW5zcGVjdG9yQmFja2VuZC5lbmFibGVSZXNvdXJjZVRyYWNraW5nKCk7CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9pbnNwZWN0b3IvcmVwb3J0LXByb3RvY29sLWVycm9ycy5odG1sIGIvTGF5b3V0
VGVzdHMvaW5zcGVjdG9yL3JlcG9ydC1wcm90b2NvbC1lcnJvcnMuaHRtbAppbmRleCBhNWU3ODc0
Li5hYWY1MGMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcmVwb3J0LXByb3Rv
Y29sLWVycm9ycy5odG1sCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9yZXBvcnQtcHJvdG9j
b2wtZXJyb3JzLmh0bWwKQEAgLTMxLDkgKzMxLDEzIEBAIGZ1bmN0aW9uIHRlc3QoKQogICAgICAg
ICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKICAgICB9CiAKLSAgICBJbnNwZWN0
b3JUZXN0Ll9hZGRTbmlmZmVyKFdlYkluc3BlY3RvciwgInJlcG9ydFByb3RvY29sRXJyb3IiLCBj
YWxsYmFjaywgdHJ1ZSk7Ci0gICAgZm9yICh2YXIgbWVzc2FnZSBpbiBtZXNzYWdlcykKLSAgICAg
ICAgSW5zcGVjdG9yRnJvbnRlbmRIb3N0LnNlbmRNZXNzYWdlVG9CYWNrZW5kKG1lc3NhZ2VzW21l
c3NhZ2VdKTsKKyAgICBmdW5jdGlvbiBmaXJlKCkgeworICAgICAgICBmb3IgKHZhciBpID0gMDsg
aSA8IG1lc3NhZ2VzLmxlbmd0aDsgKytpKQorICAgICAgICAgICAgSW5zcGVjdG9yRnJvbnRlbmRI
b3N0LnNlbmRNZXNzYWdlVG9CYWNrZW5kKG1lc3NhZ2VzW2ldKTsKKyAgICB9CisKKyAgICBJbnNw
ZWN0b3JUZXN0Ll9hZGRTbmlmZmVyKFdlYkluc3BlY3RvciwgInJlcG9ydFByb3RvY29sRXJyb3Ii
LCBjYWxsYmFjaywgdHJ1ZSwgdHJ1ZSk7CisgICAgSW5zcGVjdG9yQmFja2VuZC5kaXNhYmxlRGVi
dWdnZXIodHJ1ZSwgZmlyZSk7CiB9CiAKIDwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0IGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CmluZGV4IGY4ZjQ5YTEuLjFl
YTlhZTUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhw
ZWN0YXRpb25zLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4
cGVjdGF0aW9ucy50eHQKQEAgLTIzODEsNyArMjM4MSw2IEBAIEJVRzMyNjc1IExJTlVYIDogZmFz
dC9yZXBhaW50L3RyYWlsaW5nLWZsb2F0cy1yb290LWxpbmUtYm94LW92ZXJmbG93Lmh0bWwgPSBJ
TUFHCiAKIC8vIEZsYWt5IHRlc3RzIGZvdW5kIGR1cmluZyB0aGUgcm9sbC4KIEJVRzMyNjc5IExJ
TlVYIERFQlVHIDogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2xvY2tlZGhpc3RvcnktaWZyYW1lLmh0
bWwgPSBURVhUIFBBU1MKLUJVRzMyNjg0IFdJTiA6IGluc3BlY3Rvci90aW1lbGluZS1sYXlvdXQu
aHRtbCA9IFRFWFQgUEFTUwogQlVHMzI2ODggTUFDIERFQlVHIDogZmFzdC9saXN0cy9pbmxpbmVC
b3hXcmFwcGVyTnVsbENoZWNrLmh0bWwgPSBURVhUIFBBU1MKIEJVRzMyNjg5IE1BQyBMSU5VWCBE
RUJVRyA6IGh0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2Fib3V0LWJsYW5rLWlmcmFt
ZS1pbi1tYWluLWZyYW1lLmh0bWwgPSBURVhUIFBBU1MKIEJVRzMyNjkzIE1BQyBERUJVRyA6IHN2
Zy9kb20vU1ZHUmVjdEVsZW1lbnQvcmVjdC1tb2RpZnktcnguc3ZnID0gVEVYVCBQQVNTCkBAIC0z
MTYyLDYgKzMxNjEsMyBAQCBCVUdXSzQ0OTYxIDogZmFzdC9ub3RpZmljYXRpb25zL25vdGlmaWNh
dGlvbnMtY2xpY2stZXZlbnQuaHRtbCA9IFRJTUVPVVQKIC8vIE1pZ2h0IGp1c3QgbmVlZCBhIG5l
dyBiYXNlbGluZS4KIEJVR1dLNDQ5NjcgTUFDIDogZmFzdC9tdWx0aWNvbC9wYWdpbmF0ZS1ibG9j
ay1yZXBsYWNlZC5odG1sID0gSU1BR0UKIAotLy8gTmV3IHRlc3RzIGluIHI2NjUyMyBhbmQgcjY2
NTE2Ci1CVUdXSzQ0OTk2IFdJTiA6IGluc3BlY3Rvci9yZXBvcnQtQVBJLWVycm9ycy5odG1sID0g
VEVYVAotQlVHV0s0NDk5NiBXSU4gOiBpbnNwZWN0b3IvcmVwb3J0LXByb3RvY29sLWVycm9ycy5o
dG1sID0gVEVYVAo=
</data>
<flag name="review"
          id="55170"
          type_id="1"
          status="-"
          setter="yurys"
    />
    <flag name="commit-queue"
          id="55171"
          type_id="3"
          status="-"
          setter="yurys"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>66230</attachid>
            <date>2010-09-01 10:28:12 -0700</date>
            <delta_ts>2010-09-01 10:29:44 -0700</delta_ts>
            <desc>[patch] second iteration</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5141</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmYjA1MTBmLi5lMzYzYjgwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjkgQEAKKzIwMTAtMDkt
MDEgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYkluc3BlY3RvcjogcHJvdG9j
b2wgcmVsYXRlZCBJbnNwZWN0b3IncyB0ZXN0cyBhcmUgZmFpbGluZyBpbiBDaHJvbWl1bS4KKwor
ICAgICAgICBUaGUgZXhwZWN0YXRpb24gaXMgZGlmZmVyZW50IGJlY2F1c2UgQ2hyb21pdW0gdGVz
dHMgdXNlIHRlc3Rfc2hlbGwuCisgICAgICAgIDEpIGEgbG90IG9mIGNvbnNvbGUgbWVzc2FnZXMg
YXV0b21hdGljYWx5IHB1Ymxpc2hlZCBieSB0ZXN0X3NoZWxsOworICAgICAgICAyKSBkZWJ1Z2dl
ciB3YXMgZW5hYmxlZCBieSBkZWZhdWx0OworICAgICAgICAzKSBmb3IgKGkgaW4gYW5fYXJyYXkp
IHByb2R1Y2VzIHNvbWUgZ2FyYmFnZS4KKworICAgICAgICBUaGUgc29sdXRpb246CisgICAgICAg
IDEpIG9wdF9yZXBsYWNlIGZsYWcgd2FzIGFkZGVkIHRvIGFkZFNuaWZmZXIuIElmIGl0IGlzIHRy
dWUgdGhlbiB0aGUgcmVwbGFjZWQKKyAgICAgICAgZnVuY3Rpb24gd2lsbCBub3QgYmUgY2FsbGVk
OworICAgICAgICAyKSBkZWJ1Z2dlciB3YXMgZXhwbGljaXRseSBkaXNhYmxlZDsKKyAgICAgICAg
MykganVzdCBmaXhlZC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NDQ5OTYKKworICAgICAgICAqIGh0dHAvdGVzdHMvaW5zcGVjdG9yL2luc3BlY3Rv
ci10ZXN0Mi5qczoKKyAgICAgICAgKGluaXRpYWxpemVfSW5zcGVjdG9yVGVzdC5JbnNwZWN0b3JU
ZXN0Ll9hZGRTbmlmZmVyLnJlY2VpdmVyLm1ldGhvZE5hbWUpOgorICAgICAgICAoaW5pdGlhbGl6
ZV9JbnNwZWN0b3JUZXN0Lkluc3BlY3RvclRlc3QuX2FkZFNuaWZmZXIpOgorICAgICAgICAqIGlu
c3BlY3Rvci9yZXBvcnQtQVBJLWVycm9ycy5odG1sOgorICAgICAgICAqIGluc3BlY3Rvci9yZXBv
cnQtcHJvdG9jb2wtZXJyb3JzLmh0bWw6CisgICAgICAgICogTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Y2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CisKIDIwMTAtMDktMDEgIE5pa29sYXMgWmlt
bWVybWFubiAgPG56aW1tZXJtYW5uQHJpbS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGly
ayBTY2h1bHplLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3Iv
aW5zcGVjdG9yLXRlc3QyLmpzIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvaW5z
cGVjdG9yLXRlc3QyLmpzCmluZGV4IGVhMmMyYzAuLjQzMmEyYmMgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2luc3BlY3Rvci10ZXN0Mi5qcworKysgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdDIuanMKQEAgLTE0NSwx
NSArMTQ1LDE3IEBAIEluc3BlY3RvclRlc3QuZmluZERPTU5vZGUgPSBmdW5jdGlvbihyb290LCBm
aWx0ZXIsIGNhbGxiYWNrKQogICAgIH0KIH07CiAKLUluc3BlY3RvclRlc3QuX2FkZFNuaWZmZXIg
PSBmdW5jdGlvbihyZWNlaXZlciwgbWV0aG9kTmFtZSwgb3ZlcnJpZGUsIG9wdF9zdGlja3kpCitJ
bnNwZWN0b3JUZXN0Ll9hZGRTbmlmZmVyID0gZnVuY3Rpb24ocmVjZWl2ZXIsIG1ldGhvZE5hbWUs
IG92ZXJyaWRlLCBvcHRfc3RpY2t5LCBvcHRfcmVwbGFjZSkKIHsKICAgICB2YXIgb3JpZ2luYWwg
PSByZWNlaXZlclttZXRob2ROYW1lXTsKICAgICBpZiAodHlwZW9mIG9yaWdpbmFsICE9PSAiZnVu
Y3Rpb24iKQogICAgICAgICB0aHJvdyAoIkNhbm5vdCBmaW5kIG1ldGhvZCB0byBvdmVycmlkZTog
IiArIG1ldGhvZE5hbWUpOwogCiAgICAgcmVjZWl2ZXJbbWV0aG9kTmFtZV0gPSBmdW5jdGlvbih2
YXJfYXJncykgeworICAgICAgICB2YXIgcmVzdWx0OwogICAgICAgICB0cnkgewotICAgICAgICAg
ICAgdmFyIHJlc3VsdCA9IG9yaWdpbmFsLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CisgICAgICAg
ICAgICBpZiAoIW9wdF9yZXBsYWNlKQorICAgICAgICAgICAgICAgIHJlc3VsdCA9IG9yaWdpbmFs
LmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgIH0gZmluYWxseSB7CiAgICAgICAgICAg
ICBpZiAoIW9wdF9zdGlja3kpCiAgICAgICAgICAgICAgICAgcmVjZWl2ZXJbbWV0aG9kTmFtZV0g
PSBvcmlnaW5hbDsKQEAgLTE2Nyw3ICsxNjksNyBAQCBJbnNwZWN0b3JUZXN0Ll9hZGRTbmlmZmVy
ID0gZnVuY3Rpb24ocmVjZWl2ZXIsIG1ldGhvZE5hbWUsIG92ZXJyaWRlLCBvcHRfc3RpY2t5KQog
ICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgIH07CiB9OwotCisgCiB9OwogCiB2YXIgcnVuVGVz
dENhbGxJZCA9IDA7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcmVwb3J0LUFQ
SS1lcnJvcnMuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9yZXBvcnQtQVBJLWVycm9ycy5o
dG1sCmluZGV4IDA3ZDBiNjYuLmM3ODUyNmUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci9yZXBvcnQtQVBJLWVycm9ycy5odG1sCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9y
ZXBvcnQtQVBJLWVycm9ycy5odG1sCkBAIC0xMCw3ICsxMCw3IEBAIGZ1bmN0aW9uIHRlc3QoKQog
ICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdChTdHJpbmcuc3ByaW50Zi5hcHBseSh0aGlz
LCBhcmd1bWVudHMpKTsKICAgICB9CiAKLSAgICBJbnNwZWN0b3JUZXN0Ll9hZGRTbmlmZmVyKGNv
bnNvbGUsICJlcnJvciIsIGNhbGxiYWNrLCB0cnVlKTsKKyAgICBJbnNwZWN0b3JUZXN0Ll9hZGRT
bmlmZmVyKGNvbnNvbGUsICJlcnJvciIsIGNhbGxiYWNrLCB0cnVlLCB0cnVlKTsKIAogICAgIElu
c3BlY3RvckJhY2tlbmQuZW5hYmxlUmVzb3VyY2VUcmFja2luZygxLCBjYWxsYmFjayk7CiAgICAg
SW5zcGVjdG9yQmFja2VuZC5lbmFibGVSZXNvdXJjZVRyYWNraW5nKCk7CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9pbnNwZWN0b3IvcmVwb3J0LXByb3RvY29sLWVycm9ycy5odG1sIGIvTGF5b3V0
VGVzdHMvaW5zcGVjdG9yL3JlcG9ydC1wcm90b2NvbC1lcnJvcnMuaHRtbAppbmRleCBhNWU3ODc0
Li5hYWY1MGMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcmVwb3J0LXByb3Rv
Y29sLWVycm9ycy5odG1sCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9yZXBvcnQtcHJvdG9j
b2wtZXJyb3JzLmh0bWwKQEAgLTMxLDkgKzMxLDEzIEBAIGZ1bmN0aW9uIHRlc3QoKQogICAgICAg
ICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKICAgICB9CiAKLSAgICBJbnNwZWN0
b3JUZXN0Ll9hZGRTbmlmZmVyKFdlYkluc3BlY3RvciwgInJlcG9ydFByb3RvY29sRXJyb3IiLCBj
YWxsYmFjaywgdHJ1ZSk7Ci0gICAgZm9yICh2YXIgbWVzc2FnZSBpbiBtZXNzYWdlcykKLSAgICAg
ICAgSW5zcGVjdG9yRnJvbnRlbmRIb3N0LnNlbmRNZXNzYWdlVG9CYWNrZW5kKG1lc3NhZ2VzW21l
c3NhZ2VdKTsKKyAgICBmdW5jdGlvbiBmaXJlKCkgeworICAgICAgICBmb3IgKHZhciBpID0gMDsg
aSA8IG1lc3NhZ2VzLmxlbmd0aDsgKytpKQorICAgICAgICAgICAgSW5zcGVjdG9yRnJvbnRlbmRI
b3N0LnNlbmRNZXNzYWdlVG9CYWNrZW5kKG1lc3NhZ2VzW2ldKTsKKyAgICB9CisKKyAgICBJbnNw
ZWN0b3JUZXN0Ll9hZGRTbmlmZmVyKFdlYkluc3BlY3RvciwgInJlcG9ydFByb3RvY29sRXJyb3Ii
LCBjYWxsYmFjaywgdHJ1ZSwgdHJ1ZSk7CisgICAgSW5zcGVjdG9yQmFja2VuZC5kaXNhYmxlRGVi
dWdnZXIodHJ1ZSwgZmlyZSk7CiB9CiAKIDwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0IGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CmluZGV4IGY4ZjQ5YTEuLjFl
YTlhZTUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhw
ZWN0YXRpb25zLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4
cGVjdGF0aW9ucy50eHQKQEAgLTIzODEsNyArMjM4MSw2IEBAIEJVRzMyNjc1IExJTlVYIDogZmFz
dC9yZXBhaW50L3RyYWlsaW5nLWZsb2F0cy1yb290LWxpbmUtYm94LW92ZXJmbG93Lmh0bWwgPSBJ
TUFHCiAKIC8vIEZsYWt5IHRlc3RzIGZvdW5kIGR1cmluZyB0aGUgcm9sbC4KIEJVRzMyNjc5IExJ
TlVYIERFQlVHIDogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2xvY2tlZGhpc3RvcnktaWZyYW1lLmh0
bWwgPSBURVhUIFBBU1MKLUJVRzMyNjg0IFdJTiA6IGluc3BlY3Rvci90aW1lbGluZS1sYXlvdXQu
aHRtbCA9IFRFWFQgUEFTUwogQlVHMzI2ODggTUFDIERFQlVHIDogZmFzdC9saXN0cy9pbmxpbmVC
b3hXcmFwcGVyTnVsbENoZWNrLmh0bWwgPSBURVhUIFBBU1MKIEJVRzMyNjg5IE1BQyBMSU5VWCBE
RUJVRyA6IGh0dHAvdGVzdHMvc2VjdXJpdHkvbWl4ZWRDb250ZW50L2Fib3V0LWJsYW5rLWlmcmFt
ZS1pbi1tYWluLWZyYW1lLmh0bWwgPSBURVhUIFBBU1MKIEJVRzMyNjkzIE1BQyBERUJVRyA6IHN2
Zy9kb20vU1ZHUmVjdEVsZW1lbnQvcmVjdC1tb2RpZnktcnguc3ZnID0gVEVYVCBQQVNTCkBAIC0z
MTYyLDYgKzMxNjEsMyBAQCBCVUdXSzQ0OTYxIDogZmFzdC9ub3RpZmljYXRpb25zL25vdGlmaWNh
dGlvbnMtY2xpY2stZXZlbnQuaHRtbCA9IFRJTUVPVVQKIC8vIE1pZ2h0IGp1c3QgbmVlZCBhIG5l
dyBiYXNlbGluZS4KIEJVR1dLNDQ5NjcgTUFDIDogZmFzdC9tdWx0aWNvbC9wYWdpbmF0ZS1ibG9j
ay1yZXBsYWNlZC5odG1sID0gSU1BR0UKIAotLy8gTmV3IHRlc3RzIGluIHI2NjUyMyBhbmQgcjY2
NTE2Ci1CVUdXSzQ0OTk2IFdJTiA6IGluc3BlY3Rvci9yZXBvcnQtQVBJLWVycm9ycy5odG1sID0g
VEVYVAotQlVHV0s0NDk5NiBXSU4gOiBpbnNwZWN0b3IvcmVwb3J0LXByb3RvY29sLWVycm9ycy5o
dG1sID0gVEVYVAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>66231</attachid>
            <date>2010-09-01 10:29:44 -0700</date>
            <delta_ts>2010-09-02 02:28:34 -0700</delta_ts>
            <desc>[patch] second iteration. With the new patch.</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>4096</size>
            <attacher name="Ilya Tikhonovsky">loislo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmODA3YWYwLi5iYTc4ZWM5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTAtMDkt
MDEgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYkluc3BlY3RvcjogcHJvdG9j
b2wgcmVsYXRlZCBJbnNwZWN0b3IncyB0ZXN0cyBhcmUgZmFpbGluZyBpbiBDaHJvbWl1bS4KKwor
ICAgICAgICBUaGUgZXhwZWN0YXRpb24gaXMgZGlmZmVyZW50IGJlY2F1c2UgQ2hyb21pdW0gdGVz
dHMgdXNlIHRlc3Rfc2hlbGwuCisgICAgICAgIDEpIGEgbG90IG9mIGNvbnNvbGUgbWVzc2FnZXMg
YXV0b21hdGljYWx5IHB1Ymxpc2hlZCBieSB0ZXN0X3NoZWxsOworICAgICAgICAyKSBkZWJ1Z2dl
ciB3YXMgZW5hYmxlZCBieSBkZWZhdWx0OworICAgICAgICAzKSBmb3IgKGkgaW4gYW5fYXJyYXkp
IHByb2R1Y2VzIHNvbWUgZ2FyYmFnZS4KKworICAgICAgICBUaGUgc29sdXRpb246CisgICAgICAg
IDEpIG92ZXJyaWRlIHJlcG9ydFByb3RvY29sRXJyb3IgYW5kIGNvbnNvbGUuZXJyb3IgZnVuY3Rp
b25zOworICAgICAgICAyKSBkZWJ1Z2dlciB3YXMgZXhwbGljaXRseSBkaXNhYmxlZDsKKyAgICAg
ICAgMykganVzdCBmaXhlZC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NDQ5OTYKKworICAgICAgICAqIGluc3BlY3Rvci9yZXBvcnQtQVBJLWVycm9y
cy5odG1sOgorICAgICAgICAqIGluc3BlY3Rvci9yZXBvcnQtcHJvdG9jb2wtZXJyb3JzLmh0bWw6
CisgICAgICAgICogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlv
bnMudHh0CisKIDIwMTAtMDktMDEgIEFsZWphbmRybyBHLiBDYXN0cm8gIDxhbGV4QGlnYWxpYS5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTWFydGluIFJvYmluc29uLgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaW5zcGVjdG9yL3JlcG9ydC1BUEktZXJyb3JzLmh0bWwgYi9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvcmVwb3J0LUFQSS1lcnJvcnMuaHRtbAppbmRleCAwN2QwYjY2Li41NWQ1NTc5
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcmVwb3J0LUFQSS1lcnJvcnMuaHRt
bAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvcmVwb3J0LUFQSS1lcnJvcnMuaHRtbApAQCAt
NSwxNCArNSwxMyBAQAogCiBmdW5jdGlvbiB0ZXN0KCkKIHsKLSAgICBmdW5jdGlvbiBjYWxsYmFj
aygpCisKKyAgICBjb25zb2xlLmVycm9yID0gZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAgSW5z
cGVjdG9yVGVzdC5hZGRSZXN1bHQoU3RyaW5nLnNwcmludGYuYXBwbHkodGhpcywgYXJndW1lbnRz
KSk7CiAgICAgfQogCi0gICAgSW5zcGVjdG9yVGVzdC5fYWRkU25pZmZlcihjb25zb2xlLCAiZXJy
b3IiLCBjYWxsYmFjaywgdHJ1ZSk7Ci0KLSAgICBJbnNwZWN0b3JCYWNrZW5kLmVuYWJsZVJlc291
cmNlVHJhY2tpbmcoMSwgY2FsbGJhY2spOworICAgIEluc3BlY3RvckJhY2tlbmQuZW5hYmxlUmVz
b3VyY2VUcmFja2luZygxKTsKICAgICBJbnNwZWN0b3JCYWNrZW5kLmVuYWJsZVJlc291cmNlVHJh
Y2tpbmcoKTsKICAgICBJbnNwZWN0b3JCYWNrZW5kLmVuYWJsZVJlc291cmNlVHJhY2tpbmcodHJ1
ZSwgIm5vdCBhIGZ1bmN0aW9uIik7CiAgICAgV2ViSW5zcGVjdG9yX3N5bmNEaXNwYXRjaCgneyJ0
eXBlIjogImV2ZW50IiwgImRvbWFpbiI6ICJkb20iLCAiZXZlbnQiOiAic29tZXRoaW5nLXN0cmFu
Z2UiLCAiZGF0YSI6IHt9fScpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3Jl
cG9ydC1wcm90b2NvbC1lcnJvcnMuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9yZXBvcnQt
cHJvdG9jb2wtZXJyb3JzLmh0bWwKaW5kZXggYTVlNzg3NC4uY2Q3YmE1YyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvaW5zcGVjdG9yL3JlcG9ydC1wcm90b2NvbC1lcnJvcnMuaHRtbAorKysgYi9M
YXlvdXRUZXN0cy9pbnNwZWN0b3IvcmVwb3J0LXByb3RvY29sLWVycm9ycy5odG1sCkBAIC0yMiw3
ICsyMiw3IEBAIGZ1bmN0aW9uIHRlc3QoKQogICAgIF07CiAgICAgdmFyIG51bWJlck9mUmVwb3J0
cyA9IDA7CiAKLSAgICBmdW5jdGlvbiBjYWxsYmFjayhtZXNzYWdlKQorICAgIFdlYkluc3BlY3Rv
ci5yZXBvcnRQcm90b2NvbEVycm9yID0gZnVuY3Rpb24obWVzc2FnZSkKICAgICB7CiAgICAgICAg
IGlmIChudW1iZXJPZlJlcG9ydHMgPCBtZXNzYWdlcy5sZW5ndGgpCiAgICAgICAgICAgICBJbnNw
ZWN0b3JUZXN0LmFkZE9iamVjdChtZXNzYWdlKTsKQEAgLTMxLDkgKzMxLDEyIEBAIGZ1bmN0aW9u
IHRlc3QoKQogICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKICAgICB9
CiAKLSAgICBJbnNwZWN0b3JUZXN0Ll9hZGRTbmlmZmVyKFdlYkluc3BlY3RvciwgInJlcG9ydFBy
b3RvY29sRXJyb3IiLCBjYWxsYmFjaywgdHJ1ZSk7Ci0gICAgZm9yICh2YXIgbWVzc2FnZSBpbiBt
ZXNzYWdlcykKLSAgICAgICAgSW5zcGVjdG9yRnJvbnRlbmRIb3N0LnNlbmRNZXNzYWdlVG9CYWNr
ZW5kKG1lc3NhZ2VzW21lc3NhZ2VdKTsKKyAgICBmdW5jdGlvbiBmaXJlKCkgeworICAgICAgICBm
b3IgKHZhciBpID0gMDsgaSA8IG1lc3NhZ2VzLmxlbmd0aDsgKytpKQorICAgICAgICAgICAgSW5z
cGVjdG9yRnJvbnRlbmRIb3N0LnNlbmRNZXNzYWdlVG9CYWNrZW5kKG1lc3NhZ2VzW2ldKTsKKyAg
ICB9CisKKyAgICBJbnNwZWN0b3JCYWNrZW5kLmRpc2FibGVEZWJ1Z2dlcih0cnVlLCBmaXJlKTsK
IH0KIAogPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1
bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90
ZXN0X2V4cGVjdGF0aW9ucy50eHQKaW5kZXggMWU4YzYwMy4uZTBiMmQxZSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dApAQCAt
MjM4Myw3ICsyMzgzLDYgQEAgQlVHMzI2NzUgTElOVVggOiBmYXN0L3JlcGFpbnQvdHJhaWxpbmct
ZmxvYXRzLXJvb3QtbGluZS1ib3gtb3ZlcmZsb3cuaHRtbCA9IElNQUcKIAogLy8gRmxha3kgdGVz
dHMgZm91bmQgZHVyaW5nIHRoZSByb2xsLgogQlVHMzI2NzkgTElOVVggREVCVUcgOiBodHRwL3Rl
c3RzL25hdmlnYXRpb24vbG9ja2VkaGlzdG9yeS1pZnJhbWUuaHRtbCA9IFRFWFQgUEFTUwotQlVH
MzI2ODQgV0lOIDogaW5zcGVjdG9yL3RpbWVsaW5lLWxheW91dC5odG1sID0gVEVYVCBQQVNTCiBC
VUczMjY4OCBNQUMgREVCVUcgOiBmYXN0L2xpc3RzL2lubGluZUJveFdyYXBwZXJOdWxsQ2hlY2su
aHRtbCA9IFRFWFQgUEFTUwogQlVHMzI2ODkgTUFDIExJTlVYIERFQlVHIDogaHR0cC90ZXN0cy9z
ZWN1cml0eS9taXhlZENvbnRlbnQvYWJvdXQtYmxhbmstaWZyYW1lLWluLW1haW4tZnJhbWUuaHRt
bCA9IFRFWFQgUEFTUwogQlVHMzI2OTMgTUFDIERFQlVHIDogc3ZnL2RvbS9TVkdSZWN0RWxlbWVu
dC9yZWN0LW1vZGlmeS1yeC5zdmcgPSBURVhUIFBBU1MKQEAgLTMxNDgsNiArMzE0NywzIEBAIEJV
R1dLNDQ5NjEgOiBmYXN0L25vdGlmaWNhdGlvbnMvbm90aWZpY2F0aW9ucy1jbGljay1ldmVudC5o
dG1sID0gVElNRU9VVAogLy8gTWlnaHQganVzdCBuZWVkIGEgbmV3IGJhc2VsaW5lLgogQlVHV0s0
NDk2NyBNQUMgOiBmYXN0L211bHRpY29sL3BhZ2luYXRlLWJsb2NrLXJlcGxhY2VkLmh0bWwgPSBJ
TUFHRQogCi0vLyBOZXcgdGVzdHMgaW4gcjY2NTIzIGFuZCByNjY1MTYKLUJVR1dLNDQ5OTYgV0lO
IDogaW5zcGVjdG9yL3JlcG9ydC1BUEktZXJyb3JzLmh0bWwgPSBURVhUCi1CVUdXSzQ0OTk2IFdJ
TiA6IGluc3BlY3Rvci9yZXBvcnQtcHJvdG9jb2wtZXJyb3JzLmh0bWwgPSBURVhUCg==
</data>
<flag name="review"
          id="55183"
          type_id="1"
          status="+"
          setter="yurys"
    />
    <flag name="commit-queue"
          id="55338"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>