<?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>159666</bug_id>
          
          <creation_ts>2016-07-11 23:26:49 -0700</creation_ts>
          <short_desc>Change CSSParser::sourceSize returning Optional&lt;CSSParser::SourceSize&gt;</short_desc>
          <delta_ts>2016-07-14 22:50:30 -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>CSS</component>
          <version>WebKit 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 name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>yoav</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1209952</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2016-07-11 23:26:49 -0700</bug_when>
    <thetext>(from Bug 159412 Comment 9)

&gt; Assuming that we want to silently ignore the single size, I think the
&gt; cleanest way to write the sourceSize function would be to have it return
&gt; Optional&lt;CSSParser::SourceSize&gt; and return no source size at all when the
&gt; value is invalid rather than instead using a size with a CSS_UNKNOWN
&gt; primitive value in it.
&gt; 
&gt; The call site in CSSGrammar.y.in could just not append a size in that case.
&gt; 
&gt; But I am not sure what the desired behavior is in this error case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1209956</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2016-07-11 23:40:05 -0700</bug_when>
    <thetext>Yoav, do you do this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1209969</commentid>
    <comment_count>2</comment_count>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2016-07-12 00:25:42 -0700</bug_when>
    <thetext>yeah, I&apos;m on it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1209978</commentid>
    <comment_count>3</comment_count>
      <attachid>283399</attachid>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2016-07-12 02:02:18 -0700</bug_when>
    <thetext>Created attachment 283399
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1210030</commentid>
    <comment_count>4</comment_count>
      <attachid>283399</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-07-12 08:32:01 -0700</bug_when>
    <thetext>Comment on attachment 283399
Patch

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

&gt; Source/WebCore/css/CSSGrammar.y.in:580
&gt; +        auto result = parser-&gt;sourceSize(WTFMove(*$1), $2);
&gt; +        if (result)

I’d like this slightly better with the expression inside the if, but otherwise the patch looks perfect to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1210031</commentid>
    <comment_count>5</comment_count>
      <attachid>283409</attachid>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2016-07-12 08:41:27 -0700</bug_when>
    <thetext>Created attachment 283409
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1210032</commentid>
    <comment_count>6</comment_count>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2016-07-12 08:42:26 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Created attachment 283409 [details]
&gt; Patch

