<?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>158161</bug_id>
          
          <creation_ts>2016-05-27 12:48:37 -0700</creation_ts>
          <short_desc>Fix the build with newer clang and other custom configuration options</short_desc>
          <delta_ts>2016-05-28 16:15:41 -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>WebKit Misc.</component>
          <version>Other</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1197177</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-05-27 12:48:37 -0700</bug_when>
    <thetext>Fix the build with newer clang and other custom configuration options.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197180</commentid>
    <comment_count>1</comment_count>
      <attachid>279984</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-05-27 12:58:06 -0700</bug_when>
    <thetext>Created attachment 279984
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197182</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-27 13:00:47 -0700</bug_when>
    <thetext>Attachment 279984 did not pass style-queue:


ERROR: Source/WebKit2/Shared/mac/CookieStorageShimLibrary.cpp:85:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 1 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197183</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-05-27 13:01:31 -0700</bug_when>
    <thetext>Anders suggested marking *SPI.h headers as system headers using a pragma. I think we should do that instead of suppressing individual warning in them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197186</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-05-27 13:10:29 -0700</bug_when>
    <thetext>Seems reasonable. How does one do that?

I don&apos;t remember if we ever had any useful warnings in SPI headers, although I&apos;m also not sure whether I would remember if we did.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197195</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-05-27 13:32:24 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Seems reasonable. How does one do that?

#pragma clang system_header</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197247</commentid>
    <comment_count>6</comment_count>
      <attachid>280003</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-05-27 15:36:20 -0700</bug_when>
    <thetext>Created attachment 280003
with a pragma</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197248</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-27 15:39:25 -0700</bug_when>
    <thetext>Attachment 280003 did not pass style-queue:


ERROR: Source/WebKit2/Shared/mac/CookieStorageShimLibrary.cpp:85:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 1 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197268</commentid>
    <comment_count>8</comment_count>
      <attachid>280011</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-05-27 16:26:20 -0700</bug_when>
    <thetext>Created attachment 280011
proposed fix

Reverted too much when changing CFNetworkSPI.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197270</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-27 16:28:47 -0700</bug_when>
    <thetext>Attachment 280011 did not pass style-queue:


ERROR: Source/WebKit2/Shared/mac/CookieStorageShimLibrary.cpp:85:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 1 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197317</commentid>
    <comment_count>10</comment_count>
      <attachid>280011</attachid>
    <who name="">mitz</who>
    <bug_when>2016-05-27 21:55:53 -0700</bug_when>
    <thetext>Comment on attachment 280011
proposed fix

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

&gt; Source/WebCore/platform/spi/mac/AVFoundationSPI.h:68
&gt; +@interface AVAssetCache (Details)

We have stopped using categories for this, instead using class extensions, like in CFNetworkSPI.h above.

&gt; Source/WebKit2/ChangeLog:9
&gt; +        * NetworkProcess/ios/NetworkProcessIOS.mm: -setAllowsSpecificHTTPSCertificate:forHost:
&gt; +        is not in CFNetworkSPI.h

“not”?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197419</commentid>
    <comment_count>11</comment_count>
      <attachid>280047</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-05-28 13:37:24 -0700</bug_when>
    <thetext>Created attachment 280047
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197420</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-28 13:40:31 -0700</bug_when>
    <thetext>Attachment 280047 did not pass style-queue:


ERROR: Source/WebKit2/Shared/mac/CookieStorageShimLibrary.cpp:85:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 1 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197426</commentid>
    <comment_count>13</comment_count>
      <attachid>280047</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-28 16:15:37 -0700</bug_when>
    <thetext>Comment on attachment 280047
patch for landing

Clearing flags on attachment: 280047

Committed r201492: &lt;http://trac.webkit.org/changeset/201492&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197427</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-28 16:15:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>279984</attachid>
            <date>2016-05-27 12:58:06 -0700</date>
            <delta_ts>2016-05-27 15:36:20 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>BuildFix.txt</filename>
            <type>text/plain</type>
            <size>7760</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMTQ1MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE2LTA1LTI3ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCB0aGUgYnVpbGQgd2l0
