<?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>176448</bug_id>
          
          <creation_ts>2017-09-06 04:56:18 -0700</creation_ts>
          <short_desc>[WPE][CMake] Add &quot;dist&quot; and &quot;distcheck&quot; targets</short_desc>
          <delta_ts>2017-09-27 12:35:01 -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>Tools / Tests</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrian Perez">aperez</reporter>
          <assigned_to name="Adrian Perez">aperez</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>clopez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>lforschler</cc>
    
    <cc>mrobinson</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1345883</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-09-06 04:56:18 -0700</bug_when>
    <thetext>We need^W want to have targets to create release tarballs.
Ideally we would reuse the scripts and infrastructure which
already exists for the GTK+ port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1345886</commentid>
    <comment_count>1</comment_count>
      <attachid>320010</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-09-06 05:04:39 -0700</bug_when>
    <thetext>Created attachment 320010
Tentative patch

This reuses the make-dist.py script used by the GTK+ port, and adds
a new manifest to be used when assembling a WPE tarball, plus the needed commands/targets.
I wonder whether it would be a good idea to factor out the common parts and use the ${PORT}
variable in the commands in order to avoid repeating the code for WPE... WDYT?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1345891</commentid>
    <comment_count>2</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-09-06 05:35:12 -0700</bug_when>
    <thetext>I am going to update the patch and remove the check for “pixz”. While
it does (de)compress faster, I have read that splitting the work to use
multiple cores makes the compressed output bigger, due to the way the XZ
compression works. If you are interested, you can scroll to the end of:

  https://jnovy.fedorapeople.org/pxz/node1.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1345900</commentid>
    <comment_count>3</comment_count>
      <attachid>320014</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-09-06 06:30:44 -0700</bug_when>
    <thetext>Created attachment 320014
Tentative patch (v2)

Updated, use always the normal xz and make it report progress</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1345905</commentid>
    <comment_count>4</comment_count>
      <attachid>320014</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-09-06 06:37:03 -0700</bug_when>
    <thetext>Comment on attachment 320014
Tentative patch (v2)

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

Note that I don&apos;t use the cmake commands when making WebKitGTK releases, I run the make-dist script directly, I don&apos;t even know if the commands work.

&gt; Tools/wpe/manifest.txt.in:64
&gt; +exclude Source/WebKit/gtk/NEWS$

This should already be excluded because of the gtk dir</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1345911</commentid>
    <comment_count>5</comment_count>
      <attachid>320017</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-09-06 06:57:41 -0700</bug_when>
    <thetext>Created attachment 320017
Patch (v3)

This puts tarring and compressing commands into the
same target, for simplicity. Also, uses &quot;xz -f&quot; to make it always overwrite
the output tarball.

The nit mentioned by Carlos in the manifest is also fixed in this version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1345984</commentid>
    <comment_count>6</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-09-06 10:07:53 -0700</bug_when>
    <thetext>I am running a “distcheck” locally, and I found an issue with
the CMake build definitions for WPE. I have landed a build fix
here: http://trac.webkit.org/changeset/221681/webkit

With some luck there won&apos;t be any more issues which prevent
tarballs generated by “make-dist.py” to compile and we can then
land this :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346078</commentid>
    <comment_count>7</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-09-06 13:30:21 -0700</bug_when>
    <thetext>(In reply to Adrian Perez from comment #6)
&gt; I am running a “distcheck” locally, and I found an issue with
&gt; the CMake build definitions for WPE. I have landed a build fix
&gt; here: http://trac.webkit.org/changeset/221681/webkit
&gt; 
&gt; With some luck there won&apos;t be any more issues which prevent
&gt; tarballs generated by “make-dist.py” to compile and we can then
&gt; land this :-)

This worked fine, so I would say the patch is ready to land. There
is one small issue: the “install” target only copies over the JSC
headers — but the build from the generated tarball completed fine,
and we can handle fixing the WPE “install” target in a separate bug.

Also, I think if we want to refactor the CMake bits for the “dist”
and “distcheck” targets (my opinion is “yes!”), I would also prefer
to do it as a separate bug+patch as well.

Let&apos;s try and get this landed!

----

[100%] Built target WebProcess
Install the project...
-- Install configuration: &quot;Release&quot;
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/include/wpe-0.1/WPE/JavaScriptCore/JSBase.h
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/include/wpe-0.1/WPE/JavaScriptCore/JSContextRef.h
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/include/wpe-0.1/WPE/JavaScriptCore/JSObjectRef.h
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/include/wpe-0.1/WPE/JavaScriptCore/JSStringRef.h
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/include/wpe-0.1/WPE/JavaScriptCore/JSTypedArray.h
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/include/wpe-0.1/WPE/JavaScriptCore/JSValueRef.h
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/include/wpe-0.1/WPE/JavaScriptCore/JavaScript.h
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/include/wpe-0.1/WPE/JavaScriptCore/WebKitAvailability.h
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/lib/libWPEWebInspectorResources.so
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/bin/WPEStorageProcess
-- Set runtime path of &quot;/home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/bin/WPEStorageProcess&quot; to &quot;&quot;
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/lib/libWPEWebKit.so.0.0.20170728
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/lib/libWPEWebKit.so.0
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/lib/libWPEWebKit.so
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/bin/WPEWebProcess
-- Set runtime path of &quot;/home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/bin/WPEWebProcess&quot; to &quot;&quot;
-- Installing: /home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/bin/WPENetworkProcess
-- Set runtime path of &quot;/home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728/_install/bin/WPENetworkProcess&quot; to &quot;&quot;
/home/aperez/devel/wpe/WebKit/WebKitBuild/Release/wpewebkit-0.0.20170728.tar (1/1)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346264</commentid>
    <comment_count>8</comment_count>
      <attachid>320017</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-09-07 04:53:52 -0700</bug_when>
    <thetext>Comment on attachment 320017
Patch (v3)

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

&gt; Source/PlatformWPE.cmake:2
&gt; +    find_package(Xz REQUIRED)

Do we really want to force everybody to have xz installed when only maintainers make releases? I guess most of the people have it installed already, but still.

&gt; Tools/wpe/manifest.txt.in:66
&gt; +# TODO: No NEWS file for now.

Sorry I missed this in previous review, but in WebKit we don&apos;t use TODO, but always FIXME

&gt; Tools/wpe/manifest.txt.in:93
&gt; +# TODO: We are not currently generating documentation for WPE.

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346300</commentid>
    <comment_count>9</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-09-07 07:55:01 -0700</bug_when>
    <thetext>(In reply to Carlos Garcia Campos from comment #8)
&gt; Comment on attachment 320017 [details]
&gt; Patch (v3)
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=320017&amp;action=review
&gt; 
&gt; &gt; Source/PlatformWPE.cmake:2
&gt; &gt; +    find_package(Xz REQUIRED)
&gt;
&gt; Do we really want to force everybody to have xz installed when only
&gt; maintainers make releases? I guess most of the people have it installed
&gt; already, but still.

We are only forcing developers to have xz, because it&apos;s inside the
“if (DEVELOPER_MODE)” block, but not for normal builds.

As a plus point, using “find_package” allows people to override the
path to the tool with “-DXZ_EXECUTABLE=&lt;path&gt;” instead of relying on
a “$PATH” search. That may be needed on “non-Unixy” systems (Windows
comes to mind).

Anyway, which developer wouldn&apos;t have xz? ;-)
 
&gt; &gt; Tools/wpe/manifest.txt.in:66
&gt; &gt; +# TODO: No NEWS file for now.
&gt; 
&gt; Sorry I missed this in previous review, but in WebKit we don&apos;t use TODO, but
&gt; always FIXME
&gt; 
&gt; &gt; Tools/wpe/manifest.txt.in:93
&gt; &gt; +# TODO: We are not currently generating documentation for WPE.
&gt; 
&gt; Ditto.

I&apos;ll change those two before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346303</commentid>
    <comment_count>10</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2017-09-07 08:00:12 -0700</bug_when>
    <thetext>(In reply to Adrian Perez from comment #9)
&gt; (In reply to Carlos Garcia Campos from comment #8)
&gt; &gt; Comment on attachment 320017 [details]
&gt; &gt; Patch (v3)
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=320017&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/PlatformWPE.cmake:2
&gt; &gt; &gt; +    find_package(Xz REQUIRED)
&gt; &gt;
&gt; &gt; Do we really want to force everybody to have xz installed when only
&gt; &gt; maintainers make releases? I guess most of the people have it installed
&gt; &gt; already, but still.
&gt; 
&gt; We are only forcing developers to have xz, because it&apos;s inside the
&gt; “if (DEVELOPER_MODE)” block, but not for normal builds.

With everybody I meant developers, only 1 or 2 developers make releases.

&gt; As a plus point, using “find_package” allows people to override the
&gt; path to the tool with “-DXZ_EXECUTABLE=&lt;path&gt;” instead of relying on
&gt; a “$PATH” search. That may be needed on “non-Unixy” systems (Windows
&gt; comes to mind).
&gt; 
&gt; Anyway, which developer wouldn&apos;t have xz? ;-)

For me that&apos;s a reason not to include all that, and keep things simple :-)

&gt; &gt; &gt; Tools/wpe/manifest.txt.in:66
&gt; &gt; &gt; +# TODO: No NEWS file for now.
&gt; &gt; 
&gt; &gt; Sorry I missed this in previous review, but in WebKit we don&apos;t use TODO, but
&gt; &gt; always FIXME
&gt; &gt; 
&gt; &gt; &gt; Tools/wpe/manifest.txt.in:93
&gt; &gt; &gt; +# TODO: We are not currently generating documentation for WPE.
&gt; &gt; 
&gt; &gt; Ditto.
&gt; 
&gt; I&apos;ll change those two before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346308</commentid>
    <comment_count>11</comment_count>
      <attachid>320112</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-09-07 08:19:23 -0700</bug_when>
    <thetext>Created attachment 320112
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346327</commentid>
    <comment_count>12</comment_count>
      <attachid>320112</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-07 09:00:27 -0700</bug_when>
    <thetext>Comment on attachment 320112
Patch for landing

Clearing flags on attachment: 320112

Committed r221734: &lt;http://trac.webkit.org/changeset/221734&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1346328</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-07 09:00:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353499</commentid>
    <comment_count>14</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-09-27 12:35:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/34693532&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>320010</attachid>
            <date>2017-09-06 05:04:39 -0700</date>
            <delta_ts>2017-09-06 06:30:40 -0700</delta_ts>
            <desc>Tentative patch</desc>
            <filename>bug-176448-20170906150432.patch</filename>
            <type>text/plain</type>
            <size>7523</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxNjI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm1X
