<?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>101529</bug_id>
          
          <creation_ts>2012-11-07 17:41:41 -0800</creation_ts>
          <short_desc>text-decoration:none no longer valid</short_desc>
          <delta_ts>2012-11-10 06:42:27 -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>CSS</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>
          <dependson>101750</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ojan Vafai">ojan</reporter>
          <assigned_to name="Bruno Abinader (history only)">bruno.abinader</assigned_to>
          <cc>bruno.abinader</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>dglazkov</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>761217</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-11-07 17:41:41 -0800</bug_when>
    <thetext>http://plexode.com/eval3/#jt=document.body.style.textDecoration%20%3D%20&apos;none&apos;%3B%0Aalert(document.body.style.textDecoration)

That alerts &apos;none&apos; in Safari 6 and Chrome 22. It alerts &apos;initial&apos; at tip of tree.

See also http://crbug.com/159938.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761708</commentid>
    <comment_count>1</comment_count>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2012-11-08 06:01:19 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; http://plexode.com/eval3/#jt=document.body.style.textDecoration%20%3D%20&apos;none&apos;%3B%0Aalert(document.body.style.textDecoration)
&gt; 
&gt; That alerts &apos;none&apos; in Safari 6 and Chrome 22. It alerts &apos;initial&apos; at tip of tree.
&gt; 
&gt; See also http://crbug.com/159938.

I confirm the issue and also tested on Firefox 16 and Opera 12 with &apos;none&apos; as result of the JS evaluation. Said this, assigning this to myself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761774</commentid>
    <comment_count>2</comment_count>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2012-11-08 07:32:42 -0800</bug_when>
    <thetext>From a first look this doesn&apos;t seem like a regression issue. The &quot;text-decoration&quot; property follows CSS2.1 implementation, which remains unaffected by the recent addition of CSS3 text decoration properties, such as &quot;text-decoration-line&quot; (see bug 90509 for details). In fact, the computed style of webkitTextDecoration remains &quot;none&quot;, while textDecoration gets &quot;initial&quot; when applying &quot;none&quot; to both (see link below):

http://plexode.com/eval3/#jt=document.body.style.textDecoration%20%3D%20&apos;none&apos;%3B%0Adocument.body.style.webkitTextDecoration%20%3D%20&apos;none&apos;%3B%0Astring%20%3D%20%22textDecoration%3A%20%22%20%2B%20document.body.style.textDecoration%20%2B%20%22%5CnwebkitTextDecoration%3A%20%22%20%2B%20document.body.style.webkitTextDecoration%3B

Thanks to Julien, the getComputedStyle tests on &quot;-webkit-text-decoration-line&quot; got quite robust and this specific test is handled in fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-line.html.

Said this, I am going to fix this for &quot;text-decoration&quot; and update the fast/css/getComputedStyle/getComputedStyle-text-decoration.html layout test with all the possible combinations, to be sure we catch these kind of issues while running layout tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>762986</commentid>
    <comment_count>3</comment_count>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2012-11-09 07:13:23 -0800</bug_when>
    <thetext>While investigating this issue, I&apos;ve found out that &apos;blink&apos; value was not properly accepted by &quot;text-decoration&quot; property, after the changes I&apos;ve made to the function parser. However, this does not have correlation with this issue. The updated layout test for &apos;text-decoration&apos; shows the following result:

Value &apos;none&apos;:
PASS e.style.textDecoration is &apos;initial&apos;
PASS e.style.getPropertyCSSValue(&apos;text-decoration&apos;).toString() is &apos;[object CSSValue]&apos;
PASS e.style.getPropertyCSSValue(&apos;text-decoration&apos;).cssText is &apos;initial&apos;
PASS computedStyle.textDecoration is &apos;none&apos;
PASS computedStyle.getPropertyCSSValue(&apos;text-decoration&apos;).toString() is &apos;[object CSSPrimitiveValue]&apos;
PASS computedStyle.getPropertyCSSValue(&apos;text-decoration&apos;).cssText is &apos;none&apos;

This indicates that the property value right after parsing gets the &apos;initial&apos; value, however the computed style is correct - &quot;none&quot;. Is it possible that the JS evaluator is not getting the computed style?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>762991</commentid>
    <comment_count>4</comment_count>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2012-11-09 07:21:16 -0800</bug_when>
    <thetext>I believe I found the reason for this issue to happen:

