<?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>110887</bug_id>
          
          <creation_ts>2013-02-26 09:22:12 -0800</creation_ts>
          <short_desc>[chromium] Adapt test expectations to V8 __proto__ changes.</short_desc>
          <delta_ts>2013-02-27 05:51:30 -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>WebCore JavaScript</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>1</everconfirmed>
          <reporter>mstarzinger</reporter>
          <assigned_to>mstarzinger</assigned_to>
          <cc>buildbot</cc>
    
    <cc>dglazkov</cc>
    
    <cc>haraken</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>842076</commentid>
    <comment_count>0</comment_count>
    <who name="">mstarzinger</who>
    <bug_when>2013-02-26 09:22:12 -0800</bug_when>
    <thetext>1)  fast/dom/Window/window-custom-prototype.html [ Failure ]
2)  fast/js/JSON-parse.html [ Failure ]
3)  fast/js/cyclic-prototypes.html [ Failure ]

ad 1) This is expected bahavior, consistent with SpiderMonkey. The test
      expectation is broken. Assigning &apos;null&apos; to &apos;__proto__&apos; makes the
      accessor installed on Object.prototype disappear.

ad 2) The result of JSON.parse() doesn&apos;t match the result we get when
      evaluating the same string through eval() as V8 still has special
      handling of the __proto__ property for object literals.

ad 3) Test fully matches the WebKit expectation now and no longer fails.
      Expectation specific to &quot;chrome&quot; platform should be removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842090</commentid>
    <comment_count>1</comment_count>
      <attachid>190305</attachid>
    <who name="">mstarzinger</who>
    <bug_when>2013-02-26 09:30:44 -0800</bug_when>
    <thetext>Created attachment 190305
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842183</commentid>
    <comment_count>2</comment_count>
      <attachid>190305</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-02-26 11:00:50 -0800</bug_when>
    <thetext>Comment on attachment 190305
Patch

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

Don&apos;t you need to update LayoutTests/platform/chromium/TestExpectations?

Has the V8 change been already landed? Or it is planned to be landed and you are trying to update these tests in advance?

&gt; LayoutTests/ChangeLog:7
&gt; +