UEUuY21ha2UgYi9Tb3VyY2UvUGxhdGZvcm1XUEUuY21ha2UKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTBjODA4MGE1
MGQ2ZTE1MWM1ZWRkNTlhMDM4YmFiN2MxYjY3YWJjMgotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJj
ZS9QbGF0Zm9ybVdQRS5jbWFrZQpAQCAtMCwwICsxLDY0IEBACitpZiAoREVWRUxPUEVSX01PREUp
CisgICAgc2V0KENPTVBSRVNTX1haICItOSIpCisKKyAgICBmaW5kX3Byb2dyYW0oX1haIE5BTUVT
IHBpeHopCisgICAgaWYgKF9YWikKKyAgICAgICAgbGlzdChBUFBFTkQgQ09NUFJFU1NfWFogIiR7
X1hafSIpCisgICAgZWxzZSAoKQorICAgICAgICBmaW5kX3Byb2dyYW0oX1haIE5BTUVTIHh6KQor
ICAgICAgICBpZiAoX1haKQorICAgICAgICAgICAgbGlzdChBUFBFTkQgQ09NUFJFU1NfWFogIiR7
X1hafSIgIi0tdGhyZWFkcz0wIiAiLWMiKQorICAgICAgICBlbHNlICgpCisgICAgICAgICAgICBt
ZXNzYWdlcyhXQVJOSU5HICJYWiBub3QgZm91bmQsIGNyZWF0aW9uIG9mIHJlbGVhc2UgdGFyYmFs
bHMgd2lsbCBmYWlsIikKKyAgICAgICAgZW5kaWYgKCkKKyAgICBlbmRpZiAoKQorCisgICAgY29u
ZmlndXJlX2ZpbGUoCisgICAgICAgICR7VE9PTFNfRElSfS93cGUvbWFuaWZlc3QudHh0LmluCisg
ICAgICAgICR7Q01BS0VfQklOQVJZX0RJUn0vbWFuaWZlc3QudHh0CisgICAgKQorCisgICAgYWRk
X2N1c3RvbV90YXJnZXQoZGlzdGNoZWNrCisgICAgICAgIENPTU1FTlQgIkNoZWNraW5nIHJlbGVh
c2UgdGFyYmFsbDogd3Bld2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIiCisgICAgICAgIERF
UEVORFMgIiR7Q01BS0VfQklOQVJZX0RJUn0vbWFuaWZlc3QudHh0IgorICAgICAgICAgICAgICAg
ICIke1RPT0xTX0RJUn0vZ3RrL21ha2UtZGlzdC5weSIKKyAgICAgICAgICAgICAgICBXZWJLaXQy
CisgICAgICAgIENPTU1BTkQgIiR7VE9PTFNfRElSfS9ndGsvbWFrZS1kaXN0LnB5IgorICAgICAg
ICAgICAgICAgICItLWNoZWNrIiAiLS1wb3J0PVdQRSIKKyAgICAgICAgICAgICAgICAiLS10YXJi
YWxsLW5hbWU9d3Bld2Via2l0IgorICAgICAgICAgICAgICAgICItLXNvdXJjZS1kaXI9JHtDTUFL
RV9TT1VSQ0VfRElSfSIKKyAgICAgICAgICAgICAgICAiLS1idWlsZC1kaXI9JHtDTUFLRV9CSU5B
UllfRElSfSIKKyAgICAgICAgICAgICAgICAiLS12ZXJzaW9uPSR7UFJPSkVDVF9WRVJTSU9OfSIK
KyAgICAgICAgICAgICAgICAiJHtDTUFLRV9CSU5BUllfRElSfS9tYW5pZmVzdC50eHQiCisgICAg
ICAgIENPTU1BTkQgIiQ8Sk9JTjoke0NPTVBSRVNTX1hafSwgPiIKKyAgICAgICAgICAgICAgICAi
PCIgIiR7Q01BS0VfQklOQVJZX0RJUn0vd3Bld2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIi
CisgICAgICAgICAgICAgICAgIj4iICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZXdlYmtpdC0ke1BS
T0pFQ1RfVkVSU0lPTn0udGFyLnh6IgorICAgICkKKworICAgIGFkZF9jdXN0b21fY29tbWFuZCgK
KyAgICAgICAgQ09NTUVOVCAiQ3JlYXRpbmcgcmVsZWFzZSB0YXJiYWxsOiB3cGV3ZWJraXQtJHtQ
Uk9KRUNUX1ZFUlNJT059LnRhciIKKyAgICAgICAgT1VUUFVUICIke0NNQUtFX0JJTkFSWV9ESVJ9
L3dwZXdlYmtpdC0ke1BST0pFQ1RfVkVSU0lPTn0udGFyIgorICAgICAgICBNQUlOX0RFUEVOREVO
Q1kgIiR7Q01BS0VfQklOQVJZX0RJUn0vbWFuaWZlc3QudHh0IgorICAgICAgICBERVBFTkRTICIk
e1RPT0xTX0RJUn0vZ3RrL21ha2UtZGlzdC5weSIKKyAgICAgICAgICAgICAgICBXZWJLaXQyCisg
ICAgICAgIENPTU1BTkQgIiR7VE9PTFNfRElSfS9ndGsvbWFrZS1kaXN0LnB5IgorICAgICAgICAg
ICAgICAgICItLXRhcmJhbGwtbmFtZT13cGV3ZWJraXQiCisgICAgICAgICAgICAgICAgIi0tc291
cmNlLWRpcj0ke0NNQUtFX1NPVVJDRV9ESVJ9IgorICAgICAgICAgICAgICAgICItLWJ1aWxkLWRp
cj0ke0NNQUtFX0JJTkFSWV9ESVJ9IgorICAgICAgICAgICAgICAgICItLXZlcnNpb249JHtQUk9K
RUNUX1ZFUlNJT059IgorICAgICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L21hbmlm
ZXN0LnR4dCIKKyAgICApCisKKyAgICBhZGRfY3VzdG9tX2NvbW1hbmQoCisgICAgICAgIENPTU1F
TlQgIkNvbXByZXNzaW5nOiB3cGV3ZWJraXQtJHtQUk9KRUNUX1ZFUlNJT059LnRhci54eiIKKyAg
ICAgICAgT1VUUFVUICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZXdlYmtpdC0ke1BST0pFQ1RfVkVS
U0lPTn0udGFyLnh6IgorICAgICAgICBNQUlOX0RFUEVOREVOQ1kgIiR7Q01BS0VfQklOQVJZX0RJ
Un0vd3Bld2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIiCisgICAgICAgIENPTU1BTkQgIiQ8
Sk9JTjoke0NPTVBSRVNTX1hafSwgPiIKKyAgICAgICAgICAgICAgICAiPCIgIiR7Q01BS0VfQklO
QVJZX0RJUn0vd3Bld2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIiCisgICAgICAgICAgICAg
ICAgIj4iICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZXdlYmtpdC0ke1BST0pFQ1RfVkVSU0lPTn0u
dGFyLnh6IgorICAgICkKKworICAgIGFkZF9jdXN0b21fdGFyZ2V0KGRpc3QKKyAgICAgICAgREVQ
RU5EUyAiJHtDTUFLRV9CSU5BUllfRElSfS93cGV3ZWJraXQtJHtQUk9KRUNUX1ZFUlNJT059LnRh
ci54eiIKKyAgICApCitlbmRpZiAoKQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9v
bHMvQ2hhbmdlTG9nCmluZGV4IGI2NjA3MmE1MDIzMjA4NGU0ZGI4NTNkNmNmMjNlZGQ0OTE1MDI3
YmQuLjJlMTEyODE5ZGYzMTg5MDUwY2Q5YzgwYTJkMDM5MDlhYTMzZWVlNmYgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAxNy0wOS0wNiAgQWRyaWFuIFBlcmV6IGRlIENhc3RybyAgPGFwZXJlekBpZ2FsaWEuY29tPgor
CisgICAgICAgIFtXUEVdW0NNYWtlXSBBZGQgImRpc3QiIGFuZCAiZGlzdGNoZWNrIiB0YXJnZXRz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzY0NDgK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgImRp
c3QiIGFuZCAiZGlzdGNoZWNrIiBDTWFrZSB0YXJnZXRzLCB3aGljaCBjcmVhdGUgcmVsZWFzZSB0
YXJiYWxscy4KKyAgICAgICAgVGhlc2UgYXJlIGF2YWlsYWJsZSBvbmx5IHdoZW4gY29uZmlndXJp
bmcgd2l0aCAtRERFVkVMT1BFUl9NT0RFPVRSVUUuCisKKyAgICAgICAgKiB3cGUvbWFuaWZlc3Qu
dHh0LmluOiBBZGRlZC4KKwogMjAxNy0wOS0wNSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBs
ZS5jb20+CiAKICAgICAgICAgV2ViS2l0VGVzdFJ1bm5lciBzaG91bGQgc2V0IHRoZSBjYWNoZSBz
dG9yYWdlIGRpcmVjdG9yeSBwYXRoCmRpZmYgLS1naXQgYS9Ub29scy93cGUvbWFuaWZlc3QudHh0
LmluIGIvVG9vbHMvd3BlL21hbmlmZXN0LnR4dC5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jMzg2NGYyODhlYjUx
MGM0NTVmNTBlZmY5NWYzYjI1MjlmZGE3OTc2Ci0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvd3Bl
L21hbmlmZXN0LnR4dC5pbgpAQCAtMCwwICsxLDk2IEBACisjIEdsb2JhbCBydWxlcworZXhjbHVk
ZSAjJAorZXhjbHVkZSBDaGFuZ2VMb2cKK2V4Y2x1ZGUgQ01ha2VMaXN0cy50eHQudXNlcgorZXhj
bHVkZSBNYWtlZmlsZQorZXhjbHVkZSBQbGF0Zm9ybUFwcGxlV2luLmNtYWtlCitleGNsdWRlIFBs
YXRmb3JtTWFjLmNtYWtlCitleGNsdWRlIFBsYXRmb3JtR1RLLmNtYWtlCitleGNsdWRlIFBsYXRm
b3JtV2luLmNtYWtlCitleGNsdWRlIFBsYXRmb3JtV2luQ2Fpcm8uY21ha2UKK2V4Y2x1ZGUgdGFn
cyQKK2V4Y2x1ZGUgfiQKK2V4Y2x1ZGUgXC4jJAorZXhjbHVkZSBcLmJhayQKK2V4Y2x1ZGUgXC5j
cHJvamVjdCQKK2V4Y2x1ZGUgXC5naXQkCitleGNsdWRlIFwuZ2l0YXR0cmlidXRlcyQKK2V4Y2x1
ZGUgXC5naXRpZ25vcmUkCitleGNsdWRlIFwuaWNucyQKK2V4Y2x1ZGUgXC5scHJvaiQKK2V4Y2x1
ZGUgXC5tJAorZXhjbHVkZSBcLm1tJAorZXhjbHVkZSBcLm5pYiQKK2V4Y2x1ZGUgXC5vJAorZXhj
bHVkZSBcLm9yZGVyJAorZXhjbHVkZSBcLm9yaWckCitleGNsdWRlIFwucGRmJAorZXhjbHVkZSBc
LnBsaXN0JAorZXhjbHVkZSBcLnByb2plY3QkCitleGNsdWRlIFwucHJvcHMkCitleGNsdWRlIFwu
cHljJAorZXhjbHVkZSBcLnB5byQKK2V4Y2x1ZGUgXC5yZWokCitleGNsdWRlIFwucnRmJAorZXhj
bHVkZSBcLnNiJAorZXhjbHVkZSBcLnNiXC5pbiQKK2V4Y2x1ZGUgXC5zZXR0aW5ncyQKK2V4Y2x1
ZGUgXC5zdm4kCitleGNsdWRlIFwuc3dbYS1wXSQKK2V4Y2x1ZGUgXC52Y3hwcm9qJAorZXhjbHVk
ZSBcLnhpYiQKK2V4Y2x1ZGUgXC54Y2NvbmZpZyQKK2V4Y2x1ZGUgXC54Y29kZXByb2okCisKKyMg
RXhjbHVkZSBkaXJlY3RvcmllcyBmcm9tIG90aGVyIHBvcnRzCitleGNsdWRlIC4qXC8oQ29uZmln
dXJhdGlvbnN8bWFjfGlvc3xjZnxjZ3xjb2NvYXxDb2NvYXxvYmpjfGF2Zm91bmRhdGlvbnxjYXxj
dXJsfHdpbnxndGspXC8uKiQKKworZGlyZWN0b3J5IFNvdXJjZQorZXhjbHVkZSBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvdGVzdHMKK2V4Y2x1ZGUgU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjCitl
eGNsdWRlIFNvdXJjZS9UaGlyZFBhcnR5L3F1bml0CitleGNsdWRlIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2F1ZGlvL3Jlc291cmNlcworZXhjbHVkZSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9z
Y3JpcHRzL3Rlc3QKK2V4Y2x1ZGUgU291cmNlL1dlYkNvcmUvUmVzb3VyY2VzCitleGNsdWRlIFNv
dXJjZS9XZWJLaXRMZWdhY3kvLioKK2V4Y2x1ZGUgU291cmNlL2NtYWtlL09wdGlvbnNXaW5DYWly
by5jbWFrZSQKK2V4Y2x1ZGUgU291cmNlL2NtYWtlL09wdGlvbnNXaW5kb3dzLmNtYWtlJAorZXhj
bHVkZSBTb3VyY2UvY21ha2UvT3B0aW9uc0FwcGxlV2luLmNtYWtlJAorZXhjbHVkZSBTb3VyY2Uv
Y21ha2UvT3B0aW9uc0dUSy5jbWFrZSQKK2V4Y2x1ZGUgU291cmNlL1dlYkluc3BlY3RvclVJL1Rv
b2xzCitleGNsdWRlIFNvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0ltYWdlcwor
CitleGNsdWRlIFNvdXJjZS9XZWJLaXQvUmVzb3VyY2VzCitleGNsdWRlIFNvdXJjZS9XZWJLaXQv
Z3RrL05FV1MkCisKKyMgV2UgZG8gd2FudCB0byBpbmNsdWRlIHRoZSBORVdTLCBidXQgd2Ugd2Fu
dCBpdCB0byBiZSBpbiB0aGUgcm9vdCBvZiB0aGUgYXJjaGl2ZS4KKyMgVE9ETzogTm8gTkVXUyBm
aWxlIGZvciBub3cuCisjZmlsZSBTb3VyY2UvV2ViS2l0L3dwZS9ORVdTIE5FV1MKKworZGlyZWN0
b3J5IFNvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0ltYWdlcy9ndGsKK2ZpbGUg
U291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9tZWRpYUNvbnRyb2xzTG9jYWxpemVkU3RyaW5n
cy5qcyBTb3VyY2UvV2ViQ29yZS9FbmdsaXNoLmxwcm9qL21lZGlhQ29udHJvbHNMb2NhbGl6ZWRT
dHJpbmdzLmpzCitmaWxlIFNvdXJjZS9XZWJJbnNwZWN0b3JVSS9Mb2NhbGl6YXRpb25zL2VuLmxw
cm9qL2xvY2FsaXplZFN0cmluZ3MuanMgU291cmNlL1dlYkluc3BlY3RvclVJL0xvY2FsaXphdGlv
bnMvZW4ubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcworCisjIEluY2x1ZGUgb25seSB0aGUgcmVz
b3VyY2VzIHdlIGFjdHVhbGx5IGJ1aWxkCitmaWxlIFNvdXJjZS9XZWJDb3JlL1Jlc291cmNlcy9t
aXNzaW5nSW1hZ2UucG5nCitmaWxlIFNvdXJjZS9XZWJDb3JlL1Jlc291cmNlcy9taXNzaW5nSW1h
Z2VAMngucG5nCitmaWxlIFNvdXJjZS9XZWJDb3JlL1Jlc291cmNlcy9wYW5JY29uLnBuZworZmls
ZSBTb3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMvcGx1Z0lucy5qcworZmlsZSBTb3VyY2UvV2ViQ29y
ZS9SZXNvdXJjZXMvdGV4dEFyZWFSZXNpemVDb3JuZXIucG5nCitmaWxlIFNvdXJjZS9XZWJDb3Jl
L1Jlc291cmNlcy90ZXh0QXJlYVJlc2l6ZUNvcm5lckAyeC5wbmcKK2ZpbGUgU291cmNlL1dlYkNv
cmUvUmVzb3VyY2VzL3VybEljb24ucG5nCitmaWxlIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1
ZGlvL3Jlc291cmNlcy9Db21wb3NpdGUud2F2CisKK2RpcmVjdG9yeSBUb29scy93cGUKK2V4Y2x1
ZGUgVG9vbHMvd3BlL3BhdGNoZXMKK2V4Y2x1ZGUgVG9vbHMvd3BlL2poYnVpbGQubW9kdWxlcwor
ZXhjbHVkZSBUb29scy93cGUvamhidWlsZHJjCisKK2RpcmVjdG9yeSBUb29scy9UZXN0V2ViS2l0
QVBJCisKK2ZpbGUgQ01ha2VMaXN0cy50eHQKK2ZpbGUgVG9vbHMvQ01ha2VMaXN0cy50eHQKKwor
IyBUT0RPOiBXZSBhcmUgbm90IGN1cnJlbnRseSBnZW5lcmF0aW5nIGRvY3VtZW50YXRpb24gZm9y
IFdQRS4KKyNkaXJlY3RvcnkgJHtDTUFLRV9CSU5BUllfRElSfS9Eb2N1bWVudGF0aW9uL3dlYmtp
dDJndGstJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059L2h0bWwgRG9jdW1lbnRhdGlvbi93ZWJraXQy
Z3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS9odG1sCisjZGlyZWN0b3J5ICR7Q01BS0VfQklO
QVJZX0RJUn0vRG9jdW1lbnRhdGlvbi93ZWJraXRkb21ndGstJHtXRUJLSVRHVEtfQVBJX1ZFUlNJ
T059L2h0bWwgRG9jdW1lbnRhdGlvbi93ZWJraXRkb21ndGstJHtXRUJLSVRHVEtfQVBJX1ZFUlNJ
T059L2h0bWwKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA5MDI1YjVm
YmU1Y2I2MDNmMmVjYjBkNDUyYmExMDE5YzhjMjk2YjUwLi45MGYxOWQ2NjA1OGE1MmIxZTgzNzlj
MGM2OTM0NmNhZTI2ZjgyOTNiIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMTctMDktMDYgIEFkcmlhbiBQZXJleiBkZSBDYXN0cm8gIDxh
cGVyZXpAaWdhbGlhLmNvbT4KKworICAgICAgICBbV1BFXVtDTWFrZV0gQWRkICJkaXN0IiBhbmQg
ImRpc3RjaGVjayIgdGFyZ2V0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTc2NDQ4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQWRkICJkaXN0IiBhbmQgImRpc3RjaGVjayIgQ01ha2UgdGFyZ2V0cywgd2hp
Y2ggY3JlYXRlIHJlbGVhc2UgdGFyYmFsbHMuCisgICAgICAgIFRoZXNlIGFyZSBhdmFpbGFibGUg
b25seSB3aGVuIGNvbmZpZ3VyaW5nIHdpdGggLURERVZFTE9QRVJfTU9ERT1UUlVFLgorCisgICAg
ICAgICogU291cmNlL1BsYXRmb3JtV1BFLmNtYWtlOiBBZGRlZC4KKwogMjAxNy0wOS0wNSAgQ2Fy
bG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10g
V3JvbmcgdXNlIG9mIFBMVUdJTl9BUkNISVRFQ1RVUkUoWDExKSBpbiBzZXZlcmFsIHBsYWNlcwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>320014</attachid>
            <date>2017-09-06 06:30:44 -0700</date>
            <delta_ts>2017-09-06 06:57:37 -0700</delta_ts>
            <desc>Tentative patch (v2)</desc>
            <filename>bug-176448-20170906163043.patch</filename>
            <type>text/plain</type>
            <size>7923</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxNjI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm1X