aCBuZXdlciBjbGFuZyBhbmQgb3RoZXIgY3VzdG9tIGNvbmZpZ3VyYXRpb24gb3B0aW9ucworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MTYxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9t
YWMvV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6
V2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjOjpyYXRlQ2hhbmdlZCk6IEFkZGVkIFVOVVNF
RF9QQVJBTXMgZm9yIHRoZQorICAgICAgICBjYXNlIHdoZXJlIHRoaXMgZnVuY3Rpb24gaXMgdW5p
bXBsZW1lbnRlZC4KKyAgICAgICAgKFdlYkNvcmU6OldlYlZpZGVvRnVsbHNjcmVlbkludGVyZmFj
ZU1hYzo6c2V0RXh0ZXJuYWxQbGF5YmFjayk6IEFkZGVkIGEgbm9uLWFkZGl0aW9ucworICAgICAg
ICB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24uCisgICAgICAgICogcGxhdGZvcm0vc3BpL2NmL0NG
TmV0d29ya1NQSS5oOiBTaWxlbmNlIG51bGxhYmlsaXR5LWNvbXBsZXRlbmVzcyB3YXJuaW5ncywg
SSBkb3VidAorICAgICAgICB0aGF0IGl0J3MgcHJhY3RpY2FsIHRvIGdldCB0aGVzZSByaWdodCBm
b3IgZXZlcnkgU0RLIHZlcnNpb24gYXQgdGhpcyB0aW1lLiBBZGRlZAorICAgICAgICBmdW5jdGlv
bnMgZm9yIG92ZXJyaWRpbmcgSFRUUFMgY2VydGljYXRlIGJlaGF2aW9yIHRoYXQgd2UgdXNlZCB0
byBkZWNsYXJlIGluIC5tIGZpbGVzLgorICAgICAgICAqIHBsYXRmb3JtL3NwaS9tYWMvQVZGb3Vu
ZGF0aW9uU1BJLmg6IERlZmluZSBBVkFzc2V0Q2FjaGUgY29uZGl0aW9uYWxseS4KKwogMjAxNi0w
NS0yNyAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgogCiAgICAgICAgIFZpZGVv
IHBsYXkgZ2x5cGggbm90IHZpc2libGUgaWYgaW5pdGlhbGx5IGludmlzaWJsZSB3aGVuIGNvbnRh
aW5lZCBpbiBhICItd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2giIGNvbnRhaW5lcgpJ
bmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1dlYlZpZGVvRnVsbHNjcmVlbkludGVy
ZmFjZU1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvV2Vi
VmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjLm1tCShyZXZpc2lvbiAyMDE0NTIpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjLm1t
CSh3b3JraW5nIGNvcHkpCkBAIC0xMTEsNiArMTExLDkgQEAgdm9pZCBXZWJWaWRlb0Z1bGxzY3Jl
ZW5JbnRlcmZhY2VNYWM6OnJhdAogewogI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAgICAg
W3ZpZGVvRnVsbHNjcmVlbkludGVyZmFjZU9iakMoKSB1cGRhdGVJc1BsYXlpbmc6aXNQbGF5aW5n
IG5ld1BsYXliYWNrUmF0ZTpwbGF5YmFja1JhdGVdOworI2Vsc2UKKyAgICBVTlVTRURfUEFSQU0o
aXNQbGF5aW5nKTsKKyAgICBVTlVTRURfUEFSQU0ocGxheWJhY2tSYXRlKTsKICNlbmRpZgogfQog
CkBAIC0xNzIsNiArMTc1LDEwIEBAIGJvb2wgV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFj
Ojppc1AKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK3ZvaWQgV2ViVmlkZW9GdWxsc2NyZWVuSW50
ZXJmYWNlTWFjOjpzZXRFeHRlcm5hbFBsYXliYWNrKGJvb2wsIEV4dGVybmFsUGxheWJhY2tUYXJn
ZXRUeXBlLCBTdHJpbmcpCit7Cit9CisKIGJvb2wgc3VwcG9ydHNQaWN0dXJlSW5QaWN0dXJlKCkK
IHsKICAgICByZXR1cm4gZmFsc2U7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkv
Y2YvQ0ZOZXR3b3JrU1BJLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
c3BpL2NmL0NGTmV0d29ya1NQSS5oCShyZXZpc2lvbiAyMDE0NTIpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmgJKHdvcmtpbmcgY29weSkKQEAgLTU4LDYg
KzU4LDkgQEAgZXh0ZXJuICJDIiB7CiAKICNlbHNlIC8vICFQTEFURk9STShXSU4pICYmICFVU0Uo
QVBQTEVfSU5URVJOQUxfU0RLKQogCisjcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgcHVzaAorI3By
YWdtYSBjbGFuZyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XbnVsbGFiaWxpdHktY29tcGxldGVuZXNz
IgorCiB0eXBlZGVmIENGX0VOVU0oaW50NjRfdCwgX1RpbWluZ0RhdGFPcHRpb25zKQogewogICAg
IF9UaW1pbmdEYXRhT3B0aW9uc0VuYWJsZVczQ05hdmlnYXRpb25UaW1pbmcgPSAoMSA8PCAwKQpA
QCAtODUsNiArODgsOCBAQCB0eXBlZGVmIHZvaWQgKF5DRkNhY2hlZFVSTFJlc3BvbnNlQ2FsbEJh
CiAKICNpZiBkZWZpbmVkKF9fT0JKQ19fKQogQGludGVyZmFjZSBOU1VSTFJlcXVlc3QgKCkKKysg
KE5TQXJyYXkgKilhbGxvd3NTcGVjaWZpY0hUVFBTQ2VydGlmaWNhdGVGb3JIb3N0OihOU1N0cmlu
ZyAqKWhvc3Q7CisrICh2b2lkKXNldEFsbG93c1NwZWNpZmljSFRUUFNDZXJ0aWZpY2F0ZTooTlNB
cnJheSAqKWFsbG93IGZvckhvc3Q6KE5TU3RyaW5nICopaG9zdDsKIC0gKHZvaWQpX3NldFByb3Bl
cnR5OihpZCl2YWx1ZSBmb3JLZXk6KE5TU3RyaW5nICopa2V5OwogQGVuZAogCkBAIC0xMjcsOCAr
MTMyLDEzIEBAIHR5cGVkZWYgdm9pZCAoXkNGQ2FjaGVkVVJMUmVzcG9uc2VDYWxsQmEKIAogI2Vu
ZGlmIC8vIGRlZmluZWQoX19PQkpDX18pCiAKKyNwcmFnbWEgY2xhbmcgZGlhZ25vc3RpYyBwb3AK
KwogI2VuZGlmIC8vICFQTEFURk9STShXSU4pICYmICFVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQog
CisjcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgcHVzaAorI3ByYWdtYSBjbGFuZyBkaWFnbm9zdGlj
IGlnbm9yZWQgIi1XbnVsbGFiaWxpdHktY29tcGxldGVuZXNzIgorCiBFWFRFUk5fQyB2b2lkIENG
VVJMUmVxdWVzdFNldFNob3VsZFN0YXJ0U3luY2hyb25vdXNseShDRlVSTFJlcXVlc3RSZWYsIEJv
b2xlYW4pOwogCiBFWFRFUk5fQyBDRlVSTENhY2hlUmVmIENGVVJMQ2FjaGVDb3B5U2hhcmVkVVJM
Q2FjaGUoKTsKQEAgLTIzNSw0ICsyNDUsNiBAQCBFWFRFUk5fQyBDRkFycmF5UmVmIF9DRkhUVFBQ
YXJzZWRDb29raWVzCiAjZW5kaWYKICNlbmRpZiAvLyBkZWZpbmVkKF9fT0JKQ19fKQogCisjcHJh
Z21hIGNsYW5nIGRpYWdub3N0aWMgcG9wCisKICNlbmRpZiAvLyBDRk5ldHdvcmtTUElfaApJbmRl
eDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL21hYy9BVkZvdW5kYXRpb25TUEkuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvbWFjL0FWRm91bmRhdGlvblNQ
SS5oCShyZXZpc2lvbiAyMDE0NTIpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvbWFj
L0FWRm91bmRhdGlvblNQSS5oCSh3b3JraW5nIGNvcHkpCkBAIC01OCw4ICs1OCwxNCBAQCBOU19B
U1NVTUVfTk9OTlVMTF9FTkQKICNpZiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQogI2ltcG9ydCA8
QVZGb3VuZGF0aW9uL0FWQXNzZXRDYWNoZV9Qcml2YXRlLmg+CiAjZWxzZQotTlNfQVNTVU1FX05P
Tk5VTExfQkVHSU4KKyNpZiAoUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlO
X1JFUVVJUkVEID49IDEwMTIwMCkgfHwgKFBMQVRGT1JNKElPUykgJiYgX19JUEhPTkVfT1NfVkVS
U0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAwMDAwKQorI2ltcG9ydCA8QVZGb3VuZGF0aW9uL0FWQXNz
ZXRDYWNoZS5oPgorI2Vsc2UKIEBpbnRlcmZhY2UgQVZBc3NldENhY2hlIDogTlNPYmplY3QKK0Bl
bmQKKyNlbmRpZgorTlNfQVNTVU1FX05PTk5VTExfQkVHSU4KK0BpbnRlcmZhY2UgQVZBc3NldENh
Y2hlIChEZXRhaWxzKQogKyAoQVZBc3NldENhY2hlICopYXNzZXRDYWNoZVdpdGhVUkw6KE5TVVJM
ICopVVJMOwogLSAoaWQpaW5pdFdpdGhVUkw6KE5TVVJMICopVVJMOwogLSAoTlNBcnJheSAqKWFs
bEtleXM7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDE0NTIpCisrKyBTb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxNi0wNS0yNyAg
QWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KKworICAgICAgICBGaXggdGhlIGJ1
aWxkIHdpdGggbmV3ZXIgY2xhbmcgYW5kIG90aGVyIGN1c3RvbSBjb25maWd1cmF0aW9uIG9wdGlv
bnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODE2
MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogTmV0
d29ya1Byb2Nlc3MvaW9zL05ldHdvcmtQcm9jZXNzSU9TLm1tOiAtc2V0QWxsb3dzU3BlY2lmaWNI
VFRQU0NlcnRpZmljYXRlOmZvckhvc3Q6CisgICAgICAgIGlzIG5vdCBpbiBDRk5ldHdvcmtTUEku
aAorICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL21hYy9OZXR3b3JrUHJvY2Vzc01hYy5tbTogRGl0
dG8uCisgICAgICAgICogU2hhcmVkL21hYy9Db29raWVTdG9yYWdlU2hpbUxpYnJhcnkuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpXZWJLaXRDb29raWVTdG9yYWdlU2hpbUluaXRpYWxpemUpOiBVc2Ug
bW9yZSBwb3J0YWJsZSBzdGQ6OmNhbGxfb25jZS4KKwogMjAxNi0wNS0yNiAgQnJhZHkgRWlkc29u
ICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgQ2VydGFpbiBOZXR3b3JrUmVzb3VyY2VM
b2FkZXIgY2FsbGJhY2tzIGNhbiBkZXJlZiBhIG51bGwgbV9uZXR3b3JrTG9hZC4KSW5kZXg6IFNv
dXJjZS9XZWJLaXQyL05ldHdvcmtQcm9jZXNzL2lvcy9OZXR3b3JrUHJvY2Vzc0lPUy5tbQo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9pb3MvTmV0d29ya1Byb2Nl
c3NJT1MubW0JKHJldmlzaW9uIDIwMTQ1MikKKysrIFNvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9j
ZXNzL2lvcy9OZXR3b3JrUHJvY2Vzc0lPUy5tbQkod29ya2luZyBjb3B5KQpAQCAtMzMsMTYgKzMz
LDEzIEBACiAjaW1wb3J0ICJSZXNvdXJjZUNhY2hlc1RvQ2xlYXIuaCIKICNpbXBvcnQgIlNhbmRi
b3hJbml0aWFsaXphdGlvblBhcmFtZXRlcnMuaCIKICNpbXBvcnQgIlNlY0l0ZW1TaGltLmgiCisj
aW1wb3J0IDxXZWJDb3JlL0NGTmV0d29ya1NQSS5oPgogI2ltcG9ydCA8V2ViQ29yZS9DZXJ0aWZp
Y2F0ZUluZm8uaD4KICNpbXBvcnQgPFdlYkNvcmUvTm90SW1wbGVtZW50ZWQuaD4KICNpbXBvcnQg
PFdlYkNvcmUvV2ViQ29yZVRocmVhZFN5c3RlbUludGVyZmFjZS5oPgogCiAjZGVmaW5lIEVOQUJM
RV9NQU5VQUxfTkVUV09SS19TQU5EQk9YSU5HIDAKIAotQGludGVyZmFjZSBOU1VSTFJlcXVlc3Qg
KFdLRGV0YWlscykKLSsgKHZvaWQpc2V0QWxsb3dzU3BlY2lmaWNIVFRQU0NlcnRpZmljYXRlOihO
U0FycmF5ICopY2VydGlmaWNhdGVDaGFpbiBmb3JIb3N0OihOU1N0cmluZyAqKWhvc3Q7Ci1AZW5k
Ci0KIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCiBuYW1lc3BhY2UgV2ViS2l0IHsKSW5kZXg6
IFNvdXJjZS9XZWJLaXQyL05ldHdvcmtQcm9jZXNzL21hYy9OZXR3b3JrUHJvY2Vzc01hYy5tbQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9tYWMvTmV0d29ya1By
b2Nlc3NNYWMubW0JKHJldmlzaW9uIDIwMTQ1MikKKysrIFNvdXJjZS9XZWJLaXQyL05ldHdvcmtQ
cm9jZXNzL21hYy9OZXR3b3JrUHJvY2Vzc01hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtNDgsMTAg
KzQ4LDYgQEAKIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKLUBpbnRlcmZhY2UgTlNVUkxS
ZXF1ZXN0IChEZXRhaWxzKSAKLSsgKHZvaWQpc2V0QWxsb3dzU3BlY2lmaWNIVFRQU0NlcnRpZmlj
YXRlOihOU0FycmF5ICopYWxsb3cgZm9ySG9zdDooTlNTdHJpbmcgKilob3N0OwotQGVuZAotCiBu
YW1lc3BhY2UgV2ViS2l0IHsKIAogdm9pZCBOZXR3b3JrUHJvY2Vzczo6aW5pdGlhbGl6ZVByb2Nl
c3MoY29uc3QgQ2hpbGRQcm9jZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJikKSW5kZXg6IFNv
dXJjZS9XZWJLaXQyL1NoYXJlZC9tYWMvQ29va2llU3RvcmFnZVNoaW1MaWJyYXJ5LmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL0Nvb2tpZVN0b3JhZ2VTaGltTGli
cmFyeS5jcHAJKHJldmlzaW9uIDIwMTQ1MikKKysrIFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9tYWMv
Q29va2llU3RvcmFnZVNoaW1MaWJyYXJ5LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjksNiArMjks
NyBAQAogI2lmICFQTEFURk9STShJT1MpCiAKICNpbmNsdWRlIDxXZWJDb3JlL0R5bmFtaWNMaW5r
ZXJJbnRlcnBvc2luZy5oPgorI2luY2x1ZGUgPG11dGV4PgogCiBleHRlcm4gIkMiIENGRGljdGlv
bmFyeVJlZiBfQ0ZIVFRQQ29va2llU3RvcmFnZUNvcHlSZXF1ZXN0SGVhZGVyRmllbGRzRm9yVVJM
KENGQWxsb2NhdG9yUmVmIGluQWxsb2NhdG9yLCBDRkhUVFBDb29raWVTdG9yYWdlUmVmIGluQ29v
a2llU3RvcmFnZSwgQ0ZVUkxSZWYgaW5SZXF1ZXN0VVJMKTsKIApAQCAtODAsMTIgKzgxLDggQEAg
dm9pZCBXZWJLaXRDb29raWVTdG9yYWdlU2hpbUluaXRpYWxpemUoYwogewogICAgIC8vIEJlY2F1
c2UgdGhlIHZhbHVlIG9mIGNvb2tpZVN0b3JhZ2VTaGltQ2FsbGJhY2tzIHdpbGwgYmUgcmVhZCBm
cm9tIG11bGl0cGxlIHRocmVhZHMsCiAgICAgLy8gb25seSBhbGxvdyBpdCB0byBiZSBpbml0aWFs
aXplZCBvbmNlLgotICAgIHN0YXRpYyBpbnQgaW5pdGlhbGl6ZWQgPSAwOwotICAgIGlmICghT1NB
dG9taWNDb21wYXJlQW5kU3dhcEludCgwLCAxLCAmaW5pdGlhbGl6ZWQpKSB7Ci0gICAgICAgIHJl
dHVybjsKLSAgICB9Ci0KLSAgICBjb29raWVTdG9yYWdlU2hpbUNhbGxiYWNrcyA9IGNhbGxiYWNr
czsKKyAgICBzdGF0aWMgc3RkOjpvbmNlX2ZsYWcgaW5pdGlhbGl6ZUNhbGxiYWNrc09uY2VGbGFn
OworICAgIHN0ZDo6Y2FsbF9vbmNlKGluaXRpYWxpemVDYWxsYmFja3NPbmNlRmxhZywgWyZjYWxs
YmFja3NdIHsgY29va2llU3RvcmFnZVNoaW1DYWxsYmFja3MgPSBjYWxsYmFja3M7IH0pOwogfQog
ICAgIAogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>280003</attachid>
            <date>2016-05-27 15:36:20 -0700</date>
            <delta_ts>2016-05-27 16:26:20 -0700</delta_ts>
            <desc>with a pragma</desc>
            <filename>BuildFix.txt</filename>
            <type>text/plain</type>
            <size>6712</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMTQ1MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE2LTA1LTI3ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCB0aGUgYnVpbGQgd2l0
