<?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>179915</bug_id>
          
          <creation_ts>2017-11-21 05:01:13 -0800</creation_ts>
          <short_desc>[WPE] Install files needed for WebKitWebExtensions</short_desc>
          <delta_ts>2018-04-15 09:32:34 -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>WPE WebKit</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://github.com/Igalia/dinghy/pull/13</see_also>
          <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>180608</dependson>
          <blocked>178894</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrian Perez">aperez</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1373980</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-11-21 05:01:13 -0800</bug_when>
    <thetext>Now that WPE shares most of the GLib API bits with the GTK+ port, it also has
the ability of load WebProcess plug-ins which use the WebKitWebExtension API:

  https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebExtension.html

Currently, this API is unusable in the WPE because the following are missing:

  - A “wpe-webkit-webextension.pc” (or similarly named) file for pkg-config.
  - API headers (“WebKitWebExtension.h” et al.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1374451</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-11-23 11:02:56 -0800</bug_when>
    <thetext>*** Bug 179956 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1386589</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-01-07 18:16:33 -0800</bug_when>
    <thetext>I told Adrian a while ago that I would do this (it should be very easy), but after working on bug #173915, I&apos;m no longer sure if we should do it at all. The problem is that there is really not all that much you can do with the web process API if the entire DOM API is unavailable. Almost everything we do in Epiphany&apos;s web extension depends on the DOM API. The only remaining API I can think of that&apos;s really useful and doesn&apos;t is WebKitWebPage::send-request. Maybe that in itself is useful enough to justify exposing the web process API, but I don&apos;t think so.

Also, whatever we expose now will be redundant with a future JavaScript API. For example, say you want to use WebKitWebPage::form-controls-associated or the new WebKitWebPage::will-submit-form. Both of those depend on the DOM API, but they aren&apos;t themselves part of the DOM API. That means our JS API will need to contain bindings for the entire web process API (WebKitWebPage et. al.), not just the DOM API, in order to be a real replacement for the current WebKitGTK+ API.

So I&apos;m not sure what we should do. We should discuss with Carlos Garcia.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399519</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-02-15 10:47:45 -0800</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #2)
&gt; So I&apos;m not sure what we should do. We should discuss with Carlos Garcia.

I&apos;m going to WONTFIX this for now. We can decide at any point in the future that we want to expose this API, or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400352</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-02-19 06:40:00 -0800</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #3)
&gt; I&apos;m going to WONTFIX this for now. We can decide at any point in the future
&gt; that we want to expose this API, or not.

We decided this should be exposed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412368</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-06 08:53:28 -0700</bug_when>
    <thetext>This is done in trunk, but as part of a huge JSC GObject API commit, so it will require a bit of effort to extricate the relevant bits and backport to 2.20.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412413</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-06 11:25:06 -0700</bug_when>
    <thetext>Actually, thinking this through more, we don&apos;t really need it in 2.20: there is only one useful function (send-request) without the DOM or JSC APIs. So I think it&apos;s good enough to have this in trunk.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412529</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-06 17:53:57 -0700</bug_when>
    <thetext>(In reply to Adrian Perez from comment #0)
&gt; Currently, this API is unusable in the WPE because the following are missing:
&gt; 
&gt;   - A “wpe-webkit-webextension.pc” (or similarly named) file for pkg-config.
&gt;   - API headers (“WebKitWebExtension.h” et al.)

I was mistaken; all of this is still missing. Reopening.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412623</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-07 11:04:35 -0700</bug_when>
    <thetext>The injected bundle itself is not installed, so more than development files is needed here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412640</commentid>
    <comment_count>9</comment_count>
      <attachid>337433</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-07 15:21:17 -0700</bug_when>
    <thetext>Created attachment 337433
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1413937</commentid>
    <comment_count>10</comment_count>
      <attachid>337433</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-04-11 23:10:37 -0700</bug_when>
    <thetext>Comment on attachment 337433
Patch

I think this needs updating to reflect changes in bug #184376.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414011</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-12 08:21:25 -0700</bug_when>
    <thetext>Yup, and also to add API versioning</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414028</commentid>
    <comment_count>12</comment_count>
      <attachid>337801</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-12 08:52:24 -0700</bug_when>
    <thetext>Created attachment 337801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414029</commentid>
    <comment_count>13</comment_count>
      <attachid>337802</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-12 08:53:34 -0700</bug_when>
    <thetext>Created attachment 337802
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414068</commentid>
    <comment_count>14</comment_count>
      <attachid>337802</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-04-12 10:24:53 -0700</bug_when>
    <thetext>Comment on attachment 337802
Patch

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

&gt; Source/WebKit/PlatformWPE.cmake:336
&gt; +        DESTINATION &quot;${CMAKE_INSTALL_INCLUDEDIR}/wpe-${WPE_API_VERSION}/WPE/wpe&quot;

Did we not drop the extra uppercase WPE component in this path? Is the path even correct?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414089</commentid>
    <comment_count>15</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-12 11:05:53 -0700</bug_when>
    <thetext>It&apos;s not correct, good catch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414091</commentid>
    <comment_count>16</comment_count>
      <attachid>337802</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-12 11:11:21 -0700</bug_when>
    <thetext>Comment on attachment 337802
Patch

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

&gt;&gt; Source/WebKit/PlatformWPE.cmake:336
&gt;&gt; +        DESTINATION &quot;${CMAKE_INSTALL_INCLUDEDIR}/wpe-${WPE_API_VERSION}/WPE/wpe&quot;
&gt; 
&gt; Did we not drop the extra uppercase WPE component in this path? Is the path even correct?

Ah, here&apos;s the problem, the include path commit had not yet gone in when I rebased this patch today, and I only accounted for that in the pkg-config file, but not here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414092</commentid>
    <comment_count>17</comment_count>
      <attachid>337809</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-12 11:12:28 -0700</bug_when>
    <thetext>Created attachment 337809
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414095</commentid>
    <comment_count>18</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-12 11:18:19 -0700</bug_when>
    <thetext>BTW, I am still thinking that we can just have this in trunk and not backport it to 2.20. It&apos;s not really needed there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414684</commentid>
    <comment_count>19</comment_count>
      <attachid>337809</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-15 09:32:32 -0700</bug_when>
    <thetext>Comment on attachment 337809
Patch

Clearing flags on attachment: 337809

Committed r230661: &lt;https://trac.webkit.org/changeset/230661&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1414685</commentid>
    <comment_count>20</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-15 09:32:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337433</attachid>
            <date>2018-04-07 15:21:17 -0700</date>
            <delta_ts>2018-04-12 08:52:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-179915-20180407172116.patch</filename>
            <type>text/plain</type>
            <size>6258</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMzU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGZlYjVjNmZmYzNkNWY3ZDFj
ZjJiNDViMjY0ODAyMDllZjQ0NDQxMDAuLjlmMTM0ZGYwMjRiYjNhZDk1MzViZGQxNTRkMTNmZmU5
MDc0ODgxYWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDQtMDcgIE1pY2hhZWwg
Q2F0YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIEluc3Rh
bGwgZmlsZXMgbmVlZGVkIGZvciBXZWJLaXRXZWJFeHRlbnNpb25zCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzk5MTUKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFBsYXRmb3JtV1BFLmNtYWtlOiBJbnN0
YWxsIHBrZy1jb25maWcgZmlsZSwgaW5qZWN0ZWQgYnVuZGxlLCBhbmQgQVBJIGhlYWRlcnMuCisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQuY3BwOiBMb2FkIHRo
ZSBpbmplY3RlZCBidW5kbGUgd2hlbiBpbnN0YWxsZWQuCisgICAgICAgICogd3BlL3dwZS13ZWIt
ZXh0ZW5zaW9uLnBjLmluOiBBZGRlZC4KKwogMjAxOC0wNC0wNSAgWW91ZW5uIEZhYmxldCAgPHlv
dWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjIzMDIyMyk6IExheW91dFRl
c3QgaHR0cC90ZXN0cy9jb250ZW50ZXh0ZW5zaW9ucy9jc3MtZGlzcGxheS1ub25lLW92ZXJmbG93
cy1ydWxlLWRhdGEtMS5odG1sIGlzIGNyYXNoaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L1BsYXRmb3JtV1BFLmNtYWtlIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5jbWFrZQppbmRl
eCA4MjNkNDE2YjVmYThlZGViOWMwMmY3NzY5MmRiNWRiMmYxMWNkMmIxLi5jZmVlZTVlY2Y5NmU4
MDJmMzkwNzA1NWViZjY1NDYxMzBiZmRlNGY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1Bs
YXRmb3JtV1BFLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1XUEUuY21ha2UKQEAg
LTExLDkgKzExLDEyIEBAIGZpbGUoTUFLRV9ESVJFQ1RPUlkgJHtGT1JXQVJESU5HX0hFQURFUlNf
V1BFX0VYVEVOU0lPTl9ESVJ9KQogZmlsZShNQUtFX0RJUkVDVE9SWSAke0ZPUldBUkRJTkdfSEVB
REVSU19XUEVfRE9NX0RJUn0pCiAKIGNvbmZpZ3VyZV9maWxlKHdwZS93cGUtd2Via2l0LnBjLmlu
ICR7Q01BS0VfQklOQVJZX0RJUn0vd3BlLXdlYmtpdC5wYyBAT05MWSkKKyMgRklYTUU6IFNob3Vs
ZCBiZSBBUEktdmVyc2lvbmVkCitjb25maWd1cmVfZmlsZSh3cGUvd3BlLXdlYi1leHRlbnNpb24u
cGMuaW4gJHtDTUFLRV9CSU5BUllfRElSfS93cGUtd2ViLWV4dGVuc2lvbi5wYyBAT05MWSkKIAog
YWRkX2RlZmluaXRpb25zKC1EV0VCS0lUMl9DT01QSUxBVElPTikKIAorYWRkX2RlZmluaXRpb25z
KC1ETElCRElSPSIke0xJQl9JTlNUQUxMX0RJUn0iKQogYWRkX2RlZmluaXRpb25zKC1ETElCRVhF
Q0RJUj0iJHtMSUJFWEVDX0lOU1RBTExfRElSfSIpCiBhZGRfZGVmaW5pdGlvbnMoLURMT0NBTEVE
SVI9IiR7Q01BS0VfSU5TVEFMTF9GVUxMX0xPQ0FMRURJUn0iKQogCkBAIC0xNTgsMTEgKzE2MSw4
IEBAIHNldChXUEVfV0VCX0VYVEVOU0lPTl9BUElfSU5TVEFMTEVEX0hFQURFUlMKICAgICAke1dF
QktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS9XZWJLaXRXZWJIaXRU
ZXN0UmVzdWx0LmgKICAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUv
QVBJL3dwZS9XZWJLaXRXZWJQYWdlLmgKICAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5q
ZWN0ZWRCdW5kbGUvQVBJL3dwZS93ZWJraXQtd2ViLWV4dGVuc2lvbi5oCi0pCi0KLXNldChXUEVf
RE9NX0FQSV9JTlNUQUxMRURfSEVBREVSUwotICAgICR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9J
bmplY3RlZEJ1bmRsZS9BUEkvd3BlL0RPTS93ZWJraXRkb21kZWZpbmVzLmgKICAgICAke1dFQktJ
VF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS9ET00vd2Via2l0ZG9tLmgK
KyAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS9ET00v
V2ViS2l0RE9NRGVmaW5lcy5oCiAgICAgJHtXRUJLSVRfRElSfS9XZWJQcm9jZXNzL0luamVjdGVk
QnVuZGxlL0FQSS93cGUvRE9NL1dlYktpdERPTURvY3VtZW50LmgKICAgICAke1dFQktJVF9ESVJ9
L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS9ET00vV2ViS2l0RE9NRWxlbWVudC5o
CiAgICAgJHtXRUJLSVRfRElSfS9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS93cGUvRE9N
L1dlYktpdERPTU5vZGUuaApAQCAtMzIxLDEyICszMjEsMTkgQEAgdGFyZ2V0X2xpbmtfbGlicmFy
aWVzKFdQRUluamVjdGVkQnVuZGxlIFdlYktpdCkKIHRhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVz
KFdQRUluamVjdGVkQnVuZGxlIFBSSVZBVEUgJHtXZWJLaXRfSU5DTFVERV9ESVJFQ1RPUklFU30p
CiB0YXJnZXRfaW5jbHVkZV9kaXJlY3RvcmllcyhXUEVJbmplY3RlZEJ1bmRsZSBTWVNURU0gUFJJ
VkFURSAke1dlYktpdF9TWVNURU1fSU5DTFVERV9ESVJFQ1RPUklFU30pCiAKK2luc3RhbGwoVEFS
R0VUUyBXUEVJbmplY3RlZEJ1bmRsZQorICAgICAgICBERVNUSU5BVElPTiAiJHtMSUJfSU5TVEFM
TF9ESVJ9L3dwZS13ZWJraXQtJHtXUEVfQVBJX1ZFUlNJT059L2luamVjdGVkLWJ1bmRsZSIKKykK
KworIyBGSVhNRTogTmVlZHMgdG8gYmUgQVBJLXZlcnNpb25lZCwgYnVnICMxODA2MDgKIGluc3Rh
bGwoRklMRVMgIiR7Q01BS0VfQklOQVJZX0RJUn0vd3BlLXdlYmtpdC5wYyIKLSAgICBERVNUSU5B
VElPTiAiJHtDTUFLRV9JTlNUQUxMX0xJQkRJUn0vcGtnY29uZmlnIgotICAgIENPTVBPTkVOVCAi
RGV2ZWxvcG1lbnQiCisgICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZS13ZWIt
ZXh0ZW5zaW9uLnBjIgorICAgICAgICBERVNUSU5BVElPTiAiJHtDTUFLRV9JTlNUQUxMX0xJQkRJ
Un0vcGtnY29uZmlnIgorICAgICAgICBDT01QT05FTlQgIkRldmVsb3BtZW50IgogKQogCiBpbnN0
YWxsKEZJTEVTICR7V1BFX0FQSV9JTlNUQUxMRURfSEVBREVSU30KLSAgICBERVNUSU5BVElPTiAi
JHtDTUFLRV9JTlNUQUxMX0lOQ0xVREVESVJ9L3dwZS0ke1dQRV9BUElfVkVSU0lPTn0vV1BFL3dw
ZSIKLSAgICBDT01QT05FTlQgIkRldmVsb3BtZW50IgorICAgICAgICAgICAgICAke1dQRV9XRUJf
RVhURU5TSU9OX0FQSV9JTlNUQUxMRURfSEVBREVSU30KKyAgICAgICAgREVTVElOQVRJT04gIiR7
Q01BS0VfSU5TVEFMTF9JTkNMVURFRElSfS93cGUtJHtXUEVfQVBJX1ZFUlNJT059L1dQRS93cGUi
CisgICAgICAgIENPTVBPTkVOVCAiRGV2ZWxvcG1lbnQiCiApCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRXZWJDb250ZXh0LmNwcCBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQuY3BwCmluZGV4IGIxYzk2
N2Y0MTViMmRhZWYyZWUyNjIwZDkxODEyMjRiYjVkNDk5OGYuLjFlODQzMTIwOTlkZmYwYzViMmNm
NzAxM2MzNmE0OTA2OWIzODM0ZDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQuY3BwCkBAIC0yNjMsOCArMjYzLDkgQEAgc3Rh
dGljIGNvbnN0IGNoYXIqIGluamVjdGVkQnVuZGxlRGlyZWN0b3J5KCkKICAgICAgICAgR19ESVJf
U0VQQVJBVE9SX1MgImluamVjdGVkLWJ1bmRsZSIgR19ESVJfU0VQQVJBVE9SX1M7CiAgICAgcmV0
dXJuIGluamVjdGVkQnVuZGxlUGF0aDsKICNlbGlmIFBMQVRGT1JNKFdQRSkKLSAgICAvLyBGSVhN
RTogTWFrZSBpdCBwb3NzaWJsZSB0byB1c2UgaW5zdGFsbGVkIGluamVjdGVkIGJ1bmRsZSBpbiBX
UEUuCi0gICAgcmV0dXJuIG51bGxwdHI7CisgICAgc3RhdGljIGNvbnN0IGNoYXIqIGluamVjdGVk
QnVuZGxlUGF0aCA9IExJQkRJUiBHX0RJUl9TRVBBUkFUT1JfUyAid3BlLXdlYmtpdC0iIFdQRV9B
UElfVkVSU0lPTl9TVFJJTkcKKyAgICAgICAgR19ESVJfU0VQQVJBVE9SX1MgImluamVjdGVkLWJ1
bmRsZSIgR19ESVJfU0VQQVJBVE9SX1M7CisgICAgcmV0dXJuIGluamVjdGVkQnVuZGxlUGF0aDsK
ICNlbmRpZgogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dwZS93cGUtd2ViLWV4dGVu
c2lvbi5wYy5pbiBiL1NvdXJjZS9XZWJLaXQvd3BlL3dwZS13ZWItZXh0ZW5zaW9uLnBjLmluCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmVmNDBiNjJkNzc1Y2YzODI0ZWI3ZTE4MjVjM2Y1MTVlNmU2Njc5M2UKLS0tIC9k
ZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0L3dwZS93cGUtd2ViLWV4dGVuc2lvbi5wYy5pbgpA
QCAtMCwwICsxLDEzIEBACitwcmVmaXg9QENNQUtFX0lOU1RBTExfUFJFRklYQAorZXhlY19wcmVm
aXg9JHtwcmVmaXh9CitsaWJkaXI9QExJQl9JTlNUQUxMX0RJUkAKK2luY2x1ZGVkaXI9JHtwcmVm
aXh9L2luY2x1ZGUKKworTmFtZTogV1BFIFdlYktpdCBXZWIgcHJvY2VzcyBleHRlbnNpb25zCitE
ZXNjcmlwdGlvbjogRW1iZWRkYWJsZSBXZWIgY29udGVudCBlbmdpbmUgLSBXZWIgcHJvY2VzcyBl
eHRlbnNpb25zCitVUkw6IGh0dHBzOi8vd3Bld2Via2l0Lm9yZworVmVyc2lvbjogQFBST0pFQ1Rf
VkVSU0lPTkAKK1JlcXVpcmVzOiBnbGliLTIuMCBsaWJzb3VwLTIuNAorTGliczogLUwke2xpYmRp
cn0gLWxXUEVXZWJLaXQKKyMgRklYTUU6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xODQzNzYKK0NmbGFnczogLUkke2luY2x1ZGVkaXJ9L3dwZS1AV1BFX0FQSV9WRVJT
SU9OQCAtSSR7aW5jbHVkZWRpcn0vd3BlLUBXUEVfQVBJX1ZFUlNJT05AL1dQRQpkaWZmIC0tZ2l0
IGEvU291cmNlL2NtYWtlL09wdGlvbnNXUEUuY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1dQ
RS5jbWFrZQppbmRleCA4Yjg2Mjc4NjI3MWZmMmNlYTI1MzExMjJjYzVhZWZjMDlkMDAyZWNlLi41
ODY2NWQ0MDY0MjJjMDNjZjdkM2ZmMDYyZDBmMDJhZjMwYWMxYmYxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvY21ha2UvT3B0aW9uc1dQRS5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1dQRS5j
bWFrZQpAQCAtMTA2LDYgKzEwNiw3IEBAIGVuZGlmICgpCiBhZGRfZGVmaW5pdGlvbnMoLURCVUlM
RElOR19XUEVfXz0xKQogYWRkX2RlZmluaXRpb25zKC1ER0VUVEVYVF9QQUNLQUdFPSJXUEUiKQog
YWRkX2RlZmluaXRpb25zKC1EREFUQV9ESVI9IiR7Q01BS0VfSU5TVEFMTF9EQVRBRElSfSIpCith
ZGRfZGVmaW5pdGlvbnMoLURXUEVfQVBJX1ZFUlNJT05fU1RSSU5HPSIke1dQRV9BUElfVkVSU0lP
Tn0iKQogYWRkX2RlZmluaXRpb25zKC1ESlNDX0dMSUJfQVBJX0VOQUJMRUQpCiAKIFNFVF9BTkRf
RVhQT1NFX1RPX0JVSUxEKFVTRV9DQUlSTyBUUlVFKQpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIv
Q2hhbmdlTG9nCmluZGV4IDJiMGYwMWYzNmUyOWQ1ZTgyODliYjg1OWI0NTRiYjc1YmY4NTQxMWUu
LjdjY2JhMDFjMTJmMTllYjNjNDU4NjdhZmQwNzMyNjU0NWE2NjQ0NzAgMTAwNjQ0Ci0tLSBhL0No
YW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxOC0wNC0wNyAgTWlj
aGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CisKKyAgICAgICAgW1dQRV0g
SW5zdGFsbCBmaWxlcyBuZWVkZWQgZm9yIFdlYktpdFdlYkV4dGVuc2lvbnMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3OTkxNQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlv
bnNXUEUuY21ha2U6CisKIDIwMTgtMDQtMDIgIFBlciBBcm5lIFZvbGxhbiAgPHB2b2xsYW5AYXBw
bGUuY29tPgogCiAgICAgICAgIFJlbW92ZSByZWZlcmVuY2VzIHRvIGludGVybmFsIHZlcnNpb24g
b2YgV2ViS2l0UXVhcnR6Q29yZUFkZGl0aW9ucyBpbiBDTWFrZSBmaWxlcy4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337801</attachid>
            <date>2018-04-12 08:52:24 -0700</date>
            <delta_ts>2018-04-12 08:53:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-179915-20180412105223.patch</filename>
            <type>text/plain</type>
            <size>6129</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwNTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGYxNmM4MGM1OWRlMTRmNTY0
Y2M5N2Q5YWZkYWQ3ZDA0N2MxNDUwYzAuLmIzODk4NjYwZDdlNjdhNTc4NWY4ZWE1ZWE1MjI0ZDgx
NDc5MGMxY2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDQtMTIgIE1pY2hhZWwg
Q2F0YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIEluc3Rh
bGwgZmlsZXMgbmVlZGVkIGZvciBXZWJLaXRXZWJFeHRlbnNpb25zCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzk5MTUKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFBsYXRmb3JtV1BFLmNtYWtlOiBJbnN0
YWxsIHBrZy1jb25maWcgZmlsZSwgaW5qZWN0ZWQgYnVuZGxlLCBhbmQgQVBJIGhlYWRlcnMuCisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQuY3BwOiBMb2FkIHRo
ZSBpbmplY3RlZCBidW5kbGUgd2hlbiBpbnN0YWxsZWQuCisgICAgICAgICogd3BlL3dwZS13ZWIt
ZXh0ZW5zaW9uLnBjLmluOiBBZGRlZC4KKwogMjAxOC0wNC0xMSAgQW5keSBFc3RlcyAgPGFlc3Rl
c0BhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gQWRkIGEgbWVjaGFuaXNtIGZvciBob2xkaW5n
IFdpLUZpIGFzc2VydGlvbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1XUEUu
Y21ha2UgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV1BFLmNtYWtlCmluZGV4IDU2NzQwMTk1ZDQ1
MzkxZjA4NjUxYzk3NDBmMzkzMjUxN2YxODJjZjkuLjM2YmZlMmY1MTk2MDlhNmQ3YTI1MjM1Zjdj
OTk0YTYxZDUyNGQ4ZTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1XUEUuY21h
a2UKKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5jbWFrZQpAQCAtMTEsOSArMTEsMTEg
QEAgZmlsZShNQUtFX0RJUkVDVE9SWSAke0ZPUldBUkRJTkdfSEVBREVSU19XUEVfRVhURU5TSU9O
X0RJUn0pCiBmaWxlKE1BS0VfRElSRUNUT1JZICR7Rk9SV0FSRElOR19IRUFERVJTX1dQRV9ET01f
RElSfSkKIAogY29uZmlndXJlX2ZpbGUod3BlL3dwZS13ZWJraXQucGMuaW4gJHtDTUFLRV9CSU5B
UllfRElSfS93cGUtd2Via2l0LSR7V1BFX0FQSV9WRVJTSU9OfS5wYyBAT05MWSkKK2NvbmZpZ3Vy
ZV9maWxlKHdwZS93cGUtd2ViLWV4dGVuc2lvbi5wYy5pbiAke0NNQUtFX0JJTkFSWV9ESVJ9L3dw
ZS13ZWItZXh0ZW5zaW9uLSR7V1BFX0FQSV9WRVJTSU9OfS5wYyBAT05MWSkKIAogYWRkX2RlZmlu
aXRpb25zKC1EV0VCS0lUMl9DT01QSUxBVElPTikKIAorYWRkX2RlZmluaXRpb25zKC1EUEtHTElC
RElSPSIke0xJQl9JTlNUQUxMX0RJUn0vd3BlLXdlYmtpdC0ke1dQRV9BUElfVkVSU0lPTn0iKQog
YWRkX2RlZmluaXRpb25zKC1EUEtHTElCRVhFQ0RJUj0iJHtMSUJFWEVDX0lOU1RBTExfRElSfSIp
CiBhZGRfZGVmaW5pdGlvbnMoLURMT0NBTEVESVI9IiR7Q01BS0VfSU5TVEFMTF9GVUxMX0xPQ0FM
RURJUn0iKQogCkBAIC0xNTgsMTEgKzE2MCw4IEBAIHNldChXUEVfV0VCX0VYVEVOU0lPTl9BUElf
SU5TVEFMTEVEX0hFQURFUlMKICAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRC
dW5kbGUvQVBJL3dwZS9XZWJLaXRXZWJIaXRUZXN0UmVzdWx0LmgKICAgICAke1dFQktJVF9ESVJ9
L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS9XZWJLaXRXZWJQYWdlLmgKICAgICAk
e1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS93ZWJraXQtd2Vi
LWV4dGVuc2lvbi5oCi0pCi0KLXNldChXUEVfRE9NX0FQSV9JTlNUQUxMRURfSEVBREVSUwotICAg
ICR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvd3BlL0RPTS93ZWJr
aXRkb21kZWZpbmVzLmgKICAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5k
bGUvQVBJL3dwZS9ET00vd2Via2l0ZG9tLmgKKyAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3Mv
SW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS9ET00vV2ViS2l0RE9NRGVmaW5lcy5oCiAgICAgJHtXRUJL
SVRfRElSfS9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS93cGUvRE9NL1dlYktpdERPTURv
Y3VtZW50LmgKICAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJ
L3dwZS9ET00vV2ViS2l0RE9NRWxlbWVudC5oCiAgICAgJHtXRUJLSVRfRElSfS9XZWJQcm9jZXNz
L0luamVjdGVkQnVuZGxlL0FQSS93cGUvRE9NL1dlYktpdERPTU5vZGUuaApAQCAtMzIyLDEyICsz
MjEsMTggQEAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKFdQRUluamVjdGVkQnVuZGxlIFdlYktpdCkK
IHRhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKFdQRUluamVjdGVkQnVuZGxlIFBSSVZBVEUgJHtX
ZWJLaXRfSU5DTFVERV9ESVJFQ1RPUklFU30pCiB0YXJnZXRfaW5jbHVkZV9kaXJlY3RvcmllcyhX
UEVJbmplY3RlZEJ1bmRsZSBTWVNURU0gUFJJVkFURSAke1dlYktpdF9TWVNURU1fSU5DTFVERV9E
SVJFQ1RPUklFU30pCiAKK2luc3RhbGwoVEFSR0VUUyBXUEVJbmplY3RlZEJ1bmRsZQorICAgICAg
ICBERVNUSU5BVElPTiAiJHtMSUJfSU5TVEFMTF9ESVJ9L3dwZS13ZWJraXQtJHtXUEVfQVBJX1ZF
UlNJT059L2luamVjdGVkLWJ1bmRsZSIKKykKKwogaW5zdGFsbChGSUxFUyAiJHtDTUFLRV9CSU5B
UllfRElSfS93cGUtd2Via2l0LSR7V1BFX0FQSV9WRVJTSU9OfS5wYyIKLSAgICBERVNUSU5BVElP
TiAiJHtDTUFLRV9JTlNUQUxMX0xJQkRJUn0vcGtnY29uZmlnIgotICAgIENPTVBPTkVOVCAiRGV2
ZWxvcG1lbnQiCisgICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZS13ZWItZXh0
ZW5zaW9uLSR7V1BFX0FQSV9WRVJTSU9OfS5wYyIKKyAgICAgICAgREVTVElOQVRJT04gIiR7Q01B
S0VfSU5TVEFMTF9MSUJESVJ9L3BrZ2NvbmZpZyIKKyAgICAgICAgQ09NUE9ORU5UICJEZXZlbG9w
bWVudCIKICkKIAogaW5zdGFsbChGSUxFUyAke1dQRV9BUElfSU5TVEFMTEVEX0hFQURFUlN9Ci0g
ICAgREVTVElOQVRJT04gIiR7Q01BS0VfSU5TVEFMTF9JTkNMVURFRElSfS93cGUtJHtXUEVfQVBJ
X1ZFUlNJT059L1dQRS93cGUiCi0gICAgQ09NUE9ORU5UICJEZXZlbG9wbWVudCIKKyAgICAgICAg
ICAgICAgJHtXUEVfV0VCX0VYVEVOU0lPTl9BUElfSU5TVEFMTEVEX0hFQURFUlN9CisgICAgICAg
IERFU1RJTkFUSU9OICIke0NNQUtFX0lOU1RBTExfSU5DTFVERURJUn0vd3BlLSR7V1BFX0FQSV9W
RVJTSU9OfS9XUEUvd3BlIgorICAgICAgICBDT01QT05FTlQgIkRldmVsb3BtZW50IgogKQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0V2ViQ29udGV4
dC5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRXZWJDb250ZXh0
LmNwcAppbmRleCBiMWM5NjdmNDE1YjJkYWVmMmVlMjYyMGQ5MTgxMjI0YmI1ZDQ5OThmLi5lYWEw
MjllMzFmMTQ5ZDZlOGYxOTU0OGMxZjRlNDhiNjg3ZjRiOGRlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRXZWJDb250ZXh0LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRXZWJDb250ZXh0LmNwcApAQCAtMjYz
LDggKzI2Myw4IEBAIHN0YXRpYyBjb25zdCBjaGFyKiBpbmplY3RlZEJ1bmRsZURpcmVjdG9yeSgp
CiAgICAgICAgIEdfRElSX1NFUEFSQVRPUl9TICJpbmplY3RlZC1idW5kbGUiIEdfRElSX1NFUEFS
QVRPUl9TOwogICAgIHJldHVybiBpbmplY3RlZEJ1bmRsZVBhdGg7CiAjZWxpZiBQTEFURk9STShX
UEUpCi0gICAgLy8gRklYTUU6IE1ha2UgaXQgcG9zc2libGUgdG8gdXNlIGluc3RhbGxlZCBpbmpl
Y3RlZCBidW5kbGUgaW4gV1BFLgotICAgIHJldHVybiBudWxscHRyOworICAgIHN0YXRpYyBjb25z
dCBjaGFyKiBpbmplY3RlZEJ1bmRsZVBhdGggPSBQS0dMSUJESVIgR19ESVJfU0VQQVJBVE9SX1Mg
ImluamVjdGVkLWJ1bmRsZSIgR19ESVJfU0VQQVJBVE9SX1M7CisgICAgcmV0dXJuIGluamVjdGVk
QnVuZGxlUGF0aDsKICNlbmRpZgogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dwZS93
cGUtd2ViLWV4dGVuc2lvbi5wYy5pbiBiL1NvdXJjZS9XZWJLaXQvd3BlL3dwZS13ZWItZXh0ZW5z
aW9uLnBjLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmVmNDBiNjJkNzc1Y2YzODI0ZWI3ZTE4MjVjM2Y1MTVlNmU2
Njc5M2UKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0L3dwZS93cGUtd2ViLWV4dGVu
c2lvbi5wYy5pbgpAQCAtMCwwICsxLDEzIEBACitwcmVmaXg9QENNQUtFX0lOU1RBTExfUFJFRklY
QAorZXhlY19wcmVmaXg9JHtwcmVmaXh9CitsaWJkaXI9QExJQl9JTlNUQUxMX0RJUkAKK2luY2x1
ZGVkaXI9JHtwcmVmaXh9L2luY2x1ZGUKKworTmFtZTogV1BFIFdlYktpdCBXZWIgcHJvY2VzcyBl
eHRlbnNpb25zCitEZXNjcmlwdGlvbjogRW1iZWRkYWJsZSBXZWIgY29udGVudCBlbmdpbmUgLSBX
ZWIgcHJvY2VzcyBleHRlbnNpb25zCitVUkw6IGh0dHBzOi8vd3Bld2Via2l0Lm9yZworVmVyc2lv
bjogQFBST0pFQ1RfVkVSU0lPTkAKK1JlcXVpcmVzOiBnbGliLTIuMCBsaWJzb3VwLTIuNAorTGli
czogLUwke2xpYmRpcn0gLWxXUEVXZWJLaXQKKyMgRklYTUU6IGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xODQzNzYKK0NmbGFnczogLUkke2luY2x1ZGVkaXJ9L3dwZS1A
V1BFX0FQSV9WRVJTSU9OQCAtSSR7aW5jbHVkZWRpcn0vd3BlLUBXUEVfQVBJX1ZFUlNJT05AL1dQ
RQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC93cGUvd3BlLXdlYmtpdC5wYy5pbiBiL1NvdXJj
ZS9XZWJLaXQvd3BlL3dwZS13ZWJraXQucGMuaW4KaW5kZXggNDQ5YWQwZmM5NDRkYjUwMmI2NTBj
OTBiNjRjZGUwZjcwNWRhNzA5NC4uNGM2NmZkY2U1MDg4M2EwNmRjMzVlOTVlNjhhMzEwMjMwZDA5
YjBiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC93cGUvd3BlLXdlYmtpdC5wYy5pbgorKysg
Yi9Tb3VyY2UvV2ViS2l0L3dwZS93cGUtd2Via2l0LnBjLmluCkBAIC05LDQgKzksNCBAQCBVUkw6
IGh0dHBzOi8vd3Bld2Via2l0Lm9yZwogVmVyc2lvbjogQFBST0pFQ1RfVkVSU0lPTkAKIFJlcXVp
cmVzOiBnbGliLTIuMCBsaWJzb3VwLTIuNAogTGliczogLUwke2xpYmRpcn0gLWxXUEVXZWJLaXQt
QFdQRV9BUElfVkVSU0lPTkAKLUNmbGFnczogLUkke2luY2x1ZGVkaXJ9L3dwZS1AV1BFX0FQSV9W
RVJTSU9OQCAtSSR7aW5jbHVkZWRpcn0vd3BlLUBXUEVfQVBJX1ZFUlNJT05AL1dQRQorQ2ZsYWdz
OiAtSSR7aW5jbHVkZWRpcn0vd3BlLXdlYmtpdC1AV1BFX0FQSV9WRVJTSU9OQApkaWZmIC0tZ2l0
IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGY1YTFkNmUzNTgyNTAzZGI4NjgxODU2YzA0
OTI5ZWRmZDE2MDQzOWQuLjU2ZTYwMjRkY2VkZTYyYjUxODg2YmU3MTIxZmRiNjU0MzExMzAyN2Mg
MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAor
MjAxOC0wNC0xMiAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW1dQRV0gSW5zdGFsbCBmaWxlcyBuZWVkZWQgZm9yIFdlYktpdFdlYkV4dGVuc2lv
bnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3OTkx
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU291
cmNlL2NtYWtlL09wdGlvbnNXUEUuY21ha2U6CisKIDIwMTgtMDQtMTIgIFphbiBEb2JlcnNlayAg
PHpkb2JlcnNla0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtXUEVdIFN3aXRjaCB0ZXN0aW5nIHBy
b2Nlc3MgdG8gdXNpbmcgV1BFQmFja2VuZC1mZG8K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337802</attachid>
            <date>2018-04-12 08:53:34 -0700</date>
            <delta_ts>2018-04-12 11:12:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-179915-20180412105333.patch</filename>
            <type>text/plain</type>
            <size>5497</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwNTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGYxNmM4MGM1OWRlMTRmNTY0
Y2M5N2Q5YWZkYWQ3ZDA0N2MxNDUwYzAuLmIzODk4NjYwZDdlNjdhNTc4NWY4ZWE1ZWE1MjI0ZDgx
NDc5MGMxY2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDQtMTIgIE1pY2hhZWwg
Q2F0YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIEluc3Rh
bGwgZmlsZXMgbmVlZGVkIGZvciBXZWJLaXRXZWJFeHRlbnNpb25zCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzk5MTUKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFBsYXRmb3JtV1BFLmNtYWtlOiBJbnN0
YWxsIHBrZy1jb25maWcgZmlsZSwgaW5qZWN0ZWQgYnVuZGxlLCBhbmQgQVBJIGhlYWRlcnMuCisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQuY3BwOiBMb2FkIHRo
ZSBpbmplY3RlZCBidW5kbGUgd2hlbiBpbnN0YWxsZWQuCisgICAgICAgICogd3BlL3dwZS13ZWIt
ZXh0ZW5zaW9uLnBjLmluOiBBZGRlZC4KKwogMjAxOC0wNC0xMSAgQW5keSBFc3RlcyAgPGFlc3Rl
c0BhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gQWRkIGEgbWVjaGFuaXNtIGZvciBob2xkaW5n
IFdpLUZpIGFzc2VydGlvbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1XUEUu
Y21ha2UgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV1BFLmNtYWtlCmluZGV4IDU2NzQwMTk1ZDQ1
MzkxZjA4NjUxYzk3NDBmMzkzMjUxN2YxODJjZjkuLjM2YmZlMmY1MTk2MDlhNmQ3YTI1MjM1Zjdj
OTk0YTYxZDUyNGQ4ZTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1XUEUuY21h
a2UKKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5jbWFrZQpAQCAtMTEsOSArMTEsMTEg
QEAgZmlsZShNQUtFX0RJUkVDVE9SWSAke0ZPUldBUkRJTkdfSEVBREVSU19XUEVfRVhURU5TSU9O
X0RJUn0pCiBmaWxlKE1BS0VfRElSRUNUT1JZICR7Rk9SV0FSRElOR19IRUFERVJTX1dQRV9ET01f
RElSfSkKIAogY29uZmlndXJlX2ZpbGUod3BlL3dwZS13ZWJraXQucGMuaW4gJHtDTUFLRV9CSU5B
UllfRElSfS93cGUtd2Via2l0LSR7V1BFX0FQSV9WRVJTSU9OfS5wYyBAT05MWSkKK2NvbmZpZ3Vy
ZV9maWxlKHdwZS93cGUtd2ViLWV4dGVuc2lvbi5wYy5pbiAke0NNQUtFX0JJTkFSWV9ESVJ9L3dw
ZS13ZWItZXh0ZW5zaW9uLSR7V1BFX0FQSV9WRVJTSU9OfS5wYyBAT05MWSkKIAogYWRkX2RlZmlu
aXRpb25zKC1EV0VCS0lUMl9DT01QSUxBVElPTikKIAorYWRkX2RlZmluaXRpb25zKC1EUEtHTElC
RElSPSIke0xJQl9JTlNUQUxMX0RJUn0vd3BlLXdlYmtpdC0ke1dQRV9BUElfVkVSU0lPTn0iKQog
YWRkX2RlZmluaXRpb25zKC1EUEtHTElCRVhFQ0RJUj0iJHtMSUJFWEVDX0lOU1RBTExfRElSfSIp
CiBhZGRfZGVmaW5pdGlvbnMoLURMT0NBTEVESVI9IiR7Q01BS0VfSU5TVEFMTF9GVUxMX0xPQ0FM
RURJUn0iKQogCkBAIC0xNTgsMTEgKzE2MCw4IEBAIHNldChXUEVfV0VCX0VYVEVOU0lPTl9BUElf
SU5TVEFMTEVEX0hFQURFUlMKICAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRC
dW5kbGUvQVBJL3dwZS9XZWJLaXRXZWJIaXRUZXN0UmVzdWx0LmgKICAgICAke1dFQktJVF9ESVJ9
L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS9XZWJLaXRXZWJQYWdlLmgKICAgICAk
e1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS93ZWJraXQtd2Vi
LWV4dGVuc2lvbi5oCi0pCi0KLXNldChXUEVfRE9NX0FQSV9JTlNUQUxMRURfSEVBREVSUwotICAg
ICR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvd3BlL0RPTS93ZWJr
aXRkb21kZWZpbmVzLmgKICAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5k
bGUvQVBJL3dwZS9ET00vd2Via2l0ZG9tLmgKKyAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3Mv
SW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS9ET00vV2ViS2l0RE9NRGVmaW5lcy5oCiAgICAgJHtXRUJL
SVRfRElSfS9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS93cGUvRE9NL1dlYktpdERPTURv
Y3VtZW50LmgKICAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJ
L3dwZS9ET00vV2ViS2l0RE9NRWxlbWVudC5oCiAgICAgJHtXRUJLSVRfRElSfS9XZWJQcm9jZXNz
L0luamVjdGVkQnVuZGxlL0FQSS93cGUvRE9NL1dlYktpdERPTU5vZGUuaApAQCAtMzIyLDEyICsz
MjEsMTggQEAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKFdQRUluamVjdGVkQnVuZGxlIFdlYktpdCkK
IHRhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKFdQRUluamVjdGVkQnVuZGxlIFBSSVZBVEUgJHtX
ZWJLaXRfSU5DTFVERV9ESVJFQ1RPUklFU30pCiB0YXJnZXRfaW5jbHVkZV9kaXJlY3RvcmllcyhX
UEVJbmplY3RlZEJ1bmRsZSBTWVNURU0gUFJJVkFURSAke1dlYktpdF9TWVNURU1fSU5DTFVERV9E
SVJFQ1RPUklFU30pCiAKK2luc3RhbGwoVEFSR0VUUyBXUEVJbmplY3RlZEJ1bmRsZQorICAgICAg
ICBERVNUSU5BVElPTiAiJHtMSUJfSU5TVEFMTF9ESVJ9L3dwZS13ZWJraXQtJHtXUEVfQVBJX1ZF
UlNJT059L2luamVjdGVkLWJ1bmRsZSIKKykKKwogaW5zdGFsbChGSUxFUyAiJHtDTUFLRV9CSU5B
UllfRElSfS93cGUtd2Via2l0LSR7V1BFX0FQSV9WRVJTSU9OfS5wYyIKLSAgICBERVNUSU5BVElP
TiAiJHtDTUFLRV9JTlNUQUxMX0xJQkRJUn0vcGtnY29uZmlnIgotICAgIENPTVBPTkVOVCAiRGV2
ZWxvcG1lbnQiCisgICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZS13ZWItZXh0
ZW5zaW9uLSR7V1BFX0FQSV9WRVJTSU9OfS5wYyIKKyAgICAgICAgREVTVElOQVRJT04gIiR7Q01B
S0VfSU5TVEFMTF9MSUJESVJ9L3BrZ2NvbmZpZyIKKyAgICAgICAgQ09NUE9ORU5UICJEZXZlbG9w
bWVudCIKICkKIAogaW5zdGFsbChGSUxFUyAke1dQRV9BUElfSU5TVEFMTEVEX0hFQURFUlN9Ci0g
ICAgREVTVElOQVRJT04gIiR7Q01BS0VfSU5TVEFMTF9JTkNMVURFRElSfS93cGUtJHtXUEVfQVBJ
X1ZFUlNJT059L1dQRS93cGUiCi0gICAgQ09NUE9ORU5UICJEZXZlbG9wbWVudCIKKyAgICAgICAg
ICAgICAgJHtXUEVfV0VCX0VYVEVOU0lPTl9BUElfSU5TVEFMTEVEX0hFQURFUlN9CisgICAgICAg
IERFU1RJTkFUSU9OICIke0NNQUtFX0lOU1RBTExfSU5DTFVERURJUn0vd3BlLSR7V1BFX0FQSV9W
RVJTSU9OfS9XUEUvd3BlIgorICAgICAgICBDT01QT05FTlQgIkRldmVsb3BtZW50IgogKQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0V2ViQ29udGV4
dC5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRXZWJDb250ZXh0
LmNwcAppbmRleCBiMWM5NjdmNDE1YjJkYWVmMmVlMjYyMGQ5MTgxMjI0YmI1ZDQ5OThmLi5lYWEw
MjllMzFmMTQ5ZDZlOGYxOTU0OGMxZjRlNDhiNjg3ZjRiOGRlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRXZWJDb250ZXh0LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRXZWJDb250ZXh0LmNwcApAQCAtMjYz
LDggKzI2Myw4IEBAIHN0YXRpYyBjb25zdCBjaGFyKiBpbmplY3RlZEJ1bmRsZURpcmVjdG9yeSgp
CiAgICAgICAgIEdfRElSX1NFUEFSQVRPUl9TICJpbmplY3RlZC1idW5kbGUiIEdfRElSX1NFUEFS
QVRPUl9TOwogICAgIHJldHVybiBpbmplY3RlZEJ1bmRsZVBhdGg7CiAjZWxpZiBQTEFURk9STShX
UEUpCi0gICAgLy8gRklYTUU6IE1ha2UgaXQgcG9zc2libGUgdG8gdXNlIGluc3RhbGxlZCBpbmpl
Y3RlZCBidW5kbGUgaW4gV1BFLgotICAgIHJldHVybiBudWxscHRyOworICAgIHN0YXRpYyBjb25z
dCBjaGFyKiBpbmplY3RlZEJ1bmRsZVBhdGggPSBQS0dMSUJESVIgR19ESVJfU0VQQVJBVE9SX1Mg
ImluamVjdGVkLWJ1bmRsZSIgR19ESVJfU0VQQVJBVE9SX1M7CisgICAgcmV0dXJuIGluamVjdGVk
QnVuZGxlUGF0aDsKICNlbmRpZgogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3dwZS93
cGUtd2ViLWV4dGVuc2lvbi5wYy5pbiBiL1NvdXJjZS9XZWJLaXQvd3BlL3dwZS13ZWItZXh0ZW5z
aW9uLnBjLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFlMGZlNjgzMzZjZGI4YzEwMTQzNWM2ZmJlNzBjZjk2ZTQ1
M2RkMzAKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0L3dwZS93cGUtd2ViLWV4dGVu
c2lvbi5wYy5pbgpAQCAtMCwwICsxLDEyIEBACitwcmVmaXg9QENNQUtFX0lOU1RBTExfUFJFRklY
QAorZXhlY19wcmVmaXg9JHtwcmVmaXh9CitsaWJkaXI9QExJQl9JTlNUQUxMX0RJUkAKK2luY2x1
ZGVkaXI9JHtwcmVmaXh9L2luY2x1ZGUKKworTmFtZTogV1BFIFdlYktpdCBXZWIgcHJvY2VzcyBl
eHRlbnNpb25zCitEZXNjcmlwdGlvbjogRW1iZWRkYWJsZSBXZWIgY29udGVudCBlbmdpbmUgLSBX
ZWIgcHJvY2VzcyBleHRlbnNpb25zCitVUkw6IGh0dHBzOi8vd3Bld2Via2l0Lm9yZworVmVyc2lv
bjogQFBST0pFQ1RfVkVSU0lPTkAKK1JlcXVpcmVzOiBnbGliLTIuMCBsaWJzb3VwLTIuNAorTGli
czogLUwke2xpYmRpcn0gLWxXUEVXZWJLaXQtQFdQRV9BUElfVkVSU0lPTkAKK0NmbGFnczogLUkk
e2luY2x1ZGVkaXJ9L3dwZS13ZWJraXQtQFdQRV9BUElfVkVSU0lPTkAKZGlmZiAtLWdpdCBhL0No
YW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCBmNWExZDZlMzU4MjUwM2RiODY4MTg1NmMwNDkyOWVk
ZmQxNjA0MzlkLi41NmU2MDI0ZGNlZGU2MmI1MTg4NmJlNzEyMWZkYjY1NDMxMTMwMjdjIDEwMDY0
NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTgt
MDQtMTIgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgorCisgICAg
ICAgIFtXUEVdIEluc3RhbGwgZmlsZXMgbmVlZGVkIGZvciBXZWJLaXRXZWJFeHRlbnNpb25zCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzk5MTUKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9j
bWFrZS9PcHRpb25zV1BFLmNtYWtlOgorCiAyMDE4LTA0LTEyICBaYW4gRG9iZXJzZWsgIDx6ZG9i
ZXJzZWtAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBTd2l0Y2ggdGVzdGluZyBwcm9jZXNz
IHRvIHVzaW5nIFdQRUJhY2tlbmQtZmRvCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337809</attachid>
            <date>2018-04-12 11:12:28 -0700</date>
            <delta_ts>2018-04-15 09:32:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-179915-20180412131227.patch</filename>
            <type>text/plain</type>
            <size>5496</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwNTg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGIwOTM5YThmMmMzMTRjZTAz
Nzc5NmI2OWU0YTg2MWM1NDg0OTBlNjQuLjQzNDU4OWNmNjVkZWIwNDAzZmRlMjhlZGJiY2JkNTkz
MDNiNzY4ZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDQtMTIgIE1pY2hhZWwg
Q2F0YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdIEluc3Rh
bGwgZmlsZXMgbmVlZGVkIGZvciBXZWJLaXRXZWJFeHRlbnNpb25zCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzk5MTUKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFBsYXRmb3JtV1BFLmNtYWtlOiBJbnN0
YWxsIHBrZy1jb25maWcgZmlsZSwgaW5qZWN0ZWQgYnVuZGxlLCBhbmQgQVBJIGhlYWRlcnMuCisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQuY3BwOiBMb2FkIHRo
ZSBpbmplY3RlZCBidW5kbGUgd2hlbiBpbnN0YWxsZWQuCisgICAgICAgICogd3BlL3dwZS13ZWIt
ZXh0ZW5zaW9uLnBjLmluOiBBZGRlZC4KKwogMjAxOC0wNC0xMiAgTWljaGFlbCBDYXRhbnphcm8g
IDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dQRV0gSW1wcm92ZSBpbmNsdWRl
IGhpZXJhcmNoeQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5jbWFrZSBi
L1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1XUEUuY21ha2UKaW5kZXggMzkxZWQwMDU0ZmYxN2MyMDRk
NTNmMzcwOTJkYTBhNzA2NWJiZDQwNS4uNTE2N2YyNmU1MWU1OTBhMjZkMDQ0NmJkMDI4MDU1Mjk0
N2Y0NGY2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5jbWFrZQorKysg
Yi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV1BFLmNtYWtlCkBAIC0xMSw5ICsxMSwxMSBAQCBmaWxl
KE1BS0VfRElSRUNUT1JZICR7Rk9SV0FSRElOR19IRUFERVJTX1dQRV9FWFRFTlNJT05fRElSfSkK
IGZpbGUoTUFLRV9ESVJFQ1RPUlkgJHtGT1JXQVJESU5HX0hFQURFUlNfV1BFX0RPTV9ESVJ9KQog
CiBjb25maWd1cmVfZmlsZSh3cGUvd3BlLXdlYmtpdC5wYy5pbiAke0NNQUtFX0JJTkFSWV9ESVJ9
L3dwZS13ZWJraXQtJHtXUEVfQVBJX1ZFUlNJT059LnBjIEBPTkxZKQorY29uZmlndXJlX2ZpbGUo
d3BlL3dwZS13ZWItZXh0ZW5zaW9uLnBjLmluICR7Q01BS0VfQklOQVJZX0RJUn0vd3BlLXdlYi1l
eHRlbnNpb24tJHtXUEVfQVBJX1ZFUlNJT059LnBjIEBPTkxZKQogCiBhZGRfZGVmaW5pdGlvbnMo
LURXRUJLSVQyX0NPTVBJTEFUSU9OKQogCithZGRfZGVmaW5pdGlvbnMoLURQS0dMSUJESVI9IiR7
TElCX0lOU1RBTExfRElSfS93cGUtd2Via2l0LSR7V1BFX0FQSV9WRVJTSU9OfSIpCiBhZGRfZGVm
aW5pdGlvbnMoLURQS0dMSUJFWEVDRElSPSIke0xJQkVYRUNfSU5TVEFMTF9ESVJ9IikKIGFkZF9k
ZWZpbml0aW9ucygtRExPQ0FMRURJUj0iJHtDTUFLRV9JTlNUQUxMX0ZVTExfTE9DQUxFRElSfSIp
CiAKQEAgLTE1OCwxMSArMTYwLDggQEAgc2V0KFdQRV9XRUJfRVhURU5TSU9OX0FQSV9JTlNUQUxM
RURfSEVBREVSUwogICAgICR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9B
UEkvd3BlL1dlYktpdFdlYkhpdFRlc3RSZXN1bHQuaAogICAgICR7V0VCS0lUX0RJUn0vV2ViUHJv
Y2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvd3BlL1dlYktpdFdlYlBhZ2UuaAogICAgICR7V0VCS0lU
X0RJUn0vV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvd3BlL3dlYmtpdC13ZWItZXh0ZW5z
aW9uLmgKLSkKLQotc2V0KFdQRV9ET01fQVBJX0lOU1RBTExFRF9IRUFERVJTCi0gICAgJHtXRUJL
SVRfRElSfS9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS93cGUvRE9NL3dlYmtpdGRvbWRl
ZmluZXMuaAogICAgICR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkv
d3BlL0RPTS93ZWJraXRkb20uaAorICAgICR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9JbmplY3Rl
ZEJ1bmRsZS9BUEkvd3BlL0RPTS9XZWJLaXRET01EZWZpbmVzLmgKICAgICAke1dFQktJVF9ESVJ9
L1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL3dwZS9ET00vV2ViS2l0RE9NRG9jdW1lbnQu
aAogICAgICR7V0VCS0lUX0RJUn0vV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvd3BlL0RP
TS9XZWJLaXRET01FbGVtZW50LmgKICAgICAke1dFQktJVF9ESVJ9L1dlYlByb2Nlc3MvSW5qZWN0
ZWRCdW5kbGUvQVBJL3dwZS9ET00vV2ViS2l0RE9NTm9kZS5oCkBAIC0zMjIsMTIgKzMyMSwxOCBA
QCB0YXJnZXRfbGlua19saWJyYXJpZXMoV1BFSW5qZWN0ZWRCdW5kbGUgV2ViS2l0KQogdGFyZ2V0
X2luY2x1ZGVfZGlyZWN0b3JpZXMoV1BFSW5qZWN0ZWRCdW5kbGUgUFJJVkFURSAke1dlYktpdF9J
TkNMVURFX0RJUkVDVE9SSUVTfSkKIHRhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKFdQRUluamVj
dGVkQnVuZGxlIFNZU1RFTSBQUklWQVRFICR7V2ViS2l0X1NZU1RFTV9JTkNMVURFX0RJUkVDVE9S
SUVTfSkKIAoraW5zdGFsbChUQVJHRVRTIFdQRUluamVjdGVkQnVuZGxlCisgICAgICAgIERFU1RJ
TkFUSU9OICIke0xJQl9JTlNUQUxMX0RJUn0vd3BlLXdlYmtpdC0ke1dQRV9BUElfVkVSU0lPTn0v
aW5qZWN0ZWQtYnVuZGxlIgorKQorCiBpbnN0YWxsKEZJTEVTICIke0NNQUtFX0JJTkFSWV9ESVJ9
L3dwZS13ZWJraXQtJHtXUEVfQVBJX1ZFUlNJT059LnBjIgotICAgIERFU1RJTkFUSU9OICIke0NN
QUtFX0lOU1RBTExfTElCRElSfS9wa2djb25maWciCi0gICAgQ09NUE9ORU5UICJEZXZlbG9wbWVu
dCIKKyAgICAgICAgICAgICAgIiR7Q01BS0VfQklOQVJZX0RJUn0vd3BlLXdlYi1leHRlbnNpb24t
JHtXUEVfQVBJX1ZFUlNJT059LnBjIgorICAgICAgICBERVNUSU5BVElPTiAiJHtDTUFLRV9JTlNU
QUxMX0xJQkRJUn0vcGtnY29uZmlnIgorICAgICAgICBDT01QT05FTlQgIkRldmVsb3BtZW50Igog
KQogCiBpbnN0YWxsKEZJTEVTICR7V1BFX0FQSV9JTlNUQUxMRURfSEVBREVSU30KLSAgICBERVNU
SU5BVElPTiAiJHtDTUFLRV9JTlNUQUxMX0lOQ0xVREVESVJ9L3dwZS13ZWJraXQtJHtXUEVfQVBJ
X1ZFUlNJT059L3dwZSIKLSAgICBDT01QT05FTlQgIkRldmVsb3BtZW50IgorICAgICAgICAgICAg
ICAke1dQRV9XRUJfRVhURU5TSU9OX0FQSV9JTlNUQUxMRURfSEVBREVSU30KKyAgICAgICAgREVT
VElOQVRJT04gIiR7Q01BS0VfSU5TVEFMTF9JTkNMVURFRElSfS93cGUtd2Via2l0LSR7V1BFX0FQ
SV9WRVJTSU9OfS93cGUiCisgICAgICAgIENPTVBPTkVOVCAiRGV2ZWxvcG1lbnQiCiApCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRXZWJDb250ZXh0
LmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQu
Y3BwCmluZGV4IGIxYzk2N2Y0MTViMmRhZWYyZWUyNjIwZDkxODEyMjRiYjVkNDk5OGYuLmVhYTAy
OWUzMWYxNDlkNmU4ZjE5NTQ4YzFmNGU0OGI2ODdmNGI4ZGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFdlYkNvbnRleHQuY3BwCkBAIC0yNjMs
OCArMjYzLDggQEAgc3RhdGljIGNvbnN0IGNoYXIqIGluamVjdGVkQnVuZGxlRGlyZWN0b3J5KCkK
ICAgICAgICAgR19ESVJfU0VQQVJBVE9SX1MgImluamVjdGVkLWJ1bmRsZSIgR19ESVJfU0VQQVJB
VE9SX1M7CiAgICAgcmV0dXJuIGluamVjdGVkQnVuZGxlUGF0aDsKICNlbGlmIFBMQVRGT1JNKFdQ
RSkKLSAgICAvLyBGSVhNRTogTWFrZSBpdCBwb3NzaWJsZSB0byB1c2UgaW5zdGFsbGVkIGluamVj
dGVkIGJ1bmRsZSBpbiBXUEUuCi0gICAgcmV0dXJuIG51bGxwdHI7CisgICAgc3RhdGljIGNvbnN0
IGNoYXIqIGluamVjdGVkQnVuZGxlUGF0aCA9IFBLR0xJQkRJUiBHX0RJUl9TRVBBUkFUT1JfUyAi
aW5qZWN0ZWQtYnVuZGxlIiBHX0RJUl9TRVBBUkFUT1JfUzsKKyAgICByZXR1cm4gaW5qZWN0ZWRC
dW5kbGVQYXRoOwogI2VuZGlmCiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvd3BlL3dw
ZS13ZWItZXh0ZW5zaW9uLnBjLmluIGIvU291cmNlL1dlYktpdC93cGUvd3BlLXdlYi1leHRlbnNp
b24ucGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uYWUwZmU2ODMzNmNkYjhjMTAxNDM1YzZmYmU3MGNmOTZlNDUz
ZGQzMAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQvd3BlL3dwZS13ZWItZXh0ZW5z
aW9uLnBjLmluCkBAIC0wLDAgKzEsMTIgQEAKK3ByZWZpeD1AQ01BS0VfSU5TVEFMTF9QUkVGSVhA
CitleGVjX3ByZWZpeD0ke3ByZWZpeH0KK2xpYmRpcj1ATElCX0lOU1RBTExfRElSQAoraW5jbHVk
ZWRpcj0ke3ByZWZpeH0vaW5jbHVkZQorCitOYW1lOiBXUEUgV2ViS2l0IFdlYiBwcm9jZXNzIGV4
dGVuc2lvbnMKK0Rlc2NyaXB0aW9uOiBFbWJlZGRhYmxlIFdlYiBjb250ZW50IGVuZ2luZSAtIFdl
YiBwcm9jZXNzIGV4dGVuc2lvbnMKK1VSTDogaHR0cHM6Ly93cGV3ZWJraXQub3JnCitWZXJzaW9u
OiBAUFJPSkVDVF9WRVJTSU9OQAorUmVxdWlyZXM6IGdsaWItMi4wIGxpYnNvdXAtMi40CitMaWJz
OiAtTCR7bGliZGlyfSAtbFdQRVdlYktpdC1AV1BFX0FQSV9WRVJTSU9OQAorQ2ZsYWdzOiAtSSR7
aW5jbHVkZWRpcn0vd3BlLXdlYmtpdC1AV1BFX0FQSV9WRVJTSU9OQApkaWZmIC0tZ2l0IGEvQ2hh
bmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGY1YTFkNmUzNTgyNTAzZGI4NjgxODU2YzA0OTI5ZWRm
ZDE2MDQzOWQuLjU2ZTYwMjRkY2VkZTYyYjUxODg2YmU3MTIxZmRiNjU0MzExMzAyN2MgMTAwNjQ0
Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxOC0w
NC0xMiAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CisKKyAgICAg
ICAgW1dQRV0gSW5zdGFsbCBmaWxlcyBuZWVkZWQgZm9yIFdlYktpdFdlYkV4dGVuc2lvbnMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3OTkxNQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU291cmNlL2Nt
YWtlL09wdGlvbnNXUEUuY21ha2U6CisKIDIwMTgtMDQtMTIgIFphbiBEb2JlcnNlayAgPHpkb2Jl
cnNla0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtXUEVdIFN3aXRjaCB0ZXN0aW5nIHByb2Nlc3Mg
dG8gdXNpbmcgV1BFQmFja2VuZC1mZG8K
</data>

          </attachment>
      

    </bug>

</bugzilla>