UEUuY21ha2UgYi9Tb3VyY2UvUGxhdGZvcm1XUEUuY21ha2UKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmQxNDY1NmJh
NWQzYTQ2OTVlNWRmMTVkNmYzYzZkNDQzMGIyMjE5MAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJj
ZS9QbGF0Zm9ybVdQRS5jbWFrZQpAQCAtMCwwICsxLDUyIEBACitpZiAoREVWRUxPUEVSX01PREUp
CisgICAgZmluZF9wYWNrYWdlKFh6IFJFUVVJUkVEKQorCisgICAgY29uZmlndXJlX2ZpbGUoCisg
ICAgICAgICR7VE9PTFNfRElSfS93cGUvbWFuaWZlc3QudHh0LmluCisgICAgICAgICR7Q01BS0Vf
QklOQVJZX0RJUn0vbWFuaWZlc3QudHh0CisgICAgKQorCisgICAgYWRkX2N1c3RvbV90YXJnZXQo
ZGlzdGNoZWNrCisgICAgICAgIENPTU1FTlQgIkNoZWNraW5nIHJlbGVhc2UgdGFyYmFsbDogd3Bl
d2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIiCisgICAgICAgIERFUEVORFMgIiR7Q01BS0Vf
QklOQVJZX0RJUn0vbWFuaWZlc3QudHh0IgorICAgICAgICAgICAgICAgICIke1RPT0xTX0RJUn0v
Z3RrL21ha2UtZGlzdC5weSIKKyAgICAgICAgICAgICAgICBXZWJLaXQyCisgICAgICAgIENPTU1B
TkQgIiR7VE9PTFNfRElSfS9ndGsvbWFrZS1kaXN0LnB5IgorICAgICAgICAgICAgICAgICItLWNo
ZWNrIiAiLS1wb3J0PVdQRSIKKyAgICAgICAgICAgICAgICAiLS10YXJiYWxsLW5hbWU9d3Bld2Vi
a2l0IgorICAgICAgICAgICAgICAgICItLXNvdXJjZS1kaXI9JHtDTUFLRV9TT1VSQ0VfRElSfSIK
KyAgICAgICAgICAgICAgICAiLS1idWlsZC1kaXI9JHtDTUFLRV9CSU5BUllfRElSfSIKKyAgICAg
ICAgICAgICAgICAiLS12ZXJzaW9uPSR7UFJPSkVDVF9WRVJTSU9OfSIKKyAgICAgICAgICAgICAg
ICAiJHtDTUFLRV9CSU5BUllfRElSfS9tYW5pZmVzdC50eHQiCisgICAgICAgIENPTU1BTkQgIiR7
WFpfRVhFQ1VUQUJMRX0iICItZSIgIi12IiAiLVEiCisgICAgICAgICAgICAgICAgIiR7Q01BS0Vf
QklOQVJZX0RJUn0vd3Bld2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIiICI+IgorICAgICAg
ICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZXdlYmtpdC0ke1BST0pFQ1RfVkVSU0lP
Tn0udGFyLnh6IgorICAgICkKKworICAgIGFkZF9jdXN0b21fY29tbWFuZCgKKyAgICAgICAgQ09N
TUVOVCAiQ3JlYXRpbmcgcmVsZWFzZSB0YXJiYWxsOiB3cGV3ZWJraXQtJHtQUk9KRUNUX1ZFUlNJ
T059LnRhciIKKyAgICAgICAgT1VUUFVUICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZXdlYmtpdC0k
e1BST0pFQ1RfVkVSU0lPTn0udGFyIgorICAgICAgICBNQUlOX0RFUEVOREVOQ1kgIiR7Q01BS0Vf
QklOQVJZX0RJUn0vbWFuaWZlc3QudHh0IgorICAgICAgICBERVBFTkRTICIke1RPT0xTX0RJUn0v
Z3RrL21ha2UtZGlzdC5weSIKKyAgICAgICAgICAgICAgICBXZWJLaXQyCisgICAgICAgIENPTU1B
TkQgIiR7VE9PTFNfRElSfS9ndGsvbWFrZS1kaXN0LnB5IgorICAgICAgICAgICAgICAgICItLXRh
cmJhbGwtbmFtZT13cGV3ZWJraXQiCisgICAgICAgICAgICAgICAgIi0tc291cmNlLWRpcj0ke0NN
QUtFX1NPVVJDRV9ESVJ9IgorICAgICAgICAgICAgICAgICItLWJ1aWxkLWRpcj0ke0NNQUtFX0JJ
TkFSWV9ESVJ9IgorICAgICAgICAgICAgICAgICItLXZlcnNpb249JHtQUk9KRUNUX1ZFUlNJT059
IgorICAgICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L21hbmlmZXN0LnR4dCIKKyAg
ICApCisKKyAgICBhZGRfY3VzdG9tX2NvbW1hbmQoCisgICAgICAgIENPTU1FTlQgIkNvbXByZXNz
aW5nOiB3cGV3ZWJraXQtJHtQUk9KRUNUX1ZFUlNJT059LnRhci54eiIKKyAgICAgICAgT1VUUFVU
ICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZXdlYmtpdC0ke1BST0pFQ1RfVkVSU0lPTn0udGFyLnh6
IgorICAgICAgICBNQUlOX0RFUEVOREVOQ1kgIiR7Q01BS0VfQklOQVJZX0RJUn0vd3Bld2Via2l0
LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIiCisgICAgICAgIENPTU1BTkQgIiR7WFpfRVhFQ1VUQUJM
RX0iICItZSIgIi12IiAiLVEiCisgICAgICAgICAgICAgICAgIiR7Q01BS0VfQklOQVJZX0RJUn0v
d3Bld2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIiICI+IgorICAgICAgICAgICAgICAgICIk
e0NNQUtFX0JJTkFSWV9ESVJ9L3dwZXdlYmtpdC0ke1BST0pFQ1RfVkVSU0lPTn0udGFyLnh6Igor
ICAgICkKKworICAgIGFkZF9jdXN0b21fdGFyZ2V0KGRpc3QKKyAgICAgICAgREVQRU5EUyAiJHtD
TUFLRV9CSU5BUllfRElSfS93cGV3ZWJraXQtJHtQUk9KRUNUX1ZFUlNJT059LnRhci54eiIKKyAg
ICApCitlbmRpZiAoKQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL0ZpbmRYei5jbWFrZSBiL1Nv
dXJjZS9jbWFrZS9GaW5kWHouY21ha2UKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjY1ZTMxYWRlZTI5MWU0NmY3ZDg3
MjZiMTQ1OGViYTU2ZmNkOWJiZAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9jbWFrZS9GaW5k
WHouY21ha2UKQEAgLTAsMCArMSwxOSBAQAorIyAtIEZpbmQgeHoKKyMgVGhpcyBtb2R1bGUgbG9v
a3MgZm9yIHh6LiBUaGlzIG1vZHVsZSBkZWZpbmVzIHRoZQorIyBmb2xsb3dpbmcgdmFyaWFibGVz
OgorIyAgWFpfRVhFQ1VUQUJMRQorIyAgWFpfRk9VTkQKKworaW5jbHVkZShGaW5kQ3lnd2luKQor
CitmaW5kX3Byb2dyYW0oWFpfRVhFQ1VUQUJMRQorICAgIHh6CisgICAgJHtDWUdXSU5fSU5TVEFM
TF9QQVRIfS9iaW4KKykKKworIyBIYW5kbGUgdGhlIFFVSUVUTFkgYW5kIFJFUVVJUkVEIGFyZ3Vt
ZW50cyBhbmQgc2V0IFhaX0ZPVU5EIHRvIFRSVUUgaWYKKyMgYWxsIGxpc3RlZCB2YXJpYWJsZXMg
YXJlIFRSVUUuCitpbmNsdWRlKEZpbmRQYWNrYWdlSGFuZGxlU3RhbmRhcmRBcmdzKQorRklORF9Q
QUNLQUdFX0hBTkRMRV9TVEFOREFSRF9BUkdTKFh6IERFRkFVTFRfTVNHIFhaX0VYRUNVVEFCTEUp
CisKK21hcmtfYXNfYWR2YW5jZWQoWFpfRVhFQ1VUQUJMRSkKZGlmZiAtLWdpdCBhL1Rvb2xzL0No
YW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBiNjYwNzJhNTAyMzIwODRlNGRiODUzZDZj
ZjIzZWRkNDkxNTAyN2JkLi4yZTExMjgxOWRmMzE4OTA1MGNkOWM4MGEyZDAzOTA5YWEzM2VlZTZm
IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTUgQEAKKzIwMTctMDktMDYgIEFkcmlhbiBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpA
aWdhbGlhLmNvbT4KKworICAgICAgICBbV1BFXVtDTWFrZV0gQWRkICJkaXN0IiBhbmQgImRpc3Rj
aGVjayIgdGFyZ2V0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTc2NDQ4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQWRkICJkaXN0IiBhbmQgImRpc3RjaGVjayIgQ01ha2UgdGFyZ2V0cywgd2hpY2ggY3Jl
YXRlIHJlbGVhc2UgdGFyYmFsbHMuCisgICAgICAgIFRoZXNlIGFyZSBhdmFpbGFibGUgb25seSB3
aGVuIGNvbmZpZ3VyaW5nIHdpdGggLURERVZFTE9QRVJfTU9ERT1UUlVFLgorCisgICAgICAgICog
d3BlL21hbmlmZXN0LnR4dC5pbjogQWRkZWQuCisKIDIwMTctMDktMDUgIFlvdWVubiBGYWJsZXQg
IDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYktpdFRlc3RSdW5uZXIgc2hvdWxkIHNl
dCB0aGUgY2FjaGUgc3RvcmFnZSBkaXJlY3RvcnkgcGF0aApkaWZmIC0tZ2l0IGEvVG9vbHMvd3Bl
L21hbmlmZXN0LnR4dC5pbiBiL1Rvb2xzL3dwZS9tYW5pZmVzdC50eHQuaW4KbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
YzM4NjRmMjg4ZWI1MTBjNDU1ZjUwZWZmOTVmM2IyNTI5ZmRhNzk3NgotLS0gL2Rldi9udWxsCisr
KyBiL1Rvb2xzL3dwZS9tYW5pZmVzdC50eHQuaW4KQEAgLTAsMCArMSw5NiBAQAorIyBHbG9iYWwg
cnVsZXMKK2V4Y2x1ZGUgIyQKK2V4Y2x1ZGUgQ2hhbmdlTG9nCitleGNsdWRlIENNYWtlTGlzdHMu
dHh0LnVzZXIKK2V4Y2x1ZGUgTWFrZWZpbGUKK2V4Y2x1ZGUgUGxhdGZvcm1BcHBsZVdpbi5jbWFr
ZQorZXhjbHVkZSBQbGF0Zm9ybU1hYy5jbWFrZQorZXhjbHVkZSBQbGF0Zm9ybUdUSy5jbWFrZQor
ZXhjbHVkZSBQbGF0Zm9ybVdpbi5jbWFrZQorZXhjbHVkZSBQbGF0Zm9ybVdpbkNhaXJvLmNtYWtl
CitleGNsdWRlIHRhZ3MkCitleGNsdWRlIH4kCitleGNsdWRlIFwuIyQKK2V4Y2x1ZGUgXC5iYWsk
CitleGNsdWRlIFwuY3Byb2plY3QkCitleGNsdWRlIFwuZ2l0JAorZXhjbHVkZSBcLmdpdGF0dHJp
YnV0ZXMkCitleGNsdWRlIFwuZ2l0aWdub3JlJAorZXhjbHVkZSBcLmljbnMkCitleGNsdWRlIFwu
bHByb2okCitleGNsdWRlIFwubSQKK2V4Y2x1ZGUgXC5tbSQKK2V4Y2x1ZGUgXC5uaWIkCitleGNs
dWRlIFwubyQKK2V4Y2x1ZGUgXC5vcmRlciQKK2V4Y2x1ZGUgXC5vcmlnJAorZXhjbHVkZSBcLnBk
ZiQKK2V4Y2x1ZGUgXC5wbGlzdCQKK2V4Y2x1ZGUgXC5wcm9qZWN0JAorZXhjbHVkZSBcLnByb3Bz
JAorZXhjbHVkZSBcLnB5YyQKK2V4Y2x1ZGUgXC5weW8kCitleGNsdWRlIFwucmVqJAorZXhjbHVk
ZSBcLnJ0ZiQKK2V4Y2x1ZGUgXC5zYiQKK2V4Y2x1ZGUgXC5zYlwuaW4kCitleGNsdWRlIFwuc2V0
dGluZ3MkCitleGNsdWRlIFwuc3ZuJAorZXhjbHVkZSBcLnN3W2EtcF0kCitleGNsdWRlIFwudmN4
cHJvaiQKK2V4Y2x1ZGUgXC54aWIkCitleGNsdWRlIFwueGNjb25maWckCitleGNsdWRlIFwueGNv
ZGVwcm9qJAorCisjIEV4Y2x1ZGUgZGlyZWN0b3JpZXMgZnJvbSBvdGhlciBwb3J0cworZXhjbHVk
ZSAuKlwvKENvbmZpZ3VyYXRpb25zfG1hY3xpb3N8Y2Z8Y2d8Y29jb2F8Q29jb2F8b2JqY3xhdmZv
dW5kYXRpb258Y2F8Y3VybHx3aW58Z3RrKVwvLiokCisKK2RpcmVjdG9yeSBTb3VyY2UKK2V4Y2x1
ZGUgU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzCitleGNsdWRlIFNvdXJjZS9UaGlyZFBhcnR5
L2xpYndlYnJ0YworZXhjbHVkZSBTb3VyY2UvVGhpcmRQYXJ0eS9xdW5pdAorZXhjbHVkZSBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9yZXNvdXJjZXMKK2V4Y2x1ZGUgU291cmNlL1dlYkNv
cmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0CitleGNsdWRlIFNvdXJjZS9XZWJDb3JlL1Jlc291cmNl
cworZXhjbHVkZSBTb3VyY2UvV2ViS2l0TGVnYWN5Ly4qCitleGNsdWRlIFNvdXJjZS9jbWFrZS9P
cHRpb25zV2luQ2Fpcm8uY21ha2UkCitleGNsdWRlIFNvdXJjZS9jbWFrZS9PcHRpb25zV2luZG93
cy5jbWFrZSQKK2V4Y2x1ZGUgU291cmNlL2NtYWtlL09wdGlvbnNBcHBsZVdpbi5jbWFrZSQKK2V4
Y2x1ZGUgU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UkCitleGNsdWRlIFNvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Ub29scworZXhjbHVkZSBTb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVy
ZmFjZS9JbWFnZXMKKworZXhjbHVkZSBTb3VyY2UvV2ViS2l0L1Jlc291cmNlcworZXhjbHVkZSBT
b3VyY2UvV2ViS2l0L2d0ay9ORVdTJAorCisjIFdlIGRvIHdhbnQgdG8gaW5jbHVkZSB0aGUgTkVX
UywgYnV0IHdlIHdhbnQgaXQgdG8gYmUgaW4gdGhlIHJvb3Qgb2YgdGhlIGFyY2hpdmUuCisjIFRP
RE86IE5vIE5FV1MgZmlsZSBmb3Igbm93LgorI2ZpbGUgU291cmNlL1dlYktpdC93cGUvTkVXUyBO
RVdTCisKK2RpcmVjdG9yeSBTb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9JbWFn
ZXMvZ3RrCitmaWxlIFNvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbWVkaWFDb250cm9sc0xv
Y2FsaXplZFN0cmluZ3MuanMgU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9tZWRpYUNvbnRy
b2xzTG9jYWxpemVkU3RyaW5ncy5qcworZmlsZSBTb3VyY2UvV2ViSW5zcGVjdG9yVUkvTG9jYWxp
emF0aW9ucy9lbi5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzIFNvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Mb2NhbGl6YXRpb25zL2VuLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanMKKworIyBJbmNsdWRl
IG9ubHkgdGhlIHJlc291cmNlcyB3ZSBhY3R1YWxseSBidWlsZAorZmlsZSBTb3VyY2UvV2ViQ29y
ZS9SZXNvdXJjZXMvbWlzc2luZ0ltYWdlLnBuZworZmlsZSBTb3VyY2UvV2ViQ29yZS9SZXNvdXJj
ZXMvbWlzc2luZ0ltYWdlQDJ4LnBuZworZmlsZSBTb3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMvcGFu
SWNvbi5wbmcKK2ZpbGUgU291cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BsdWdJbnMuanMKK2ZpbGUg
U291cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3RleHRBcmVhUmVzaXplQ29ybmVyLnBuZworZmlsZSBT
b3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMvdGV4dEFyZWFSZXNpemVDb3JuZXJAMngucG5nCitmaWxl
IFNvdXJjZS9XZWJDb3JlL1Jlc291cmNlcy91cmxJY29uLnBuZworZmlsZSBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9hdWRpby9yZXNvdXJjZXMvQ29tcG9zaXRlLndhdgorCitkaXJlY3RvcnkgVG9v
bHMvd3BlCitleGNsdWRlIFRvb2xzL3dwZS9wYXRjaGVzCitleGNsdWRlIFRvb2xzL3dwZS9qaGJ1
aWxkLm1vZHVsZXMKK2V4Y2x1ZGUgVG9vbHMvd3BlL2poYnVpbGRyYworCitkaXJlY3RvcnkgVG9v
bHMvVGVzdFdlYktpdEFQSQorCitmaWxlIENNYWtlTGlzdHMudHh0CitmaWxlIFRvb2xzL0NNYWtl
TGlzdHMudHh0CisKKyMgVE9ETzogV2UgYXJlIG5vdCBjdXJyZW50bHkgZ2VuZXJhdGluZyBkb2N1
bWVudGF0aW9uIGZvciBXUEUuCisjZGlyZWN0b3J5ICR7Q01BS0VfQklOQVJZX0RJUn0vRG9jdW1l
bnRhdGlvbi93ZWJraXQyZ3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS9odG1sIERvY3VtZW50
YXRpb24vd2Via2l0Mmd0ay0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0vaHRtbAorI2RpcmVjdG9y
eSAke0NNQUtFX0JJTkFSWV9ESVJ9L0RvY3VtZW50YXRpb24vd2Via2l0ZG9tZ3RrLSR7V0VCS0lU
R1RLX0FQSV9WRVJTSU9OfS9odG1sIERvY3VtZW50YXRpb24vd2Via2l0ZG9tZ3RrLSR7V0VCS0lU
R1RLX0FQSV9WRVJTSU9OfS9odG1sCmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cK
aW5kZXggOTAyNWI1ZmJlNWNiNjAzZjJlY2IwZDQ1MmJhMTAxOWM4YzI5NmI1MC4uMWQwODlhN2E3
MTY4YWQ0M2VlYTFiYjgyODRhYjUwOGI2MTE5ODc1MyAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisr
KyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE3LTA5LTA2ICBBZHJpYW4gUGVyZXog
ZGUgQ2FzdHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW1dQRV1bQ01ha2VdIEFk
ZCAiZGlzdCIgYW5kICJkaXN0Y2hlY2siIHRhcmdldHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NjQ0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCAiZGlzdCIgYW5kICJkaXN0Y2hlY2siIENNYWtl
IHRhcmdldHMsIHdoaWNoIGNyZWF0ZSByZWxlYXNlIHRhcmJhbGxzLgorICAgICAgICBUaGVzZSBh
cmUgYXZhaWxhYmxlIG9ubHkgd2hlbiBjb25maWd1cmluZyB3aXRoIC1EREVWRUxPUEVSX01PREU9
VFJVRS4KKworICAgICAgICAqIFNvdXJjZS9QbGF0Zm9ybVdQRS5jbWFrZTogQWRkZWQuCisgICAg
ICAgICogU291cmNlL2NtYWtlL0ZpbmRYei5jbWFrZTogQWRkZWQuCisKIDIwMTctMDktMDUgIENh
cmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtd
IFdyb25nIHVzZSBvZiBQTFVHSU5fQVJDSElURUNUVVJFKFgxMSkgaW4gc2V2ZXJhbCBwbGFjZXMK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>320017</attachid>
            <date>2017-09-06 06:57:41 -0700</date>
            <delta_ts>2017-09-07 08:19:18 -0700</delta_ts>
            <desc>Patch (v3)</desc>
            <filename>bug-176448-20170906165739.patch</filename>
            <type>text/plain</type>
            <size>7464</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxNjI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm1X