aCBuZXdlciBjbGFuZyBhbmQgb3RoZXIgY3VzdG9tIGNvbmZpZ3VyYXRpb24gb3B0aW9ucworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MTYxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9t
YWMvV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6
V2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjOjpyYXRlQ2hhbmdlZCk6IEFkZGVkIFVOVVNF
RF9QQVJBTXMgZm9yIHRoZQorICAgICAgICBjYXNlIHdoZXJlIHRoaXMgZnVuY3Rpb24gaXMgdW5p
bXBsZW1lbnRlZC4KKyAgICAgICAgKFdlYkNvcmU6OldlYlZpZGVvRnVsbHNjcmVlbkludGVyZmFj
ZU1hYzo6c2V0RXh0ZXJuYWxQbGF5YmFjayk6IEFkZGVkIGEgbm9uLWFkZGl0aW9ucworICAgICAg
ICB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24uCisgICAgICAgICogcGxhdGZvcm0vc3BpL2NmL0NG
TmV0d29ya1NQSS5oOiBTaWxlbmNlIG51bGxhYmlsaXR5LWNvbXBsZXRlbmVzcyAoYW5kIG90aGVy
KSB3YXJuaW5ncy4KKyAgICAgICAgSSBkb3VidCB0aGF0IGl0J3MgcHJhY3RpY2FsIHRvIGdldCB0
aGVzZSByaWdodCBmb3IgZXZlcnkgU0RLIHZlcnNpb24gYXQgdGhpcyB0aW1lLiBBZGRlZAorICAg
ICAgICBmdW5jdGlvbnMgZm9yIG92ZXJyaWRpbmcgSFRUUFMgY2VydGljYXRlIGJlaGF2aW9yIHRo
YXQgd2UgdXNlZCB0byBkZWNsYXJlIGluIC5tIGZpbGVzLgorICAgICAgICAqIHBsYXRmb3JtL3Nw
aS9tYWMvQVZGb3VuZGF0aW9uU1BJLmg6IERlZmluZSBBVkFzc2V0Q2FjaGUgY29uZGl0aW9uYWxs
eS4KKwogMjAxNi0wNS0yNyAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgogCiAg
ICAgICAgIFZpZGVvIHBsYXkgZ2x5cGggbm90IHZpc2libGUgaWYgaW5pdGlhbGx5IGludmlzaWJs
ZSB3aGVuIGNvbnRhaW5lZCBpbiBhICItd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gi
IGNvbnRhaW5lcgpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1dlYlZpZGVvRnVs
bHNjcmVlbkludGVyZmFjZU1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjLm1tCShyZXZpc2lvbiAyMDE0
NTIpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVuSW50
ZXJmYWNlTWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMTEsNiArMTExLDkgQEAgdm9pZCBXZWJW
aWRlb0Z1bGxzY3JlZW5JbnRlcmZhY2VNYWM6OnJhdAogewogI2lmIFVTRShBUFBMRV9JTlRFUk5B
TF9TREspCiAgICAgW3ZpZGVvRnVsbHNjcmVlbkludGVyZmFjZU9iakMoKSB1cGRhdGVJc1BsYXlp
bmc6aXNQbGF5aW5nIG5ld1BsYXliYWNrUmF0ZTpwbGF5YmFja1JhdGVdOworI2Vsc2UKKyAgICBV
TlVTRURfUEFSQU0oaXNQbGF5aW5nKTsKKyAgICBVTlVTRURfUEFSQU0ocGxheWJhY2tSYXRlKTsK
ICNlbmRpZgogfQogCkBAIC0xNzIsNiArMTc1LDEwIEBAIGJvb2wgV2ViVmlkZW9GdWxsc2NyZWVu
SW50ZXJmYWNlTWFjOjppc1AKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK3ZvaWQgV2ViVmlkZW9G
dWxsc2NyZWVuSW50ZXJmYWNlTWFjOjpzZXRFeHRlcm5hbFBsYXliYWNrKGJvb2wsIEV4dGVybmFs
UGxheWJhY2tUYXJnZXRUeXBlLCBTdHJpbmcpCit7Cit9CisKIGJvb2wgc3VwcG9ydHNQaWN0dXJl
SW5QaWN0dXJlKCkKIHsKICAgICByZXR1cm4gZmFsc2U7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vc3BpL2NmL0NGTmV0d29ya1NQSS5oCShyZXZpc2lvbiAyMDE0NTIpCisrKyBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTIzLDYgKzIzLDggQEAKICAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4K
ICAqLwogCisjcHJhZ21hIGNsYW5nIHN5c3RlbV9oZWFkZXIKKwogI2lmbmRlZiBDRk5ldHdvcmtT
UElfaAogI2RlZmluZSBDRk5ldHdvcmtTUElfaAogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9zcGkvbWFjL0FWRm91bmRhdGlvblNQSS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL3NwaS9tYWMvQVZGb3VuZGF0aW9uU1BJLmgJKHJldmlzaW9uIDIwMTQ1MikK
KysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NwaS9tYWMvQVZGb3VuZGF0aW9uU1BJLmgJKHdv
cmtpbmcgY29weSkKQEAgLTU4LDggKzU4LDE0IEBAIE5TX0FTU1VNRV9OT05OVUxMX0VORAogI2lm
IFVTRShBUFBMRV9JTlRFUk5BTF9TREspCiAjaW1wb3J0IDxBVkZvdW5kYXRpb24vQVZBc3NldENh
Y2hlX1ByaXZhdGUuaD4KICNlbHNlCi1OU19BU1NVTUVfTk9OTlVMTF9CRUdJTgorI2lmIChQTEFU
Rk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxMjAwKSB8
fCAoUExBVEZPUk0oSU9TKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAx
MDAwMDApCisjaW1wb3J0IDxBVkZvdW5kYXRpb24vQVZBc3NldENhY2hlLmg+CisjZWxzZQogQGlu
dGVyZmFjZSBBVkFzc2V0Q2FjaGUgOiBOU09iamVjdAorQGVuZAorI2VuZGlmCitOU19BU1NVTUVf
Tk9OTlVMTF9CRUdJTgorQGludGVyZmFjZSBBVkFzc2V0Q2FjaGUgKERldGFpbHMpCiArIChBVkFz
c2V0Q2FjaGUgKilhc3NldENhY2hlV2l0aFVSTDooTlNVUkwgKilVUkw7CiAtIChpZClpbml0V2l0
aFVSTDooTlNVUkwgKilVUkw7CiAtIChOU0FycmF5ICopYWxsS2V5czsKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJ
KHJldmlzaW9uIDIwMTQ1MikKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwkod29ya2luZyBj
b3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE2LTA1LTI3ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8
YXBAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCB0aGUgYnVpbGQgd2l0aCBuZXdlciBjbGFuZyBh
bmQgb3RoZXIgY3VzdG9tIGNvbmZpZ3VyYXRpb24gb3B0aW9ucworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MTYxCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9pb3MvTmV0d29y
a1Byb2Nlc3NJT1MubW06IC1zZXRBbGxvd3NTcGVjaWZpY0hUVFBTQ2VydGlmaWNhdGU6Zm9ySG9z
dDoKKyAgICAgICAgaXMgbm90IGluIENGTmV0d29ya1NQSS5oCisgICAgICAgICogTmV0d29ya1By
b2Nlc3MvbWFjL05ldHdvcmtQcm9jZXNzTWFjLm1tOiBEaXR0by4KKyAgICAgICAgKiBTaGFyZWQv
bWFjL0Nvb2tpZVN0b3JhZ2VTaGltTGlicmFyeS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYktp
dENvb2tpZVN0b3JhZ2VTaGltSW5pdGlhbGl6ZSk6IFVzZSBtb3JlIHBvcnRhYmxlIHN0ZDo6Y2Fs
bF9vbmNlLgorCiAyMDE2LTA1LTI2ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4K
IAogICAgICAgICBDZXJ0YWluIE5ldHdvcmtSZXNvdXJjZUxvYWRlciBjYWxsYmFja3MgY2FuIGRl
cmVmIGEgbnVsbCBtX25ldHdvcmtMb2FkLgpJbmRleDogU291cmNlL1dlYktpdDIvTmV0d29ya1By
b2Nlc3MvaW9zL05ldHdvcmtQcm9jZXNzSU9TLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQyL05ldHdvcmtQcm9jZXNzL2lvcy9OZXR3b3JrUHJvY2Vzc0lPUy5tbQkocmV2aXNpb24gMjAx
NDUyKQorKysgU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3MvaW9zL05ldHdvcmtQcm9jZXNz
SU9TLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0zMywxNiArMzMsMTMgQEAKICNpbXBvcnQgIlJlc291
cmNlQ2FjaGVzVG9DbGVhci5oIgogI2ltcG9ydCAiU2FuZGJveEluaXRpYWxpemF0aW9uUGFyYW1l
dGVycy5oIgogI2ltcG9ydCAiU2VjSXRlbVNoaW0uaCIKKyNpbXBvcnQgPFdlYkNvcmUvQ0ZOZXR3
b3JrU1BJLmg+CiAjaW1wb3J0IDxXZWJDb3JlL0NlcnRpZmljYXRlSW5mby5oPgogI2ltcG9ydCA8
V2ViQ29yZS9Ob3RJbXBsZW1lbnRlZC5oPgogI2ltcG9ydCA8V2ViQ29yZS9XZWJDb3JlVGhyZWFk
U3lzdGVtSW50ZXJmYWNlLmg+CiAKICNkZWZpbmUgRU5BQkxFX01BTlVBTF9ORVRXT1JLX1NBTkRC
T1hJTkcgMAogCi1AaW50ZXJmYWNlIE5TVVJMUmVxdWVzdCAoV0tEZXRhaWxzKQotKyAodm9pZClz
ZXRBbGxvd3NTcGVjaWZpY0hUVFBTQ2VydGlmaWNhdGU6KE5TQXJyYXkgKiljZXJ0aWZpY2F0ZUNo
YWluIGZvckhvc3Q6KE5TU3RyaW5nICopaG9zdDsKLUBlbmQKLQogdXNpbmcgbmFtZXNwYWNlIFdl
YkNvcmU7CiAKIG5hbWVzcGFjZSBXZWJLaXQgewpJbmRleDogU291cmNlL1dlYktpdDIvTmV0d29y
a1Byb2Nlc3MvbWFjL05ldHdvcmtQcm9jZXNzTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQyL05ldHdvcmtQcm9jZXNzL21hYy9OZXR3b3JrUHJvY2Vzc01hYy5tbQkocmV2aXNpb24g
MjAxNDUyKQorKysgU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3MvbWFjL05ldHdvcmtQcm9j
ZXNzTWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC00OCwxMCArNDgsNiBAQAogCiB1c2luZyBuYW1l
c3BhY2UgV2ViQ29yZTsKIAotQGludGVyZmFjZSBOU1VSTFJlcXVlc3QgKERldGFpbHMpIAotKyAo
dm9pZClzZXRBbGxvd3NTcGVjaWZpY0hUVFBTQ2VydGlmaWNhdGU6KE5TQXJyYXkgKilhbGxvdyBm
b3JIb3N0OihOU1N0cmluZyAqKWhvc3Q7Ci1AZW5kCi0KIG5hbWVzcGFjZSBXZWJLaXQgewogCiB2
b2lkIE5ldHdvcmtQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzcyhjb25zdCBDaGlsZFByb2Nlc3NJ
bml0aWFsaXphdGlvblBhcmFtZXRlcnMmKQpJbmRleDogU291cmNlL1dlYktpdDIvU2hhcmVkL21h
Yy9Db29raWVTdG9yYWdlU2hpbUxpYnJhcnkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQyL1NoYXJlZC9tYWMvQ29va2llU3RvcmFnZVNoaW1MaWJyYXJ5LmNwcAkocmV2aXNpb24gMjAx
NDUyKQorKysgU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9Db29raWVTdG9yYWdlU2hpbUxpYnJh
cnkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw2ICsyOSw3IEBACiAjaWYgIVBMQVRGT1JNKElP
UykKIAogI2luY2x1ZGUgPFdlYkNvcmUvRHluYW1pY0xpbmtlckludGVycG9zaW5nLmg+CisjaW5j
bHVkZSA8bXV0ZXg+CiAKIGV4dGVybiAiQyIgQ0ZEaWN0aW9uYXJ5UmVmIF9DRkhUVFBDb29raWVT
dG9yYWdlQ29weVJlcXVlc3RIZWFkZXJGaWVsZHNGb3JVUkwoQ0ZBbGxvY2F0b3JSZWYgaW5BbGxv
Y2F0b3IsIENGSFRUUENvb2tpZVN0b3JhZ2VSZWYgaW5Db29raWVTdG9yYWdlLCBDRlVSTFJlZiBp
blJlcXVlc3RVUkwpOwogCkBAIC04MCwxMiArODEsOCBAQCB2b2lkIFdlYktpdENvb2tpZVN0b3Jh
Z2VTaGltSW5pdGlhbGl6ZShjCiB7CiAgICAgLy8gQmVjYXVzZSB0aGUgdmFsdWUgb2YgY29va2ll
U3RvcmFnZVNoaW1DYWxsYmFja3Mgd2lsbCBiZSByZWFkIGZyb20gbXVsaXRwbGUgdGhyZWFkcywK
ICAgICAvLyBvbmx5IGFsbG93IGl0IHRvIGJlIGluaXRpYWxpemVkIG9uY2UuCi0gICAgc3RhdGlj
IGludCBpbml0aWFsaXplZCA9IDA7Ci0gICAgaWYgKCFPU0F0b21pY0NvbXBhcmVBbmRTd2FwSW50
KDAsIDEsICZpbml0aWFsaXplZCkpIHsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGNv
b2tpZVN0b3JhZ2VTaGltQ2FsbGJhY2tzID0gY2FsbGJhY2tzOworICAgIHN0YXRpYyBzdGQ6Om9u
Y2VfZmxhZyBpbml0aWFsaXplQ2FsbGJhY2tzT25jZUZsYWc7CisgICAgc3RkOjpjYWxsX29uY2Uo
aW5pdGlhbGl6ZUNhbGxiYWNrc09uY2VGbGFnLCBbJmNhbGxiYWNrc10geyBjb29raWVTdG9yYWdl
U2hpbUNhbGxiYWNrcyA9IGNhbGxiYWNrczsgfSk7CiB9CiAgICAgCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>280011</attachid>
            <date>2016-05-27 16:26:20 -0700</date>
            <delta_ts>2016-05-28 13:37:24 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>BuildFix.txt</filename>
            <type>text/plain</type>
            <size>7044</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMTQ1MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE2LTA1LTI3ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCB0aGUgYnVpbGQgd2l0