diff --git a/Source/WebCore/css/CSSParser.cpp b/Source/WebCore/css/CSSParser.cpp
index bb09d30..7ab7387 100644
--- a/Source/WebCore/css/CSSParser.cpp
+++ b/Source/WebCore/css/CSSParser.cpp
@@ -8236,7 +8236,7 @@ bool CSSParser::parseTextDecoration(CSSPropertyID propId, bool important)
 {
     CSSParserValue* value = m_valueList-&gt;current();
     if (value-&gt;id == CSSValueNone) {
-        addTextDecorationProperty(propId, cssValuePool().createExplicitInitialValue(), important);
+        addTextDecorationProperty(propId, cssValuePool().createIdentifierValue(CSSValueNone), important);
         m_valueList-&gt;next();
         return true;
     }

With this change applied, the updated layout test for &quot;text-decoration&quot; added in bug 101750 gets the following result:

Value &apos;none&apos;:
FAIL e.style.textDecoration should be initial. Was none.
FAIL e.style.getPropertyCSSValue(&apos;text-decoration&apos;).toString() should be [object CSSValue]. Was [object CSSPrimitiveValue].
FAIL e.style.getPropertyCSSValue(&apos;text-decoration&apos;).cssText should be initial. Was none.
PASS computedStyle.textDecoration is &apos;none&apos;
PASS computedStyle.getPropertyCSSValue(&apos;text-decoration&apos;).toString() is &apos;[object CSSPrimitiveValue]&apos;
PASS computedStyle.getPropertyCSSValue(&apos;text-decoration&apos;).cssText is &apos;none&apos;

Said this, I am going to provide a patch for this issue as soon as patch from bug 101750 gets landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763087</commentid>
    <comment_count>5</comment_count>
      <attachid>173327</attachid>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2012-11-09 09:26:58 -0800</bug_when>
    <thetext>Created attachment 173327
Patch

Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763367</commentid>
    <comment_count>6</comment_count>
      <attachid>173327</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-09 14:56:46 -0800</bug_when>
    <thetext>Comment on attachment 173327
Patch

Rejecting attachment 173327 from commit-queue.

New failing tests:
inspector/console/console-format-style-whitelist.html
Full output: http://queues.webkit.org/results/14771824</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763453</commentid>
    <comment_count>7</comment_count>
      <attachid>173327</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-09 16:41:25 -0800</bug_when>
    <thetext>Comment on attachment 173327
Patch

Attachment 173327 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14775748

New failing tests:
inspector/console/console-format-style-whitelist.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763601</commentid>
    <comment_count>8</comment_count>
      <attachid>173327</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-09 22:56:05 -0800</bug_when>
    <thetext>Comment on attachment 173327
Patch

Attachment 173327 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14781545

New failing tests:
inspector/console/console-format-style-whitelist.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763638</commentid>
    <comment_count>9</comment_count>
      <attachid>173448</attachid>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2012-11-10 06:00:29 -0800</bug_when>
    <thetext>Created attachment 173448
Patch

Fixed test result for &apos;inspector/console/console-format-style-whitelist.html&apos; layout test (s/initial/none).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763646</commentid>
    <comment_count>10</comment_count>
      <attachid>173448</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-10 06:42:22 -0800</bug_when>
    <thetext>Comment on attachment 173448
Patch

Clearing flags on attachment: 173448

Committed r134156: &lt;http://trac.webkit.org/changeset/134156&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>763647</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-10 06:42:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173327</attachid>
            <date>2012-11-09 09:26:58 -0800</date>
            <delta_ts>2012-11-10 06:00:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101529-20121109132505.patch</filename>
            <type>text/plain</type>
            <size>8023</size>
            <attacher name="Bruno Abinader (history only)">bruno.abinader</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0MDU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmUyMGY2NTU0YzkzZDg2
N2MxODNlNWQzODAzMTMxOWI3ZjA5ZmZjYi4uM2M3MWE4YThjNzc3MThhYTI4NTg4MTZlNWRmMTg0
N2RkYjc3N2Y1MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI1IEBACiAyMDEyLTExLTA5ICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmFiaW5hZGVyQGJhc3lza29tLmNvbT4KIAor
ICAgICAgICBbY3NzXSB0ZXh0LWRlY29yYXRpb246bm9uZSBubyBsb25nZXIgdmFsaWQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTUyOQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgcGF0Y2ggZml4
ZXMgYW4gaXNzdWUgd2hlcmUgdGhlICdub25lJyB2YWx1ZSB3YXMgcGFyc2VkIGFzIGV4cGxpY2l0
bHkKKyAgICAgICAgJ2luaXRpYWwnIHZhbHVlLiBIb3dldmVyIHRydWUgaW4gYSBzZW5zZSB0aGF0
IHRoZSBpbml0aWFsIHZhbHVlIGZvciB0aGUKKyAgICAgICAgJ3RleHQtZGVjb3JhdGlvbicgcHJv
cGVydHkgaXMgJ25vbmUnLCB0aGUgdmFsdWUgaXRzZWxmIGNvdWxkIG5vdCBiZSBwYXJzZWQgYXMK
KyAgICAgICAgJ2luaXRpYWwnLgorCisgICAgICAgIFRoZSBnZXRDb21wdXRlZFN0eWxlIGxheW91
dCB0ZXN0cyBmb3IgJ3RleHQtZGVjb3JhdGlvbicgYW5kCisgICAgICAgICctd2Via2l0LXRleHQt
ZGVjb3JhdGlvbi1saW5lJyBDU1MgcHJvcGVydGllcyBhcmUgdXBkYXRlZCB3aXRoIHRoZSBjb3Jy
ZWN0CisgICAgICAgIHJlc3VsdHMuCisKKyAgICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkNTU1BhcnNlcjo6cGFyc2VUZXh0RGVjb3JhdGlvbik6IFdoZW4gcGFy
c2VkLCAnbm9uZScgdmFsdWUKKyAgICAgICAgZ2V0cyBpdHMgb3duIGlkZW50aWZpZXIgdmFsdWUg
aW5zdGVhZCBvZiBleHBsaWNpdCBpbml0aWFsLgorCisyMDEyLTExLTA5ICBCcnVubyBkZSBPbGl2
ZWlyYSBBYmluYWRlciAgPGJydW5vLmFiaW5hZGVyQGJhc3lza29tLmNvbT4KKwogICAgICAgICBb
Y3NzXSBUZXh0IGRlY29yYXRpb24ncyAiYmxpbmsiIG5vdCB2YWxpZCB3aGVuIENTUzNfVEVYVCBp
cyBlbmFibGVkCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDE3NTAKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcAppbmRleCBiYjA5ZDMwZGFlNDJmZDI1
ODJkYTU3NmY3NGQzNGYxYWNhNGI2ZGM4Li43YWI3Mzg3Yjk3Y2UxN2ExNjQzMjExZmY0Nzg5OTNi
YTA3YTdkMWMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcApAQCAtODIzNiw3ICs4MjM2LDcg
QEAgYm9vbCBDU1NQYXJzZXI6OnBhcnNlVGV4dERlY29yYXRpb24oQ1NTUHJvcGVydHlJRCBwcm9w
SWQsIGJvb2wgaW1wb3J0YW50KQogewogICAgIENTU1BhcnNlclZhbHVlKiB2YWx1ZSA9IG1fdmFs
dWVMaXN0LT5jdXJyZW50KCk7CiAgICAgaWYgKHZhbHVlLT5pZCA9PSBDU1NWYWx1ZU5vbmUpIHsK
LSAgICAgICAgYWRkVGV4dERlY29yYXRpb25Qcm9wZXJ0eShwcm9wSWQsIGNzc1ZhbHVlUG9vbCgp
LmNyZWF0ZUV4cGxpY2l0SW5pdGlhbFZhbHVlKCksIGltcG9ydGFudCk7CisgICAgICAgIGFkZFRl
eHREZWNvcmF0aW9uUHJvcGVydHkocHJvcElkLCBjc3NWYWx1ZVBvb2woKS5jcmVhdGVJZGVudGlm
aWVyVmFsdWUoQ1NTVmFsdWVOb25lKSwgaW1wb3J0YW50KTsKICAgICAgICAgbV92YWx1ZUxpc3Qt
Pm5leHQoKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGU4MGYzNzlmYzQ2
NmYyNTI4YTllNDdjYTIwYTAyMTg2MzBlMjdmN2YuLjU0ZGI4ZDFhOWZlMTQyMGQ0M2FmZGI1YjI4
ZWZkYmYwMTFkNzBkZjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMSBAQAogMjAxMi0xMS0wOSAgQnJ1bm8g
ZGUgT2xpdmVpcmEgQWJpbmFkZXIgIDxicnVuby5hYmluYWRlckBiYXN5c2tvbS5jb20+CiAKKyAg
ICAgICAgW2Nzc10gdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm8gbG9uZ2VyIHZhbGlkCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDE1MjkKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgZ2V0Q29tcHV0ZWRT
dHlsZSBsYXlvdXQgdGVzdHMgZm9yICd0ZXh0LWRlY29yYXRpb24nIGFuZAorICAgICAgICAnLXdl
YmtpdC10ZXh0LWRlY29yYXRpb24tbGluZScgQ1NTIHByb3BlcnRpZXMgYXJlIHVwZGF0ZWQgd2l0
aCB0aGUgY29ycmVjdAorICAgICAgICByZXN1bHRzIGZvciB0aGUgJ25vbmUnIHZhbHVlLgorCisg
ICAgICAgICogZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS9nZXRDb21wdXRlZFN0eWxlLXRleHQt
ZGVjb3JhdGlvbi1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9jc3MvZ2V0Q29tcHV0ZWRT
dHlsZS9zY3JpcHQtdGVzdHMvZ2V0Q29tcHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24uanM6Cisg
ICAgICAgICogZmFzdC9jc3MzLXRleHQvY3NzMy10ZXh0LWRlY29yYXRpb24vZ2V0Q29tcHV0ZWRT
dHlsZS9nZXRDb21wdXRlZFN0eWxlLXRleHQtZGVjb3JhdGlvbi1saW5lLWV4cGVjdGVkLnR4dDoK
KyAgICAgICAgKiBmYXN0L2NzczMtdGV4dC9jc3MzLXRleHQtZGVjb3JhdGlvbi9nZXRDb21wdXRl
ZFN0eWxlL3NjcmlwdC10ZXN0cy9nZXRDb21wdXRlZFN0eWxlLXRleHQtZGVjb3JhdGlvbi1saW5l
LmpzOgorCisyMDEyLTExLTA5ICBCcnVubyBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmFi
aW5hZGVyQGJhc3lza29tLmNvbT4KKwogICAgICAgICBbY3NzXSBUZXh0IGRlY29yYXRpb24ncyAi
YmxpbmsiIG5vdCB2YWxpZCB3aGVuIENTUzNfVEVYVCBpcyBlbmFibGVkCiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDE3NTAKIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS9nZXRDb21wdXRlZFN0eWxlLXRl
eHQtZGVjb3JhdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9nZXRDb21w
dXRlZFN0eWxlL2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9uLWV4cGVjdGVkLnR4dApp
bmRleCA4ZDk3M2JjZGI2OGJiYzhmNTM4MDU2NjA0M2FmMDYzY2ViM2Y5YjQ3Li43MzEzNTIwZDM5
ZGM4NGQwM2QyMThiNTA0NWExMjU5NDEzOTk1MGUxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9m
YXN0L2Nzcy9nZXRDb21wdXRlZFN0eWxlL2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9u
LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9nZXRDb21wdXRlZFN0eWxl
L2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9uLWV4cGVjdGVkLnR4dApAQCAtMTgsOSAr
MTgsOSBAQCBQQVNTIGNvbXB1dGVkU3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSgndGV4dC1kZWNv
cmF0aW9uJykudG9TdHJpbmcoKSBpcyAnW29iamVjdAogUEFTUyBjb21wdXRlZFN0eWxlLmdldFBy
b3BlcnR5Q1NTVmFsdWUoJ3RleHQtZGVjb3JhdGlvbicpLmNzc1RleHQgaXMgJ25vbmUnCiAKIFZh
bHVlICdub25lJzoKLVBBU1MgZS5zdHlsZS50ZXh0RGVjb3JhdGlvbiBpcyAnaW5pdGlhbCcKLVBB
U1MgZS5zdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKCd0ZXh0LWRlY29yYXRpb24nKS50b1N0cmlu
ZygpIGlzICdbb2JqZWN0IENTU1ZhbHVlXScKLVBBU1MgZS5zdHlsZS5nZXRQcm9wZXJ0eUNTU1Zh
bHVlKCd0ZXh0LWRlY29yYXRpb24nKS5jc3NUZXh0IGlzICdpbml0aWFsJworUEFTUyBlLnN0eWxl
LnRleHREZWNvcmF0aW9uIGlzICdub25lJworUEFTUyBlLnN0eWxlLmdldFByb3BlcnR5Q1NTVmFs
dWUoJ3RleHQtZGVjb3JhdGlvbicpLnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgQ1NTUHJpbWl0aXZl
VmFsdWVdJworUEFTUyBlLnN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUoJ3RleHQtZGVjb3JhdGlv
bicpLmNzc1RleHQgaXMgJ25vbmUnCiBQQVNTIGNvbXB1dGVkU3R5bGUudGV4dERlY29yYXRpb24g
aXMgJ25vbmUnCiBQQVNTIGNvbXB1dGVkU3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSgndGV4dC1k
ZWNvcmF0aW9uJykudG9TdHJpbmcoKSBpcyAnW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0nCiBQ
QVNTIGNvbXB1dGVkU3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSgndGV4dC1kZWNvcmF0aW9uJyku
Y3NzVGV4dCBpcyAnbm9uZScKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL2dldENv
bXB1dGVkU3R5bGUvc2NyaXB0LXRlc3RzL2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9u
LmpzIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS9zY3JpcHQtdGVzdHMv
Z2V0Q29tcHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24uanMKaW5kZXggYTNhN2YwNWI2YjNmNDA0
YjZmNzczYzg0Yzc3MmU4NGVjZGRhODVlYS4uMDM4OTA0NmMxNTAyMjQ4MDAzNDI3OTQyZTFlNWEx
ZGQ5OGEzNjk2NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRT
dHlsZS9zY3JpcHQtdGVzdHMvZ2V0Q29tcHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24uanMKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS9zY3JpcHQtdGVzdHMvZ2V0
Q29tcHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24uanMKQEAgLTM3LDcgKzM3LDcgQEAgZGVidWco
JycpOwogCiBkZWJ1ZygiVmFsdWUgJ25vbmUnOiIpOwogZS5zdHlsZS50ZXh0RGVjb3JhdGlvbiA9
ICdub25lJzsKLXRlc3RFbGVtZW50U3R5bGUoInRleHREZWNvcmF0aW9uIiwgInRleHQtZGVjb3Jh
dGlvbiIsICJbb2JqZWN0IENTU1ZhbHVlXSIsICJpbml0aWFsIik7Cit0ZXN0RWxlbWVudFN0eWxl
KCJ0ZXh0RGVjb3JhdGlvbiIsICJ0ZXh0LWRlY29yYXRpb24iLCAiW29iamVjdCBDU1NQcmltaXRp
dmVWYWx1ZV0iLCAibm9uZSIpOwogdGVzdENvbXB1dGVkU3R5bGUoInRleHREZWNvcmF0aW9uIiwg
InRleHQtZGVjb3JhdGlvbiIsICJbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXSIsICJub25lIik7
CiBkZWJ1ZygnJyk7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzMy10ZXh0L2Nz
czMtdGV4dC1kZWNvcmF0aW9uL2dldENvbXB1dGVkU3R5bGUvZ2V0Q29tcHV0ZWRTdHlsZS10ZXh0
LWRlY29yYXRpb24tbGluZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2NzczMtdGV4
dC9jc3MzLXRleHQtZGVjb3JhdGlvbi9nZXRDb21wdXRlZFN0eWxlL2dldENvbXB1dGVkU3R5bGUt
dGV4dC1kZWNvcmF0aW9uLWxpbmUtZXhwZWN0ZWQudHh0CmluZGV4IDUxMTlmNWVmYzZkNzQxZWYx
NTk0MDAwMmJjNDAwZTJiODk4YzExNzAuLjg0YjllMzc1YzU4MzBhNjkyMmYxMjUwNWY3MTQwZDc4
NjMxNjE0MGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvY3NzMy10ZXh0L2NzczMtdGV4
dC1kZWNvcmF0aW9uL2dldENvbXB1dGVkU3R5bGUvZ2V0Q29tcHV0ZWRTdHlsZS10ZXh0LWRlY29y
YXRpb24tbGluZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MzLXRleHQv
Y3NzMy10ZXh0LWRlY29yYXRpb24vZ2V0Q29tcHV0ZWRTdHlsZS9nZXRDb21wdXRlZFN0eWxlLXRl
eHQtZGVjb3JhdGlvbi1saW5lLWV4cGVjdGVkLnR4dApAQCAtMTgsOSArMTgsOSBAQCBQQVNTIGNv
bXB1dGVkU3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSgnLXdlYmtpdC10ZXh0LWRlY29yYXRpb24t
bGluZScpLnRvU3RyaW5nKAogUEFTUyBjb21wdXRlZFN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUo
Jy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmUnKS5jc3NUZXh0IGlzICdub25lJwogCiBWYWx1
ZSAnbm9uZSc6Ci1QQVNTIGUuc3R5bGUud2Via2l0VGV4dERlY29yYXRpb25MaW5lIGlzICdpbml0
aWFsJwotUEFTUyBlLnN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUoJy13ZWJraXQtdGV4dC1kZWNv
cmF0aW9uLWxpbmUnKS50b1N0cmluZygpIGlzICdbb2JqZWN0IENTU1ZhbHVlXScKLVBBU1MgZS5z
dHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKCctd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lJyku
Y3NzVGV4dCBpcyAnaW5pdGlhbCcKK1BBU1MgZS5zdHlsZS53ZWJraXRUZXh0RGVjb3JhdGlvbkxp
bmUgaXMgJ25vbmUnCitQQVNTIGUuc3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSgnLXdlYmtpdC10
ZXh0LWRlY29yYXRpb24tbGluZScpLnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgQ1NTUHJpbWl0aXZl
VmFsdWVdJworUEFTUyBlLnN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUoJy13ZWJraXQtdGV4dC1k
ZWNvcmF0aW9uLWxpbmUnKS5jc3NUZXh0IGlzICdub25lJwogUEFTUyBjb21wdXRlZFN0eWxlLndl
YmtpdFRleHREZWNvcmF0aW9uTGluZSBpcyAnbm9uZScKIFBBU1MgY29tcHV0ZWRTdHlsZS5nZXRQ
cm9wZXJ0eUNTU1ZhbHVlKCctd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lJykudG9TdHJpbmco
KSBpcyAnW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0nCiBQQVNTIGNvbXB1dGVkU3R5bGUuZ2V0
UHJvcGVydHlDU1NWYWx1ZSgnLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZScpLmNzc1RleHQg
aXMgJ25vbmUnCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2NzczMtdGV4dC9jc3MzLXRl
eHQtZGVjb3JhdGlvbi9nZXRDb21wdXRlZFN0eWxlL3NjcmlwdC10ZXN0cy9nZXRDb21wdXRlZFN0
eWxlLXRleHQtZGVjb3JhdGlvbi1saW5lLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MzLXRleHQv
Y3NzMy10ZXh0LWRlY29yYXRpb24vZ2V0Q29tcHV0ZWRTdHlsZS9zY3JpcHQtdGVzdHMvZ2V0Q29t
cHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24tbGluZS5qcwppbmRleCA2YmZlMzUxNThjZDNlZDEw
MjJiM2FiNGE2ZjM3MzhkNjFjMzQ5MGQxLi44ZjBkNGJhN2I0ZGYzYzBmMTk3YTBkYTQ5YTUwMGNl
YTdhNTk2MjhiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2NzczMtdGV4dC9jc3MzLXRl
eHQtZGVjb3JhdGlvbi9nZXRDb21wdXRlZFN0eWxlL3NjcmlwdC10ZXN0cy9nZXRDb21wdXRlZFN0
eWxlLXRleHQtZGVjb3JhdGlvbi1saW5lLmpzCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzMy10
ZXh0L2NzczMtdGV4dC1kZWNvcmF0aW9uL2dldENvbXB1dGVkU3R5bGUvc2NyaXB0LXRlc3RzL2dl
dENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9uLWxpbmUuanMKQEAgLTM3LDcgKzM3LDcgQEAg
ZGVidWcoJycpOwogCiBkZWJ1ZygiVmFsdWUgJ25vbmUnOiIpOwogZS5zdHlsZS53ZWJraXRUZXh0
RGVjb3JhdGlvbkxpbmUgPSAnbm9uZSc7Ci10ZXN0RWxlbWVudFN0eWxlKCJ3ZWJraXRUZXh0RGVj
b3JhdGlvbkxpbmUiLCAiLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZSIsICJbb2JqZWN0IENT
U1ZhbHVlXSIsICJpbml0aWFsIik7Cit0ZXN0RWxlbWVudFN0eWxlKCJ3ZWJraXRUZXh0RGVjb3Jh
dGlvbkxpbmUiLCAiLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZSIsICJbb2JqZWN0IENTU1By
aW1pdGl2ZVZhbHVlXSIsICJub25lIik7CiB0ZXN0Q29tcHV0ZWRTdHlsZSgid2Via2l0VGV4dERl
Y29yYXRpb25MaW5lIiwgIi13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmUiLCAiW29iamVjdCBD
U1NQcmltaXRpdmVWYWx1ZV0iLCAibm9uZSIpOwogZGVidWcoJycpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>173448</attachid>
            <date>2012-11-10 06:00:29 -0800</date>
            <delta_ts>2012-11-10 06:42:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101529-20121110095834.patch</filename>
            <type>text/plain</type>
            <size>8879</size>
            <attacher name="Bruno Abinader (history only)">bruno.abinader</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0MTU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzU1YzMwZjU2ZDcwOTEx
YjhmN2Q0ZGE4NDE1MTNlMDAyNTQ3YzVmMi4uNTRmYWJhMWVmOTBkOTg2YjJhZjljMTUzMDc0ZTQz
NDRjNDM4NDE3ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTEwICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmFiaW5hZGVyQGJhc3lza29tLmNvbT4KKwor
ICAgICAgICBbY3NzXSB0ZXh0LWRlY29yYXRpb246bm9uZSBubyBsb25nZXIgdmFsaWQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTUyOQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE9qYW4gVmFmYWkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBmaXhlcyBh
biBpc3N1ZSB3aGVyZSB0aGUgJ25vbmUnIHZhbHVlIHdhcyBwYXJzZWQgYXMgZXhwbGljaXRseQor
ICAgICAgICAnaW5pdGlhbCcgdmFsdWUuIEhvd2V2ZXIgdHJ1ZSBpbiBhIHNlbnNlIHRoYXQgdGhl
IGluaXRpYWwgdmFsdWUgZm9yIHRoZQorICAgICAgICAndGV4dC1kZWNvcmF0aW9uJyBwcm9wZXJ0
eSBpcyAnbm9uZScsIHRoZSB2YWx1ZSBpdHNlbGYgY291bGQgbm90IGJlIHBhcnNlZCBhcworICAg
ICAgICAnaW5pdGlhbCcuCisKKyAgICAgICAgVGhlIGdldENvbXB1dGVkU3R5bGUgbGF5b3V0IHRl
c3RzIGZvciAndGV4dC1kZWNvcmF0aW9uJyBhbmQKKyAgICAgICAgJy13ZWJraXQtdGV4dC1kZWNv
cmF0aW9uLWxpbmUnIENTUyBwcm9wZXJ0aWVzIGFyZSB1cGRhdGVkIHdpdGggdGhlIGNvcnJlY3QK
KyAgICAgICAgcmVzdWx0cy4KKworICAgICAgICAqIGNzcy9DU1NQYXJzZXIuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q1NTUGFyc2VyOjpwYXJzZVRleHREZWNvcmF0aW9uKTogV2hlbiBwYXJzZWQs
ICdub25lJyB2YWx1ZQorICAgICAgICBnZXRzIGl0cyBvd24gaWRlbnRpZmllciB2YWx1ZSBpbnN0
ZWFkIG9mIGV4cGxpY2l0IGluaXRpYWwuCisKIDIwMTItMTEtMDkgIERlYW4gSmFja3NvbiAgPGRp
bm9AYXBwbGUuY29tPgogCiAgICAgICAgIFN1cHBvcnQgbGlzdCBvZiB0cmFja3MgaW4gY2FwdGlv
biBtZWRpYSBjb250cm9scwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNl
ci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcAppbmRleCBiYjA5ZDMwZGFl
NDJmZDI1ODJkYTU3NmY3NGQzNGYxYWNhNGI2ZGM4Li43YWI3Mzg3Yjk3Y2UxN2ExNjQzMjExZmY0
Nzg5OTNiYTA3YTdkMWMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2Vy
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcApAQCAtODIzNiw3ICs4
MjM2LDcgQEAgYm9vbCBDU1NQYXJzZXI6OnBhcnNlVGV4dERlY29yYXRpb24oQ1NTUHJvcGVydHlJ
RCBwcm9wSWQsIGJvb2wgaW1wb3J0YW50KQogewogICAgIENTU1BhcnNlclZhbHVlKiB2YWx1ZSA9
IG1fdmFsdWVMaXN0LT5jdXJyZW50KCk7CiAgICAgaWYgKHZhbHVlLT5pZCA9PSBDU1NWYWx1ZU5v
bmUpIHsKLSAgICAgICAgYWRkVGV4dERlY29yYXRpb25Qcm9wZXJ0eShwcm9wSWQsIGNzc1ZhbHVl
UG9vbCgpLmNyZWF0ZUV4cGxpY2l0SW5pdGlhbFZhbHVlKCksIGltcG9ydGFudCk7CisgICAgICAg
IGFkZFRleHREZWNvcmF0aW9uUHJvcGVydHkocHJvcElkLCBjc3NWYWx1ZVBvb2woKS5jcmVhdGVJ
ZGVudGlmaWVyVmFsdWUoQ1NTVmFsdWVOb25lKSwgaW1wb3J0YW50KTsKICAgICAgICAgbV92YWx1
ZUxpc3QtPm5leHQoKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDkyYmIz
OGNiMTE3YmIyNTJkMzU1Y2JmZjJhNmJjMGRmODA3OGZhYzUuLjllNDE5MTFkZjdjYzRmYTIwNDg3
MWYyMmQ5OGY0MzA4NzliOGFjOTcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMi0xMS0xMCAg
QnJ1bm8gZGUgT2xpdmVpcmEgQWJpbmFkZXIgIDxicnVuby5hYmluYWRlckBiYXN5c2tvbS5jb20+
CisKKyAgICAgICAgW2Nzc10gdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm8gbG9uZ2VyIHZhbGlkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDE1MjkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBPamFuIFZhZmFpLgorCisgICAgICAgIFRoZSBnZXRDb21wdXRl
ZFN0eWxlIGxheW91dCB0ZXN0cyBmb3IgJ3RleHQtZGVjb3JhdGlvbicgYW5kCisgICAgICAgICct
d2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lJyBDU1MgcHJvcGVydGllcyBhcmUgdXBkYXRlZCB3
aXRoIHRoZSBjb3JyZWN0CisgICAgICAgIHJlc3VsdHMgZm9yIHRoZSAnbm9uZScgdmFsdWUuCisK
KyAgICAgICAgKiBmYXN0L2Nzcy9nZXRDb21wdXRlZFN0eWxlL2dldENvbXB1dGVkU3R5bGUtdGV4
dC1kZWNvcmF0aW9uLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L2Nzcy9nZXRDb21wdXRl
ZFN0eWxlL3NjcmlwdC10ZXN0cy9nZXRDb21wdXRlZFN0eWxlLXRleHQtZGVjb3JhdGlvbi5qczoK
KyAgICAgICAgKiBmYXN0L2NzczMtdGV4dC9jc3MzLXRleHQtZGVjb3JhdGlvbi9nZXRDb21wdXRl
ZFN0eWxlL2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9uLWxpbmUtZXhwZWN0ZWQudHh0
OgorICAgICAgICAqIGZhc3QvY3NzMy10ZXh0L2NzczMtdGV4dC1kZWNvcmF0aW9uL2dldENvbXB1
dGVkU3R5bGUvc2NyaXB0LXRlc3RzL2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9uLWxp
bmUuanM6CisgICAgICAgICogaW5zcGVjdG9yL2NvbnNvbGUvY29uc29sZS1mb3JtYXQtc3R5bGUt
d2hpdGVsaXN0LWV4cGVjdGVkLnR4dDoKKwogMjAxMi0xMS0wOSAgT2phbiBWYWZhaSAgPG9qYW5A
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFNob3VsZCBvbmx5IGZpcmUgYSBzaW5nbGUgc2V0IG9m
IG1vdXNlIGV2ZW50cyBhbmQgdXBkYXRlIGhvdmVyIHN0YXRlIG9uY2Ugd2hlbiBzY3JvbGxpbmcg
aXMgZG9uZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHls
ZS9nZXRDb21wdXRlZFN0eWxlLXRleHQtZGVjb3JhdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy9nZXRDb21wdXRlZFN0eWxlL2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNv
cmF0aW9uLWV4cGVjdGVkLnR4dAppbmRleCA4ZDk3M2JjZGI2OGJiYzhmNTM4MDU2NjA0M2FmMDYz
Y2ViM2Y5YjQ3Li43MzEzNTIwZDM5ZGM4NGQwM2QyMThiNTA0NWExMjU5NDEzOTk1MGUxIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9nZXRDb21wdXRlZFN0eWxlL2dldENvbXB1dGVk
U3R5bGUtdGV4dC1kZWNvcmF0aW9uLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy9nZXRDb21wdXRlZFN0eWxlL2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9uLWV4
cGVjdGVkLnR4dApAQCAtMTgsOSArMTgsOSBAQCBQQVNTIGNvbXB1dGVkU3R5bGUuZ2V0UHJvcGVy
dHlDU1NWYWx1ZSgndGV4dC1kZWNvcmF0aW9uJykudG9TdHJpbmcoKSBpcyAnW29iamVjdAogUEFT
UyBjb21wdXRlZFN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUoJ3RleHQtZGVjb3JhdGlvbicpLmNz
c1RleHQgaXMgJ25vbmUnCiAKIFZhbHVlICdub25lJzoKLVBBU1MgZS5zdHlsZS50ZXh0RGVjb3Jh
dGlvbiBpcyAnaW5pdGlhbCcKLVBBU1MgZS5zdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKCd0ZXh0
LWRlY29yYXRpb24nKS50b1N0cmluZygpIGlzICdbb2JqZWN0IENTU1ZhbHVlXScKLVBBU1MgZS5z
dHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKCd0ZXh0LWRlY29yYXRpb24nKS5jc3NUZXh0IGlzICdp
bml0aWFsJworUEFTUyBlLnN0eWxlLnRleHREZWNvcmF0aW9uIGlzICdub25lJworUEFTUyBlLnN0
eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUoJ3RleHQtZGVjb3JhdGlvbicpLnRvU3RyaW5nKCkgaXMg
J1tvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdJworUEFTUyBlLnN0eWxlLmdldFByb3BlcnR5Q1NT
VmFsdWUoJ3RleHQtZGVjb3JhdGlvbicpLmNzc1RleHQgaXMgJ25vbmUnCiBQQVNTIGNvbXB1dGVk
U3R5bGUudGV4dERlY29yYXRpb24gaXMgJ25vbmUnCiBQQVNTIGNvbXB1dGVkU3R5bGUuZ2V0UHJv
cGVydHlDU1NWYWx1ZSgndGV4dC1kZWNvcmF0aW9uJykudG9TdHJpbmcoKSBpcyAnW29iamVjdCBD
U1NQcmltaXRpdmVWYWx1ZV0nCiBQQVNTIGNvbXB1dGVkU3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1
ZSgndGV4dC1kZWNvcmF0aW9uJykuY3NzVGV4dCBpcyAnbm9uZScKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvY3NzL2dldENvbXB1dGVkU3R5bGUvc2NyaXB0LXRlc3RzL2dldENvbXB1dGVk
U3R5bGUtdGV4dC1kZWNvcmF0aW9uLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0
ZWRTdHlsZS9zY3JpcHQtdGVzdHMvZ2V0Q29tcHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24uanMK
aW5kZXggYTNhN2YwNWI2YjNmNDA0YjZmNzczYzg0Yzc3MmU4NGVjZGRhODVlYS4uMDM4OTA0NmMx
NTAyMjQ4MDAzNDI3OTQyZTFlNWExZGQ5OGEzNjk2NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS9zY3JpcHQtdGVzdHMvZ2V0Q29tcHV0ZWRTdHlsZS10
ZXh0LWRlY29yYXRpb24uanMKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRT
dHlsZS9zY3JpcHQtdGVzdHMvZ2V0Q29tcHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24uanMKQEAg
LTM3LDcgKzM3LDcgQEAgZGVidWcoJycpOwogCiBkZWJ1ZygiVmFsdWUgJ25vbmUnOiIpOwogZS5z
dHlsZS50ZXh0RGVjb3JhdGlvbiA9ICdub25lJzsKLXRlc3RFbGVtZW50U3R5bGUoInRleHREZWNv
cmF0aW9uIiwgInRleHQtZGVjb3JhdGlvbiIsICJbb2JqZWN0IENTU1ZhbHVlXSIsICJpbml0aWFs
Iik7Cit0ZXN0RWxlbWVudFN0eWxlKCJ0ZXh0RGVjb3JhdGlvbiIsICJ0ZXh0LWRlY29yYXRpb24i
LCAiW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0iLCAibm9uZSIpOwogdGVzdENvbXB1dGVkU3R5
bGUoInRleHREZWNvcmF0aW9uIiwgInRleHQtZGVjb3JhdGlvbiIsICJbb2JqZWN0IENTU1ByaW1p
dGl2ZVZhbHVlXSIsICJub25lIik7CiBkZWJ1ZygnJyk7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY3NzMy10ZXh0L2NzczMtdGV4dC1kZWNvcmF0aW9uL2dldENvbXB1dGVkU3R5bGUv
Z2V0Q29tcHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24tbGluZS1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9mYXN0L2NzczMtdGV4dC9jc3MzLXRleHQtZGVjb3JhdGlvbi9nZXRDb21wdXRlZFN0
eWxlL2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9uLWxpbmUtZXhwZWN0ZWQudHh0Cmlu
ZGV4IDUxMTlmNWVmYzZkNzQxZWYxNTk0MDAwMmJjNDAwZTJiODk4YzExNzAuLjg0YjllMzc1YzU4
MzBhNjkyMmYxMjUwNWY3MTQwZDc4NjMxNjE0MGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zh
c3QvY3NzMy10ZXh0L2NzczMtdGV4dC1kZWNvcmF0aW9uL2dldENvbXB1dGVkU3R5bGUvZ2V0Q29t
cHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24tbGluZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9jc3MzLXRleHQvY3NzMy10ZXh0LWRlY29yYXRpb24vZ2V0Q29tcHV0ZWRTdHls
ZS9nZXRDb21wdXRlZFN0eWxlLXRleHQtZGVjb3JhdGlvbi1saW5lLWV4cGVjdGVkLnR4dApAQCAt
MTgsOSArMTgsOSBAQCBQQVNTIGNvbXB1dGVkU3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSgnLXdl
YmtpdC10ZXh0LWRlY29yYXRpb24tbGluZScpLnRvU3RyaW5nKAogUEFTUyBjb21wdXRlZFN0eWxl
LmdldFByb3BlcnR5Q1NTVmFsdWUoJy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmUnKS5jc3NU
ZXh0IGlzICdub25lJwogCiBWYWx1ZSAnbm9uZSc6Ci1QQVNTIGUuc3R5bGUud2Via2l0VGV4dERl
Y29yYXRpb25MaW5lIGlzICdpbml0aWFsJwotUEFTUyBlLnN0eWxlLmdldFByb3BlcnR5Q1NTVmFs
dWUoJy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmUnKS50b1N0cmluZygpIGlzICdbb2JqZWN0
IENTU1ZhbHVlXScKLVBBU1MgZS5zdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKCctd2Via2l0LXRl
eHQtZGVjb3JhdGlvbi1saW5lJykuY3NzVGV4dCBpcyAnaW5pdGlhbCcKK1BBU1MgZS5zdHlsZS53
ZWJraXRUZXh0RGVjb3JhdGlvbkxpbmUgaXMgJ25vbmUnCitQQVNTIGUuc3R5bGUuZ2V0UHJvcGVy
dHlDU1NWYWx1ZSgnLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZScpLnRvU3RyaW5nKCkgaXMg
J1tvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdJworUEFTUyBlLnN0eWxlLmdldFByb3BlcnR5Q1NT
VmFsdWUoJy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmUnKS5jc3NUZXh0IGlzICdub25lJwog
UEFTUyBjb21wdXRlZFN0eWxlLndlYmtpdFRleHREZWNvcmF0aW9uTGluZSBpcyAnbm9uZScKIFBB
U1MgY29tcHV0ZWRTdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKCctd2Via2l0LXRleHQtZGVjb3Jh
dGlvbi1saW5lJykudG9TdHJpbmcoKSBpcyAnW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0nCiBQ
QVNTIGNvbXB1dGVkU3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSgnLXdlYmtpdC10ZXh0LWRlY29y
YXRpb24tbGluZScpLmNzc1RleHQgaXMgJ25vbmUnCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2NzczMtdGV4dC9jc3MzLXRleHQtZGVjb3JhdGlvbi9nZXRDb21wdXRlZFN0eWxlL3Njcmlw
dC10ZXN0cy9nZXRDb21wdXRlZFN0eWxlLXRleHQtZGVjb3JhdGlvbi1saW5lLmpzIGIvTGF5b3V0
VGVzdHMvZmFzdC9jc3MzLXRleHQvY3NzMy10ZXh0LWRlY29yYXRpb24vZ2V0Q29tcHV0ZWRTdHls
ZS9zY3JpcHQtdGVzdHMvZ2V0Q29tcHV0ZWRTdHlsZS10ZXh0LWRlY29yYXRpb24tbGluZS5qcwpp
bmRleCA2YmZlMzUxNThjZDNlZDEwMjJiM2FiNGE2ZjM3MzhkNjFjMzQ5MGQxLi44ZjBkNGJhN2I0
ZGYzYzBmMTk3YTBkYTQ5YTUwMGNlYTdhNTk2MjhiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9m
YXN0L2NzczMtdGV4dC9jc3MzLXRleHQtZGVjb3JhdGlvbi9nZXRDb21wdXRlZFN0eWxlL3Njcmlw
dC10ZXN0cy9nZXRDb21wdXRlZFN0eWxlLXRleHQtZGVjb3JhdGlvbi1saW5lLmpzCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzMy10ZXh0L2NzczMtdGV4dC1kZWNvcmF0aW9uL2dldENvbXB1dGVk
U3R5bGUvc2NyaXB0LXRlc3RzL2dldENvbXB1dGVkU3R5bGUtdGV4dC1kZWNvcmF0aW9uLWxpbmUu
anMKQEAgLTM3LDcgKzM3LDcgQEAgZGVidWcoJycpOwogCiBkZWJ1ZygiVmFsdWUgJ25vbmUnOiIp
OwogZS5zdHlsZS53ZWJraXRUZXh0RGVjb3JhdGlvbkxpbmUgPSAnbm9uZSc7Ci10ZXN0RWxlbWVu
dFN0eWxlKCJ3ZWJraXRUZXh0RGVjb3JhdGlvbkxpbmUiLCAiLXdlYmtpdC10ZXh0LWRlY29yYXRp
b24tbGluZSIsICJbb2JqZWN0IENTU1ZhbHVlXSIsICJpbml0aWFsIik7Cit0ZXN0RWxlbWVudFN0
eWxlKCJ3ZWJraXRUZXh0RGVjb3JhdGlvbkxpbmUiLCAiLXdlYmtpdC10ZXh0LWRlY29yYXRpb24t
bGluZSIsICJbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXSIsICJub25lIik7CiB0ZXN0Q29tcHV0
ZWRTdHlsZSgid2Via2l0VGV4dERlY29yYXRpb25MaW5lIiwgIi13ZWJraXQtdGV4dC1kZWNvcmF0
aW9uLWxpbmUiLCAiW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0iLCAibm9uZSIpOwogZGVidWco
JycpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS9jb25zb2xl
LWZvcm1hdC1zdHlsZS13aGl0ZWxpc3QtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW5zcGVj
dG9yL2NvbnNvbGUvY29uc29sZS1mb3JtYXQtc3R5bGUtd2hpdGVsaXN0LWV4cGVjdGVkLnR4dApp
bmRleCA3MDgzZWYxMzE1MzAzYTIzOGZkOTRlMmJkOGRjNjM3ZTUwMGNkMmY5Li44YjM4NzM0YTg1
YjhhYjUzZDNjZjQ5YmMyZjBkZTU4ZjAxMDFmY2YzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9p
bnNwZWN0b3IvY29uc29sZS9jb25zb2xlLWZvcm1hdC1zdHlsZS13aGl0ZWxpc3QtZXhwZWN0ZWQu
dHh0CisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25zb2xlL2NvbnNvbGUtZm9ybWF0LXN0
eWxlLXdoaXRlbGlzdC1leHBlY3RlZC50eHQKQEAgLTEzLDcgKzEzLDcgQEAgU3R5bGU6IGZvbnQt
c3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7
IGZvbnQtc2l6ZToKIEFuZCBib3JkZXJzIGFuZCBtYXJnaW5zIGFuZCBwYWRkaW5ncyEgY29uc29s
ZS1mb3JtYXQtc3R5bGUtd2hpdGVsaXN0Lmh0bWw6MTAKIFN0eWxlOiBib3JkZXI6IDFweCBzb2xp
ZCByZWQ7IG1hcmdpbjogMjBweDsgcGFkZGluZzogMTBweDsKIHRleHQtKiBpcyBmaW5lIGJ5IHVz
ISBjb25zb2xlLWZvcm1hdC1zdHlsZS13aGl0ZWxpc3QuaHRtbDoxMQotU3R5bGU6IHRleHQtZGVj
b3JhdGlvbjogaW5pdGlhbDsKK1N0eWxlOiB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiBEaXNwbGF5
LCBvbiB0aGUgb3RoZXIgaGFuZCwgaXMgYmFkIG5ld3MuIGNvbnNvbGUtZm9ybWF0LXN0eWxlLXdo
aXRlbGlzdC5odG1sOjEzCiBTdHlsZTogTk8gU1RZTEVTIERFRklORUQuCiBBbmQgcG9zaXRpb24g
dG9vLiBjb25zb2xlLWZvcm1hdC1zdHlsZS13aGl0ZWxpc3QuaHRtbDoxNAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>