UEUuY21ha2UgYi9Tb3VyY2UvUGxhdGZvcm1XUEUuY21ha2UKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMjE1OTZiZmMw
NDAzZGY5ZjhmODQ0MjI3ZGZiOTdhYzU0NDhkY2ViZQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJj
ZS9QbGF0Zm9ybVdQRS5jbWFrZQpAQCAtMCwwICsxLDQ0IEBACitpZiAoREVWRUxPUEVSX01PREUp
CisgICAgZmluZF9wYWNrYWdlKFh6IFJFUVVJUkVEKQorCisgICAgY29uZmlndXJlX2ZpbGUoCisg
ICAgICAgICR7VE9PTFNfRElSfS93cGUvbWFuaWZlc3QudHh0LmluCisgICAgICAgICR7Q01BS0Vf
QklOQVJZX0RJUn0vbWFuaWZlc3QudHh0CisgICAgKQorCisgICAgYWRkX2N1c3RvbV90YXJnZXQo
ZGlzdGNoZWNrCisgICAgICAgIENPTU1FTlQgIkNoZWNraW5nIHJlbGVhc2UgdGFyYmFsbDogd3Bl
d2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIiCisgICAgICAgIERFUEVORFMgIiR7Q01BS0Vf
QklOQVJZX0RJUn0vbWFuaWZlc3QudHh0IgorICAgICAgICAgICAgICAgICIke1RPT0xTX0RJUn0v
Z3RrL21ha2UtZGlzdC5weSIKKyAgICAgICAgQ09NTUFORCAiJHtUT09MU19ESVJ9L2d0ay9tYWtl
LWRpc3QucHkiCisgICAgICAgICAgICAgICAgIi0tY2hlY2siICItLXBvcnQ9V1BFIgorICAgICAg
ICAgICAgICAgICItLXRhcmJhbGwtbmFtZT13cGV3ZWJraXQiCisgICAgICAgICAgICAgICAgIi0t
c291cmNlLWRpcj0ke0NNQUtFX1NPVVJDRV9ESVJ9IgorICAgICAgICAgICAgICAgICItLWJ1aWxk
LWRpcj0ke0NNQUtFX0JJTkFSWV9ESVJ9IgorICAgICAgICAgICAgICAgICItLXZlcnNpb249JHtQ
Uk9KRUNUX1ZFUlNJT059IgorICAgICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L21h
bmlmZXN0LnR4dCIKKyAgICAgICAgQ09NTUFORCAiJHtYWl9FWEVDVVRBQkxFfSIgIi1ldmZRIgor
ICAgICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZXdlYmtpdC0ke1BST0pFQ1Rf
VkVSU0lPTn0udGFyIgorICAgICAgICBVU0VTX1RFUk1JTkFMCisgICAgKQorCisgICAgYWRkX2N1
c3RvbV9jb21tYW5kKAorICAgICAgICBDT01NRU5UICJDcmVhdGluZyByZWxlYXNlIHRhcmJhbGw6
IHdwZXdlYmtpdC0ke1BST0pFQ1RfVkVSU0lPTn0udGFyLnh6IgorICAgICAgICBPVVRQVVQgIiR7
Q01BS0VfQklOQVJZX0RJUn0vd3Bld2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIueHoiCisg
ICAgICAgIE1BSU5fREVQRU5ERU5DWSAiJHtDTUFLRV9CSU5BUllfRElSfS9tYW5pZmVzdC50eHQi
CisgICAgICAgIERFUEVORFMgIiR7VE9PTFNfRElSfS9ndGsvbWFrZS1kaXN0LnB5IgorICAgICAg
ICBDT01NQU5EICIke1RPT0xTX0RJUn0vZ3RrL21ha2UtZGlzdC5weSIKKyAgICAgICAgICAgICAg
ICAiLS10YXJiYWxsLW5hbWU9d3Bld2Via2l0IgorICAgICAgICAgICAgICAgICItLXNvdXJjZS1k
aXI9JHtDTUFLRV9TT1VSQ0VfRElSfSIKKyAgICAgICAgICAgICAgICAiLS1idWlsZC1kaXI9JHtD
TUFLRV9CSU5BUllfRElSfSIKKyAgICAgICAgICAgICAgICAiLS12ZXJzaW9uPSR7UFJPSkVDVF9W
RVJTSU9OfSIKKyAgICAgICAgICAgICAgICAiJHtDTUFLRV9CSU5BUllfRElSfS9tYW5pZmVzdC50
eHQiCisgICAgICAgIENPTU1BTkQgIiR7WFpfRVhFQ1VUQUJMRX0iICItZXZmUSIKKyAgICAgICAg
ICAgICAgICAiJHtDTUFLRV9CSU5BUllfRElSfS93cGV3ZWJraXQtJHtQUk9KRUNUX1ZFUlNJT059
LnRhciIKKyAgICAgICAgVVNFU19URVJNSU5BTAorICAgICkKKworICAgIGFkZF9jdXN0b21fdGFy
Z2V0KGRpc3QKKyAgICAgICAgREVQRU5EUyAiJHtDTUFLRV9CSU5BUllfRElSfS93cGV3ZWJraXQt
JHtQUk9KRUNUX1ZFUlNJT059LnRhci54eiIKKyAgICApCitlbmRpZiAoKQpkaWZmIC0tZ2l0IGEv
U291cmNlL2NtYWtlL0ZpbmRYei5jbWFrZSBiL1NvdXJjZS9jbWFrZS9GaW5kWHouY21ha2UKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uNjY1ZTMxYWRlZTI5MWU0NmY3ZDg3MjZiMTQ1OGViYTU2ZmNkOWJiZAotLS0gL2Rl
di9udWxsCisrKyBiL1NvdXJjZS9jbWFrZS9GaW5kWHouY21ha2UKQEAgLTAsMCArMSwxOSBAQAor
IyAtIEZpbmQgeHoKKyMgVGhpcyBtb2R1bGUgbG9va3MgZm9yIHh6LiBUaGlzIG1vZHVsZSBkZWZp
bmVzIHRoZQorIyBmb2xsb3dpbmcgdmFyaWFibGVzOgorIyAgWFpfRVhFQ1VUQUJMRQorIyAgWFpf
Rk9VTkQKKworaW5jbHVkZShGaW5kQ3lnd2luKQorCitmaW5kX3Byb2dyYW0oWFpfRVhFQ1VUQUJM
RQorICAgIHh6CisgICAgJHtDWUdXSU5fSU5TVEFMTF9QQVRIfS9iaW4KKykKKworIyBIYW5kbGUg
dGhlIFFVSUVUTFkgYW5kIFJFUVVJUkVEIGFyZ3VtZW50cyBhbmQgc2V0IFhaX0ZPVU5EIHRvIFRS
VUUgaWYKKyMgYWxsIGxpc3RlZCB2YXJpYWJsZXMgYXJlIFRSVUUuCitpbmNsdWRlKEZpbmRQYWNr
YWdlSGFuZGxlU3RhbmRhcmRBcmdzKQorRklORF9QQUNLQUdFX0hBTkRMRV9TVEFOREFSRF9BUkdT
KFh6IERFRkFVTFRfTVNHIFhaX0VYRUNVVEFCTEUpCisKK21hcmtfYXNfYWR2YW5jZWQoWFpfRVhF
Q1VUQUJMRSkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwpp
bmRleCBiNjYwNzJhNTAyMzIwODRlNGRiODUzZDZjZjIzZWRkNDkxNTAyN2JkLi4yZTExMjgxOWRm
MzE4OTA1MGNkOWM4MGEyZDAzOTA5YWEzM2VlZTZmIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VM
b2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTctMDktMDYgIEFk
cmlhbiBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpAaWdhbGlhLmNvbT4KKworICAgICAgICBbV1BF
XVtDTWFrZV0gQWRkICJkaXN0IiBhbmQgImRpc3RjaGVjayIgdGFyZ2V0cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc2NDQ4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkICJkaXN0IiBhbmQgImRpc3Rj
aGVjayIgQ01ha2UgdGFyZ2V0cywgd2hpY2ggY3JlYXRlIHJlbGVhc2UgdGFyYmFsbHMuCisgICAg
ICAgIFRoZXNlIGFyZSBhdmFpbGFibGUgb25seSB3aGVuIGNvbmZpZ3VyaW5nIHdpdGggLURERVZF
TE9QRVJfTU9ERT1UUlVFLgorCisgICAgICAgICogd3BlL21hbmlmZXN0LnR4dC5pbjogQWRkZWQu
CisKIDIwMTctMDktMDUgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAg
ICAgIFdlYktpdFRlc3RSdW5uZXIgc2hvdWxkIHNldCB0aGUgY2FjaGUgc3RvcmFnZSBkaXJlY3Rv
cnkgcGF0aApkaWZmIC0tZ2l0IGEvVG9vbHMvd3BlL21hbmlmZXN0LnR4dC5pbiBiL1Rvb2xzL3dw
ZS9tYW5pZmVzdC50eHQuaW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZDhjYWVmYTEzNGQ5NjQyMzY1NzBjOWVhMjgy
YTIyMTMzYThlN2U1YwotLS0gL2Rldi9udWxsCisrKyBiL1Rvb2xzL3dwZS9tYW5pZmVzdC50eHQu
aW4KQEAgLTAsMCArMSw5NSBAQAorIyBHbG9iYWwgcnVsZXMKK2V4Y2x1ZGUgIyQKK2V4Y2x1ZGUg
Q2hhbmdlTG9nCitleGNsdWRlIENNYWtlTGlzdHMudHh0LnVzZXIKK2V4Y2x1ZGUgTWFrZWZpbGUK
K2V4Y2x1ZGUgUGxhdGZvcm1BcHBsZVdpbi5jbWFrZQorZXhjbHVkZSBQbGF0Zm9ybU1hYy5jbWFr
ZQorZXhjbHVkZSBQbGF0Zm9ybUdUSy5jbWFrZQorZXhjbHVkZSBQbGF0Zm9ybVdpbi5jbWFrZQor
ZXhjbHVkZSBQbGF0Zm9ybVdpbkNhaXJvLmNtYWtlCitleGNsdWRlIHRhZ3MkCitleGNsdWRlIH4k
CitleGNsdWRlIFwuIyQKK2V4Y2x1ZGUgXC5iYWskCitleGNsdWRlIFwuY3Byb2plY3QkCitleGNs
dWRlIFwuZ2l0JAorZXhjbHVkZSBcLmdpdGF0dHJpYnV0ZXMkCitleGNsdWRlIFwuZ2l0aWdub3Jl
JAorZXhjbHVkZSBcLmljbnMkCitleGNsdWRlIFwubHByb2okCitleGNsdWRlIFwubSQKK2V4Y2x1
ZGUgXC5tbSQKK2V4Y2x1ZGUgXC5uaWIkCitleGNsdWRlIFwubyQKK2V4Y2x1ZGUgXC5vcmRlciQK
K2V4Y2x1ZGUgXC5vcmlnJAorZXhjbHVkZSBcLnBkZiQKK2V4Y2x1ZGUgXC5wbGlzdCQKK2V4Y2x1
ZGUgXC5wcm9qZWN0JAorZXhjbHVkZSBcLnByb3BzJAorZXhjbHVkZSBcLnB5YyQKK2V4Y2x1ZGUg
XC5weW8kCitleGNsdWRlIFwucmVqJAorZXhjbHVkZSBcLnJ0ZiQKK2V4Y2x1ZGUgXC5zYiQKK2V4
Y2x1ZGUgXC5zYlwuaW4kCitleGNsdWRlIFwuc2V0dGluZ3MkCitleGNsdWRlIFwuc3ZuJAorZXhj
bHVkZSBcLnN3W2EtcF0kCitleGNsdWRlIFwudmN4cHJvaiQKK2V4Y2x1ZGUgXC54aWIkCitleGNs
dWRlIFwueGNjb25maWckCitleGNsdWRlIFwueGNvZGVwcm9qJAorCisjIEV4Y2x1ZGUgZGlyZWN0
b3JpZXMgZnJvbSBvdGhlciBwb3J0cworZXhjbHVkZSAuKlwvKENvbmZpZ3VyYXRpb25zfG1hY3xp
b3N8Y2Z8Y2d8Y29jb2F8Q29jb2F8b2JqY3xhdmZvdW5kYXRpb258Y2F8Y3VybHx3aW58Z3RrKVwv
LiokCisKK2RpcmVjdG9yeSBTb3VyY2UKK2V4Y2x1ZGUgU291cmNlL0phdmFTY3JpcHRDb3JlL3Rl
c3RzCitleGNsdWRlIFNvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0YworZXhjbHVkZSBTb3VyY2Uv
VGhpcmRQYXJ0eS9xdW5pdAorZXhjbHVkZSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9y
ZXNvdXJjZXMKK2V4Y2x1ZGUgU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0Citl
eGNsdWRlIFNvdXJjZS9XZWJDb3JlL1Jlc291cmNlcworZXhjbHVkZSBTb3VyY2UvV2ViS2l0TGVn
YWN5Ly4qCitleGNsdWRlIFNvdXJjZS9jbWFrZS9PcHRpb25zV2luQ2Fpcm8uY21ha2UkCitleGNs
dWRlIFNvdXJjZS9jbWFrZS9PcHRpb25zV2luZG93cy5jbWFrZSQKK2V4Y2x1ZGUgU291cmNlL2Nt
YWtlL09wdGlvbnNBcHBsZVdpbi5jbWFrZSQKK2V4Y2x1ZGUgU291cmNlL2NtYWtlL09wdGlvbnNH
VEsuY21ha2UkCitleGNsdWRlIFNvdXJjZS9XZWJJbnNwZWN0b3JVSS9Ub29scworZXhjbHVkZSBT
b3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9JbWFnZXMKKworZXhjbHVkZSBTb3Vy
Y2UvV2ViS2l0L1Jlc291cmNlcworCisjIFdlIGRvIHdhbnQgdG8gaW5jbHVkZSB0aGUgTkVXUywg
YnV0IHdlIHdhbnQgaXQgdG8gYmUgaW4gdGhlIHJvb3Qgb2YgdGhlIGFyY2hpdmUuCisjIFRPRE86
IE5vIE5FV1MgZmlsZSBmb3Igbm93LgorI2ZpbGUgU291cmNlL1dlYktpdC93cGUvTkVXUyBORVdT
CisKK2RpcmVjdG9yeSBTb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9JbWFnZXMv
Z3RrCitmaWxlIFNvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbWVkaWFDb250cm9sc0xvY2Fs
aXplZFN0cmluZ3MuanMgU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9tZWRpYUNvbnRyb2xz
TG9jYWxpemVkU3RyaW5ncy5qcworZmlsZSBTb3VyY2UvV2ViSW5zcGVjdG9yVUkvTG9jYWxpemF0
aW9ucy9lbi5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzIFNvdXJjZS9XZWJJbnNwZWN0b3JVSS9M
b2NhbGl6YXRpb25zL2VuLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanMKKworIyBJbmNsdWRlIG9u
bHkgdGhlIHJlc291cmNlcyB3ZSBhY3R1YWxseSBidWlsZAorZmlsZSBTb3VyY2UvV2ViQ29yZS9S
ZXNvdXJjZXMvbWlzc2luZ0ltYWdlLnBuZworZmlsZSBTb3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMv
bWlzc2luZ0ltYWdlQDJ4LnBuZworZmlsZSBTb3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMvcGFuSWNv
bi5wbmcKK2ZpbGUgU291cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BsdWdJbnMuanMKK2ZpbGUgU291
cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3RleHRBcmVhUmVzaXplQ29ybmVyLnBuZworZmlsZSBTb3Vy
Y2UvV2ViQ29yZS9SZXNvdXJjZXMvdGV4dEFyZWFSZXNpemVDb3JuZXJAMngucG5nCitmaWxlIFNv
dXJjZS9XZWJDb3JlL1Jlc291cmNlcy91cmxJY29uLnBuZworZmlsZSBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9hdWRpby9yZXNvdXJjZXMvQ29tcG9zaXRlLndhdgorCitkaXJlY3RvcnkgVG9vbHMv
d3BlCitleGNsdWRlIFRvb2xzL3dwZS9wYXRjaGVzCitleGNsdWRlIFRvb2xzL3dwZS9qaGJ1aWxk
Lm1vZHVsZXMKK2V4Y2x1ZGUgVG9vbHMvd3BlL2poYnVpbGRyYworCitkaXJlY3RvcnkgVG9vbHMv
VGVzdFdlYktpdEFQSQorCitmaWxlIENNYWtlTGlzdHMudHh0CitmaWxlIFRvb2xzL0NNYWtlTGlz
dHMudHh0CisKKyMgVE9ETzogV2UgYXJlIG5vdCBjdXJyZW50bHkgZ2VuZXJhdGluZyBkb2N1bWVu
dGF0aW9uIGZvciBXUEUuCisjZGlyZWN0b3J5ICR7Q01BS0VfQklOQVJZX0RJUn0vRG9jdW1lbnRh
dGlvbi93ZWJraXQyZ3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS9odG1sIERvY3VtZW50YXRp
b24vd2Via2l0Mmd0ay0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0vaHRtbAorI2RpcmVjdG9yeSAk
e0NNQUtFX0JJTkFSWV9ESVJ9L0RvY3VtZW50YXRpb24vd2Via2l0ZG9tZ3RrLSR7V0VCS0lUR1RL
X0FQSV9WRVJTSU9OfS9odG1sIERvY3VtZW50YXRpb24vd2Via2l0ZG9tZ3RrLSR7V0VCS0lUR1RL
X0FQSV9WRVJTSU9OfS9odG1sCmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5k
ZXggOTAyNWI1ZmJlNWNiNjAzZjJlY2IwZDQ1MmJhMTAxOWM4YzI5NmI1MC4uMWQwODlhN2E3MTY4
YWQ0M2VlYTFiYjgyODRhYjUwOGI2MTE5ODc1MyAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBi
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE3LTA5LTA2ICBBZHJpYW4gUGVyZXogZGUg
Q2FzdHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW1dQRV1bQ01ha2VdIEFkZCAi
ZGlzdCIgYW5kICJkaXN0Y2hlY2siIHRhcmdldHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NjQ0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCAiZGlzdCIgYW5kICJkaXN0Y2hlY2siIENNYWtlIHRh
cmdldHMsIHdoaWNoIGNyZWF0ZSByZWxlYXNlIHRhcmJhbGxzLgorICAgICAgICBUaGVzZSBhcmUg
YXZhaWxhYmxlIG9ubHkgd2hlbiBjb25maWd1cmluZyB3aXRoIC1EREVWRUxPUEVSX01PREU9VFJV
RS4KKworICAgICAgICAqIFNvdXJjZS9QbGF0Zm9ybVdQRS5jbWFrZTogQWRkZWQuCisgICAgICAg
ICogU291cmNlL2NtYWtlL0ZpbmRYei5jbWFrZTogQWRkZWQuCisKIDIwMTctMDktMDUgIENhcmxv
cyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFdy
b25nIHVzZSBvZiBQTFVHSU5fQVJDSElURUNUVVJFKFgxMSkgaW4gc2V2ZXJhbCBwbGFjZXMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>320112</attachid>
            <date>2017-09-07 08:19:23 -0700</date>
            <delta_ts>2017-09-07 09:00:27 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-176448-20170907181922.patch</filename>
            <type>text/plain</type>
            <size>7462</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxNzI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm1X