aCBuZXdlciBjbGFuZyBhbmQgb3RoZXIgY3VzdG9tIGNvbmZpZ3VyYXRpb24gb3B0aW9ucworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MTYxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9t
YWMvV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6
V2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjOjpyYXRlQ2hhbmdlZCk6IEFkZGVkIFVOVVNF
RF9QQVJBTXMgZm9yIHRoZQorICAgICAgICBjYXNlIHdoZXJlIHRoaXMgZnVuY3Rpb24gaXMgdW5p
bXBsZW1lbnRlZC4KKyAgICAgICAgKFdlYkNvcmU6OldlYlZpZGVvRnVsbHNjcmVlbkludGVyZmFj
ZU1hYzo6c2V0RXh0ZXJuYWxQbGF5YmFjayk6IEFkZGVkIGEgbm9uLWFkZGl0aW9ucworICAgICAg
ICB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24uCisgICAgICAgICogcGxhdGZvcm0vc3BpL2NmL0NG
TmV0d29ya1NQSS5oOiBTaWxlbmNlIG51bGxhYmlsaXR5LWNvbXBsZXRlbmVzcyAoYW5kIG90aGVy
KSB3YXJuaW5ncy4KKyAgICAgICAgSSBkb3VidCB0aGF0IGl0J3MgcHJhY3RpY2FsIHRvIGdldCB0
aGVzZSByaWdodCBmb3IgZXZlcnkgU0RLIHZlcnNpb24gYXQgdGhpcyB0aW1lLiBBZGRlZAorICAg
ICAgICBmdW5jdGlvbnMgZm9yIG92ZXJyaWRpbmcgSFRUUFMgY2VydGljYXRlIGJlaGF2aW9yIHRo
YXQgd2UgdXNlZCB0byBkZWNsYXJlIGluIC5tIGZpbGVzLgorICAgICAgICAqIHBsYXRmb3JtL3Nw
aS9tYWMvQVZGb3VuZGF0aW9uU1BJLmg6IERlZmluZSBBVkFzc2V0Q2FjaGUgY29uZGl0aW9uYWxs
eS4KKwogMjAxNi0wNS0yNyAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgogCiAg
ICAgICAgIFZpZGVvIHBsYXkgZ2x5cGggbm90IHZpc2libGUgaWYgaW5pdGlhbGx5IGludmlzaWJs
ZSB3aGVuIGNvbnRhaW5lZCBpbiBhICItd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gi
IGNvbnRhaW5lcgpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1dlYlZpZGVvRnVs
bHNjcmVlbkludGVyZmFjZU1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjLm1tCShyZXZpc2lvbiAyMDE0
NTIpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvV2ViVmlkZW9GdWxsc2NyZWVuSW50
ZXJmYWNlTWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMTEsNiArMTExLDkgQEAgdm9pZCBXZWJW
aWRlb0Z1bGxzY3JlZW5JbnRlcmZhY2VNYWM6OnJhdAogewogI2lmIFVTRShBUFBMRV9JTlRFUk5B
TF9TREspCiAgICAgW3ZpZGVvRnVsbHNjcmVlbkludGVyZmFjZU9iakMoKSB1cGRhdGVJc1BsYXlp
bmc6aXNQbGF5aW5nIG5ld1BsYXliYWNrUmF0ZTpwbGF5YmFja1JhdGVdOworI2Vsc2UKKyAgICBV
TlVTRURfUEFSQU0oaXNQbGF5aW5nKTsKKyAgICBVTlVTRURfUEFSQU0ocGxheWJhY2tSYXRlKTsK
ICNlbmRpZgogfQogCkBAIC0xNzIsNiArMTc1LDEwIEBAIGJvb2wgV2ViVmlkZW9GdWxsc2NyZWVu
SW50ZXJmYWNlTWFjOjppc1AKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK3ZvaWQgV2ViVmlkZW9G
dWxsc2NyZWVuSW50ZXJmYWNlTWFjOjpzZXRFeHRlcm5hbFBsYXliYWNrKGJvb2wsIEV4dGVybmFs
UGxheWJhY2tUYXJnZXRUeXBlLCBTdHJpbmcpCit7Cit9CisKIGJvb2wgc3VwcG9ydHNQaWN0dXJl
SW5QaWN0dXJlKCkKIHsKICAgICByZXR1cm4gZmFsc2U7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vc3BpL2NmL0NGTmV0d29ya1NQSS5oCShyZXZpc2lvbiAyMDE0NTIpCisrKyBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTIzLDYgKzIzLDggQEAKICAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4K
ICAqLwogCisjcHJhZ21hIGNsYW5nIHN5c3RlbV9oZWFkZXIKKwogI2lmbmRlZiBDRk5ldHdvcmtT
UElfaAogI2RlZmluZSBDRk5ldHdvcmtTUElfaAogCkBAIC04NSw2ICs4Nyw4IEBAIHR5cGVkZWYg
dm9pZCAoXkNGQ2FjaGVkVVJMUmVzcG9uc2VDYWxsQmEKIAogI2lmIGRlZmluZWQoX19PQkpDX18p
CiBAaW50ZXJmYWNlIE5TVVJMUmVxdWVzdCAoKQorKyAoTlNBcnJheSAqKWFsbG93c1NwZWNpZmlj
SFRUUFNDZXJ0aWZpY2F0ZUZvckhvc3Q6KE5TU3RyaW5nICopaG9zdDsKKysgKHZvaWQpc2V0QWxs
b3dzU3BlY2lmaWNIVFRQU0NlcnRpZmljYXRlOihOU0FycmF5ICopYWxsb3cgZm9ySG9zdDooTlNT
dHJpbmcgKilob3N0OwogLSAodm9pZClfc2V0UHJvcGVydHk6KGlkKXZhbHVlIGZvcktleTooTlNT
dHJpbmcgKilrZXk7CiBAZW5kCiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NwaS9t
YWMvQVZGb3VuZGF0aW9uU1BJLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vc3BpL21hYy9BVkZvdW5kYXRpb25TUEkuaAkocmV2aXNpb24gMjAxNDUyKQorKysgU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vc3BpL21hYy9BVkZvdW5kYXRpb25TUEkuaAkod29ya2luZyBjb3B5
KQpAQCAtNTgsOCArNTgsMTQgQEAgTlNfQVNTVU1FX05PTk5VTExfRU5ECiAjaWYgVVNFKEFQUExF
X0lOVEVSTkFMX1NESykKICNpbXBvcnQgPEFWRm91bmRhdGlvbi9BVkFzc2V0Q2FjaGVfUHJpdmF0
ZS5oPgogI2Vsc2UKLU5TX0FTU1VNRV9OT05OVUxMX0JFR0lOCisjaWYgKFBMQVRGT1JNKE1BQykg
JiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDEyMDApIHx8IChQTEFURk9S
TShJT1MpICYmIF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMDAwMCkKKyNp
bXBvcnQgPEFWRm91bmRhdGlvbi9BVkFzc2V0Q2FjaGUuaD4KKyNlbHNlCiBAaW50ZXJmYWNlIEFW
QXNzZXRDYWNoZSA6IE5TT2JqZWN0CitAZW5kCisjZW5kaWYKK05TX0FTU1VNRV9OT05OVUxMX0JF
R0lOCitAaW50ZXJmYWNlIEFWQXNzZXRDYWNoZSAoRGV0YWlscykKICsgKEFWQXNzZXRDYWNoZSAq
KWFzc2V0Q2FjaGVXaXRoVVJMOihOU1VSTCAqKVVSTDsKIC0gKGlkKWluaXRXaXRoVVJMOihOU1VS
TCAqKVVSTDsKIC0gKE5TQXJyYXkgKilhbGxLZXlzOwpJbmRleDogU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwkocmV2aXNpb24g
MjAxNDUyKQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTYgQEAKKzIwMTYtMDUtMjcgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5j
b20+CisKKyAgICAgICAgRml4IHRoZSBidWlsZCB3aXRoIG5ld2VyIGNsYW5nIGFuZCBvdGhlciBj
dXN0b20gY29uZmlndXJhdGlvbiBvcHRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgxNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL2lvcy9OZXR3b3JrUHJvY2Vzc0lP
Uy5tbTogLXNldEFsbG93c1NwZWNpZmljSFRUUFNDZXJ0aWZpY2F0ZTpmb3JIb3N0OgorICAgICAg
ICBpcyBub3QgaW4gQ0ZOZXR3b3JrU1BJLmgKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9tYWMv
TmV0d29ya1Byb2Nlc3NNYWMubW06IERpdHRvLgorICAgICAgICAqIFNoYXJlZC9tYWMvQ29va2ll
U3RvcmFnZVNoaW1MaWJyYXJ5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViS2l0Q29va2llU3Rv
cmFnZVNoaW1Jbml0aWFsaXplKTogVXNlIG1vcmUgcG9ydGFibGUgc3RkOjpjYWxsX29uY2UuCisK
IDIwMTYtMDUtMjYgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAgICAg
IENlcnRhaW4gTmV0d29ya1Jlc291cmNlTG9hZGVyIGNhbGxiYWNrcyBjYW4gZGVyZWYgYSBudWxs
IG1fbmV0d29ya0xvYWQuCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9pb3Mv
TmV0d29ya1Byb2Nlc3NJT1MubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvTmV0d29y
a1Byb2Nlc3MvaW9zL05ldHdvcmtQcm9jZXNzSU9TLm1tCShyZXZpc2lvbiAyMDE0NTIpCisrKyBT
b3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9pb3MvTmV0d29ya1Byb2Nlc3NJT1MubW0JKHdv
cmtpbmcgY29weSkKQEAgLTMzLDE2ICszMywxMyBAQAogI2ltcG9ydCAiUmVzb3VyY2VDYWNoZXNU
b0NsZWFyLmgiCiAjaW1wb3J0ICJTYW5kYm94SW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzLmgiCiAj
aW1wb3J0ICJTZWNJdGVtU2hpbS5oIgorI2ltcG9ydCA8V2ViQ29yZS9DRk5ldHdvcmtTUEkuaD4K
ICNpbXBvcnQgPFdlYkNvcmUvQ2VydGlmaWNhdGVJbmZvLmg+CiAjaW1wb3J0IDxXZWJDb3JlL05v
dEltcGxlbWVudGVkLmg+CiAjaW1wb3J0IDxXZWJDb3JlL1dlYkNvcmVUaHJlYWRTeXN0ZW1JbnRl
cmZhY2UuaD4KIAogI2RlZmluZSBFTkFCTEVfTUFOVUFMX05FVFdPUktfU0FOREJPWElORyAwCiAK
LUBpbnRlcmZhY2UgTlNVUkxSZXF1ZXN0IChXS0RldGFpbHMpCi0rICh2b2lkKXNldEFsbG93c1Nw
ZWNpZmljSFRUUFNDZXJ0aWZpY2F0ZTooTlNBcnJheSAqKWNlcnRpZmljYXRlQ2hhaW4gZm9ySG9z
dDooTlNTdHJpbmcgKilob3N0OwotQGVuZAotCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIAog
bmFtZXNwYWNlIFdlYktpdCB7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9t
YWMvTmV0d29ya1Byb2Nlc3NNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvTmV0
d29ya1Byb2Nlc3MvbWFjL05ldHdvcmtQcm9jZXNzTWFjLm1tCShyZXZpc2lvbiAyMDE0NTIpCisr
KyBTb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9tYWMvTmV0d29ya1Byb2Nlc3NNYWMubW0J
KHdvcmtpbmcgY29weSkKQEAgLTQ4LDEwICs0OCw2IEBACiAKIHVzaW5nIG5hbWVzcGFjZSBXZWJD
b3JlOwogCi1AaW50ZXJmYWNlIE5TVVJMUmVxdWVzdCAoRGV0YWlscykgCi0rICh2b2lkKXNldEFs
bG93c1NwZWNpZmljSFRUUFNDZXJ0aWZpY2F0ZTooTlNBcnJheSAqKWFsbG93IGZvckhvc3Q6KE5T
U3RyaW5nICopaG9zdDsKLUBlbmQKLQogbmFtZXNwYWNlIFdlYktpdCB7CiAKIHZvaWQgTmV0d29y
a1Byb2Nlc3M6OmluaXRpYWxpemVQcm9jZXNzKGNvbnN0IENoaWxkUHJvY2Vzc0luaXRpYWxpemF0
aW9uUGFyYW1ldGVycyYpCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL0Nvb2tpZVN0
b3JhZ2VTaGltTGlicmFyeS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvU2hhcmVk
L21hYy9Db29raWVTdG9yYWdlU2hpbUxpYnJhcnkuY3BwCShyZXZpc2lvbiAyMDE0NTIpCisrKyBT
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL0Nvb2tpZVN0b3JhZ2VTaGltTGlicmFyeS5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTI5LDYgKzI5LDcgQEAKICNpZiAhUExBVEZPUk0oSU9TKQogCiAjaW5j
bHVkZSA8V2ViQ29yZS9EeW5hbWljTGlua2VySW50ZXJwb3NpbmcuaD4KKyNpbmNsdWRlIDxtdXRl
eD4KIAogZXh0ZXJuICJDIiBDRkRpY3Rpb25hcnlSZWYgX0NGSFRUUENvb2tpZVN0b3JhZ2VDb3B5
UmVxdWVzdEhlYWRlckZpZWxkc0ZvclVSTChDRkFsbG9jYXRvclJlZiBpbkFsbG9jYXRvciwgQ0ZI
VFRQQ29va2llU3RvcmFnZVJlZiBpbkNvb2tpZVN0b3JhZ2UsIENGVVJMUmVmIGluUmVxdWVzdFVS
TCk7CiAKQEAgLTgwLDEyICs4MSw4IEBAIHZvaWQgV2ViS2l0Q29va2llU3RvcmFnZVNoaW1Jbml0
aWFsaXplKGMKIHsKICAgICAvLyBCZWNhdXNlIHRoZSB2YWx1ZSBvZiBjb29raWVTdG9yYWdlU2hp
bUNhbGxiYWNrcyB3aWxsIGJlIHJlYWQgZnJvbSBtdWxpdHBsZSB0aHJlYWRzLAogICAgIC8vIG9u
bHkgYWxsb3cgaXQgdG8gYmUgaW5pdGlhbGl6ZWQgb25jZS4KLSAgICBzdGF0aWMgaW50IGluaXRp
YWxpemVkID0gMDsKLSAgICBpZiAoIU9TQXRvbWljQ29tcGFyZUFuZFN3YXBJbnQoMCwgMSwgJmlu
aXRpYWxpemVkKSkgewotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgY29va2llU3RvcmFn
ZVNoaW1DYWxsYmFja3MgPSBjYWxsYmFja3M7CisgICAgc3RhdGljIHN0ZDo6b25jZV9mbGFnIGlu
aXRpYWxpemVDYWxsYmFja3NPbmNlRmxhZzsKKyAgICBzdGQ6OmNhbGxfb25jZShpbml0aWFsaXpl
Q2FsbGJhY2tzT25jZUZsYWcsIFsmY2FsbGJhY2tzXSB7IGNvb2tpZVN0b3JhZ2VTaGltQ2FsbGJh
Y2tzID0gY2FsbGJhY2tzOyB9KTsKIH0KICAgICAKIH0K
</data>
<flag name="review"
          id="304007"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>280047</attachid>
            <date>2016-05-28 13:37:24 -0700</date>
            <delta_ts>2016-05-28 16:15:37 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>BuildFix.txt</filename>
            <type>text/plain</type>
            <size>7035</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMTQ1MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE2LTA1LTI3ICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCB0aGUgYnVpbGQgd2l0