Please describe what this patch is doing. You can copy &amp; paste the description (https://bugs.webkit.org/show_bug.cgi?id=110887#c0) here.

&gt; LayoutTests/ChangeLog:10
&gt; +        * platform/chromium/fast/js/cyclic-prototypes-expected.txt:

Maybe you can remove this file, as the result is now platform-independent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842304</commentid>
    <comment_count>3</comment_count>
      <attachid>190305</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-26 13:18:32 -0800</bug_when>
    <thetext>Comment on attachment 190305
Patch

Attachment 190305 did not pass chromium-ews (chromium-xvfb):
Output: http://webkit-commit-queue.appspot.com/results/16768556

New failing tests:
fast/js/cyclic-prototypes.html
fast/js/JSON-parse.html
fast/dom/Window/window-custom-prototype.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842320</commentid>
    <comment_count>4</comment_count>
      <attachid>190305</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-02-26 13:36:08 -0800</bug_when>
    <thetext>Comment on attachment 190305
Patch

Marking r- for now due to the failing tests. I&apos;d guess you need to update TestExpectations (maybe temporarily).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842883</commentid>
    <comment_count>5</comment_count>
      <attachid>190480</attachid>
    <who name="">mstarzinger</who>
    <bug_when>2013-02-27 03:04:29 -0800</bug_when>
    <thetext>Created attachment 190480
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842900</commentid>
    <comment_count>6</comment_count>
    <who name="">mstarzinger</who>
    <bug_when>2013-02-27 03:35:21 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 190305 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=190305&amp;action=review
&gt; 
&gt; Don&apos;t you need to update LayoutTests/platform/chromium/TestExpectations?

Done.

&gt; Has the V8 change been already landed? Or it is planned to be landed and you are trying to update these tests in advance?

It&apos;s about a V8 change that has not yet made it into Chromium, but is gonna be rolled in with our roll today. This is the change: https://code.google.com/p/v8/source/detail?r=13728

&gt; &gt; LayoutTests/ChangeLog:7
&gt; &gt; +
&gt; Please describe what this patch is doing. You can copy &amp; paste the description (https://bugs.webkit.org/show_bug.cgi?id=110887#c0) here.

Done. 

&gt; &gt; LayoutTests/ChangeLog:10
&gt; &gt; +        * platform/chromium/fast/js/cyclic-prototypes-expected.txt:
&gt; 
&gt; Maybe you can remove this file, as the result is now platform-independent.

Unfortunately the text is still different because of a different error message. So the text diff still fails. I adapted the description accordingly to state that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842901</commentid>
    <comment_count>7</comment_count>
      <attachid>190480</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-02-27 03:35:59 -0800</bug_when>
    <thetext>Comment on attachment 190480
Patch

Attachment 190480 did not pass mac-ews (mac):
Output: http://webkit-commit-queue.appspot.com/results/16840070

New failing tests:
fast/dom/Window/window-custom-prototype.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842904</commentid>
    <comment_count>8</comment_count>
      <attachid>190485</attachid>
    <who name="">mstarzinger</who>
    <bug_when>2013-02-27 03:41:34 -0800</bug_when>
    <thetext>Created attachment 190485
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842977</commentid>
    <comment_count>9</comment_count>
      <attachid>190485</attachid>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2013-02-27 05:43:58 -0800</bug_when>
    <thetext>Comment on attachment 190485
Patch

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842979</commentid>
    <comment_count>10</comment_count>
      <attachid>190485</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-27 05:51:26 -0800</bug_when>
    <thetext>Comment on attachment 190485
Patch

Clearing flags on attachment: 190485

Committed r144175: &lt;http://trac.webkit.org/changeset/144175&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842980</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-27 05:51:30 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190305</attachid>
            <date>2013-02-26 09:30:44 -0800</date>
            <delta_ts>2013-02-27 03:04:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110887-20130226182658.patch</filename>
            <type>text/plain</type>
            <size>3790</size>
            <attacher>mstarzinger</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE0NDA2NykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDEzLTAyLTI2ICBNaWNoYWVsIFN0YXJ6aW5n
ZXIgIDxtc3RhcnppbmdlckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBBZGFw
dCB0ZXN0IGV4cGVjdGF0aW9ucyB0byBWOCBfX3Byb3RvX18gY2hhbmdlcy4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDg4NworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0v
ZmFzdC9kb20vV2luZG93L3dpbmRvdy1jdXN0b20tcHJvdG90eXBlLWV4cGVjdGVkLnR4dDoKKyAg
ICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2pzL0pTT04tcGFyc2UtZXhwZWN0ZWQudHh0
OgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL2Zhc3QvanMvY3ljbGljLXByb3RvdHlwZXMt
ZXhwZWN0ZWQudHh0OgorCiAyMDEzLTAyLTI2ICBTdGVwaGVuIENoZW5uZXkgIDxzY2hlbm5leUBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBOZXcgYmFzZWxpbmVzIGZvciBjc3Mz
LW1vZHNlbC0xNWMKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2Zhc3QvZG9t
L1dpbmRvdy93aW5kb3ctY3VzdG9tLXByb3RvdHlwZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9kb20vV2luZG93L3dpbmRvdy1j
dXN0b20tcHJvdG90eXBlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTQ0MDA2KQorKysgTGF5b3V0
VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9kb20vV2luZG93L3dpbmRvdy1jdXN0b20tcHJv
dG90eXBlLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMTQsNyArMTQsNyBAQCBQQVNT
IF9fcHJvdG9fXyA9ICdhIHN0cmluZyc7IF9fcHJvdG9fXyBpCiBQQVNTIF9fcHJvdG9fXyA9IGFu
b3RoZXJPYmplY3Q7IF9fcHJvdG9fXyBpcyBhbm90aGVyT2JqZWN0CiBQQVNTIF9fcHJvdG9fXyA9
IG9yaWdpbmFsV2luZG93UHJvdG90eXBlOyBfX3Byb3RvX18gaXMgb3JpZ2luYWxXaW5kb3dQcm90
b3R5cGUKIFBBU1MgYW5vdGhlck9iamVjdC5fX3Byb3RvX18gPSB3aW5kb3c7IGFub3RoZXJPYmpl
Y3QuX19wcm90b19fIGlzIHdpbmRvdwotUEFTUyBfX3Byb3RvX18gPSBudWxsOyBfX3Byb3RvX18g
aXMgbnVsbAorRkFJTCBfX3Byb3RvX18gPSBudWxsOyBfX3Byb3RvX18gc2hvdWxkIGJlIG51bGwu
IFRocmV3IGV4Y2VwdGlvbiBSZWZlcmVuY2VFcnJvcjogX19wcm90b19fIGlzIG5vdCBkZWZpbmVk
CiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKSW5kZXg6
IExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2Zhc3QvanMvSlNPTi1wYXJzZS1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9q
cy9KU09OLXBhcnNlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTQ0MDA2KQorKysgTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9qcy9KU09OLXBhcnNlLWV4cGVjdGVkLnR4dAkod29y
a2luZyBjb3B5KQpAQCAtNjksNyArNjksNyBAQCBQQVNTIEpTT04uc3RyaW5naWZ5KHRlc3RzW2ld
KG5hdGl2ZUpTT04pCiBmdW5jdGlvbiAoanNvbk9iamVjdCl7CiAgICAgICAgIHJldHVybiBqc29u
T2JqZWN0LnBhcnNlKCd7Il9fcHJvdG9fXyI6NX0nKTsKICAgICB9Ci1QQVNTIEpTT04uc3RyaW5n
aWZ5KHRlc3RzW2ldKG5hdGl2ZUpTT04pKSBpcyBKU09OLnN0cmluZ2lmeSh0ZXN0c1tpXShKU09O
KSkKK0ZBSUwgSlNPTi5zdHJpbmdpZnkodGVzdHNbaV0obmF0aXZlSlNPTikpIHNob3VsZCBiZSB7
fS4gV2FzIHsiX19wcm90b19fIjo1fS4KIGZ1bmN0aW9uIChqc29uT2JqZWN0KXsKICAgICAgICAg
cmV0dXJuIGpzb25PYmplY3QucGFyc2UoJ3siYSI6NSx9Jyk7CiAgICAgfQpAQCAtNDQ2LDcgKzQ0
Niw3IEBAIFBBU1MgSlNPTi5zdHJpbmdpZnkodGVzdHNbaV0obmF0aXZlSlNPTikKIGZ1bmN0aW9u
IChqc29uT2JqZWN0KXsKICAgICAgICAgcmV0dXJuIGpzb25PYmplY3QucGFyc2UoJ3siX19wcm90
b19fIjp7ImEiOjV9fScsIGxvZyk7CiAgICAgfQotUEFTUyBKU09OLnN0cmluZ2lmeSh0ZXN0c1tp
XShuYXRpdmVKU09OKSkgaXMgSlNPTi5zdHJpbmdpZnkodGVzdHNbaV0oSlNPTikpCitGQUlMIEpT
T04uc3RyaW5naWZ5KHRlc3RzW2ldKG5hdGl2ZUpTT04pKSBzaG91bGQgYmUgeyIiOnt9LCJrZXlU
eXBlIjoic3RyaW5nIn0uIFdhcyB7IiI6eyJfX3Byb3RvX18iOnsia2V5VHlwZSI6InN0cmluZyJ9
fSwia2V5VHlwZSI6InN0cmluZyJ9LgogZnVuY3Rpb24gKGpzb25PYmplY3QpewogICAgICAgICBs
b2dPcmRlclN0cmluZyA9ICIiOwogICAgICAgICByZXR1cm4ganNvbk9iamVjdC5wYXJzZSgidHJ1
ZSIsIGxvZ09yZGVyKTsKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2Zhc3Qv
anMvY3ljbGljLXByb3RvdHlwZXMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL3BsYXRmb3JtL2Nocm9taXVtL2Zhc3QvanMvY3ljbGljLXByb3RvdHlwZXMtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAxNDQwMDYpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9m
YXN0L2pzL2N5Y2xpYy1wcm90b3R5cGVzLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAt
MSw0ICsxLDMgQEAKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAxNjogVW5jYXVnaHQgRXJyb3I6IEN5
Y2xpYyBfX3Byb3RvX18gdmFsdWUKIFRoaXMgdGVzdCBtYWtlcyBzdXJlIHdlIGRvbid0IGhhbmcg
d2hlbiBzZXR0aW5nIGN5Y2xpYyBwcm90b3R5cGUgdmFsdWVzOiBodHRwOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02OTg1CiAKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNl
cmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KQEAg
LTYsNyArNSw5IEBAIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEEKIAog
UEFTUyBvMS5fX3Byb3RvX18gPSBvMzsgdGhyZXcgZXhjZXB0aW9uIEVycm9yOiBDeWNsaWMgX19w
cm90b19fIHZhbHVlLgogUEFTUyAoe30pLmhhc093blByb3BlcnR5LmNhbGwobzEsICdfX3Byb3Rv
X18nKSBpcyBmYWxzZQotRkFJTCBzdWNjZXNzZnVsbHlQYXJzZWQgc2hvdWxkIGJlIHRydWUgKG9m
IHR5cGUgYm9vbGVhbikuIFdhcyB1bmRlZmluZWQgKG9mIHR5cGUgdW5kZWZpbmVkKS4KK1BBU1Mg
KHt9KS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG8xLCAnX19wcm90b19fJykgaXMgdHJ1ZQorUEFTUyBP
YmplY3QuZ2V0UHJvdG90eXBlT2YobzEpIGlzIG51bGwKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2Vk
IGlzIHRydWUKIAogVEVTVCBDT01QTEVURQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190480</attachid>
            <date>2013-02-27 03:04:29 -0800</date>
            <delta_ts>2013-02-27 03:41:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110887-20130227120042.patch</filename>
            <type>text/plain</type>
            <size>5415</size>
            <attacher>mstarzinger</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE0NDE2MykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDEzLTAyLTI3ICBNaWNoYWVsIFN0YXJ6aW5n
ZXIgIDxtc3RhcnppbmdlckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBBZGFw
dCB0ZXN0IGV4cGVjdGF0aW9ucyB0byBWOCBfX3Byb3RvX18gY2hhbmdlcy4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDg4NworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGFkIHdpbmRvdy1jdXN0b20tcHJv
dG90eXBlKSBUaGlzIGlzIGV4cGVjdGVkIGJhaGF2aW9yLCBjb25zaXN0ZW50IHdpdGgKKyAgICAg
ICAgU3BpZGVyTW9ua2V5LiBUaGUgdGVzdCBleHBlY3RhdGlvbiBpcyBicm9rZW4uIEFzc2lnbmlu
ZyAnbnVsbCcgdG8KKyAgICAgICAgJ19fcHJvdG9fXycgbWFrZXMgdGhlIGFjY2Vzc29yIGluc3Rh
bGxlZCBvbiBPYmplY3QucHJvdG90eXBlIGRpc2FwcGVhci4KKworICAgICAgICBhZCBKU09OLXBh
cnNlKSBUaGUgcmVzdWx0IG9mIEpTT04ucGFyc2UoKSBkb2Vzbid0IG1hdGNoIHRoZSByZXN1bHQg
d2UKKyAgICAgICAgZ2V0IHdoZW4gZXZhbHVhdGluZyB0aGUgc2FtZSBzdHJpbmcgdGhyb3VnaCBl
dmFsKCkgYXMgVjggc3RpbGwgaGFzCisgICAgICAgIHNwZWNpYWwgaGFuZGxpbmcgb2YgdGhlIF9f
cHJvdG9fXyBwcm9wZXJ0eSBmb3Igb2JqZWN0IGxpdGVyYWxzLgorCisgICAgICAgIGFkIGN5Y2xp
Yy1wcm90b3R5cGVzKSBUZXN0IGZ1bGx5IG1hdGNoZXMgdGhlIFdlYktpdCBleHBlY3RhdGlvbiBu
b3cgYW5kCisgICAgICAgIG5vIGxvbmdlciBmYWlscy4gSG93ZXZlciB0aGUgZXhjZXB0aW9uIG1l
c3NhZ2UgaGFzIGEgc2xpZ2h0bHkgZGlmZmVyZW50CisgICAgICAgIGZvcm1hdCBhbmQgaGVuY2Ug
Y2F1c2VzIGEgdGV4dCBkaWZmLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4
cGVjdGF0aW9uczogVGVtcG9yYXJ5IG1hcmsgdGVzdHMgZmFpbGluZy4KKyAgICAgICAgKiBmYXN0
L2RvbS9XaW5kb3cvd2luZG93LWN1c3RvbS1wcm90b3R5cGUtZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIHBsYXRmb3JtL2Nocm9taXVtL2Zhc3QvanMvSlNPTi1wYXJzZS1leHBlY3RlZC50eHQ6Cisg
ICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9qcy9jeWNsaWMtcHJvdG90eXBlcy1leHBl
Y3RlZC50eHQ6CisKIDIwMTMtMDItMjcgIE1pa2UgV2VzdCAgPG1rd3N0QGNocm9taXVtLm9yZz4K
IAogICAgICAgICBYSFIgc2hvdWxkIGZpcmUgJ2Fib3J0JyBldmVudCB3aGVuIG5hdmlnYXRpb24g
aW50ZXJydXB0cyBhIHJlcXVlc3QuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cv
d2luZG93LWN1c3RvbS1wcm90b3R5cGUtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy93aW5kb3ctY3VzdG9tLXByb3RvdHlwZS1leHBlY3RlZC50
eHQJKHJldmlzaW9uIDE0NDE2MikKKysrIExheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy93aW5k
b3ctY3VzdG9tLXByb3RvdHlwZS1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTE0LDcg
KzE0LDcgQEAgUEFTUyBfX3Byb3RvX18gPSAnYSBzdHJpbmcnOyBfX3Byb3RvX18gaQogUEFTUyBf
X3Byb3RvX18gPSBhbm90aGVyT2JqZWN0OyBfX3Byb3RvX18gaXMgYW5vdGhlck9iamVjdAogUEFT
UyBfX3Byb3RvX18gPSBvcmlnaW5hbFdpbmRvd1Byb3RvdHlwZTsgX19wcm90b19fIGlzIG9yaWdp
bmFsV2luZG93UHJvdG90eXBlCiBQQVNTIGFub3RoZXJPYmplY3QuX19wcm90b19fID0gd2luZG93
OyBhbm90aGVyT2JqZWN0Ll9fcHJvdG9fXyBpcyB3aW5kb3cKLVBBU1MgX19wcm90b19fID0gbnVs
bDsgX19wcm90b19fIGlzIG51bGwKK0ZBSUwgX19wcm90b19fID0gbnVsbDsgX19wcm90b19fIHNo
b3VsZCBiZSBudWxsLiBUaHJldyBleGNlcHRpb24gUmVmZXJlbmNlRXJyb3I6IF9fcHJvdG9fXyBp
cyBub3QgZGVmaW5lZAogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENP
TVBMRVRFCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRp
b25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBl
Y3RhdGlvbnMJKHJldmlzaW9uIDE0NDE2MikKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTE1NzcsNiArMTU3NywxMSBA
QCBjcmJ1Zy5jb20vMTAzNDMgWyBBbmRyb2lkIExpbnV4IF0gZmFzdC90CiAjIE1pc3NpbmcgdGV4
dCAtLSBzbG93IGZvbnQgcGF0aCB1bmltcGxlbWVudGVkPwogY3JidWcuY29tLzEwMzQ0IFsgQW5k
cm9pZCBMaW51eCBdIGZhc3QvdGV4dC9zaG91bGQtdXNlLWF0c3VpLmh0bWwgWyBJbWFnZU9ubHlG
YWlsdXJlIF0KIAorIyBGYWlsdXJlIGR1ZSB0byBjaGFuZ2VzIG9mIFY4J3MgX19wcm90b19fIHBy
b3BlcnR5Lgord2Via2l0Lm9yZy9iLzExMDg4NyBmYXN0L2RvbS9XaW5kb3cvd2luZG93LWN1c3Rv
bS1wcm90b3R5cGUuaHRtbCBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzExMDg4NyBmYXN0L2pz
L0pTT04tcGFyc2UuaHRtbCBbIEZhaWx1cmUgXQord2Via2l0Lm9yZy9iLzExMDg4NyBmYXN0L2pz
L2N5Y2xpYy1wcm90b3R5cGVzLmh0bWwgWyBGYWlsdXJlIF0KKwogIyBOZWVkcyBWOCBmaXguIFY4
IGJ1ZzogaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL3Y4L2lzc3Vlcy9kZXRhaWw/aWQ9MTk5Mgog
d2Via2l0Lm9yZy9iLzgwMzM1IGZhc3QvanMvbW96aWxsYS9zdHJpY3QvMTUuNC40LjguaHRtbCBb
IEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzgwMzM1IGZhc3QvanMvbW96aWxsYS9zdHJpY3QvMTUu
NC40LjkuaHRtbCBbIEZhaWx1cmUgXQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21p
dW0vZmFzdC9qcy9KU09OLXBhcnNlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2pzL0pTT04tcGFyc2UtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAxNDQxNjIpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2pz
L0pTT04tcGFyc2UtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC02OSw3ICs2OSw3IEBA
IFBBU1MgSlNPTi5zdHJpbmdpZnkodGVzdHNbaV0obmF0aXZlSlNPTikKIGZ1bmN0aW9uIChqc29u
T2JqZWN0KXsKICAgICAgICAgcmV0dXJuIGpzb25PYmplY3QucGFyc2UoJ3siX19wcm90b19fIjo1
fScpOwogICAgIH0KLVBBU1MgSlNPTi5zdHJpbmdpZnkodGVzdHNbaV0obmF0aXZlSlNPTikpIGlz
IEpTT04uc3RyaW5naWZ5KHRlc3RzW2ldKEpTT04pKQorRkFJTCBKU09OLnN0cmluZ2lmeSh0ZXN0
c1tpXShuYXRpdmVKU09OKSkgc2hvdWxkIGJlIHt9LiBXYXMgeyJfX3Byb3RvX18iOjV9LgogZnVu
Y3Rpb24gKGpzb25PYmplY3QpewogICAgICAgICByZXR1cm4ganNvbk9iamVjdC5wYXJzZSgneyJh
Ijo1LH0nKTsKICAgICB9CkBAIC00NDYsNyArNDQ2LDcgQEAgUEFTUyBKU09OLnN0cmluZ2lmeSh0
ZXN0c1tpXShuYXRpdmVKU09OKQogZnVuY3Rpb24gKGpzb25PYmplY3QpewogICAgICAgICByZXR1
cm4ganNvbk9iamVjdC5wYXJzZSgneyJfX3Byb3RvX18iOnsiYSI6NX19JywgbG9nKTsKICAgICB9
Ci1QQVNTIEpTT04uc3RyaW5naWZ5KHRlc3RzW2ldKG5hdGl2ZUpTT04pKSBpcyBKU09OLnN0cmlu
Z2lmeSh0ZXN0c1tpXShKU09OKSkKK0ZBSUwgSlNPTi5zdHJpbmdpZnkodGVzdHNbaV0obmF0aXZl
SlNPTikpIHNob3VsZCBiZSB7IiI6e30sImtleVR5cGUiOiJzdHJpbmcifS4gV2FzIHsiIjp7Il9f
cHJvdG9fXyI6eyJrZXlUeXBlIjoic3RyaW5nIn19LCJrZXlUeXBlIjoic3RyaW5nIn0uCiBmdW5j
dGlvbiAoanNvbk9iamVjdCl7CiAgICAgICAgIGxvZ09yZGVyU3RyaW5nID0gIiI7CiAgICAgICAg
IHJldHVybiBqc29uT2JqZWN0LnBhcnNlKCJ0cnVlIiwgbG9nT3JkZXIpOwpJbmRleDogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9qcy9jeWNsaWMtcHJvdG90eXBlcy1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9q
cy9jeWNsaWMtcHJvdG90eXBlcy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDE0NDE2MikKKysrIExh
eW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2Zhc3QvanMvY3ljbGljLXByb3RvdHlwZXMtZXhw
ZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDQgKzEsMyBAQAotQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDE2OiBVbmNhdWdodCBFcnJvcjogQ3ljbGljIF9fcHJvdG9fXyB2YWx1ZQogVGhpcyB0
ZXN0IG1ha2VzIHN1cmUgd2UgZG9uJ3QgaGFuZyB3aGVuIHNldHRpbmcgY3ljbGljIHByb3RvdHlw
ZSB2YWx1ZXM6IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY5ODUKIAog
T24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9s
bG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgpAQCAtNiw3ICs1LDkgQEAgT24gc3VjY2VzcywgeW91
IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQQogCiBQQVNTIG8xLl9fcHJvdG9fXyA9IG8zOyB0aHJl
dyBleGNlcHRpb24gRXJyb3I6IEN5Y2xpYyBfX3Byb3RvX18gdmFsdWUuCiBQQVNTICh7fSkuaGFz
T3duUHJvcGVydHkuY2FsbChvMSwgJ19fcHJvdG9fXycpIGlzIGZhbHNlCi1GQUlMIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBzaG91bGQgYmUgdHJ1ZSAob2YgdHlwZSBib29sZWFuKS4gV2FzIHVuZGVmaW5l
ZCAob2YgdHlwZSB1bmRlZmluZWQpLgorUEFTUyAoe30pLmhhc093blByb3BlcnR5LmNhbGwobzEs
ICdfX3Byb3RvX18nKSBpcyB0cnVlCitQQVNTIE9iamVjdC5nZXRQcm90b3R5cGVPZihvMSkgaXMg
bnVsbAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190485</attachid>
            <date>2013-02-27 03:41:34 -0800</date>
            <delta_ts>2013-02-27 05:51:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110887-20130227123747.patch</filename>
            <type>text/plain</type>
            <size>5487</size>
            <attacher>mstarzinger</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE0NDE2MykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDEzLTAyLTI3ICBNaWNoYWVsIFN0YXJ6aW5n
ZXIgIDxtc3RhcnppbmdlckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBBZGFw
dCB0ZXN0IGV4cGVjdGF0aW9ucyB0byBWOCBfX3Byb3RvX18gY2hhbmdlcy4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDg4NworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGFkIHdpbmRvdy1jdXN0b20tcHJv
dG90eXBlKSBUaGlzIGlzIGV4cGVjdGVkIGJhaGF2aW9yLCBjb25zaXN0ZW50IHdpdGgKKyAgICAg
ICAgU3BpZGVyTW9ua2V5LiBUaGUgdGVzdCBleHBlY3RhdGlvbiBpcyBicm9rZW4uIEFzc2lnbmlu
ZyAnbnVsbCcgdG8KKyAgICAgICAgJ19fcHJvdG9fXycgbWFrZXMgdGhlIGFjY2Vzc29yIGluc3Rh
bGxlZCBvbiBPYmplY3QucHJvdG90eXBlIGRpc2FwcGVhci4KKworICAgICAgICBhZCBKU09OLXBh
cnNlKSBUaGUgcmVzdWx0IG9mIEpTT04ucGFyc2UoKSBkb2Vzbid0IG1hdGNoIHRoZSByZXN1bHQg
d2UKKyAgICAgICAgZ2V0IHdoZW4gZXZhbHVhdGluZyB0aGUgc2FtZSBzdHJpbmcgdGhyb3VnaCBl
dmFsKCkgYXMgVjggc3RpbGwgaGFzCisgICAgICAgIHNwZWNpYWwgaGFuZGxpbmcgb2YgdGhlIF9f
cHJvdG9fXyBwcm9wZXJ0eSBmb3Igb2JqZWN0IGxpdGVyYWxzLgorCisgICAgICAgIGFkIGN5Y2xp
Yy1wcm90b3R5cGVzKSBUZXN0IGZ1bGx5IG1hdGNoZXMgdGhlIFdlYktpdCBleHBlY3RhdGlvbiBu
b3cgYW5kCisgICAgICAgIG5vIGxvbmdlciBmYWlscy4gSG93ZXZlciB0aGUgZXhjZXB0aW9uIG1l
c3NhZ2UgaGFzIGEgc2xpZ2h0bHkgZGlmZmVyZW50CisgICAgICAgIGZvcm1hdCBhbmQgaGVuY2Ug
Y2F1c2VzIGEgdGV4dCBkaWZmLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4
cGVjdGF0aW9uczogVGVtcG9yYXJ5IG1hcmsgdGVzdHMgZmFpbGluZy4KKyAgICAgICAgKiBwbGF0
Zm9ybS9jaHJvbWl1bS9mYXN0L2RvbS9XaW5kb3cvd2luZG93LWN1c3RvbS1wcm90b3R5cGUtZXhw
ZWN0ZWQudHh0OgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL2Zhc3QvanMvSlNPTi1wYXJz
ZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9qcy9jeWNs
aWMtcHJvdG90eXBlcy1leHBlY3RlZC50eHQ6CisKIDIwMTMtMDItMjcgIE1pa2UgV2VzdCAgPG1r
d3N0QGNocm9taXVtLm9yZz4KIAogICAgICAgICBYSFIgc2hvdWxkIGZpcmUgJ2Fib3J0JyBldmVu
dCB3aGVuIG5hdmlnYXRpb24gaW50ZXJydXB0cyBhIHJlcXVlc3QuCkluZGV4OiBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDE0NDE2
MikKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMJKHdv
cmtpbmcgY29weSkKQEAgLTE1NzcsNiArMTU3NywxMSBAQCBjcmJ1Zy5jb20vMTAzNDMgWyBBbmRy
b2lkIExpbnV4IF0gZmFzdC90CiAjIE1pc3NpbmcgdGV4dCAtLSBzbG93IGZvbnQgcGF0aCB1bmlt
cGxlbWVudGVkPwogY3JidWcuY29tLzEwMzQ0IFsgQW5kcm9pZCBMaW51eCBdIGZhc3QvdGV4dC9z
aG91bGQtdXNlLWF0c3VpLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIAorIyBGYWlsdXJlIGR1
ZSB0byBjaGFuZ2VzIG9mIFY4J3MgX19wcm90b19fIHByb3BlcnR5Lgord2Via2l0Lm9yZy9iLzEx
MDg4NyBmYXN0L2RvbS9XaW5kb3cvd2luZG93LWN1c3RvbS1wcm90b3R5cGUuaHRtbCBbIEZhaWx1
cmUgXQord2Via2l0Lm9yZy9iLzExMDg4NyBmYXN0L2pzL0pTT04tcGFyc2UuaHRtbCBbIEZhaWx1
cmUgXQord2Via2l0Lm9yZy9iLzExMDg4NyBmYXN0L2pzL2N5Y2xpYy1wcm90b3R5cGVzLmh0bWwg
WyBGYWlsdXJlIF0KKwogIyBOZWVkcyBWOCBmaXguIFY4IGJ1ZzogaHR0cDovL2NvZGUuZ29vZ2xl
LmNvbS9wL3Y4L2lzc3Vlcy9kZXRhaWw/aWQ9MTk5Mgogd2Via2l0Lm9yZy9iLzgwMzM1IGZhc3Qv
anMvbW96aWxsYS9zdHJpY3QvMTUuNC40LjguaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9i
LzgwMzM1IGZhc3QvanMvbW96aWxsYS9zdHJpY3QvMTUuNC40LjkuaHRtbCBbIEZhaWx1cmUgXQpJ
bmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9kb20vV2luZG93L3dpbmRv
dy1jdXN0b20tcHJvdG90eXBlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2RvbS9XaW5kb3cvd2luZG93LWN1c3RvbS1wcm90b3R5
cGUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxNDQxNjIpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9mYXN0L2RvbS9XaW5kb3cvd2luZG93LWN1c3RvbS1wcm90b3R5cGUtZXhwZWN0
ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xNCw3ICsxNCw3IEBAIFBBU1MgX19wcm90b19fID0g
J2Egc3RyaW5nJzsgX19wcm90b19fIGkKIFBBU1MgX19wcm90b19fID0gYW5vdGhlck9iamVjdDsg
X19wcm90b19fIGlzIGFub3RoZXJPYmplY3QKIFBBU1MgX19wcm90b19fID0gb3JpZ2luYWxXaW5k
b3dQcm90b3R5cGU7IF9fcHJvdG9fXyBpcyBvcmlnaW5hbFdpbmRvd1Byb3RvdHlwZQogUEFTUyBh
bm90aGVyT2JqZWN0Ll9fcHJvdG9fXyA9IHdpbmRvdzsgYW5vdGhlck9iamVjdC5fX3Byb3RvX18g
aXMgd2luZG93Ci1QQVNTIF9fcHJvdG9fXyA9IG51bGw7IF9fcHJvdG9fXyBpcyBudWxsCitGQUlM
IF9fcHJvdG9fXyA9IG51bGw7IF9fcHJvdG9fXyBzaG91bGQgYmUgbnVsbC4gVGhyZXcgZXhjZXB0
aW9uIFJlZmVyZW5jZUVycm9yOiBfX3Byb3RvX18gaXMgbm90IGRlZmluZWQKIFBBU1Mgc3VjY2Vz
c2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpJbmRleDogTGF5b3V0VGVzdHMv
cGxhdGZvcm0vY2hyb21pdW0vZmFzdC9qcy9KU09OLXBhcnNlLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2pzL0pTT04tcGFyc2Ut
ZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxNDQxNjIpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9j
aHJvbWl1bS9mYXN0L2pzL0pTT04tcGFyc2UtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBA
IC02OSw3ICs2OSw3IEBAIFBBU1MgSlNPTi5zdHJpbmdpZnkodGVzdHNbaV0obmF0aXZlSlNPTikK
IGZ1bmN0aW9uIChqc29uT2JqZWN0KXsKICAgICAgICAgcmV0dXJuIGpzb25PYmplY3QucGFyc2Uo
J3siX19wcm90b19fIjo1fScpOwogICAgIH0KLVBBU1MgSlNPTi5zdHJpbmdpZnkodGVzdHNbaV0o
bmF0aXZlSlNPTikpIGlzIEpTT04uc3RyaW5naWZ5KHRlc3RzW2ldKEpTT04pKQorRkFJTCBKU09O
LnN0cmluZ2lmeSh0ZXN0c1tpXShuYXRpdmVKU09OKSkgc2hvdWxkIGJlIHt9LiBXYXMgeyJfX3By
b3RvX18iOjV9LgogZnVuY3Rpb24gKGpzb25PYmplY3QpewogICAgICAgICByZXR1cm4ganNvbk9i
amVjdC5wYXJzZSgneyJhIjo1LH0nKTsKICAgICB9CkBAIC00NDYsNyArNDQ2LDcgQEAgUEFTUyBK
U09OLnN0cmluZ2lmeSh0ZXN0c1tpXShuYXRpdmVKU09OKQogZnVuY3Rpb24gKGpzb25PYmplY3Qp
ewogICAgICAgICByZXR1cm4ganNvbk9iamVjdC5wYXJzZSgneyJfX3Byb3RvX18iOnsiYSI6NX19
JywgbG9nKTsKICAgICB9Ci1QQVNTIEpTT04uc3RyaW5naWZ5KHRlc3RzW2ldKG5hdGl2ZUpTT04p
KSBpcyBKU09OLnN0cmluZ2lmeSh0ZXN0c1tpXShKU09OKSkKK0ZBSUwgSlNPTi5zdHJpbmdpZnko
dGVzdHNbaV0obmF0aXZlSlNPTikpIHNob3VsZCBiZSB7IiI6e30sImtleVR5cGUiOiJzdHJpbmci
fS4gV2FzIHsiIjp7Il9fcHJvdG9fXyI6eyJrZXlUeXBlIjoic3RyaW5nIn19LCJrZXlUeXBlIjoi
c3RyaW5nIn0uCiBmdW5jdGlvbiAoanNvbk9iamVjdCl7CiAgICAgICAgIGxvZ09yZGVyU3RyaW5n
ID0gIiI7CiAgICAgICAgIHJldHVybiBqc29uT2JqZWN0LnBhcnNlKCJ0cnVlIiwgbG9nT3JkZXIp
OwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9qcy9jeWNsaWMtcHJv
dG90eXBlcy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Y2hyb21pdW0vZmFzdC9qcy9jeWNsaWMtcHJvdG90eXBlcy1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDE0NDE2MikKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2Zhc3QvanMvY3ljbGlj
LXByb3RvdHlwZXMtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDQgKzEsMyBAQAot
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDE2OiBVbmNhdWdodCBFcnJvcjogQ3ljbGljIF9fcHJvdG9f
XyB2YWx1ZQogVGhpcyB0ZXN0IG1ha2VzIHN1cmUgd2UgZG9uJ3QgaGFuZyB3aGVuIHNldHRpbmcg
Y3ljbGljIHByb3RvdHlwZSB2YWx1ZXM6IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTY5ODUKIAogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNT
IiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgpAQCAtNiw3ICs1LDkgQEAg
T24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQQogCiBQQVNTIG8xLl9fcHJv
dG9fXyA9IG8zOyB0aHJldyBleGNlcHRpb24gRXJyb3I6IEN5Y2xpYyBfX3Byb3RvX18gdmFsdWUu
CiBQQVNTICh7fSkuaGFzT3duUHJvcGVydHkuY2FsbChvMSwgJ19fcHJvdG9fXycpIGlzIGZhbHNl
Ci1GQUlMIHN1Y2Nlc3NmdWxseVBhcnNlZCBzaG91bGQgYmUgdHJ1ZSAob2YgdHlwZSBib29sZWFu
KS4gV2FzIHVuZGVmaW5lZCAob2YgdHlwZSB1bmRlZmluZWQpLgorUEFTUyAoe30pLmhhc093blBy
b3BlcnR5LmNhbGwobzEsICdfX3Byb3RvX18nKSBpcyB0cnVlCitQQVNTIE9iamVjdC5nZXRQcm90
b3R5cGVPZihvMSkgaXMgbnVsbAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBU
RVNUIENPTVBMRVRFCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>