UEUuY21ha2UgYi9Tb3VyY2UvUGxhdGZvcm1XUEUuY21ha2UKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMjE1OTZiZmMw
NDAzZGY5ZjhmODQ0MjI3ZGZiOTdhYzU0NDhkY2ViZQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJj
ZS9QbGF0Zm9ybVdQRS5jbWFrZQpAQCAtMCwwICsxLDQ0IEBACitpZiAoREVWRUxPUEVSX01PREUp
CisgICAgZmluZF9wYWNrYWdlKFh6IFJFUVVJUkVEKQorCisgICAgY29uZmlndXJlX2ZpbGUoCisg
ICAgICAgICR7VE9PTFNfRElSfS93cGUvbWFuaWZlc3QudHh0LmluCisgICAgICAgICR7Q01BS0Vf
QklOQVJZX0RJUn0vbWFuaWZlc3QudHh0CisgICAgKQorCisgICAgYWRkX2N1c3RvbV90YXJnZXQo
ZGlzdGNoZWNrCisgICAgICAgIENPTU1FTlQgIkNoZWNraW5nIHJlbGVhc2UgdGFyYmFsbDogd3Bl
d2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIiCisgICAgICAgIERFUEVORFMgIiR7Q01BS0Vf
QklOQVJZX0RJUn0vbWFuaWZlc3QudHh0IgorICAgICAgICAgICAgICAgICIke1RPT0xTX0RJUn0v
Z3RrL21ha2UtZGlzdC5weSIKKyAgICAgICAgQ09NTUFORCAiJHtUT09MU19ESVJ9L2d0ay9tYWtl
LWRpc3QucHkiCisgICAgICAgICAgICAgICAgIi0tY2hlY2siICItLXBvcnQ9V1BFIgorICAgICAg
ICAgICAgICAgICItLXRhcmJhbGwtbmFtZT13cGV3ZWJraXQiCisgICAgICAgICAgICAgICAgIi0t
c291cmNlLWRpcj0ke0NNQUtFX1NPVVJDRV9ESVJ9IgorICAgICAgICAgICAgICAgICItLWJ1aWxk
LWRpcj0ke0NNQUtFX0JJTkFSWV9ESVJ9IgorICAgICAgICAgICAgICAgICItLXZlcnNpb249JHtQ
Uk9KRUNUX1ZFUlNJT059IgorICAgICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L21h
bmlmZXN0LnR4dCIKKyAgICAgICAgQ09NTUFORCAiJHtYWl9FWEVDVVRBQkxFfSIgIi1ldmZRIgor
ICAgICAgICAgICAgICAgICIke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZXdlYmtpdC0ke1BST0pFQ1Rf
VkVSU0lPTn0udGFyIgorICAgICAgICBVU0VTX1RFUk1JTkFMCisgICAgKQorCisgICAgYWRkX2N1
c3RvbV9jb21tYW5kKAorICAgICAgICBDT01NRU5UICJDcmVhdGluZyByZWxlYXNlIHRhcmJhbGw6
IHdwZXdlYmtpdC0ke1BST0pFQ1RfVkVSU0lPTn0udGFyLnh6IgorICAgICAgICBPVVRQVVQgIiR7
Q01BS0VfQklOQVJZX0RJUn0vd3Bld2Via2l0LSR7UFJPSkVDVF9WRVJTSU9OfS50YXIueHoiCisg
ICAgICAgIE1BSU5fREVQRU5ERU5DWSAiJHtDTUFLRV9CSU5BUllfRElSfS9tYW5pZmVzdC50eHQi
CisgICAgICAgIERFUEVORFMgIiR7VE9PTFNfRElSfS9ndGsvbWFrZS1kaXN0LnB5IgorICAgICAg
ICBDT01NQU5EICIke1RPT0xTX0RJUn0vZ3RrL21ha2UtZGlzdC5weSIKKyAgICAgICAgICAgICAg
ICAiLS10YXJiYWxsLW5hbWU9d3Bld2Via2l0IgorICAgICAgICAgICAgICAgICItLXNvdXJjZS1k
aXI9JHtDTUFLRV9TT1VSQ0VfRElSfSIKKyAgICAgICAgICAgICAgICAiLS1idWlsZC1kaXI9JHtD
TUFLRV9CSU5BUllfRElSfSIKKyAgICAgICAgICAgICAgICAiLS12ZXJzaW9uPSR7UFJPSkVDVF9W
RVJTSU9OfSIKKyAgICAgICAgICAgICAgICAiJHtDTUFLRV9CSU5BUllfRElSfS9tYW5pZmVzdC50
eHQiCisgICAgICAgIENPTU1BTkQgIiR7WFpfRVhFQ1VUQUJMRX0iICItZXZmUSIKKyAgICAgICAg
ICAgICAgICAiJHtDTUFLRV9CSU5BUllfRElSfS93cGV3ZWJraXQtJHtQUk9KRUNUX1ZFUlNJT059
LnRhciIKKyAgICAgICAgVVNFU19URVJNSU5BTAorICAgICkKKworICAgIGFkZF9jdXN0b21fdGFy
Z2V0KGRpc3QKKyAgICAgICAgREVQRU5EUyAiJHtDTUFLRV9CSU5BUllfRElSfS93cGV3ZWJraXQt
JHtQUk9KRUNUX1ZFUlNJT059LnRhci54eiIKKyAgICApCitlbmRpZiAoKQpkaWZmIC0tZ2l0IGEv
U291cmNlL2NtYWtlL0ZpbmRYei5jbWFrZSBiL1NvdXJjZS9jbWFrZS9GaW5kWHouY21ha2UKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uNjY1ZTMxYWRlZTI5MWU0NmY3ZDg3MjZiMTQ1OGViYTU2ZmNkOWJiZAotLS0gL2Rl
di9udWxsCisrKyBiL1NvdXJjZS9jbWFrZS9GaW5kWHouY21ha2UKQEAgLTAsMCArMSwxOSBAQAor
IyAtIEZpbmQgeHoKKyMgVGhpcyBtb2R1bGUgbG9va3MgZm9yIHh6LiBUaGlzIG1vZHVsZSBkZWZp
bmVzIHRoZQorIyBmb2xsb3dpbmcgdmFyaWFibGVzOgorIyAgWFpfRVhFQ1VUQUJMRQorIyAgWFpf
Rk9VTkQKKworaW5jbHVkZShGaW5kQ3lnd2luKQorCitmaW5kX3Byb2dyYW0oWFpfRVhFQ1VUQUJM
RQorICAgIHh6CisgICAgJHtDWUdXSU5fSU5TVEFMTF9QQVRIfS9iaW4KKykKKworIyBIYW5kbGUg
dGhlIFFVSUVUTFkgYW5kIFJFUVVJUkVEIGFyZ3VtZW50cyBhbmQgc2V0IFhaX0ZPVU5EIHRvIFRS
VUUgaWYKKyMgYWxsIGxpc3RlZCB2YXJpYWJsZXMgYXJlIFRSVUUuCitpbmNsdWRlKEZpbmRQYWNr
YWdlSGFuZGxlU3RhbmRhcmRBcmdzKQorRklORF9QQUNLQUdFX0hBTkRMRV9TVEFOREFSRF9BUkdT
KFh6IERFRkFVTFRfTVNHIFhaX0VYRUNVVEFCTEUpCisKK21hcmtfYXNfYWR2YW5jZWQoWFpfRVhF
Q1VUQUJMRSkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwpp
bmRleCAwNzg2NTYwMmRjY2ZmYWQyM2UxNmU1N2MxNDk1N2I4OWExZTg5Yjg4Li40YjcxNGFiMzMz
NDFiMDk1ZjYwZDFiMTFiNzEyNjNhNmMwOTU4NzdmIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VM
b2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTctMDktMDcgIEFk
cmlhbiBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpAaWdhbGlhLmNvbT4KKworICAgICAgICBbV1BF
XVtDTWFrZV0gQWRkICJkaXN0IiBhbmQgImRpc3RjaGVjayIgdGFyZ2V0cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc2NDQ4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgQ2FybG9zIEdhcmNpYSBDYW1wb3MuCisKKyAgICAgICAgQWRkICJkaXN0IiBhbmQg
ImRpc3RjaGVjayIgQ01ha2UgdGFyZ2V0cywgd2hpY2ggY3JlYXRlIHJlbGVhc2UgdGFyYmFsbHMu
CisgICAgICAgIFRoZXNlIGFyZSBhdmFpbGFibGUgb25seSB3aGVuIGNvbmZpZ3VyaW5nIHdpdGgg
LURERVZFTE9QRVJfTU9ERT1UUlVFLgorCisgICAgICAgICogd3BlL21hbmlmZXN0LnR4dC5pbjog
QWRkZWQuCisKIDIwMTctMDktMDcgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFtHVEtdIEJ1bXAgbGlieG1sMiB2ZXJzaW9uIHRvIDEuOS41CmRp
ZmYgLS1naXQgYS9Ub29scy93cGUvbWFuaWZlc3QudHh0LmluIGIvVG9vbHMvd3BlL21hbmlmZXN0
LnR4dC5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi4xMjllMGIyMTA4OWIxNTI3ODE5YzJmOGU5ODVhMWY4MDRiODg1
MWRiCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvd3BlL21hbmlmZXN0LnR4dC5pbgpAQCAtMCww
ICsxLDk1IEBACisjIEdsb2JhbCBydWxlcworZXhjbHVkZSAjJAorZXhjbHVkZSBDaGFuZ2VMb2cK
K2V4Y2x1ZGUgQ01ha2VMaXN0cy50eHQudXNlcgorZXhjbHVkZSBNYWtlZmlsZQorZXhjbHVkZSBQ
bGF0Zm9ybUFwcGxlV2luLmNtYWtlCitleGNsdWRlIFBsYXRmb3JtTWFjLmNtYWtlCitleGNsdWRl
IFBsYXRmb3JtR1RLLmNtYWtlCitleGNsdWRlIFBsYXRmb3JtV2luLmNtYWtlCitleGNsdWRlIFBs
YXRmb3JtV2luQ2Fpcm8uY21ha2UKK2V4Y2x1ZGUgdGFncyQKK2V4Y2x1ZGUgfiQKK2V4Y2x1ZGUg
XC4jJAorZXhjbHVkZSBcLmJhayQKK2V4Y2x1ZGUgXC5jcHJvamVjdCQKK2V4Y2x1ZGUgXC5naXQk
CitleGNsdWRlIFwuZ2l0YXR0cmlidXRlcyQKK2V4Y2x1ZGUgXC5naXRpZ25vcmUkCitleGNsdWRl
IFwuaWNucyQKK2V4Y2x1ZGUgXC5scHJvaiQKK2V4Y2x1ZGUgXC5tJAorZXhjbHVkZSBcLm1tJAor
ZXhjbHVkZSBcLm5pYiQKK2V4Y2x1ZGUgXC5vJAorZXhjbHVkZSBcLm9yZGVyJAorZXhjbHVkZSBc
Lm9yaWckCitleGNsdWRlIFwucGRmJAorZXhjbHVkZSBcLnBsaXN0JAorZXhjbHVkZSBcLnByb2pl
Y3QkCitleGNsdWRlIFwucHJvcHMkCitleGNsdWRlIFwucHljJAorZXhjbHVkZSBcLnB5byQKK2V4
Y2x1ZGUgXC5yZWokCitleGNsdWRlIFwucnRmJAorZXhjbHVkZSBcLnNiJAorZXhjbHVkZSBcLnNi
XC5pbiQKK2V4Y2x1ZGUgXC5zZXR0aW5ncyQKK2V4Y2x1ZGUgXC5zdm4kCitleGNsdWRlIFwuc3db
YS1wXSQKK2V4Y2x1ZGUgXC52Y3hwcm9qJAorZXhjbHVkZSBcLnhpYiQKK2V4Y2x1ZGUgXC54Y2Nv
bmZpZyQKK2V4Y2x1ZGUgXC54Y29kZXByb2okCisKKyMgRXhjbHVkZSBkaXJlY3RvcmllcyBmcm9t
IG90aGVyIHBvcnRzCitleGNsdWRlIC4qXC8oQ29uZmlndXJhdGlvbnN8bWFjfGlvc3xjZnxjZ3xj
b2NvYXxDb2NvYXxvYmpjfGF2Zm91bmRhdGlvbnxjYXxjdXJsfHdpbnxndGspXC8uKiQKKworZGly
ZWN0b3J5IFNvdXJjZQorZXhjbHVkZSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMKK2V4Y2x1
ZGUgU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjCitleGNsdWRlIFNvdXJjZS9UaGlyZFBhcnR5
L3F1bml0CitleGNsdWRlIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL3Jlc291cmNlcwor
ZXhjbHVkZSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QKK2V4Y2x1ZGUgU291
cmNlL1dlYkNvcmUvUmVzb3VyY2VzCitleGNsdWRlIFNvdXJjZS9XZWJLaXRMZWdhY3kvLioKK2V4
Y2x1ZGUgU291cmNlL2NtYWtlL09wdGlvbnNXaW5DYWlyby5jbWFrZSQKK2V4Y2x1ZGUgU291cmNl
L2NtYWtlL09wdGlvbnNXaW5kb3dzLmNtYWtlJAorZXhjbHVkZSBTb3VyY2UvY21ha2UvT3B0aW9u
c0FwcGxlV2luLmNtYWtlJAorZXhjbHVkZSBTb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZSQK
K2V4Y2x1ZGUgU291cmNlL1dlYkluc3BlY3RvclVJL1Rvb2xzCitleGNsdWRlIFNvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0ltYWdlcworCitleGNsdWRlIFNvdXJjZS9XZWJLaXQv
UmVzb3VyY2VzCisKKyMgV2UgZG8gd2FudCB0byBpbmNsdWRlIHRoZSBORVdTLCBidXQgd2Ugd2Fu
dCBpdCB0byBiZSBpbiB0aGUgcm9vdCBvZiB0aGUgYXJjaGl2ZS4KKyMgRklYTUU6IE5vIE5FV1Mg
ZmlsZSBmb3Igbm93LgorI2ZpbGUgU291cmNlL1dlYktpdC93cGUvTkVXUyBORVdTCisKK2RpcmVj
dG9yeSBTb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9JbWFnZXMvZ3RrCitmaWxl
IFNvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbWVkaWFDb250cm9sc0xvY2FsaXplZFN0cmlu
Z3MuanMgU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9tZWRpYUNvbnRyb2xzTG9jYWxpemVk
U3RyaW5ncy5qcworZmlsZSBTb3VyY2UvV2ViSW5zcGVjdG9yVUkvTG9jYWxpemF0aW9ucy9lbi5s
cHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzIFNvdXJjZS9XZWJJbnNwZWN0b3JVSS9Mb2NhbGl6YXRp
b25zL2VuLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanMKKworIyBJbmNsdWRlIG9ubHkgdGhlIHJl
c291cmNlcyB3ZSBhY3R1YWxseSBidWlsZAorZmlsZSBTb3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMv
bWlzc2luZ0ltYWdlLnBuZworZmlsZSBTb3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMvbWlzc2luZ0lt
YWdlQDJ4LnBuZworZmlsZSBTb3VyY2UvV2ViQ29yZS9SZXNvdXJjZXMvcGFuSWNvbi5wbmcKK2Zp
bGUgU291cmNlL1dlYkNvcmUvUmVzb3VyY2VzL3BsdWdJbnMuanMKK2ZpbGUgU291cmNlL1dlYkNv
cmUvUmVzb3VyY2VzL3RleHRBcmVhUmVzaXplQ29ybmVyLnBuZworZmlsZSBTb3VyY2UvV2ViQ29y
ZS9SZXNvdXJjZXMvdGV4dEFyZWFSZXNpemVDb3JuZXJAMngucG5nCitmaWxlIFNvdXJjZS9XZWJD
b3JlL1Jlc291cmNlcy91cmxJY29uLnBuZworZmlsZSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9h
dWRpby9yZXNvdXJjZXMvQ29tcG9zaXRlLndhdgorCitkaXJlY3RvcnkgVG9vbHMvd3BlCitleGNs
dWRlIFRvb2xzL3dwZS9wYXRjaGVzCitleGNsdWRlIFRvb2xzL3dwZS9qaGJ1aWxkLm1vZHVsZXMK
K2V4Y2x1ZGUgVG9vbHMvd3BlL2poYnVpbGRyYworCitkaXJlY3RvcnkgVG9vbHMvVGVzdFdlYktp
dEFQSQorCitmaWxlIENNYWtlTGlzdHMudHh0CitmaWxlIFRvb2xzL0NNYWtlTGlzdHMudHh0CisK
KyMgRklYTUU6IFdlIGFyZSBub3QgY3VycmVudGx5IGdlbmVyYXRpbmcgZG9jdW1lbnRhdGlvbiBm
b3IgV1BFLgorI2RpcmVjdG9yeSAke0NNQUtFX0JJTkFSWV9ESVJ9L0RvY3VtZW50YXRpb24vd2Vi
a2l0Mmd0ay0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0vaHRtbCBEb2N1bWVudGF0aW9uL3dlYmtp
dDJndGstJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059L2h0bWwKKyNkaXJlY3RvcnkgJHtDTUFLRV9C
SU5BUllfRElSfS9Eb2N1bWVudGF0aW9uL3dlYmtpdGRvbWd0ay0ke1dFQktJVEdUS19BUElfVkVS
U0lPTn0vaHRtbCBEb2N1bWVudGF0aW9uL3dlYmtpdGRvbWd0ay0ke1dFQktJVEdUS19BUElfVkVS
U0lPTn0vaHRtbApkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDkwMjVi
NWZiZTVjYjYwM2YyZWNiMGQ0NTJiYTEwMTljOGMyOTZiNTAuLjk2YzdjZWQ4NzBjM2NhMjA5NTU5
ZjY2NjkyMTNjMWFjZTZkNzQyMjcgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNiBAQAorMjAxNy0wOS0wNyAgQWRyaWFuIFBlcmV6IGRlIENhc3RybyAg
PGFwZXJlekBpZ2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdW0NNYWtlXSBBZGQgImRpc3QiIGFu
ZCAiZGlzdGNoZWNrIiB0YXJnZXRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNzY0NDgKKworICAgICAgICBSZXZpZXdlZCBieSBDYXJsb3MgR2FyY2lh
IENhbXBvcy4KKworICAgICAgICBBZGQgImRpc3QiIGFuZCAiZGlzdGNoZWNrIiBDTWFrZSB0YXJn
ZXRzLCB3aGljaCBjcmVhdGUgcmVsZWFzZSB0YXJiYWxscy4KKyAgICAgICAgVGhlc2UgYXJlIGF2
YWlsYWJsZSBvbmx5IHdoZW4gY29uZmlndXJpbmcgd2l0aCAtRERFVkVMT1BFUl9NT0RFPVRSVUUu
CisKKyAgICAgICAgKiBTb3VyY2UvUGxhdGZvcm1XUEUuY21ha2U6IEFkZGVkLgorICAgICAgICAq
IFNvdXJjZS9jbWFrZS9GaW5kWHouY21ha2U6IEFkZGVkLgorCiAyMDE3LTA5LTA1ICBDYXJsb3Mg
R2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBXcm9u
ZyB1c2Ugb2YgUExVR0lOX0FSQ0hJVEVDVFVSRShYMTEpIGluIHNldmVyYWwgcGxhY2VzCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>