aCBuZXdlciBjbGFuZyBhbmQgb3RoZXIgY3VzdG9tIGNvbmZpZ3VyYXRpb24gb3B0aW9ucworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MTYxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgRGFuIEJlcm5zdGVpbi4KKworICAgICAgICAqIHBsYXRmb3JtL21h
Yy9XZWJWaWRlb0Z1bGxzY3JlZW5JbnRlcmZhY2VNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpX
ZWJWaWRlb0Z1bGxzY3JlZW5JbnRlcmZhY2VNYWM6OnJhdGVDaGFuZ2VkKTogQWRkZWQgVU5VU0VE
X1BBUkFNcyBmb3IgdGhlCisgICAgICAgIGNhc2Ugd2hlcmUgdGhpcyBmdW5jdGlvbiBpcyB1bmlt
cGxlbWVudGVkLgorICAgICAgICAoV2ViQ29yZTo6V2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNl
TWFjOjpzZXRFeHRlcm5hbFBsYXliYWNrKTogQWRkZWQgYSBub24tYWRkaXRpb25zCisgICAgICAg
IHZlcnNpb24gb2YgdGhpcyBmdW5jdGlvbi4KKyAgICAgICAgKiBwbGF0Zm9ybS9zcGkvY2YvQ0ZO
ZXR3b3JrU1BJLmg6IFNpbGVuY2UgbnVsbGFiaWxpdHktY29tcGxldGVuZXNzIChhbmQgb3RoZXIp
IHdhcm5pbmdzLgorICAgICAgICBJIGRvdWJ0IHRoYXQgaXQncyBwcmFjdGljYWwgdG8gZ2V0IHRo
ZXNlIHJpZ2h0IGZvciBldmVyeSBTREsgdmVyc2lvbiBhdCB0aGlzIHRpbWUuIEFkZGVkCisgICAg
ICAgIGZ1bmN0aW9ucyBmb3Igb3ZlcnJpZGluZyBIVFRQUyBjZXJ0aWNhdGUgYmVoYXZpb3IgdGhh
dCB3ZSB1c2VkIHRvIGRlY2xhcmUgaW4gLm0gZmlsZXMuCisgICAgICAgICogcGxhdGZvcm0vc3Bp
L21hYy9BVkZvdW5kYXRpb25TUEkuaDogRGVmaW5lIEFWQXNzZXRDYWNoZSBjb25kaXRpb25hbGx5
LgorCiAyMDE2LTA1LTI3ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAg
ICAgICAgVmlkZW8gcGxheSBnbHlwaCBub3QgdmlzaWJsZSBpZiBpbml0aWFsbHkgaW52aXNpYmxl
IHdoZW4gY29udGFpbmVkIGluIGEgIi13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCIg
Y29udGFpbmVyCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvV2ViVmlkZW9GdWxs
c2NyZWVuSW50ZXJmYWNlTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL21hYy9XZWJWaWRlb0Z1bGxzY3JlZW5JbnRlcmZhY2VNYWMubW0JKHJldmlzaW9uIDIwMTQ1
MikKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9XZWJWaWRlb0Z1bGxzY3JlZW5JbnRl
cmZhY2VNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTExMSw2ICsxMTEsOSBAQCB2b2lkIFdlYlZp
ZGVvRnVsbHNjcmVlbkludGVyZmFjZU1hYzo6cmF0CiB7CiAjaWYgVVNFKEFQUExFX0lOVEVSTkFM
X1NESykKICAgICBbdmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlT2JqQygpIHVwZGF0ZUlzUGxheWlu
Zzppc1BsYXlpbmcgbmV3UGxheWJhY2tSYXRlOnBsYXliYWNrUmF0ZV07CisjZWxzZQorICAgIFVO
VVNFRF9QQVJBTShpc1BsYXlpbmcpOworICAgIFVOVVNFRF9QQVJBTShwbGF5YmFja1JhdGUpOwog
I2VuZGlmCiB9CiAKQEAgLTE3Miw2ICsxNzUsMTAgQEAgYm9vbCBXZWJWaWRlb0Z1bGxzY3JlZW5J
bnRlcmZhY2VNYWM6OmlzUAogICAgIHJldHVybiBmYWxzZTsKIH0KIAordm9pZCBXZWJWaWRlb0Z1
bGxzY3JlZW5JbnRlcmZhY2VNYWM6OnNldEV4dGVybmFsUGxheWJhY2soYm9vbCwgRXh0ZXJuYWxQ
bGF5YmFja1RhcmdldFR5cGUsIFN0cmluZykKK3sKK30KKwogYm9vbCBzdXBwb3J0c1BpY3R1cmVJ
blBpY3R1cmUoKQogewogICAgIHJldHVybiBmYWxzZTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL3NwaS9jZi9DRk5ldHdvcmtTUEkuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmgJKHJldmlzaW9uIDIwMTQ1MikKKysrIFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NwaS9jZi9DRk5ldHdvcmtTUEkuaAkod29ya2luZyBjb3B5
KQpAQCAtMjMsNiArMjMsOCBAQAogICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgog
ICovCiAKKyNwcmFnbWEgY2xhbmcgc3lzdGVtX2hlYWRlcgorCiAjaWZuZGVmIENGTmV0d29ya1NQ
SV9oCiAjZGVmaW5lIENGTmV0d29ya1NQSV9oCiAKQEAgLTg1LDYgKzg3LDggQEAgdHlwZWRlZiB2
b2lkICheQ0ZDYWNoZWRVUkxSZXNwb25zZUNhbGxCYQogCiAjaWYgZGVmaW5lZChfX09CSkNfXykK
IEBpbnRlcmZhY2UgTlNVUkxSZXF1ZXN0ICgpCisrIChOU0FycmF5ICopYWxsb3dzU3BlY2lmaWNI
VFRQU0NlcnRpZmljYXRlRm9ySG9zdDooTlNTdHJpbmcgKilob3N0OworKyAodm9pZClzZXRBbGxv
d3NTcGVjaWZpY0hUVFBTQ2VydGlmaWNhdGU6KE5TQXJyYXkgKilhbGxvdyBmb3JIb3N0OihOU1N0
cmluZyAqKWhvc3Q7CiAtICh2b2lkKV9zZXRQcm9wZXJ0eTooaWQpdmFsdWUgZm9yS2V5OihOU1N0
cmluZyAqKWtleTsKIEBlbmQKIApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL21h
Yy9BVkZvdW5kYXRpb25TUEkuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9zcGkvbWFjL0FWRm91bmRhdGlvblNQSS5oCShyZXZpc2lvbiAyMDE0NTIpCisrKyBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9zcGkvbWFjL0FWRm91bmRhdGlvblNQSS5oCSh3b3JraW5nIGNvcHkp
CkBAIC01OCw4ICs1OCwxNCBAQCBOU19BU1NVTUVfTk9OTlVMTF9FTkQKICNpZiBVU0UoQVBQTEVf
SU5URVJOQUxfU0RLKQogI2ltcG9ydCA8QVZGb3VuZGF0aW9uL0FWQXNzZXRDYWNoZV9Qcml2YXRl
Lmg+CiAjZWxzZQotTlNfQVNTVU1FX05PTk5VTExfQkVHSU4KKyNpZiAoUExBVEZPUk0oTUFDKSAm
JiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTIwMCkgfHwgKFBMQVRGT1JN
KElPUykgJiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAwMDAwKQorI2lt
cG9ydCA8QVZGb3VuZGF0aW9uL0FWQXNzZXRDYWNoZS5oPgorI2Vsc2UKIEBpbnRlcmZhY2UgQVZB
c3NldENhY2hlIDogTlNPYmplY3QKK0BlbmQKKyNlbmRpZgorTlNfQVNTVU1FX05PTk5VTExfQkVH
SU4KK0BpbnRlcmZhY2UgQVZBc3NldENhY2hlICgpCiArIChBVkFzc2V0Q2FjaGUgKilhc3NldENh
Y2hlV2l0aFVSTDooTlNVUkwgKilVUkw7CiAtIChpZClpbml0V2l0aFVSTDooTlNVUkwgKilVUkw7
CiAtIChOU0FycmF5ICopYWxsS2V5czsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMTQ1MikK
KysrIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2
IEBACisyMDE2LTA1LTI3ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisg
ICAgICAgIEZpeCB0aGUgYnVpbGQgd2l0aCBuZXdlciBjbGFuZyBhbmQgb3RoZXIgY3VzdG9tIGNv
bmZpZ3VyYXRpb24gb3B0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTU4MTYxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFuIEJlcm5zdGVpbi4K
KworICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL2lvcy9OZXR3b3JrUHJvY2Vzc0lPUy5tbTogLXNl
dEFsbG93c1NwZWNpZmljSFRUUFNDZXJ0aWZpY2F0ZTpmb3JIb3N0OgorICAgICAgICBpcyBub3cg
aW4gQ0ZOZXR3b3JrU1BJLmgKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9tYWMvTmV0d29ya1By
b2Nlc3NNYWMubW06IERpdHRvLgorICAgICAgICAqIFNoYXJlZC9tYWMvQ29va2llU3RvcmFnZVNo
aW1MaWJyYXJ5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViS2l0Q29va2llU3RvcmFnZVNoaW1J
bml0aWFsaXplKTogVXNlIG1vcmUgcG9ydGFibGUgc3RkOjpjYWxsX29uY2UuCisKIDIwMTYtMDUt
MjYgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAgICAgIENlcnRhaW4g
TmV0d29ya1Jlc291cmNlTG9hZGVyIGNhbGxiYWNrcyBjYW4gZGVyZWYgYSBudWxsIG1fbmV0d29y
a0xvYWQuCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9pb3MvTmV0d29ya1By
b2Nlc3NJT1MubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3Mv
aW9zL05ldHdvcmtQcm9jZXNzSU9TLm1tCShyZXZpc2lvbiAyMDE0NTIpCisrKyBTb3VyY2UvV2Vi
S2l0Mi9OZXR3b3JrUHJvY2Vzcy9pb3MvTmV0d29ya1Byb2Nlc3NJT1MubW0JKHdvcmtpbmcgY29w
eSkKQEAgLTMzLDE2ICszMywxMyBAQAogI2ltcG9ydCAiUmVzb3VyY2VDYWNoZXNUb0NsZWFyLmgi
CiAjaW1wb3J0ICJTYW5kYm94SW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzLmgiCiAjaW1wb3J0ICJT
ZWNJdGVtU2hpbS5oIgorI2ltcG9ydCA8V2ViQ29yZS9DRk5ldHdvcmtTUEkuaD4KICNpbXBvcnQg
PFdlYkNvcmUvQ2VydGlmaWNhdGVJbmZvLmg+CiAjaW1wb3J0IDxXZWJDb3JlL05vdEltcGxlbWVu
dGVkLmg+CiAjaW1wb3J0IDxXZWJDb3JlL1dlYkNvcmVUaHJlYWRTeXN0ZW1JbnRlcmZhY2UuaD4K
IAogI2RlZmluZSBFTkFCTEVfTUFOVUFMX05FVFdPUktfU0FOREJPWElORyAwCiAKLUBpbnRlcmZh
Y2UgTlNVUkxSZXF1ZXN0IChXS0RldGFpbHMpCi0rICh2b2lkKXNldEFsbG93c1NwZWNpZmljSFRU
UFNDZXJ0aWZpY2F0ZTooTlNBcnJheSAqKWNlcnRpZmljYXRlQ2hhaW4gZm9ySG9zdDooTlNTdHJp
bmcgKilob3N0OwotQGVuZAotCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIAogbmFtZXNwYWNl
IFdlYktpdCB7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9tYWMvTmV0d29y
a1Byb2Nlc3NNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nl
c3MvbWFjL05ldHdvcmtQcm9jZXNzTWFjLm1tCShyZXZpc2lvbiAyMDE0NTIpCisrKyBTb3VyY2Uv
V2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9tYWMvTmV0d29ya1Byb2Nlc3NNYWMubW0JKHdvcmtpbmcg
Y29weSkKQEAgLTQ4LDEwICs0OCw2IEBACiAKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCi1A
aW50ZXJmYWNlIE5TVVJMUmVxdWVzdCAoRGV0YWlscykgCi0rICh2b2lkKXNldEFsbG93c1NwZWNp
ZmljSFRUUFNDZXJ0aWZpY2F0ZTooTlNBcnJheSAqKWFsbG93IGZvckhvc3Q6KE5TU3RyaW5nICop
aG9zdDsKLUBlbmQKLQogbmFtZXNwYWNlIFdlYktpdCB7CiAKIHZvaWQgTmV0d29ya1Byb2Nlc3M6
OmluaXRpYWxpemVQcm9jZXNzKGNvbnN0IENoaWxkUHJvY2Vzc0luaXRpYWxpemF0aW9uUGFyYW1l
dGVycyYpCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL0Nvb2tpZVN0b3JhZ2VTaGlt
TGlicmFyeS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9Db29r
aWVTdG9yYWdlU2hpbUxpYnJhcnkuY3BwCShyZXZpc2lvbiAyMDE0NTIpCisrKyBTb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvbWFjL0Nvb2tpZVN0b3JhZ2VTaGltTGlicmFyeS5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTI5LDYgKzI5LDcgQEAKICNpZiAhUExBVEZPUk0oSU9TKQogCiAjaW5jbHVkZSA8V2Vi
Q29yZS9EeW5hbWljTGlua2VySW50ZXJwb3NpbmcuaD4KKyNpbmNsdWRlIDxtdXRleD4KIAogZXh0
ZXJuICJDIiBDRkRpY3Rpb25hcnlSZWYgX0NGSFRUUENvb2tpZVN0b3JhZ2VDb3B5UmVxdWVzdEhl
YWRlckZpZWxkc0ZvclVSTChDRkFsbG9jYXRvclJlZiBpbkFsbG9jYXRvciwgQ0ZIVFRQQ29va2ll
U3RvcmFnZVJlZiBpbkNvb2tpZVN0b3JhZ2UsIENGVVJMUmVmIGluUmVxdWVzdFVSTCk7CiAKQEAg
LTgwLDEyICs4MSw4IEBAIHZvaWQgV2ViS2l0Q29va2llU3RvcmFnZVNoaW1Jbml0aWFsaXplKGMK
IHsKICAgICAvLyBCZWNhdXNlIHRoZSB2YWx1ZSBvZiBjb29raWVTdG9yYWdlU2hpbUNhbGxiYWNr
cyB3aWxsIGJlIHJlYWQgZnJvbSBtdWxpdHBsZSB0aHJlYWRzLAogICAgIC8vIG9ubHkgYWxsb3cg
aXQgdG8gYmUgaW5pdGlhbGl6ZWQgb25jZS4KLSAgICBzdGF0aWMgaW50IGluaXRpYWxpemVkID0g
MDsKLSAgICBpZiAoIU9TQXRvbWljQ29tcGFyZUFuZFN3YXBJbnQoMCwgMSwgJmluaXRpYWxpemVk
KSkgewotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgY29va2llU3RvcmFnZVNoaW1DYWxs
YmFja3MgPSBjYWxsYmFja3M7CisgICAgc3RhdGljIHN0ZDo6b25jZV9mbGFnIGluaXRpYWxpemVD
YWxsYmFja3NPbmNlRmxhZzsKKyAgICBzdGQ6OmNhbGxfb25jZShpbml0aWFsaXplQ2FsbGJhY2tz
T25jZUZsYWcsIFsmY2FsbGJhY2tzXSB7IGNvb2tpZVN0b3JhZ2VTaGltQ2FsbGJhY2tzID0gY2Fs
bGJhY2tzOyB9KTsKIH0KICAgICAKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>