(In reply to comment #4)
&gt; Comment on attachment 283399 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=283399&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/css/CSSGrammar.y.in:580
&gt; &gt; +        auto result = parser-&gt;sourceSize(WTFMove(*$1), $2);
&gt; &gt; +        if (result)
&gt; 
&gt; I’d like this slightly better with the expression inside the if, but
&gt; otherwise the patch looks perfect to me.

Done. Thanks for reviewing! :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1210162</commentid>
    <comment_count>7</comment_count>
      <attachid>283409</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-07-12 14:42:54 -0700</bug_when>
    <thetext>Comment on attachment 283409
Patch

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

&gt; Source/WebCore/css/CSSParser.cpp:1560
&gt;      if (!value) {
&gt;          value = parserValue.createCSSValue();
&gt;          if (!value)
&gt; -            value = CSSPrimitiveValue::create(0, CSSPrimitiveValue::CSS_UNKNOWN);
&gt; +            return Nullopt;
&gt;      }
&gt;      destroy(parserValue);

Oops, missed the storage leak here. We have to structure this so destroy(parserValue) is called even if we are going to return Nullopt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1210457</commentid>
    <comment_count>8</comment_count>
      <attachid>283530</attachid>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2016-07-13 08:58:16 -0700</bug_when>
    <thetext>Created attachment 283530
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1210492</commentid>
    <comment_count>9</comment_count>
      <attachid>283530</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-13 09:35:46 -0700</bug_when>
    <thetext>Comment on attachment 283530
Patch

Rejecting attachment 283530 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 283530, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
fs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 203161 = fa38974410e9b628f2311c8da4a778d48636d306
r203162 = f4555b72adc88d17af46507f6d6ff5e5c6f3b81e
r203163 = 1b59d18bf9b48905986998af6522134b11aa6edb
r203164 = 6226acd6e0632c939b28a948f749093ddaa3a0cd
Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc
First, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/origin/master.

Full output: http://webkit-queues.webkit.org/results/1674971</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211336</commentid>
    <comment_count>10</comment_count>
      <attachid>283530</attachid>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2016-07-14 22:29:44 -0700</bug_when>
    <thetext>Comment on attachment 283530
Patch

CQ failure at https://webkit-queues.webkit.org/results/1674971 seems spurious.

&quot;You have both LayoutTests/imported/w3c and LayoutTests/imported/w3c/ChangeLog&quot; is not true, as this patch doesn&apos;t touch LayoutTests/imported.

Trying to CQ it again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211338</commentid>
    <comment_count>11</comment_count>
      <attachid>283530</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-14 22:50:25 -0700</bug_when>
    <thetext>Comment on attachment 283530
Patch

Clearing flags on attachment: 283530

Committed r203269: &lt;http://trac.webkit.org/changeset/203269&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211339</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-14 22:50:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>283399</attachid>
            <date>2016-07-12 02:02:18 -0700</date>
            <delta_ts>2016-07-12 08:41:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159666-20160712110134.patch</filename>
            <type>text/plain</type>
            <size>6803</size>
            <attacher name="Yoav Weiss">yoav</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzMDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODFlOTVlNGNjODUxOGY1
Mjk2ZjE0ZjJkM2I2NDJmODNkZTQ4YTZjYi4uMzQ4NzU1MTA2MTBlN2ZmZmIxZjZmYWVlMjFjM2Fm
OTJmMzY3NjlhZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTA3LTEyICBZb2F2
IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAgIENoYW5nZSBDU1NQYXJzZXI6OnNvdXJj
ZVNpemUgcmV0dXJuaW5nIE9wdGlvbmFsPENTU1BhcnNlcjo6U291cmNlU2l6ZT4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTY2NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3RzOgorICAgICAgICAg
ICAgZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy5o
dG1sCisKKyAgICAgICAgKiBjc3MvQ1NTR3JhbW1hci55LmluOiBBdm9pZCBhZGRpbmcgU291cmNl
U2l6ZSB0byBzb3VyY2Vfc2l6ZV9saXN0IHdoZW4gdGhlIHZhbHVlIGlzIGEgTnVsbG9wdC4KKyAg
ICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1BhcnNlcjo6
c291cmNlU2l6ZSk6IFJldHVybiBhIE51bGxvcHQgd2hlbiBhbiBpbnZhbGlkIHZhbHVlIGlzIGVu
Y291bnRlcmVkLgorICAgICAgICAqIGNzcy9DU1NQYXJzZXIuaDoKKwogMjAxNi0wNy0xMSAgRnVq
aWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAogICAgICAgICBVc2luZyBk
cGkgdW5pdCBpbiBzaXplcyBhdHRyaWJ1dGUgcmFpc2VzIFNJR1NFR1YKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkuaW4gYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
R3JhbW1hci55LmluCmluZGV4IGNhZDFiYTdmYjYzNDBjODcwOGEyNDZjNDFjZWVmMThmN2EwYzhj
OTQuLjQ5N2UwNGVhOTAwMTg3NThhYzliMDc3Y2E2ZGI2YjcyNGYyMTQ4NTkgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkuaW4KKysrIGIvU291cmNlL1dlYkNvcmUv
Y3NzL0NTU0dyYW1tYXIueS5pbgpAQCAtNTc2LDEyICs1NzYsMTYgQEAgd2Via2l0X3NvdXJjZV9z
aXplX2xpc3Q6CiBzb3VyY2Vfc2l6ZV9saXN0OgogICAgIG1heWJlX3NvdXJjZV9tZWRpYV9xdWVy
eV9leHByZXNzaW9uIHNvdXJjZV9zaXplX2xlbmd0aCB7CiAgICAgICAgICQkID0gbmV3IFZlY3Rv
cjxDU1NQYXJzZXI6OlNvdXJjZVNpemU+OwotICAgICAgICAkJC0+YXBwZW5kKHBhcnNlci0+c291
cmNlU2l6ZShXVEZNb3ZlKCokMSksICQyKSk7CisgICAgICAgIGF1dG8gcmVzdWx0ID0gcGFyc2Vy
LT5zb3VyY2VTaXplKFdURk1vdmUoKiQxKSwgJDIpOworICAgICAgICBpZiAocmVzdWx0KQorICAg
ICAgICAgICAgJCQtPmFwcGVuZChXVEZNb3ZlKHJlc3VsdC52YWx1ZSgpKSk7CiAgICAgICAgIGRl
bGV0ZSAkMTsKICAgICB9CiAgICAgfCBzb3VyY2Vfc2l6ZV9saXN0IG1heWJlX3NwYWNlICcsJyBt
YXliZV9zcGFjZSBtYXliZV9zb3VyY2VfbWVkaWFfcXVlcnlfZXhwcmVzc2lvbiBzb3VyY2Vfc2l6
ZV9sZW5ndGggewogICAgICAgICAkJCA9ICQxOwotICAgICAgICAkJC0+YXBwZW5kKHBhcnNlci0+
c291cmNlU2l6ZShXVEZNb3ZlKCokNSksICQ2KSk7CisgICAgICAgIGF1dG8gcmVzdWx0ID0gcGFy
c2VyLT5zb3VyY2VTaXplKFdURk1vdmUoKiQ1KSwgJDYpOworICAgICAgICBpZiAocmVzdWx0KQor
ICAgICAgICAgICAgJCQtPmFwcGVuZChXVEZNb3ZlKHJlc3VsdC52YWx1ZSgpKSk7CiAgICAgICAg
IGRlbGV0ZSAkNTsKICAgICB9CiAgICAgOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1BhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcAppbmRleCAy
MzNlOWM0OGQxMGJiYjE3YmJkNzhkMDJhMTE0ZjM3OWJjMTUyYmQ3Li45YTUzZGE3NWFhOTU5MGRk
YjE3MWEyNTIwZWM2MjA2YTczZTdiMjkxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTUGFyc2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcApAQCAt
MTU0NCw3ICsxNTQ0LDcgQEAgQ1NTUGFyc2VyOjpTb3VyY2VTaXplOjpTb3VyY2VTaXplKE1lZGlh
UXVlcnlFeHByZXNzaW9uJiYgZXhwcmVzc2lvbiwgUmVmPENTU1ZhbHUKIHsKIH0KIAotQ1NTUGFy
c2VyOjpTb3VyY2VTaXplIENTU1BhcnNlcjo6c291cmNlU2l6ZShNZWRpYVF1ZXJ5RXhwcmVzc2lv
biYmIGV4cHJlc3Npb24sIENTU1BhcnNlclZhbHVlJiBwYXJzZXJWYWx1ZSkKK09wdGlvbmFsPENT
U1BhcnNlcjo6U291cmNlU2l6ZT4gQ1NTUGFyc2VyOjpzb3VyY2VTaXplKE1lZGlhUXVlcnlFeHBy
ZXNzaW9uJiYgZXhwcmVzc2lvbiwgQ1NTUGFyc2VyVmFsdWUmIHBhcnNlclZhbHVlKQogewogICAg
IFJlZlB0cjxDU1NWYWx1ZT4gdmFsdWU7CiAgICAgaWYgKGlzQ2FsY3VsYXRpb24ocGFyc2VyVmFs
dWUpKSB7CkBAIC0xNTU1LDcgKzE1NTUsNyBAQCBDU1NQYXJzZXI6OlNvdXJjZVNpemUgQ1NTUGFy
c2VyOjpzb3VyY2VTaXplKE1lZGlhUXVlcnlFeHByZXNzaW9uJiYgZXhwcmVzc2lvbiwgQwogICAg
IGlmICghdmFsdWUpIHsKICAgICAgICAgdmFsdWUgPSBwYXJzZXJWYWx1ZS5jcmVhdGVDU1NWYWx1
ZSgpOwogICAgICAgICBpZiAoIXZhbHVlKQotICAgICAgICAgICAgdmFsdWUgPSBDU1NQcmltaXRp
dmVWYWx1ZTo6Y3JlYXRlKDAsIENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfVU5LTk9XTik7CisgICAg
ICAgICAgICByZXR1cm4gTnVsbG9wdDsKICAgICB9CiAgICAgZGVzdHJveShwYXJzZXJWYWx1ZSk7
CiAgICAgLy8gRklYTUU6IENhbGxpbmcgdGhlIGNvbnN0cnVjdG9yIGV4cGxpY2l0bHkgaGVyZSB0
byB3b3JrIGFyb3VuZCBhbiBNU1ZDIGJ1Zy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NQYXJzZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuaAppbmRleCAyMzVk
MWUxNzlmZTk5MzA2MWQyMGJjM2I5ZTQ1NGJjNzJiNDU1MDdlLi45MTI2ZjI3NGI2MjcyYzFkOTk4
ZWM1ZGJkYWY0MTIwOTJkZGUxZjY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
UGFyc2VyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5oCkBAIC0xNzYsNyAr
MTc2LDcgQEAgcHVibGljOgogICAgICAgICBTb3VyY2VTaXplKE1lZGlhUXVlcnlFeHByZXNzaW9u
JiYsIFJlZjxDU1NWYWx1ZT4mJik7CiAgICAgfTsKICAgICBWZWN0b3I8U291cmNlU2l6ZT4gcGFy
c2VTaXplc0F0dHJpYnV0ZShTdHJpbmdWaWV3KTsKLSAgICBTb3VyY2VTaXplIHNvdXJjZVNpemUo
TWVkaWFRdWVyeUV4cHJlc3Npb24mJiwgQ1NTUGFyc2VyVmFsdWUmKTsKKyAgICBPcHRpb25hbDxT
b3VyY2VTaXplPiBzb3VyY2VTaXplKE1lZGlhUXVlcnlFeHByZXNzaW9uJiYsIENTU1BhcnNlclZh
bHVlJik7CiAKICAgICBib29sIHBhcnNlRmlsbEltYWdlKENTU1BhcnNlclZhbHVlTGlzdCYsIFJl
ZlB0cjxDU1NWYWx1ZT4mKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGQ0NDcwZjhiMWZlMmVmNzI2ZDI4YjBhODlhZjI0
OGMyMzk1ZGIwNTIuLmYwMzExZDk4OGIwY2RlZTBhNWI3NzY1OGIyYTdhYTdkMWYwNTMyZTkgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNi0wNy0xMiAgWW9hdiBXZWlzcyAgPHlvYXZAeW9hdi53
cz4KKworICAgICAgICBDaGFuZ2UgQ1NTUGFyc2VyOjpzb3VyY2VTaXplIHJldHVybmluZyBPcHRp
b25hbDxDU1NQYXJzZXI6OlNvdXJjZVNpemU+CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNTk2NjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBZGRlZCBhIHRlc3QgdG8gbWFrZSBzdXJlIHRoYXQgYW4gaW52
YWxpZCBzb3VyY2Utc2l6ZSB2YWx1ZSBpcyBza2lwcGVkLCBidXQgdGhlIG5leHQgb25lIGlzIHBy
b3Blcmx5IHBpY2tlZC4KKworICAgICAgICAqIGZhc3QvZG9tL0hUTUxJbWFnZUVsZW1lbnQvc2l6
ZXMvaW1hZ2Utc2l6ZXMtaW52YWxpZHMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvZG9t
L0hUTUxJbWFnZUVsZW1lbnQvc2l6ZXMvaW1hZ2Utc2l6ZXMtaW52YWxpZHMuaHRtbDoKKwogMjAx
Ni0wNy0xMSAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAogICAg
ICAgICBVc2luZyBkcGkgdW5pdCBpbiBzaXplcyBhdHRyaWJ1dGUgcmFpc2VzIFNJR1NFR1YKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbWFnZUVsZW1lbnQvc2l6ZXMvaW1h
Z2Utc2l6ZXMtaW52YWxpZHMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRN
TEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy1leHBlY3RlZC50eHQKaW5k
ZXggOTlhNmY1OGFlYWNkZmY3NjgxYTg1MjBmZjQ3ZjA3YTYxNjMwNzI2Mi4uODliNTdhNDUwMDc2
Yzc5NGVkMTQ5NzU1ODU0ZmU1Y2M1NTAzZmRmYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFz
dC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy1leHBlY3Rl
ZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9p
bWFnZS1zaXplcy1pbnZhbGlkcy1leHBlY3RlZC50eHQKQEAgLTE2LDcgKzE2LDkgQEAgUEFTUyBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZChlbGVtZW50SWQpLmNsaWVudFdpZHRoIGlzIDgwMAogUEFT
UyBjdXJyZW50U3JjRmlsZU5hbWUoZWxlbWVudElkKSBpcyAiaW1hZ2Utc2V0LTJ4LnBuZyIKIFBB
U1MgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWxlbWVudElkKS5jbGllbnRXaWR0aCBpcyA4MDAK
IFBBU1MgY3VycmVudFNyY0ZpbGVOYW1lKGVsZW1lbnRJZCkgaXMgImltYWdlLXNldC0yeC5wbmci
CitQQVNTIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGVsZW1lbnRJZCkuY2xpZW50V2lkdGggaXMg
MTYwMAorUEFTUyBjdXJyZW50U3JjRmlsZU5hbWUoZWxlbWVudElkKSBpcyAiaW1hZ2Utc2V0LTR4
LnBuZyIKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQot
ICAgICAgICAKKyAgICAgICAgIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRN
TEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy5o
dG1sCmluZGV4IDYyMDFlN2NjMTU4N2U1NGU0OGQ1YzNmOWExZDdjZWU1NzczNDZjMGEuLjE4Y2Yy
YzllYmM1ZGIzZjU1ZTRiNDA1YzMxMjhmZTI2ZGY3MTAwYmUgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2Zhc3QvZG9tL0hUTUxJbWFnZUVsZW1lbnQvc2l6ZXMvaW1hZ2Utc2l6ZXMtaW52YWxpZHMu
aHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW1hZ2VFbGVtZW50L3NpemVzL2lt
YWdlLXNpemVzLWludmFsaWRzLmh0bWwKQEAgLTEyLDYgKzEyLDkgQEAKICAgICAgICAgICAgIHNo
b3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZChlbGVtZW50SWQpLmNsaWVudFdpZHRoJywg
JzgwMCcpOwogICAgICAgICAgICAgc2hvdWxkQmUoJ2N1cnJlbnRTcmNGaWxlTmFtZShlbGVtZW50
SWQpJywgJyJpbWFnZS1zZXQtMngucG5nIicpOwogICAgICAgICB9CisgICAgICAgIGVsZW1lbnRJ
ZCA9ICJjcmFzaDEwIjsKKyAgICAgICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlk
KGVsZW1lbnRJZCkuY2xpZW50V2lkdGgnLCAnMTYwMCcpOworICAgICAgICBzaG91bGRCZSgnY3Vy
cmVudFNyY0ZpbGVOYW1lKGVsZW1lbnRJZCknLCAnImltYWdlLXNldC00eC5wbmciJyk7CiAgICAg
fSwgZmFsc2UpOwogPC9zY3JpcHQ+CiA8IS0tIGNyYXNoIHRlc3RzIC0tPgpAQCAtMjQsMyArMjcs
NCBAQAogPGltZyBpZD0iY3Jhc2g3IiBzaXplcz0iY2FsYygycHgrZGZtamJzZiwsLHNraWRrayki
IHNyY3NldD0iLi4vLi4vLi4vaGlkcGkvcmVzb3VyY2VzL2ltYWdlLXNldC0yeC5wbmcgODAwdywg
Li4vcmVzb3VyY2VzL2ltYWdlLXNldC00eC5wbmcgMTYwMDB3Ij4KIDxpbWcgaWQ9ImNyYXNoOCIg
c2l6ZXM9ImNhbGMoMnB4K2RmbWpic2YsLCxza2lka2spICsgMnB4LCA1NnB4IiBzcmNzZXQ9Ii4u
Ly4uLy4uL2hpZHBpL3Jlc291cmNlcy9pbWFnZS1zZXQtMngucG5nIDgwMHcsIC4uL3Jlc291cmNl
cy9pbWFnZS1zZXQtNHgucG5nIDE2MDAwdyI+CiA8aW1nIGlkPSJjcmFzaDkiIHNpemVzPSIxZHBp
IiBzcmNzZXQ9Ii4uLy4uLy4uL2hpZHBpL3Jlc291cmNlcy9pbWFnZS1zZXQtMngucG5nIDgwMHcs
IC4uL3Jlc291cmNlcy9pbWFnZS1zZXQtNHgucG5nIDE2MDAwdyI+Cis8aW1nIGlkPSJjcmFzaDEw
IiBzaXplcz0iKG1heC13aWR0aDogMTBweCkgMWh6LCAxNjAwcHgiIHNyY3NldD0iLi4vLi4vLi4v
aGlkcGkvcmVzb3VyY2VzL2ltYWdlLXNldC0yeC5wbmcgODAwdywgLi4vcmVzb3VyY2VzL2ltYWdl
LXNldC00eC5wbmcgMTYwMHciPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>283409</attachid>
            <date>2016-07-12 08:41:27 -0700</date>
            <delta_ts>2016-07-13 08:58:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159666-20160712174043.patch</filename>
            <type>text/plain</type>
            <size>6775</size>
            <attacher name="Yoav Weiss">yoav</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzMDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODFlOTVlNGNjODUxOGY1
Mjk2ZjE0ZjJkM2I2NDJmODNkZTQ4YTZjYi4uNjZlN2QyZTdkMzE0NmU5MWYwNTQ1ZGJjMjJlMDJi
ZDAxOTU4MThmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTA3LTEyICBZb2F2
IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAgIENoYW5nZSBDU1NQYXJzZXI6OnNvdXJj
ZVNpemUgcmV0dXJuaW5nIE9wdGlvbmFsPENTU1BhcnNlcjo6U291cmNlU2l6ZT4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTY2NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIFRlc3RzOgorICAgICAg
ICAgICAgZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlk
cy5odG1sCisKKyAgICAgICAgKiBjc3MvQ1NTR3JhbW1hci55LmluOiBBdm9pZCBhZGRpbmcgU291
cmNlU2l6ZSB0byBzb3VyY2Vfc2l6ZV9saXN0IHdoZW4gdGhlIHZhbHVlIGlzIGEgTnVsbG9wdC4K
KyAgICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1BhcnNl
cjo6c291cmNlU2l6ZSk6IFJldHVybiBhIE51bGxvcHQgd2hlbiBhbiBpbnZhbGlkIHZhbHVlIGlz
IGVuY291bnRlcmVkLgorICAgICAgICAqIGNzcy9DU1NQYXJzZXIuaDoKKwogMjAxNi0wNy0xMSAg
RnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAogICAgICAgICBVc2lu
ZyBkcGkgdW5pdCBpbiBzaXplcyBhdHRyaWJ1dGUgcmFpc2VzIFNJR1NFR1YKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkuaW4gYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTR3JhbW1hci55LmluCmluZGV4IGNhZDFiYTdmYjYzNDBjODcwOGEyNDZjNDFjZWVmMThmN2Ew
YzhjOTQuLjQzOWY4OWJhOGU5YzBlNmEyNmQ0OWNlYTllYzk2MGRmM2NjYWZmNjAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkuaW4KKysrIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU0dyYW1tYXIueS5pbgpAQCAtNTc2LDEyICs1NzYsMTQgQEAgd2Via2l0X3NvdXJj
ZV9zaXplX2xpc3Q6CiBzb3VyY2Vfc2l6ZV9saXN0OgogICAgIG1heWJlX3NvdXJjZV9tZWRpYV9x
dWVyeV9leHByZXNzaW9uIHNvdXJjZV9zaXplX2xlbmd0aCB7CiAgICAgICAgICQkID0gbmV3IFZl
Y3RvcjxDU1NQYXJzZXI6OlNvdXJjZVNpemU+OwotICAgICAgICAkJC0+YXBwZW5kKHBhcnNlci0+
c291cmNlU2l6ZShXVEZNb3ZlKCokMSksICQyKSk7CisgICAgICAgIGlmIChhdXRvIHJlc3VsdCA9
IHBhcnNlci0+c291cmNlU2l6ZShXVEZNb3ZlKCokMSksICQyKSkKKyAgICAgICAgICAgICQkLT5h
cHBlbmQoV1RGTW92ZShyZXN1bHQudmFsdWUoKSkpOwogICAgICAgICBkZWxldGUgJDE7CiAgICAg
fQogICAgIHwgc291cmNlX3NpemVfbGlzdCBtYXliZV9zcGFjZSAnLCcgbWF5YmVfc3BhY2UgbWF5
YmVfc291cmNlX21lZGlhX3F1ZXJ5X2V4cHJlc3Npb24gc291cmNlX3NpemVfbGVuZ3RoIHsKICAg
ICAgICAgJCQgPSAkMTsKLSAgICAgICAgJCQtPmFwcGVuZChwYXJzZXItPnNvdXJjZVNpemUoV1RG
TW92ZSgqJDUpLCAkNikpOworICAgICAgICBpZiAoYXV0byByZXN1bHQgPSBwYXJzZXItPnNvdXJj
ZVNpemUoV1RGTW92ZSgqJDUpLCAkNikpCisgICAgICAgICAgICAkJC0+YXBwZW5kKFdURk1vdmUo
cmVzdWx0LnZhbHVlKCkpKTsKICAgICAgICAgZGVsZXRlICQ1OwogICAgIH0KICAgICA7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NQYXJzZXIuY3BwCmluZGV4IDIzM2U5YzQ4ZDEwYmJiMTdiYmQ3OGQwMmExMTRmMzc5
YmMxNTJiZDcuLjlhNTNkYTc1YWE5NTkwZGRiMTcxYTI1MjBlYzYyMDZhNzNlN2IyOTEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC0xNTQ0LDcgKzE1NDQsNyBAQCBDU1NQYXJzZXI6OlNv
dXJjZVNpemU6OlNvdXJjZVNpemUoTWVkaWFRdWVyeUV4cHJlc3Npb24mJiBleHByZXNzaW9uLCBS
ZWY8Q1NTVmFsdQogewogfQogCi1DU1NQYXJzZXI6OlNvdXJjZVNpemUgQ1NTUGFyc2VyOjpzb3Vy
Y2VTaXplKE1lZGlhUXVlcnlFeHByZXNzaW9uJiYgZXhwcmVzc2lvbiwgQ1NTUGFyc2VyVmFsdWUm
IHBhcnNlclZhbHVlKQorT3B0aW9uYWw8Q1NTUGFyc2VyOjpTb3VyY2VTaXplPiBDU1NQYXJzZXI6
OnNvdXJjZVNpemUoTWVkaWFRdWVyeUV4cHJlc3Npb24mJiBleHByZXNzaW9uLCBDU1NQYXJzZXJW
YWx1ZSYgcGFyc2VyVmFsdWUpCiB7CiAgICAgUmVmUHRyPENTU1ZhbHVlPiB2YWx1ZTsKICAgICBp
ZiAoaXNDYWxjdWxhdGlvbihwYXJzZXJWYWx1ZSkpIHsKQEAgLTE1NTUsNyArMTU1NSw3IEBAIENT
U1BhcnNlcjo6U291cmNlU2l6ZSBDU1NQYXJzZXI6OnNvdXJjZVNpemUoTWVkaWFRdWVyeUV4cHJl
c3Npb24mJiBleHByZXNzaW9uLCBDCiAgICAgaWYgKCF2YWx1ZSkgewogICAgICAgICB2YWx1ZSA9
IHBhcnNlclZhbHVlLmNyZWF0ZUNTU1ZhbHVlKCk7CiAgICAgICAgIGlmICghdmFsdWUpCi0gICAg
ICAgICAgICB2YWx1ZSA9IENTU1ByaW1pdGl2ZVZhbHVlOjpjcmVhdGUoMCwgQ1NTUHJpbWl0aXZl
VmFsdWU6OkNTU19VTktOT1dOKTsKKyAgICAgICAgICAgIHJldHVybiBOdWxsb3B0OwogICAgIH0K
ICAgICBkZXN0cm95KHBhcnNlclZhbHVlKTsKICAgICAvLyBGSVhNRTogQ2FsbGluZyB0aGUgY29u
c3RydWN0b3IgZXhwbGljaXRseSBoZXJlIHRvIHdvcmsgYXJvdW5kIGFuIE1TVkMgYnVnLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5oIGIvU291cmNlL1dlYkNvcmUv
Y3NzL0NTU1BhcnNlci5oCmluZGV4IDIzNWQxZTE3OWZlOTkzMDYxZDIwYmMzYjllNDU0YmM3MmI0
NTUwN2UuLjkxMjZmMjc0YjYyNzJjMWQ5OThlYzVkYmRhZjQxMjA5MmRkZTFmNjcgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9j
c3MvQ1NTUGFyc2VyLmgKQEAgLTE3Niw3ICsxNzYsNyBAQCBwdWJsaWM6CiAgICAgICAgIFNvdXJj
ZVNpemUoTWVkaWFRdWVyeUV4cHJlc3Npb24mJiwgUmVmPENTU1ZhbHVlPiYmKTsKICAgICB9Owog
ICAgIFZlY3RvcjxTb3VyY2VTaXplPiBwYXJzZVNpemVzQXR0cmlidXRlKFN0cmluZ1ZpZXcpOwot
ICAgIFNvdXJjZVNpemUgc291cmNlU2l6ZShNZWRpYVF1ZXJ5RXhwcmVzc2lvbiYmLCBDU1NQYXJz
ZXJWYWx1ZSYpOworICAgIE9wdGlvbmFsPFNvdXJjZVNpemU+IHNvdXJjZVNpemUoTWVkaWFRdWVy
eUV4cHJlc3Npb24mJiwgQ1NTUGFyc2VyVmFsdWUmKTsKIAogICAgIGJvb2wgcGFyc2VGaWxsSW1h
Z2UoQ1NTUGFyc2VyVmFsdWVMaXN0JiwgUmVmUHRyPENTU1ZhbHVlPiYpOwogCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDQ0
NzBmOGIxZmUyZWY3MjZkMjhiMGE4OWFmMjQ4YzIzOTVkYjA1Mi4uNjIwMDU5M2NmZmYwODEzODdk
ZTMwYjk3M2M0NjI2NDgxMTQ0OTZkMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE2LTA3LTEy
ICBZb2F2IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAgIENoYW5nZSBDU1NQYXJzZXI6
OnNvdXJjZVNpemUgcmV0dXJuaW5nIE9wdGlvbmFsPENTU1BhcnNlcjo6U291cmNlU2l6ZT4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTY2NgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIEFkZGVkIGEg
dGVzdCB0byBtYWtlIHN1cmUgdGhhdCBhbiBpbnZhbGlkIHNvdXJjZS1zaXplIHZhbHVlIGlzIHNr
aXBwZWQsIGJ1dCB0aGUgbmV4dCBvbmUgaXMgcHJvcGVybHkgcGlja2VkLgorCisgICAgICAgICog
ZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy1leHBl
Y3RlZC50eHQ6CisgICAgICAgICogZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFn
ZS1zaXplcy1pbnZhbGlkcy5odG1sOgorCiAyMDE2LTA3LTExICBGdWppaSBIaXJvbm9yaSAgPEhp
cm9ub3JpLkZ1amlpQHNvbnkuY29tPgogCiAgICAgICAgIFVzaW5nIGRwaSB1bml0IGluIHNpemVz
IGF0dHJpYnV0ZSByYWlzZXMgU0lHU0VHVgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW1hZ2VFbGVtZW50L3NpemVzL2ltYWdlLXNp
emVzLWludmFsaWRzLWV4cGVjdGVkLnR4dAppbmRleCA5OWE2ZjU4YWVhY2RmZjc2ODFhODUyMGZm
NDdmMDdhNjE2MzA3MjYyLi44OWI1N2E0NTAwNzZjNzk0ZWQxNDk3NTU4NTRmZTVjYzU1MDNmZGZh
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW1hZ2VFbGVtZW50L3NpemVz
L2ltYWdlLXNpemVzLWludmFsaWRzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2RvbS9IVE1MSW1hZ2VFbGVtZW50L3NpemVzL2ltYWdlLXNpemVzLWludmFsaWRzLWV4cGVjdGVk
LnR4dApAQCAtMTYsNyArMTYsOSBAQCBQQVNTIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGVsZW1l
bnRJZCkuY2xpZW50V2lkdGggaXMgODAwCiBQQVNTIGN1cnJlbnRTcmNGaWxlTmFtZShlbGVtZW50
SWQpIGlzICJpbWFnZS1zZXQtMngucG5nIgogUEFTUyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChl
bGVtZW50SWQpLmNsaWVudFdpZHRoIGlzIDgwMAogUEFTUyBjdXJyZW50U3JjRmlsZU5hbWUoZWxl
bWVudElkKSBpcyAiaW1hZ2Utc2V0LTJ4LnBuZyIKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoZWxlbWVudElkKS5jbGllbnRXaWR0aCBpcyAxNjAwCitQQVNTIGN1cnJlbnRTcmNGaWxlTmFt
ZShlbGVtZW50SWQpIGlzICJpbWFnZS1zZXQtNHgucG5nIgogUEFTUyBzdWNjZXNzZnVsbHlQYXJz
ZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCi0gICAgICAgIAorICAgICAgICAgCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW1hZ2VFbGVtZW50L3NpemVzL2ltYWdlLXNp
emVzLWludmFsaWRzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW1hZ2VFbGVtZW50
L3NpemVzL2ltYWdlLXNpemVzLWludmFsaWRzLmh0bWwKaW5kZXggNjIwMWU3Y2MxNTg3ZTU0ZTQ4
ZDVjM2Y5YTFkN2NlZTU3NzM0NmMwYS4uMThjZjJjOWViYzVkYjNmNTVlNGI0MDVjMzEyOGZlMjZk
ZjcxMDBiZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEltYWdlRWxlbWVu
dC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
ZG9tL0hUTUxJbWFnZUVsZW1lbnQvc2l6ZXMvaW1hZ2Utc2l6ZXMtaW52YWxpZHMuaHRtbApAQCAt
MTIsNiArMTIsOSBAQAogICAgICAgICAgICAgc2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRC
eUlkKGVsZW1lbnRJZCkuY2xpZW50V2lkdGgnLCAnODAwJyk7CiAgICAgICAgICAgICBzaG91bGRC
ZSgnY3VycmVudFNyY0ZpbGVOYW1lKGVsZW1lbnRJZCknLCAnImltYWdlLXNldC0yeC5wbmciJyk7
CiAgICAgICAgIH0KKyAgICAgICAgZWxlbWVudElkID0gImNyYXNoMTAiOworICAgICAgICBzaG91
bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWxlbWVudElkKS5jbGllbnRXaWR0aCcsICcx
NjAwJyk7CisgICAgICAgIHNob3VsZEJlKCdjdXJyZW50U3JjRmlsZU5hbWUoZWxlbWVudElkKScs
ICciaW1hZ2Utc2V0LTR4LnBuZyInKTsKICAgICB9LCBmYWxzZSk7CiA8L3NjcmlwdD4KIDwhLS0g
Y3Jhc2ggdGVzdHMgLS0+CkBAIC0yNCwzICsyNyw0IEBACiA8aW1nIGlkPSJjcmFzaDciIHNpemVz
PSJjYWxjKDJweCtkZm1qYnNmLCwsc2tpZGtrKSIgc3Jjc2V0PSIuLi8uLi8uLi9oaWRwaS9yZXNv
dXJjZXMvaW1hZ2Utc2V0LTJ4LnBuZyA4MDB3LCAuLi9yZXNvdXJjZXMvaW1hZ2Utc2V0LTR4LnBu
ZyAxNjAwMHciPgogPGltZyBpZD0iY3Jhc2g4IiBzaXplcz0iY2FsYygycHgrZGZtamJzZiwsLHNr
aWRraykgKyAycHgsIDU2cHgiIHNyY3NldD0iLi4vLi4vLi4vaGlkcGkvcmVzb3VyY2VzL2ltYWdl
LXNldC0yeC5wbmcgODAwdywgLi4vcmVzb3VyY2VzL2ltYWdlLXNldC00eC5wbmcgMTYwMDB3Ij4K
IDxpbWcgaWQ9ImNyYXNoOSIgc2l6ZXM9IjFkcGkiIHNyY3NldD0iLi4vLi4vLi4vaGlkcGkvcmVz
b3VyY2VzL2ltYWdlLXNldC0yeC5wbmcgODAwdywgLi4vcmVzb3VyY2VzL2ltYWdlLXNldC00eC5w
bmcgMTYwMDB3Ij4KKzxpbWcgaWQ9ImNyYXNoMTAiIHNpemVzPSIobWF4LXdpZHRoOiAxMHB4KSAx
aHosIDE2MDBweCIgc3Jjc2V0PSIuLi8uLi8uLi9oaWRwaS9yZXNvdXJjZXMvaW1hZ2Utc2V0LTJ4
LnBuZyA4MDB3LCAuLi9yZXNvdXJjZXMvaW1hZ2Utc2V0LTR4LnBuZyAxNjAwdyI+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>283530</attachid>
            <date>2016-07-13 08:58:16 -0700</date>
            <delta_ts>2016-07-14 22:50:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159666-20160713175734.patch</filename>
            <type>text/plain</type>
            <size>7147</size>
            <attacher name="Yoav Weiss">yoav</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzMDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODFlOTVlNGNjODUxOGY1
Mjk2ZjE0ZjJkM2I2NDJmODNkZTQ4YTZjYi4uNjZlN2QyZTdkMzE0NmU5MWYwNTQ1ZGJjMjJlMDJi
ZDAxOTU4MThmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTA3LTEyICBZb2F2
IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAgIENoYW5nZSBDU1NQYXJzZXI6OnNvdXJj
ZVNpemUgcmV0dXJuaW5nIE9wdGlvbmFsPENTU1BhcnNlcjo6U291cmNlU2l6ZT4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTY2NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIFRlc3RzOgorICAgICAg
ICAgICAgZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlk
cy5odG1sCisKKyAgICAgICAgKiBjc3MvQ1NTR3JhbW1hci55LmluOiBBdm9pZCBhZGRpbmcgU291
cmNlU2l6ZSB0byBzb3VyY2Vfc2l6ZV9saXN0IHdoZW4gdGhlIHZhbHVlIGlzIGEgTnVsbG9wdC4K
KyAgICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1BhcnNl
cjo6c291cmNlU2l6ZSk6IFJldHVybiBhIE51bGxvcHQgd2hlbiBhbiBpbnZhbGlkIHZhbHVlIGlz
IGVuY291bnRlcmVkLgorICAgICAgICAqIGNzcy9DU1NQYXJzZXIuaDoKKwogMjAxNi0wNy0xMSAg
RnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAogICAgICAgICBVc2lu
ZyBkcGkgdW5pdCBpbiBzaXplcyBhdHRyaWJ1dGUgcmFpc2VzIFNJR1NFR1YKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkuaW4gYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTR3JhbW1hci55LmluCmluZGV4IGNhZDFiYTdmYjYzNDBjODcwOGEyNDZjNDFjZWVmMThmN2Ew
YzhjOTQuLjQzOWY4OWJhOGU5YzBlNmEyNmQ0OWNlYTllYzk2MGRmM2NjYWZmNjAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkuaW4KKysrIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU0dyYW1tYXIueS5pbgpAQCAtNTc2LDEyICs1NzYsMTQgQEAgd2Via2l0X3NvdXJj
ZV9zaXplX2xpc3Q6CiBzb3VyY2Vfc2l6ZV9saXN0OgogICAgIG1heWJlX3NvdXJjZV9tZWRpYV9x
dWVyeV9leHByZXNzaW9uIHNvdXJjZV9zaXplX2xlbmd0aCB7CiAgICAgICAgICQkID0gbmV3IFZl
Y3RvcjxDU1NQYXJzZXI6OlNvdXJjZVNpemU+OwotICAgICAgICAkJC0+YXBwZW5kKHBhcnNlci0+
c291cmNlU2l6ZShXVEZNb3ZlKCokMSksICQyKSk7CisgICAgICAgIGlmIChhdXRvIHJlc3VsdCA9
IHBhcnNlci0+c291cmNlU2l6ZShXVEZNb3ZlKCokMSksICQyKSkKKyAgICAgICAgICAgICQkLT5h
cHBlbmQoV1RGTW92ZShyZXN1bHQudmFsdWUoKSkpOwogICAgICAgICBkZWxldGUgJDE7CiAgICAg
fQogICAgIHwgc291cmNlX3NpemVfbGlzdCBtYXliZV9zcGFjZSAnLCcgbWF5YmVfc3BhY2UgbWF5
YmVfc291cmNlX21lZGlhX3F1ZXJ5X2V4cHJlc3Npb24gc291cmNlX3NpemVfbGVuZ3RoIHsKICAg
ICAgICAgJCQgPSAkMTsKLSAgICAgICAgJCQtPmFwcGVuZChwYXJzZXItPnNvdXJjZVNpemUoV1RG
TW92ZSgqJDUpLCAkNikpOworICAgICAgICBpZiAoYXV0byByZXN1bHQgPSBwYXJzZXItPnNvdXJj
ZVNpemUoV1RGTW92ZSgqJDUpLCAkNikpCisgICAgICAgICAgICAkJC0+YXBwZW5kKFdURk1vdmUo
cmVzdWx0LnZhbHVlKCkpKTsKICAgICAgICAgZGVsZXRlICQ1OwogICAgIH0KICAgICA7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NQYXJzZXIuY3BwCmluZGV4IDIzM2U5YzQ4ZDEwYmJiMTdiYmQ3OGQwMmExMTRmMzc5
YmMxNTJiZDcuLmM5Njk5YmEyNDI3YmVkZWM1YWFlYTI2ZDIzMDk3YTRjOTNjZWUxZWQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC0xNTQ0LDcgKzE1NDQsNyBAQCBDU1NQYXJzZXI6OlNv
dXJjZVNpemU6OlNvdXJjZVNpemUoTWVkaWFRdWVyeUV4cHJlc3Npb24mJiBleHByZXNzaW9uLCBS
ZWY8Q1NTVmFsdQogewogfQogCi1DU1NQYXJzZXI6OlNvdXJjZVNpemUgQ1NTUGFyc2VyOjpzb3Vy
Y2VTaXplKE1lZGlhUXVlcnlFeHByZXNzaW9uJiYgZXhwcmVzc2lvbiwgQ1NTUGFyc2VyVmFsdWUm
IHBhcnNlclZhbHVlKQorT3B0aW9uYWw8Q1NTUGFyc2VyOjpTb3VyY2VTaXplPiBDU1NQYXJzZXI6
OnNvdXJjZVNpemUoTWVkaWFRdWVyeUV4cHJlc3Npb24mJiBleHByZXNzaW9uLCBDU1NQYXJzZXJW
YWx1ZSYgcGFyc2VyVmFsdWUpCiB7CiAgICAgUmVmUHRyPENTU1ZhbHVlPiB2YWx1ZTsKICAgICBp
ZiAoaXNDYWxjdWxhdGlvbihwYXJzZXJWYWx1ZSkpIHsKQEAgLTE1NTIsMTIgKzE1NTIsMTEgQEAg
Q1NTUGFyc2VyOjpTb3VyY2VTaXplIENTU1BhcnNlcjo6c291cmNlU2l6ZShNZWRpYVF1ZXJ5RXhw
cmVzc2lvbiYmIGV4cHJlc3Npb24sIEMKICAgICAgICAgaWYgKGFyZ3MgJiYgYXJncy0+c2l6ZSgp
KQogICAgICAgICAgICAgdmFsdWUgPSBDU1NDYWxjVmFsdWU6OmNyZWF0ZShwYXJzZXJWYWx1ZS5m
dW5jdGlvbi0+bmFtZSwgKmFyZ3MsIENhbGN1bGF0aW9uUmFuZ2VOb25OZWdhdGl2ZSk7CiAgICAg
fQotICAgIGlmICghdmFsdWUpIHsKKyAgICBpZiAoIXZhbHVlKQogICAgICAgICB2YWx1ZSA9IHBh
cnNlclZhbHVlLmNyZWF0ZUNTU1ZhbHVlKCk7Ci0gICAgICAgIGlmICghdmFsdWUpCi0gICAgICAg
ICAgICB2YWx1ZSA9IENTU1ByaW1pdGl2ZVZhbHVlOjpjcmVhdGUoMCwgQ1NTUHJpbWl0aXZlVmFs
dWU6OkNTU19VTktOT1dOKTsKLSAgICB9CiAgICAgZGVzdHJveShwYXJzZXJWYWx1ZSk7CisgICAg
aWYgKCF2YWx1ZSkKKyAgICAgICAgcmV0dXJuIE51bGxvcHQ7CiAgICAgLy8gRklYTUU6IENhbGxp
bmcgdGhlIGNvbnN0cnVjdG9yIGV4cGxpY2l0bHkgaGVyZSB0byB3b3JrIGFyb3VuZCBhbiBNU1ZD
IGJ1Zy4KICAgICAvLyBGb3Igb3RoZXIgY29tcGlsZXJzLCB3ZSBkaWQgbm90IG5lZWQgdG8gZGVm
aW5lIHRoZSBjb25zdHJ1Y3RvcnMgYW5kIHdlIGNvdWxkIHVzZSBhZ2dyZWdhdGUgaW5pdGlhbGl6
YXRpb24gc3ludGF4LgogICAgIHJldHVybiBTb3VyY2VTaXplKFdURk1vdmUoZXhwcmVzc2lvbiks
IHZhbHVlLnJlbGVhc2VOb25OdWxsKCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3Nz
L0NTU1BhcnNlci5oIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5oCmluZGV4IDIzNWQx
ZTE3OWZlOTkzMDYxZDIwYmMzYjllNDU0YmM3MmI0NTUwN2UuLjkxMjZmMjc0YjYyNzJjMWQ5OThl
YzVkYmRhZjQxMjA5MmRkZTFmNjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQ
YXJzZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmgKQEAgLTE3Niw3ICsx
NzYsNyBAQCBwdWJsaWM6CiAgICAgICAgIFNvdXJjZVNpemUoTWVkaWFRdWVyeUV4cHJlc3Npb24m
JiwgUmVmPENTU1ZhbHVlPiYmKTsKICAgICB9OwogICAgIFZlY3RvcjxTb3VyY2VTaXplPiBwYXJz
ZVNpemVzQXR0cmlidXRlKFN0cmluZ1ZpZXcpOwotICAgIFNvdXJjZVNpemUgc291cmNlU2l6ZShN
ZWRpYVF1ZXJ5RXhwcmVzc2lvbiYmLCBDU1NQYXJzZXJWYWx1ZSYpOworICAgIE9wdGlvbmFsPFNv
dXJjZVNpemU+IHNvdXJjZVNpemUoTWVkaWFRdWVyeUV4cHJlc3Npb24mJiwgQ1NTUGFyc2VyVmFs
dWUmKTsKIAogICAgIGJvb2wgcGFyc2VGaWxsSW1hZ2UoQ1NTUGFyc2VyVmFsdWVMaXN0JiwgUmVm
UHRyPENTU1ZhbHVlPiYpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDQ0NzBmOGIxZmUyZWY3MjZkMjhiMGE4OWFmMjQ4
YzIzOTVkYjA1Mi4uNjIwMDU5M2NmZmYwODEzODdkZTMwYjk3M2M0NjI2NDgxMTQ0OTZkMyAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE1IEBACisyMDE2LTA3LTEyICBZb2F2IFdlaXNzICA8eW9hdkB5b2F2Lndz
PgorCisgICAgICAgIENoYW5nZSBDU1NQYXJzZXI6OnNvdXJjZVNpemUgcmV0dXJuaW5nIE9wdGlv
bmFsPENTU1BhcnNlcjo6U291cmNlU2l6ZT4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE1OTY2NgorCisgICAgICAgIFJldmlld2VkIGJ5IE1pY2hhZWwg
Q2F0YW56YXJvLgorCisgICAgICAgIEFkZGVkIGEgdGVzdCB0byBtYWtlIHN1cmUgdGhhdCBhbiBp
bnZhbGlkIHNvdXJjZS1zaXplIHZhbHVlIGlzIHNraXBwZWQsIGJ1dCB0aGUgbmV4dCBvbmUgaXMg
cHJvcGVybHkgcGlja2VkLgorCisgICAgICAgICogZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9z
aXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9k
b20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlkcy5odG1sOgorCiAy
MDE2LTA3LTExICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgogCiAg
ICAgICAgIFVzaW5nIGRwaSB1bml0IGluIHNpemVzIGF0dHJpYnV0ZSByYWlzZXMgU0lHU0VHVgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9p
bWFnZS1zaXplcy1pbnZhbGlkcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9I
VE1MSW1hZ2VFbGVtZW50L3NpemVzL2ltYWdlLXNpemVzLWludmFsaWRzLWV4cGVjdGVkLnR4dApp
bmRleCA5OWE2ZjU4YWVhY2RmZjc2ODFhODUyMGZmNDdmMDdhNjE2MzA3MjYyLi44OWI1N2E0NTAw
NzZjNzk0ZWQxNDk3NTU4NTRmZTVjYzU1MDNmZGZhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9m
YXN0L2RvbS9IVE1MSW1hZ2VFbGVtZW50L3NpemVzL2ltYWdlLXNpemVzLWludmFsaWRzLWV4cGVj
dGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW1hZ2VFbGVtZW50L3NpemVz
L2ltYWdlLXNpemVzLWludmFsaWRzLWV4cGVjdGVkLnR4dApAQCAtMTYsNyArMTYsOSBAQCBQQVNT
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGVsZW1lbnRJZCkuY2xpZW50V2lkdGggaXMgODAwCiBQ
QVNTIGN1cnJlbnRTcmNGaWxlTmFtZShlbGVtZW50SWQpIGlzICJpbWFnZS1zZXQtMngucG5nIgog
UEFTUyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChlbGVtZW50SWQpLmNsaWVudFdpZHRoIGlzIDgw
MAogUEFTUyBjdXJyZW50U3JjRmlsZU5hbWUoZWxlbWVudElkKSBpcyAiaW1hZ2Utc2V0LTJ4LnBu
ZyIKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWxlbWVudElkKS5jbGllbnRXaWR0aCBp
cyAxNjAwCitQQVNTIGN1cnJlbnRTcmNGaWxlTmFtZShlbGVtZW50SWQpIGlzICJpbWFnZS1zZXQt
NHgucG5nIgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRF
Ci0gICAgICAgIAorICAgICAgICAgCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9I
VE1MSW1hZ2VFbGVtZW50L3NpemVzL2ltYWdlLXNpemVzLWludmFsaWRzLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2RvbS9IVE1MSW1hZ2VFbGVtZW50L3NpemVzL2ltYWdlLXNpemVzLWludmFsaWRz
Lmh0bWwKaW5kZXggNjIwMWU3Y2MxNTg3ZTU0ZTQ4ZDVjM2Y5YTFkN2NlZTU3NzM0NmMwYS4uMThj
ZjJjOWViYzVkYjNmNTVlNGI0MDVjMzEyOGZlMjZkZjcxMDBiZSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvZmFzdC9kb20vSFRNTEltYWdlRWxlbWVudC9zaXplcy9pbWFnZS1zaXplcy1pbnZhbGlk
cy5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbWFnZUVsZW1lbnQvc2l6ZXMv
aW1hZ2Utc2l6ZXMtaW52YWxpZHMuaHRtbApAQCAtMTIsNiArMTIsOSBAQAogICAgICAgICAgICAg
c2hvdWxkQmUoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKGVsZW1lbnRJZCkuY2xpZW50V2lkdGgn
LCAnODAwJyk7CiAgICAgICAgICAgICBzaG91bGRCZSgnY3VycmVudFNyY0ZpbGVOYW1lKGVsZW1l
bnRJZCknLCAnImltYWdlLXNldC0yeC5wbmciJyk7CiAgICAgICAgIH0KKyAgICAgICAgZWxlbWVu
dElkID0gImNyYXNoMTAiOworICAgICAgICBzaG91bGRCZSgnZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoZWxlbWVudElkKS5jbGllbnRXaWR0aCcsICcxNjAwJyk7CisgICAgICAgIHNob3VsZEJlKCdj
dXJyZW50U3JjRmlsZU5hbWUoZWxlbWVudElkKScsICciaW1hZ2Utc2V0LTR4LnBuZyInKTsKICAg
ICB9LCBmYWxzZSk7CiA8L3NjcmlwdD4KIDwhLS0gY3Jhc2ggdGVzdHMgLS0+CkBAIC0yNCwzICsy
Nyw0IEBACiA8aW1nIGlkPSJjcmFzaDciIHNpemVzPSJjYWxjKDJweCtkZm1qYnNmLCwsc2tpZGtr
KSIgc3Jjc2V0PSIuLi8uLi8uLi9oaWRwaS9yZXNvdXJjZXMvaW1hZ2Utc2V0LTJ4LnBuZyA4MDB3
LCAuLi9yZXNvdXJjZXMvaW1hZ2Utc2V0LTR4LnBuZyAxNjAwMHciPgogPGltZyBpZD0iY3Jhc2g4
IiBzaXplcz0iY2FsYygycHgrZGZtamJzZiwsLHNraWRraykgKyAycHgsIDU2cHgiIHNyY3NldD0i
Li4vLi4vLi4vaGlkcGkvcmVzb3VyY2VzL2ltYWdlLXNldC0yeC5wbmcgODAwdywgLi4vcmVzb3Vy
Y2VzL2ltYWdlLXNldC00eC5wbmcgMTYwMDB3Ij4KIDxpbWcgaWQ9ImNyYXNoOSIgc2l6ZXM9IjFk
cGkiIHNyY3NldD0iLi4vLi4vLi4vaGlkcGkvcmVzb3VyY2VzL2ltYWdlLXNldC0yeC5wbmcgODAw
dywgLi4vcmVzb3VyY2VzL2ltYWdlLXNldC00eC5wbmcgMTYwMDB3Ij4KKzxpbWcgaWQ9ImNyYXNo
MTAiIHNpemVzPSIobWF4LXdpZHRoOiAxMHB4KSAxaHosIDE2MDBweCIgc3Jjc2V0PSIuLi8uLi8u
Li9oaWRwaS9yZXNvdXJjZXMvaW1hZ2Utc2V0LTJ4LnBuZyA4MDB3LCAuLi9yZXNvdXJjZXMvaW1h
Z2Utc2V0LTR4LnBuZyAxNjAwdyI+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>