<?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>229152</bug_id>
          
          <creation_ts>2021-08-16 10:43:14 -0700</creation_ts>
          <short_desc>REGRESSION(r280382): [GTK] 2.33.3 does not build with gtk-doc enabled, installs broken pkg-config files</short_desc>
          <delta_ts>2021-08-18 09:46:46 -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>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>annulen</cc>
    
    <cc>berto</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>msaboff</cc>
    
    <cc>pnormand</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>saam</cc>
    
    <cc>sergio</cc>
    
    <cc>tzagallo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1784578</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-16 10:43:14 -0700</bug_when>
    <thetext>2.33.3 does not build with -DENABLE_GTK_DOC=ON:

jsc-glib-4.0-scan.c:34: error: undefined reference to &apos;jsc_class_get_type&apos;
jsc-glib-4.0-scan.c:35: error: undefined reference to &apos;jsc_context_get_type&apos;
jsc-glib-4.0-scan.c:36: error: undefined reference to &apos;jsc_exception_get_type&apos;
jsc-glib-4.0-scan.c:37: error: undefined reference to &apos;jsc_value_get_type&apos;
jsc-glib-4.0-scan.c:38: error: undefined reference to &apos;jsc_virtual_machine_get_type&apos;
jsc-glib-4.0-scan.c:39: error: undefined reference to &apos;jsc_weak_value_get_type&apos;

Example failures:

1. https://gnome.pages.gitlab.gnome.org/-/gnome-build-meta/-/jobs/1457787/artifacts/logs/gnome/sdk-webkitgtk/31ad2288-build.14200.log
2. https://kojipkgs.fedoraproject.org//work/tasks/3009/73963009/build.log

I don&apos;t immediately see what&apos;s wrong, so I&apos;ll probably wind up bisecting it, I suppose. Note that -DENABLE_DEVELOPER_MODE=ON (used by build-webkit) would hide this error since that exports everything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784663</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-16 15:19:28 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #0)
&gt; 2.33.3 does not build with -DENABLE_GTK_DOC=ON:

The right flag is -DENABLE_GTKDOC=ON. And for some reason my build from trunk did not fail, even though both GNOME and Fedora builds failed. I&apos;ll need to investigate harder....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784750</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2021-08-16 23:31:05 -0700</bug_when>
    <thetext>And Berto reported the same error in debian.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784770</commentid>
    <comment_count>3</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2021-08-17 02:17:43 -0700</bug_when>
    <thetext>I made some preliminary investigation, this is the command line that fails:

   /usr/bin/cc jsc-glib-4.0-scan.o -L/tmp/webkit2gtk-2.33.3/build/lib -L -ljavascriptcoregtk-4.0 -lgobject-2.0 -lglib-2.0 -Wl,-z,relro -Wl,-z,now -fuse-ld=gold -Wl,--disable-new-dtags -o jsc-glib-4.0-scan

The problem seems to be the &quot; -L &quot; option with no value, if you remove that and run the command manually it builds. This comes from the .pc file:

   $ grep Libs /tmp/webkit2gtk-2.33.3/build/Source/JavaScriptCore/javascriptcoregtk-4.0.pc
   Libs: -L -ljavascriptcoregtk-4.0

This is -L${libdir} , so ${libdir} is empty</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784796</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 06:45:20 -0700</bug_when>
    <thetext>I haven&apos;t tested it yet, but I suspect it broke in r280382 &quot;[WPE][GTK] SVN_REVISION drifting away if bots don&apos;t re-run cmake&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784799</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-17 06:59:19 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #4)
&gt; I haven&apos;t tested it yet, but I suspect it broke in r280382 &quot;[WPE][GTK]
&gt; SVN_REVISION drifting away if bots don&apos;t re-run cmake&quot;

That patch didn&apos;t change anything related to LIB_INSTALL_DIR though.

OTOH LIB_INSTALL_DIR should be either lib or lib64 IIUC?

Why do we have this in OptionsCommon?

# GTK and WPE use the GNU installation directories as defaults.
if (NOT PORT STREQUAL &quot;GTK&quot; AND NOT PORT STREQUAL &quot;WPE&quot;)
    set(LIB_INSTALL_DIR &quot;${CMAKE_INSTALL_PREFIX}/lib&quot; CACHE PATH &quot;Absolute path to library installation directory&quot;)
    set(EXEC_INSTALL_DIR &quot;${CMAKE_INSTALL_PREFIX}/bin&quot; CACHE PATH &quot;Absolute path to executable installation directory&quot;)
    set(LIBEXEC_INSTALL_DIR &quot;${CMAKE_INSTALL_PREFIX}/bin&quot; CACHE PATH &quot;Absolute path to install executables executed by the library&quot;)
endif ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784815</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 07:58:15 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #4)
&gt; I haven&apos;t tested it yet, but I suspect it broke in r280382 &quot;[WPE][GTK]
&gt; SVN_REVISION drifting away if bots don&apos;t re-run cmake&quot;

Squinting closer at this commit, I no longer think it&apos;s to blame. Hmmm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784816</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 07:58:55 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #5)
&gt; Why do we have this in OptionsCommon?
&gt; 
&gt; # GTK and WPE use the GNU installation directories as defaults.
&gt; if (NOT PORT STREQUAL &quot;GTK&quot; AND NOT PORT STREQUAL &quot;WPE&quot;)
&gt;     set(LIB_INSTALL_DIR &quot;${CMAKE_INSTALL_PREFIX}/lib&quot; CACHE PATH &quot;Absolute
&gt; path to library installation directory&quot;)
&gt;     set(EXEC_INSTALL_DIR &quot;${CMAKE_INSTALL_PREFIX}/bin&quot; CACHE PATH &quot;Absolute
&gt; path to executable installation directory&quot;)
&gt;     set(LIBEXEC_INSTALL_DIR &quot;${CMAKE_INSTALL_PREFIX}/bin&quot; CACHE PATH
&gt; &quot;Absolute path to install executables executed by the library&quot;)
&gt; endif ()

GTK and WPE ports are a bit smarter, see e.g. OptionsGTK.cmake:

# These are shared variables, but we special case their definition so that we can use the
# CMAKE_INSTALL_* variables that are populated by the GNUInstallDirs macro.
set(LIB_INSTALL_DIR &quot;${CMAKE_INSTALL_FULL_LIBDIR}&quot; CACHE PATH &quot;Absolute path to library installation directory&quot;)
set(EXEC_INSTALL_DIR &quot;${CMAKE_INSTALL_FULL_BINDIR}&quot; CACHE PATH &quot;Absolute path to executable installation directory&quot;)
set(LIBEXEC_INSTALL_DIR &quot;${CMAKE_INSTALL_FULL_LIBEXECDIR}/webkit2gtk-${WEBKITGTK_API_VERSION}&quot; CACHE PATH &quot;Absolute path to install executables executed by the library&quot;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784826</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 08:17:14 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #6)
&gt; Squinting closer at this commit, I no longer think it&apos;s to blame. Hmmm

Ah no, that&apos;s definitely it. Problem is you removed @ONLY from the configure_file() calls in order to allow CMake to replace ${BUILD_REVISION}, but now it also replaces the other placeholders like ${libdir} which we don&apos;t want. We&apos;ll need to switch back to using @ONLY.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784829</commentid>
    <comment_count>9</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-17 08:40:00 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #8)
&gt; (In reply to Michael Catanzaro from comment #6)
&gt; &gt; Squinting closer at this commit, I no longer think it&apos;s to blame. Hmmm
&gt; 
&gt; Ah no, that&apos;s definitely it. Problem is you removed @ONLY from the
&gt; configure_file() calls in order to allow CMake to replace ${BUILD_REVISION},
&gt; but now it also replaces the other placeholders like ${libdir} which we
&gt; don&apos;t want. We&apos;ll need to switch back to using @ONLY.

Or use @..@ instead ${..} ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784831</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 08:42:57 -0700</bug_when>
    <thetext>Well we definitely need @ONLY because we do not want to expand the pkg-config variables like ${prefix} or ${libdir}. So yes, that means we&apos;ll need to switch from ${BUILD_REVISION} to @BUILD_REVISION@.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784837</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 08:51:56 -0700</bug_when>
    <thetext>I think we&apos;ll need to run apply-build-revision-to-files.py first, since updating @BUILD_REVISION@ is the first step that needs to happen, *then* do CMake configure in a separate step. Yes? Because the way it is now, if we switch from ${BUILD_REVISION} to @BUILD_REVISION@, then CMake is going to replace @BUILD_REVISION@ before apply-build-revision-to-files.py runs, and then the python script will do nothing. So we&apos;d need to switch from *.in suffix to *.in.in. Phil, do you agree?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784844</commentid>
    <comment_count>12</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-17 09:08:46 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #11)
&gt; I think we&apos;ll need to run apply-build-revision-to-files.py first, since
&gt; updating @BUILD_REVISION@ is the first step that needs to happen, *then* do
&gt; CMake configure in a separate step. Yes? Because the way it is now, if we
&gt; switch from ${BUILD_REVISION} to @BUILD_REVISION@, then CMake is going to
&gt; replace @BUILD_REVISION@ before apply-build-revision-to-files.py runs, and
&gt; then the python script will do nothing. So we&apos;d need to switch from *.in
&gt; suffix to *.in.in. Phil, do you agree?

The python script actually has logic now to restore the revision=${BUILD_REVISION} template in already expanded .pc files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784846</commentid>
    <comment_count>13</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-17 09:11:34 -0700</bug_when>
    <thetext>Another issue is that the python script is not included in tarballs, initially it was meant only for developer builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784899</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 12:42:04 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #12)
&gt; The python script actually has logic now to restore the
&gt; revision=${BUILD_REVISION} template in already expanded .pc files.

So in theory, all we need to do is switch back to @@ and everything ought to work. Yes? I&apos;m going to attach a patch that does this. Unfortunately, my testing indicates this patch reintroduces bug #228290, although I&apos;m not sure why. At least it should fix the build failures, though. Distros: you&apos;ll need to remove the changes to apply-build-revision-to-files.py because this file is not included in release tarballs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784904</commentid>
    <comment_count>15</comment_count>
      <attachid>435702</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 12:48:24 -0700</bug_when>
    <thetext>Created attachment 435702
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784907</commentid>
    <comment_count>16</comment_count>
      <attachid>435702</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-17 12:53:05 -0700</bug_when>
    <thetext>Comment on attachment 435702
Patch

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

&gt; Source/JavaScriptCore/javascriptcoregtk.pc.in:5
&gt; +revision=@BUILD_REVISION@

is this set in CMake now for tarballs? `set(BUILD_REVISION &quot;tarball&quot;)` somewhere?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784913</commentid>
    <comment_count>17</comment_count>
      <attachid>435705</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 13:14:57 -0700</bug_when>
    <thetext>Created attachment 435705
Patch for downstreams</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784918</commentid>
    <comment_count>18</comment_count>
      <attachid>435706</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 13:18:10 -0700</bug_when>
    <thetext>Created attachment 435706
Patch for downstreams (which actually works this time)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784921</commentid>
    <comment_count>19</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-17 13:24:46 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #16)
&gt; &gt; Source/JavaScriptCore/javascriptcoregtk.pc.in:5
&gt; &gt; +revision=@BUILD_REVISION@
&gt; 
&gt; is this set in CMake now for tarballs? `set(BUILD_REVISION &quot;tarball&quot;)`
&gt; somewhere?

Yes, that is handled in OptionsGTK.cmake and OptionsWPE.cmake.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785096</commentid>
    <comment_count>20</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-08-18 05:50:34 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #14)
&gt; Unfortunately, my
&gt; testing indicates this patch reintroduces bug #228290, although I&apos;m not sure
&gt; why. 

That&apos;s likely an orthogonal issue. Your patch shouldn&apos;t introduce change in behavior in dev builds, and actually fixes tarball builds, so let&apos;s get it in IMHO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785105</commentid>
    <comment_count>21</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2021-08-18 07:18:48 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #18)
&gt; Created attachment 435706 [details]
&gt; Patch for downstreams (which actually works this time)

I just wanted to confirm that this fixed the build in Debian, thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785141</commentid>
    <comment_count>22</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-18 09:46:41 -0700</bug_when>
    <thetext>Committed r281192 (240636@main): &lt;https://commits.webkit.org/240636@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 435702.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435702</attachid>
            <date>2021-08-17 12:48:24 -0700</date>
            <delta_ts>2021-08-18 09:46:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229152-20210817144823.patch</filename>
            <type>text/plain</type>
            <size>10854</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxMTU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
ZmNlYzMwNTM4MDM2MzFlNmRiOTg4ZTQ5Yzk2OGE5NjFiMmEwNmE0Li4yNDFlYjYyMzU5N2VkMmY5
Y2NhNWI3NTc3NDI2MjJkMDQwNzk0ZDA5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAyMS0wOC0xNyAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGdu
b21lLm9yZz4KKworICAgICAgICBSRUdSRVNTSU9OKHIyODAzODIpOiBbR1RLXSAyLjMzLjMgZG9l
cyBub3QgYnVpbGQgd2l0aCBndGstZG9jIGVuYWJsZWQsIGluc3RhbGxzIGJyb2tlbiBwa2ctY29u
ZmlnIGZpbGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjkxNTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIFBsYXRmb3JtR1RLLmNtYWtlOgorICAgICAgICAqIGphdmFzY3JpcHRjb3JlZ3RrLnBjLmlu
OgorCiAyMDIxLTA4LTE2ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KIAogICAgICAg
ICBFbnN1cmUgdGhhdCB1bnVzZWQgTExJbnQgb3Bjb2RlcyBhcmUgbm90IGluYWR2ZXJ0ZW50bHkg
dXNlZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktp
dC9DaGFuZ2VMb2cKaW5kZXggZGY4OTA1MjQ1M2UwN2FlYzNlNjQ1NDQ0ODY1YWI2YzUyZmZiYWI5
Ny4uYjAzNWM0MGIyMDI0ZGM4NGI2M2ZlMmU1YWYyMDdkM2ZlZjFmMWViNSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMSBAQAorMjAyMS0wOC0xNyAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJv
QGdub21lLm9yZz4KKworICAgICAgICBSRUdSRVNTSU9OKHIyODAzODIpOiBbR1RLXSAyLjMzLjMg
ZG9lcyBub3QgYnVpbGQgd2l0aCBndGstZG9jIGVuYWJsZWQsIGluc3RhbGxzIGJyb2tlbiBwa2ct
Y29uZmlnIGZpbGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjkxNTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBDTWFrZSBpcyBleHBhbmRpbmcgdGVtcGxhdGVzIGluIHRoZSBwa2ctY29uZmlnIGZpbGVz
IHRoYXQgYXJlIG5vdCBzdXBwb3NlZCB0byBiZSBleHBhbmRlZC4KKyAgICAgICAgT29wcyEgTGV0
J3Mgc3dpdGNoIGJhY2sgdG8gdXNpbmcgQFNWTl9SRVZJU0lPTkAgaW5zdGVhZCBvZiAke1NWTl9S
RVZJU0lPTn0gYXMgdGhlIHRlbXBsYXRlCisgICAgICAgIGZvciBpbnNlcnRpbmcgdGhlIFNWTiBy
ZXZpc2lvbiBpbnRvIHRoZSBwa2ctY29uZmlnIGZpbGUsIHNvIHdlIGNhbiB0ZWxsIENNYWtlIHRv
IGxlYXZlIHRoZQorICAgICAgICAke30gdmFyaWFibGVzIGFsb25lLgorCisgICAgICAgICogUGxh
dGZvcm1HVEsuY21ha2U6CisgICAgICAgICogUGxhdGZvcm1XUEUuY21ha2U6CisgICAgICAgICog
U2hhcmVkL2dsaWIvQnVpbGRSZXZpc2lvbi5oLmluOgorICAgICAgICAqIGd0ay93ZWJraXQyZ3Rr
LXdlYi1leHRlbnNpb24ucGMuaW46CisgICAgICAgICogZ3RrL3dlYmtpdDJndGsucGMuaW46CisK
IDIwMjEtMDgtMTcgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAg
RGUtZHVwbGljYXRlIHRoZSBDb2NvYS1zcGVjaWZpYyBNZWRpYVBsYXllclByaXZhdGVSZW1vdGUg
Y29uc3RydWN0b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9QbGF0Zm9ybUdU
Sy5jbWFrZSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9QbGF0Zm9ybUdUSy5jbWFrZQppbmRleCA2
MDNhMDIwYzg4YzVlZGY3ZTA1NDA5MGJlNGE4ZjQ1NTRmNDY2ZmNlLi5lZjc4M2RiOTM2NjhmMzkw
YTc5NzIwNWY1YmUzYjk1MDQzZjVjZDcwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvUGxhdGZvcm1HVEsuY21ha2UKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3Jt
R1RLLmNtYWtlCkBAIC0zLDggKzMsOSBAQCBpbmNsdWRlKGluc3BlY3Rvci9yZW1vdGUvR0xpYi5j
bWFrZSkKIAogc2V0KEphdmFTY3JpcHRDb3JlX09VVFBVVF9OQU1FIGphdmFzY3JpcHRjb3JlZ3Rr
LSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfSkKIAorY29uZmlndXJlX2ZpbGUoamF2YXNjcmlwdGNv
cmVndGsucGMuaW4gJHtKYXZhU2NyaXB0Q29yZV9QS0dDT05GSUdfRklMRX0gQE9OTFkpCisKIGlm
IChFWElTVFMgIiR7VE9PTFNfRElSfS9nbGliL2FwcGx5LWJ1aWxkLXJldmlzaW9uLXRvLWZpbGVz
LnB5IikKLSAgICBjb25maWd1cmVfZmlsZShqYXZhc2NyaXB0Y29yZWd0ay5wYy5pbiAke0phdmFT
Y3JpcHRDb3JlX1BLR0NPTkZJR19GSUxFfSBAT05MWSkKICAgICBhZGRfY3VzdG9tX3RhcmdldChK
YXZhU2NyaXB0Q29yZS1idWlsZC1yZXZpc2lvbgogICAgICAgICAke1BZVEhPTl9FWEVDVVRBQkxF
fSAiJHtUT09MU19ESVJ9L2dsaWIvYXBwbHktYnVpbGQtcmV2aXNpb24tdG8tZmlsZXMucHkiICR7
SmF2YVNjcmlwdENvcmVfUEtHQ09ORklHX0ZJTEV9CiAgICAgICAgIERFUEVORFMgJHtKYXZhU2Ny
aXB0Q29yZV9QS0dDT05GSUdfRklMRX0KQEAgLTEyLDggKzEzLDYgQEAgaWYgKEVYSVNUUyAiJHtU
T09MU19ESVJ9L2dsaWIvYXBwbHktYnVpbGQtcmV2aXNpb24tdG8tZmlsZXMucHkiKQogICAgIGxp
c3QoQVBQRU5EIEphdmFTY3JpcHRDb3JlX0RFUEVOREVOQ0lFUwogICAgICAgICBKYXZhU2NyaXB0
Q29yZS1idWlsZC1yZXZpc2lvbgogICAgICkKLWVsc2UgKCkKLSAgICBjb25maWd1cmVfZmlsZShq
YXZhc2NyaXB0Y29yZWd0ay5wYy5pbiAke0phdmFTY3JpcHRDb3JlX1BLR0NPTkZJR19GSUxFfSkK
IGVuZGlmICgpCiAKIGluc3RhbGwoRklMRVMgIiR7Q01BS0VfQklOQVJZX0RJUn0vU291cmNlL0ph
dmFTY3JpcHRDb3JlL2phdmFzY3JpcHRjb3JlZ3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS5w
YyIKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qYXZhc2NyaXB0Y29yZWd0ay5w
Yy5pbiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qYXZhc2NyaXB0Y29yZWd0ay5wYy5pbgppbmRl
eCAxNzVjZTY3Njg4YzkxMmY3MmUwMjdhYzM1OWViNmU5MmUyZGRlODNlLi43YzJjMTVlY2Q5OGZh
ZWYxMDNhMTkyMWZjNDlkNWVjYmY0OWNkYmI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvamF2YXNjcmlwdGNvcmVndGsucGMuaW4KKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2phdmFzY3JpcHRjb3JlZ3RrLnBjLmluCkBAIC0yLDcgKzIsNyBAQCBwcmVmaXg9QENNQUtFX0lO
U1RBTExfUFJFRklYQAogZXhlY19wcmVmaXg9JHtwcmVmaXh9CiBsaWJkaXI9QExJQl9JTlNUQUxM
X0RJUkAKIGluY2x1ZGVkaXI9JHtwcmVmaXh9L2luY2x1ZGUKLXJldmlzaW9uPSR7QlVJTERfUkVW
SVNJT059CityZXZpc2lvbj1AQlVJTERfUkVWSVNJT05ACiAKIE5hbWU6IEphdmFTY3JpcHRDb3Jl
R1RLKwogRGVzY3JpcHRpb246IEdUSysgdmVyc2lvbiBvZiB0aGUgSmF2YVNjcmlwdENvcmUgZW5n
aW5lCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlIGIvU291cmNl
L1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZQppbmRleCA0OGFiN2MzYTM1MjNhMmJlNjA3NzY2NGVm
NjVlNmVjMzBmMTQ2OTFlLi41NzJhOWM2ZTAyZTMwYzk0ZTI5OGFjMWVlMzU2MzJmMDEwYmZjNmIy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlCisrKyBiL1NvdXJj
ZS9XZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UKQEAgLTEwLDEyICsxMCwxMiBAQCBmaWxlKE1BS0Vf
RElSRUNUT1JZICR7V2ViS2l0Mkd0a19GUkFNRVdPUktfSEVBREVSU19ESVJ9KQogZmlsZShNQUtF
X0RJUkVDVE9SWSAke1dlYktpdDJHdGtfRlJBTUVXT1JLX0hFQURFUlNfRElSfS93ZWJraXQyZ3Rr
LSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfSkKIGZpbGUoTUFLRV9ESVJFQ1RPUlkgJHtXZWJLaXQy
R3RrX0ZSQU1FV09SS19IRUFERVJTX0RJUn0vd2Via2l0Mmd0ay13ZWJleHRlbnNpb24pCiAKK2Nv
bmZpZ3VyZV9maWxlKFNoYXJlZC9nbGliL0J1aWxkUmV2aXNpb24uaC5pbiAke1dlYktpdDJHdGtf
RlJBTUVXT1JLX0hFQURFUlNfRElSfS9CdWlsZFJldmlzaW9uLmgpCiBjb25maWd1cmVfZmlsZShV
SVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRWZXJzaW9uLmguaW4gJHtXZWJLaXQyR3RrX0RFUklWRURf
U09VUkNFU19ESVJ9L3dlYmtpdDIvV2ViS2l0VmVyc2lvbi5oKQorY29uZmlndXJlX2ZpbGUoZ3Rr
L3dlYmtpdDJndGsucGMuaW4gJHtXZWJLaXQyX1BLR0NPTkZJR19GSUxFfSBAT05MWSkKK2NvbmZp
Z3VyZV9maWxlKGd0ay93ZWJraXQyZ3RrLXdlYi1leHRlbnNpb24ucGMuaW4gJHtXZWJLaXQyV2Vi
RXh0ZW5zaW9uX1BLR0NPTkZJR19GSUxFfSBAT05MWSkKIAogaWYgKEVYSVNUUyAiJHtUT09MU19E
SVJ9L2dsaWIvYXBwbHktYnVpbGQtcmV2aXNpb24tdG8tZmlsZXMucHkiKQotICAgIGNvbmZpZ3Vy
ZV9maWxlKGd0ay93ZWJraXQyZ3RrLnBjLmluICR7V2ViS2l0Ml9QS0dDT05GSUdfRklMRX0gQE9O
TFkpCi0gICAgY29uZmlndXJlX2ZpbGUoZ3RrL3dlYmtpdDJndGstd2ViLWV4dGVuc2lvbi5wYy5p
biAke1dlYktpdDJXZWJFeHRlbnNpb25fUEtHQ09ORklHX0ZJTEV9IEBPTkxZKQotICAgIGNvbmZp
Z3VyZV9maWxlKFNoYXJlZC9nbGliL0J1aWxkUmV2aXNpb24uaC5pbiAke1dlYktpdDJHdGtfRlJB
TUVXT1JLX0hFQURFUlNfRElSfS9CdWlsZFJldmlzaW9uLmggQE9OTFkpCiAgICAgYWRkX2N1c3Rv
bV90YXJnZXQoV2ViS2l0LWJ1aWxkLXJldmlzaW9uCiAgICAgICAgICR7UFlUSE9OX0VYRUNVVEFC
TEV9ICIke1RPT0xTX0RJUn0vZ2xpYi9hcHBseS1idWlsZC1yZXZpc2lvbi10by1maWxlcy5weSIg
JHtXZWJLaXQyR3RrX0ZSQU1FV09SS19IRUFERVJTX0RJUn0vQnVpbGRSZXZpc2lvbi5oICR7V2Vi
S2l0Ml9QS0dDT05GSUdfRklMRX0gJHtXZWJLaXQyV2ViRXh0ZW5zaW9uX1BLR0NPTkZJR19GSUxF
fQogICAgICAgICBERVBFTkRTICR7V2ViS2l0Mkd0a19GUkFNRVdPUktfSEVBREVSU19ESVJ9L0J1
aWxkUmV2aXNpb24uaCAke1dlYktpdDJfUEtHQ09ORklHX0ZJTEV9ICR7V2ViS2l0MldlYkV4dGVu
c2lvbl9QS0dDT05GSUdfRklMRX0KQEAgLTIzLDEwICsyMyw2IEBAIGlmIChFWElTVFMgIiR7VE9P
TFNfRElSfS9nbGliL2FwcGx5LWJ1aWxkLXJldmlzaW9uLXRvLWZpbGVzLnB5IikKICAgICBsaXN0
KEFQUEVORCBXZWJLaXRfREVQRU5ERU5DSUVTCiAgICAgICAgIFdlYktpdC1idWlsZC1yZXZpc2lv
bgogICAgICkKLWVsc2UgKCkKLSAgICBjb25maWd1cmVfZmlsZShndGsvd2Via2l0Mmd0ay5wYy5p
biAke1dlYktpdDJfUEtHQ09ORklHX0ZJTEV9KQotICAgIGNvbmZpZ3VyZV9maWxlKGd0ay93ZWJr
aXQyZ3RrLXdlYi1leHRlbnNpb24ucGMuaW4gJHtXZWJLaXQyV2ViRXh0ZW5zaW9uX1BLR0NPTkZJ
R19GSUxFfSkKLSAgICBjb25maWd1cmVfZmlsZShTaGFyZWQvZ2xpYi9CdWlsZFJldmlzaW9uLmgu
aW4gJHtXZWJLaXQyR3RrX0ZSQU1FV09SS19IRUFERVJTX0RJUn0vQnVpbGRSZXZpc2lvbi5oKQog
ZW5kaWYgKCkKIAogYWRkX2RlZmluaXRpb25zKC1EQlVJTERJTkdfV0VCS0lUKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5jbWFrZSBiL1NvdXJjZS9XZWJLaXQvUGxhdGZv
cm1XUEUuY21ha2UKaW5kZXggNWRmMmZlMWIxMTY4ODA2ZjgzYzViNGNiNTY2YWY3OTQzZmIxNjg4
Ny4uY2MxZTU5NjZjOTBmMTZjOGJkODIxZjAwNjk5YWYzOGJmNjU5YTgyOSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5jbWFrZQorKysgYi9Tb3VyY2UvV2ViS2l0L1BsYXRm
b3JtV1BFLmNtYWtlCkBAIC0xMiw2ICsxMiw3IEBAIGZpbGUoTUFLRV9ESVJFQ1RPUlkgJHtGT1JX
QVJESU5HX0hFQURFUlNfV1BFX0VYVEVOU0lPTl9ESVJ9KQogZmlsZShNQUtFX0RJUkVDVE9SWSAk
e0ZPUldBUkRJTkdfSEVBREVSU19XUEVfRE9NX0RJUn0pCiBmaWxlKE1BS0VfRElSRUNUT1JZICR7
Rk9SV0FSRElOR19IRUFERVJTX1dQRV9KU0NfRElSfSkKIAorY29uZmlndXJlX2ZpbGUoU2hhcmVk
L2dsaWIvQnVpbGRSZXZpc2lvbi5oLmluICR7Rk9SV0FSRElOR19IRUFERVJTX1dQRV9ESVJ9L0J1
aWxkUmV2aXNpb24uaCkKIGNvbmZpZ3VyZV9maWxlKFVJUHJvY2Vzcy9BUEkvd3BlL1dlYktpdFZl
cnNpb24uaC5pbiAke0RFUklWRURfU09VUkNFU19XUEVfQVBJX0RJUn0vV2ViS2l0VmVyc2lvbi5o
KQogY29uZmlndXJlX2ZpbGUod3BlL3dwZS13ZWJraXQucGMuaW4gJHtXUEVfUEtHQ09ORklHX0ZJ
TEV9IEBPTkxZKQogY29uZmlndXJlX2ZpbGUod3BlL3dwZS13ZWItZXh0ZW5zaW9uLnBjLmluICR7
V1BFV2ViRXh0ZW5zaW9uX1BLR0NPTkZJR19GSUxFfSBAT05MWSkKQEAgLTE5LDcgKzIwLDYgQEAg
Y29uZmlndXJlX2ZpbGUod3BlL3dwZS13ZWJraXQtdW5pbnN0YWxsZWQucGMuaW4gJHtDTUFLRV9C
SU5BUllfRElSfS93cGUtd2Via2l0LSQKIGNvbmZpZ3VyZV9maWxlKHdwZS93cGUtd2ViLWV4dGVu
c2lvbi11bmluc3RhbGxlZC5wYy5pbiAke0NNQUtFX0JJTkFSWV9ESVJ9L3dwZS13ZWItZXh0ZW5z
aW9uLSR7V1BFX0FQSV9WRVJTSU9OfS11bmluc3RhbGxlZC5wYyBAT05MWSkKIAogaWYgKEVYSVNU
UyAiJHtUT09MU19ESVJ9L2dsaWIvYXBwbHktYnVpbGQtcmV2aXNpb24tdG8tZmlsZXMucHkiKQot
ICAgIGNvbmZpZ3VyZV9maWxlKFNoYXJlZC9nbGliL0J1aWxkUmV2aXNpb24uaC5pbiAke0ZPUldB
UkRJTkdfSEVBREVSU19XUEVfRElSfS9CdWlsZFJldmlzaW9uLmggQE9OTFkpCiAgICAgYWRkX2N1
c3RvbV90YXJnZXQoV2ViS2l0LWJ1aWxkLXJldmlzaW9uCiAgICAgICAgICR7UFlUSE9OX0VYRUNV
VEFCTEV9ICIke1RPT0xTX0RJUn0vZ2xpYi9hcHBseS1idWlsZC1yZXZpc2lvbi10by1maWxlcy5w
eSIgJHtGT1JXQVJESU5HX0hFQURFUlNfV1BFX0RJUn0vQnVpbGRSZXZpc2lvbi5oCiAgICAgICAg
IERFUEVORFMgJHtGT1JXQVJESU5HX0hFQURFUlNfV1BFX0RJUn0vQnVpbGRSZXZpc2lvbi5oCkBA
IC0yNyw4ICsyNyw2IEBAIGlmIChFWElTVFMgIiR7VE9PTFNfRElSfS9nbGliL2FwcGx5LWJ1aWxk
LXJldmlzaW9uLXRvLWZpbGVzLnB5IikKICAgICBsaXN0KEFQUEVORCBXZWJLaXRfREVQRU5ERU5D
SUVTCiAgICAgICAgIFdlYktpdC1idWlsZC1yZXZpc2lvbgogICAgICkKLWVsc2UgKCkKLSAgICBj
b25maWd1cmVfZmlsZShTaGFyZWQvZ2xpYi9CdWlsZFJldmlzaW9uLmguaW4gJHtGT1JXQVJESU5H
X0hFQURFUlNfV1BFX0RJUn0vQnVpbGRSZXZpc2lvbi5oKQogZW5kaWYgKCkKIAogYWRkX2RlZmlu
aXRpb25zKC1EV0VCS0lUMl9DT01QSUxBVElPTikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
U2hhcmVkL2dsaWIvQnVpbGRSZXZpc2lvbi5oLmluIGIvU291cmNlL1dlYktpdC9TaGFyZWQvZ2xp
Yi9CdWlsZFJldmlzaW9uLmguaW4KaW5kZXggOWJiZTIxMWFmZDhkZGM3M2U1NDU0ZmI3NGQzYjY3
OGUwYTc1MzQ4NC4uYjllN2MzMjQ1ODA2ZmNkYzY0MjZjOTY3Mjk5ZDJhYWY2YmE4ZjJlNCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9TaGFyZWQvZ2xpYi9CdWlsZFJldmlzaW9uLmguaW4KKysr
IGIvU291cmNlL1dlYktpdC9TaGFyZWQvZ2xpYi9CdWlsZFJldmlzaW9uLmguaW4KQEAgLTI1LDQg
KzI1LDQgQEAKIAogI3ByYWdtYSBvbmNlCiAKLSNkZWZpbmUgQlVJTERfUkVWSVNJT04gIiR7QlVJ
TERfUkVWSVNJT059IgorI2RlZmluZSBCVUlMRF9SRVZJU0lPTiAiQEJVSUxEX1JFVklTSU9OQCIK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdDJndGstd2ViLWV4dGVuc2lvbi5w
Yy5pbiBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdDJndGstd2ViLWV4dGVuc2lvbi5wYy5pbgpp
bmRleCAwYWJhZjM2Nzg1NzAzODQ5NWU5N2VkMjk3NzcyNTQyOTk2NzgxN2Q2Li4zMTgwY2NkMzAy
MzRhNDA0ZTM2YzgyNWZkOWJmYjI4YmJiMTY2Mjc4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2d0ay93ZWJraXQyZ3RrLXdlYi1leHRlbnNpb24ucGMuaW4KKysrIGIvU291cmNlL1dlYktpdC9n
dGsvd2Via2l0Mmd0ay13ZWItZXh0ZW5zaW9uLnBjLmluCkBAIC0yLDcgKzIsNyBAQCBwcmVmaXg9
QENNQUtFX0lOU1RBTExfUFJFRklYQAogZXhlY19wcmVmaXg9JHtwcmVmaXh9CiBsaWJkaXI9QExJ
Ql9JTlNUQUxMX0RJUkAKIGluY2x1ZGVkaXI9JHtwcmVmaXh9L2luY2x1ZGUKLXJldmlzaW9uPSR7
QlVJTERfUkVWSVNJT059CityZXZpc2lvbj1AQlVJTERfUkVWSVNJT05ACiAKIE5hbWU6IFdlYktp
dEdUSyB3ZWIgcHJvY2VzcyBleHRlbnNpb25zCiBEZXNjcmlwdGlvbjogV2ViIGNvbnRlbnQgZW5n
aW5lIGZvciBHVEsgLSB3ZWIgcHJvY2VzcyBleHRlbnNpb25zCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L2d0ay93ZWJraXQyZ3RrLnBjLmluIGIvU291cmNlL1dlYktpdC9ndGsvd2Via2l0Mmd0
ay5wYy5pbgppbmRleCBkYzRmZDc2MmQ5NDgwODJiNmJiNzAxODYzODU2ZjBhMTc2YzZhNThkLi5l
YTE0NDYzNWRlNDUxYTllNjRiZmQ4YzA3N2YxYzJhYTQ0ZmFiZDhlIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2d0ay93ZWJraXQyZ3RrLnBjLmluCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dl
YmtpdDJndGsucGMuaW4KQEAgLTIsNyArMiw3IEBAIHByZWZpeD1AQ01BS0VfSU5TVEFMTF9QUkVG
SVhACiBleGVjX3ByZWZpeD0ke3ByZWZpeH0KIGxpYmRpcj1ATElCX0lOU1RBTExfRElSQAogaW5j
bHVkZWRpcj0ke3ByZWZpeH0vaW5jbHVkZQotcmV2aXNpb249JHtCVUlMRF9SRVZJU0lPTn0KK3Jl
dmlzaW9uPUBCVUlMRF9SRVZJU0lPTkAKIAogTmFtZTogV2ViS2l0R1RLCiBEZXNjcmlwdGlvbjog
V2ViIGNvbnRlbnQgZW5naW5lIGZvciBHVEsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3NjI1NGJjNThhZmE3YjllZjI3ZmE2ZGVmNzM2Y2U0ZDcx
ZjhlOTQxLi45ZTllNmY4ZWM0MGUyMWRiZWI4M2Q3ZmRlM2Q0YTE0MDJiMjNmMTdhIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMjEtMDgtMTcgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNhdGFuemFyb0Bnbm9tZS5vcmc+
CisKKyAgICAgICAgUkVHUkVTU0lPTihyMjgwMzgyKTogW0dUS10gMi4zMy4zIGRvZXMgbm90IGJ1
aWxkIHdpdGggZ3RrLWRvYyBlbmFibGVkLCBpbnN0YWxscyBicm9rZW4gcGtnLWNvbmZpZyBmaWxl
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5MTUy
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBnbGli
L2FwcGx5LWJ1aWxkLXJldmlzaW9uLXRvLWZpbGVzLnB5OgorICAgICAgICAobWFpbik6CisKIDIw
MjEtMDgtMTcgIExhdXJvIE1vdXJhICA8bG1vdXJhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dM
SUJdIEF2b2lkIGdldHRpbmcgc3R1Y2sgc2VhcmNoaW5nIGZvciByZXZpc2lvbiBpbiBzb21lIGNh
c2VzCmRpZmYgLS1naXQgYS9Ub29scy9nbGliL2FwcGx5LWJ1aWxkLXJldmlzaW9uLXRvLWZpbGVz
LnB5IGIvVG9vbHMvZ2xpYi9hcHBseS1idWlsZC1yZXZpc2lvbi10by1maWxlcy5weQppbmRleCBh
NDBjNzE3MzYyNTM2ZmY1MTE3MTYwY2QxYTJkNWY5ZjI1NTk0ZTNiLi5lZDQ3N2RkYTNiZWI2Yjc1
NDBlZDY3ZGE2MGM1ZDcyMmU1OWRiZjNmIDEwMDY0NAotLS0gYS9Ub29scy9nbGliL2FwcGx5LWJ1
aWxkLXJldmlzaW9uLXRvLWZpbGVzLnB5CisrKyBiL1Rvb2xzL2dsaWIvYXBwbHktYnVpbGQtcmV2
aXNpb24tdG8tZmlsZXMucHkKQEAgLTcwLDE1ICs3MCwxNSBAQCBkZWYgbWFpbihhcmdzKToKICAg
ICAgICAgICAgIHdpdGggb3Blbihpbl9maWxlKSBhcyBmZDoKICAgICAgICAgICAgICAgICBmb3Ig
bGluZSBpbiBmZC5yZWFkbGluZXMoKToKICAgICAgICAgICAgICAgICAgICAgaWYgbGluZS5zdGFy
dHN3aXRoKCJyZXZpc2lvbiIpOgotICAgICAgICAgICAgICAgICAgICAgICAgbGluZSA9ICJyZXZp
c2lvbj0ke0JVSUxEX1JFVklTSU9OfVxuIgorICAgICAgICAgICAgICAgICAgICAgICAgbGluZSA9
ICJyZXZpc2lvbj1AQlVJTERfUkVWSVNJT05AXG4iCiAgICAgICAgICAgICAgICAgICAgIGxpbmVz
LmFwcGVuZChsaW5lKQogICAgICAgICAgICAgZGF0YSA9ICIiLmpvaW4obGluZXMpCiAgICAgICAg
IGVsc2U6Ci0gICAgICAgICAgICBwcmludCgiU3VwcG9ydCBmb3IgZXhwYW5kaW5nICRCVUlMRF9S
RVZJU0lPTiBpbiB7fSBpcyBtaXNzaW5nLiIuZm9ybWF0KGluX2ZpbGUpKQorICAgICAgICAgICAg
cHJpbnQoIlN1cHBvcnQgZm9yIGV4cGFuZGluZyBAQlVJTERfUkVWSVNJT05AIGluIHt9IGlzIG1p
c3NpbmcuIi5mb3JtYXQoaW5fZmlsZSkpCiAgICAgICAgICAgICByZXR1cm4gMQogCiAgICAgICAg
IHdpdGggb3Blbihpbl9maWxlLCAndycpIGFzIGZkOgotICAgICAgICAgICAgZmQud3JpdGUoZGF0
YS5yZXBsYWNlKCcke0JVSUxEX1JFVklTSU9OfScsIGJ1aWxkX3JldmlzaW9uKSkKKyAgICAgICAg
ICAgIGZkLndyaXRlKGRhdGEucmVwbGFjZSgnQEJVSUxEX1JFVklTSU9OQCcsIGJ1aWxkX3Jldmlz
aW9uKSkKIAogICAgIHJldHVybiAwCiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435705</attachid>
            <date>2021-08-17 13:14:57 -0700</date>
            <delta_ts>2021-08-17 13:18:10 -0700</delta_ts>
            <desc>Patch for downstreams</desc>
            <filename>webkitgtk-2.33.3-fix-build.patch</filename>
            <type>text/plain</type>
            <size>5877</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3JtR1RLLmNtYWtlCQorKysgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1HVEsuY21ha2UJCkBAIC0zLDggKzMsOSBAQCBpbmNs
dWRlKGluc3BlY3Rvci9yZW1vdGUvR0xpYi5jbWFrZSkKIAogc2V0KEphdmFTY3JpcHRDb3JlX09V
VFBVVF9OQU1FIGphdmFzY3JpcHRjb3JlZ3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfSkKIAor
Y29uZmlndXJlX2ZpbGUoamF2YXNjcmlwdGNvcmVndGsucGMuaW4gJHtKYXZhU2NyaXB0Q29yZV9Q
S0dDT05GSUdfRklMRX0gQE9OTFkpCisKIGlmIChFWElTVFMgIiR7VE9PTFNfRElSfS9nbGliL2Fw
cGx5LWJ1aWxkLXJldmlzaW9uLXRvLWZpbGVzLnB5IikKLSAgICBjb25maWd1cmVfZmlsZShqYXZh
c2NyaXB0Y29yZWd0ay5wYy5pbiAke0phdmFTY3JpcHRDb3JlX1BLR0NPTkZJR19GSUxFfSBAT05M
WSkKICAgICBhZGRfY3VzdG9tX3RhcmdldChKYXZhU2NyaXB0Q29yZS1idWlsZC1yZXZpc2lvbgog
ICAgICAgICAke1BZVEhPTl9FWEVDVVRBQkxFfSAiJHtUT09MU19ESVJ9L2dsaWIvYXBwbHktYnVp
bGQtcmV2aXNpb24tdG8tZmlsZXMucHkiICR7SmF2YVNjcmlwdENvcmVfUEtHQ09ORklHX0ZJTEV9
CiAgICAgICAgIERFUEVORFMgJHtKYXZhU2NyaXB0Q29yZV9QS0dDT05GSUdfRklMRX0KQEAgLTEy
LDggKzEzLDYgQEAgaWYgKEVYSVNUUyAiJHtUT09MU19ESVJ9L2dsaWIvYXBwbHktYnVpbGQtcmV2
aXNpb24tdG8tZmlsZXMucHkiKQogICAgIGxpc3QoQVBQRU5EIEphdmFTY3JpcHRDb3JlX0RFUEVO
REVOQ0lFUwogICAgICAgICBKYXZhU2NyaXB0Q29yZS1idWlsZC1yZXZpc2lvbgogICAgICkKLWVs
c2UgKCkKLSAgICBjb25maWd1cmVfZmlsZShqYXZhc2NyaXB0Y29yZWd0ay5wYy5pbiAke0phdmFT
Y3JpcHRDb3JlX1BLR0NPTkZJR19GSUxFfSkKIGVuZGlmICgpCiAKIGluc3RhbGwoRklMRVMgIiR7
Q01BS0VfQklOQVJZX0RJUn0vU291cmNlL0phdmFTY3JpcHRDb3JlL2phdmFzY3JpcHRjb3JlZ3Rr
LSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS5wYyIKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2phdmFzY3JpcHRjb3JlZ3RrLnBjLmluCQorKysgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvamF2
YXNjcmlwdGNvcmVndGsucGMuaW4JCkBAIC0yLDcgKzIsNyBAQCBwcmVmaXg9QENNQUtFX0lOU1RB
TExfUFJFRklYQAogZXhlY19wcmVmaXg9JHtwcmVmaXh9CiBsaWJkaXI9QExJQl9JTlNUQUxMX0RJ
UkAKIGluY2x1ZGVkaXI9JHtwcmVmaXh9L2luY2x1ZGUKLXJldmlzaW9uPSR7QlVJTERfUkVWSVNJ
T059CityZXZpc2lvbj1AQlVJTERfUkVWSVNJT05ACiAKIE5hbWU6IEphdmFTY3JpcHRDb3JlR1RL
KwogRGVzY3JpcHRpb246IEdUSysgdmVyc2lvbiBvZiB0aGUgSmF2YVNjcmlwdENvcmUgZW5naW5l
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UJCisrKyBhL1NvdXJjZS9XZWJL
aXQvUGxhdGZvcm1HVEsuY21ha2UJCkBAIC0xMCwxMiArMTAsMTIgQEAgZmlsZShNQUtFX0RJUkVD
VE9SWSAke1dlYktpdDJHdGtfRlJBTUVXT1JLX0hFQURFUlNfRElSfSkKIGZpbGUoTUFLRV9ESVJF
Q1RPUlkgJHtXZWJLaXQyR3RrX0ZSQU1FV09SS19IRUFERVJTX0RJUn0vd2Via2l0Mmd0ay0ke1dF
QktJVEdUS19BUElfVkVSU0lPTn0pCiBmaWxlKE1BS0VfRElSRUNUT1JZICR7V2ViS2l0Mkd0a19G
UkFNRVdPUktfSEVBREVSU19ESVJ9L3dlYmtpdDJndGstd2ViZXh0ZW5zaW9uKQogCitjb25maWd1
cmVfZmlsZShTaGFyZWQvZ2xpYi9CdWlsZFJldmlzaW9uLmguaW4gJHtXZWJLaXQyR3RrX0ZSQU1F
V09SS19IRUFERVJTX0RJUn0vQnVpbGRSZXZpc2lvbi5oKQogY29uZmlndXJlX2ZpbGUoVUlQcm9j
ZXNzL0FQSS9ndGsvV2ViS2l0VmVyc2lvbi5oLmluICR7V2ViS2l0Mkd0a19ERVJJVkVEX1NPVVJD
RVNfRElSfS93ZWJraXQyL1dlYktpdFZlcnNpb24uaCkKK2NvbmZpZ3VyZV9maWxlKGd0ay93ZWJr
aXQyZ3RrLnBjLmluICR7V2ViS2l0Ml9QS0dDT05GSUdfRklMRX0gQE9OTFkpCitjb25maWd1cmVf
ZmlsZShndGsvd2Via2l0Mmd0ay13ZWItZXh0ZW5zaW9uLnBjLmluICR7V2ViS2l0MldlYkV4dGVu
c2lvbl9QS0dDT05GSUdfRklMRX0gQE9OTFkpCiAKIGlmIChFWElTVFMgIiR7VE9PTFNfRElSfS9n
bGliL2FwcGx5LWJ1aWxkLXJldmlzaW9uLXRvLWZpbGVzLnB5IikKLSAgICBjb25maWd1cmVfZmls
ZShndGsvd2Via2l0Mmd0ay5wYy5pbiAke1dlYktpdDJfUEtHQ09ORklHX0ZJTEV9IEBPTkxZKQot
ICAgIGNvbmZpZ3VyZV9maWxlKGd0ay93ZWJraXQyZ3RrLXdlYi1leHRlbnNpb24ucGMuaW4gJHtX
ZWJLaXQyV2ViRXh0ZW5zaW9uX1BLR0NPTkZJR19GSUxFfSBAT05MWSkKLSAgICBjb25maWd1cmVf
ZmlsZShTaGFyZWQvZ2xpYi9CdWlsZFJldmlzaW9uLmguaW4gJHtXZWJLaXQyR3RrX0ZSQU1FV09S
S19IRUFERVJTX0RJUn0vQnVpbGRSZXZpc2lvbi5oIEBPTkxZKQogICAgIGFkZF9jdXN0b21fdGFy
Z2V0KFdlYktpdC1idWlsZC1yZXZpc2lvbgogICAgICAgICAke1BZVEhPTl9FWEVDVVRBQkxFfSAi
JHtUT09MU19ESVJ9L2dsaWIvYXBwbHktYnVpbGQtcmV2aXNpb24tdG8tZmlsZXMucHkiICR7V2Vi
S2l0Mkd0a19GUkFNRVdPUktfSEVBREVSU19ESVJ9L0J1aWxkUmV2aXNpb24uaCAke1dlYktpdDJf
UEtHQ09ORklHX0ZJTEV9ICR7V2ViS2l0MldlYkV4dGVuc2lvbl9QS0dDT05GSUdfRklMRX0KICAg
ICAgICAgREVQRU5EUyAke1dlYktpdDJHdGtfRlJBTUVXT1JLX0hFQURFUlNfRElSfS9CdWlsZFJl
dmlzaW9uLmggJHtXZWJLaXQyX1BLR0NPTkZJR19GSUxFfSAke1dlYktpdDJXZWJFeHRlbnNpb25f
UEtHQ09ORklHX0ZJTEV9CkBAIC0yMywxMCArMjMsNiBAQCBpZiAoRVhJU1RTICIke1RPT0xTX0RJ
Un0vZ2xpYi9hcHBseS1idWlsZC1yZXZpc2lvbi10by1maWxlcy5weSIpCiAgICAgbGlzdChBUFBF
TkQgV2ViS2l0X0RFUEVOREVOQ0lFUwogICAgICAgICBXZWJLaXQtYnVpbGQtcmV2aXNpb24KICAg
ICApCi1lbHNlICgpCi0gICAgY29uZmlndXJlX2ZpbGUoZ3RrL3dlYmtpdDJndGsucGMuaW4gJHtX
ZWJLaXQyX1BLR0NPTkZJR19GSUxFfSkKLSAgICBjb25maWd1cmVfZmlsZShndGsvd2Via2l0Mmd0
ay13ZWItZXh0ZW5zaW9uLnBjLmluICR7V2ViS2l0MldlYkV4dGVuc2lvbl9QS0dDT05GSUdfRklM
RX0pCi0gICAgY29uZmlndXJlX2ZpbGUoU2hhcmVkL2dsaWIvQnVpbGRSZXZpc2lvbi5oLmluICR7
V2ViS2l0Mkd0a19GUkFNRVdPUktfSEVBREVSU19ESVJ9L0J1aWxkUmV2aXNpb24uaCkKIGVuZGlm
ICgpCiAKIGFkZF9kZWZpbml0aW9ucygtREJVSUxESU5HX1dFQktJVCkKLS0tIGEvU291cmNlL1dl
YktpdC9QbGF0Zm9ybVdQRS5jbWFrZQkKKysrIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5j
bWFrZQkKQEAgLTEyLDYgKzEyLDcgQEAgZmlsZShNQUtFX0RJUkVDVE9SWSAke0ZPUldBUkRJTkdf
SEVBREVSU19XUEVfRVhURU5TSU9OX0RJUn0pCiBmaWxlKE1BS0VfRElSRUNUT1JZICR7Rk9SV0FS
RElOR19IRUFERVJTX1dQRV9ET01fRElSfSkKIGZpbGUoTUFLRV9ESVJFQ1RPUlkgJHtGT1JXQVJE
SU5HX0hFQURFUlNfV1BFX0pTQ19ESVJ9KQogCitjb25maWd1cmVfZmlsZShTaGFyZWQvZ2xpYi9C
dWlsZFJldmlzaW9uLmguaW4gJHtGT1JXQVJESU5HX0hFQURFUlNfV1BFX0RJUn0vQnVpbGRSZXZp
c2lvbi5oKQogY29uZmlndXJlX2ZpbGUoVUlQcm9jZXNzL0FQSS93cGUvV2ViS2l0VmVyc2lvbi5o
LmluICR7REVSSVZFRF9TT1VSQ0VTX1dQRV9BUElfRElSfS9XZWJLaXRWZXJzaW9uLmgpCiBjb25m
aWd1cmVfZmlsZSh3cGUvd3BlLXdlYmtpdC5wYy5pbiAke1dQRV9QS0dDT05GSUdfRklMRX0gQE9O
TFkpCiBjb25maWd1cmVfZmlsZSh3cGUvd3BlLXdlYi1leHRlbnNpb24ucGMuaW4gJHtXUEVXZWJF
eHRlbnNpb25fUEtHQ09ORklHX0ZJTEV9IEBPTkxZKQpAQCAtMTksNyArMjAsNiBAQCBjb25maWd1
cmVfZmlsZSh3cGUvd3BlLXdlYmtpdC11bmluc3RhbGxlZC5wYy5pbiAke0NNQUtFX0JJTkFSWV9E
SVJ9L3dwZS13ZWJraXQtJAogY29uZmlndXJlX2ZpbGUod3BlL3dwZS13ZWItZXh0ZW5zaW9uLXVu
aW5zdGFsbGVkLnBjLmluICR7Q01BS0VfQklOQVJZX0RJUn0vd3BlLXdlYi1leHRlbnNpb24tJHtX
UEVfQVBJX1ZFUlNJT059LXVuaW5zdGFsbGVkLnBjIEBPTkxZKQogCiBpZiAoRVhJU1RTICIke1RP
T0xTX0RJUn0vZ2xpYi9hcHBseS1idWlsZC1yZXZpc2lvbi10by1maWxlcy5weSIpCi0gICAgY29u
ZmlndXJlX2ZpbGUoU2hhcmVkL2dsaWIvQnVpbGRSZXZpc2lvbi5oLmluICR7Rk9SV0FSRElOR19I
RUFERVJTX1dQRV9ESVJ9L0J1aWxkUmV2aXNpb24uaCBAT05MWSkKICAgICBhZGRfY3VzdG9tX3Rh
cmdldChXZWJLaXQtYnVpbGQtcmV2aXNpb24KICAgICAgICAgJHtQWVRIT05fRVhFQ1VUQUJMRX0g
IiR7VE9PTFNfRElSfS9nbGliL2FwcGx5LWJ1aWxkLXJldmlzaW9uLXRvLWZpbGVzLnB5IiAke0ZP
UldBUkRJTkdfSEVBREVSU19XUEVfRElSfS9CdWlsZFJldmlzaW9uLmgKICAgICAgICAgREVQRU5E
UyAke0ZPUldBUkRJTkdfSEVBREVSU19XUEVfRElSfS9CdWlsZFJldmlzaW9uLmgKQEAgLTI3LDgg
KzI3LDYgQEAgaWYgKEVYSVNUUyAiJHtUT09MU19ESVJ9L2dsaWIvYXBwbHktYnVpbGQtcmV2aXNp
b24tdG8tZmlsZXMucHkiKQogICAgIGxpc3QoQVBQRU5EIFdlYktpdF9ERVBFTkRFTkNJRVMKICAg
ICAgICAgV2ViS2l0LWJ1aWxkLXJldmlzaW9uCiAgICAgKQotZWxzZSAoKQotICAgIGNvbmZpZ3Vy
ZV9maWxlKFNoYXJlZC9nbGliL0J1aWxkUmV2aXNpb24uaC5pbiAke0ZPUldBUkRJTkdfSEVBREVS
U19XUEVfRElSfS9CdWlsZFJldmlzaW9uLmgpCiBlbmRpZiAoKQogCiBhZGRfZGVmaW5pdGlvbnMo
LURXRUJLSVQyX0NPTVBJTEFUSU9OKQotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9nbGliL0J1
aWxkUmV2aXNpb24uaC5pbgkKKysrIGEvU291cmNlL1dlYktpdC9TaGFyZWQvZ2xpYi9CdWlsZFJl
dmlzaW9uLmguaW4JCkBAIC0yNSw0ICsyNSw0IEBAIAogCiAjcHJhZ21hIG9uY2UKIAotI2RlZmlu
ZSBCVUlMRF9SRVZJU0lPTiAiJHtCVUlMRF9SRVZJU0lPTn0iCisjZGVmaW5lIEJVSUxEX1JFVklT
SU9OICJAQlVJTERfUkVWSVNJT05AIgotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQyZ3Rr
LXdlYi1leHRlbnNpb24ucGMuaW4JCisrKyBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdDJndGst
d2ViLWV4dGVuc2lvbi5wYy5pbgkKQEAgLTIsNyArMiw3IEBAIHByZWZpeD1AQ01BS0VfSU5TVEFM
TF9QUkVGSVhACiBleGVjX3ByZWZpeD0ke3ByZWZpeH0KIGxpYmRpcj1ATElCX0lOU1RBTExfRElS
QAogaW5jbHVkZWRpcj0ke3ByZWZpeH0vaW5jbHVkZQotcmV2aXNpb249JHtCVUlMRF9SRVZJU0lP
Tn0KK3JldmlzaW9uPUBCVUlMRF9SRVZJU0lPTkAKIAogTmFtZTogV2ViS2l0R1RLIHdlYiBwcm9j
ZXNzIGV4dGVuc2lvbnMKIERlc2NyaXB0aW9uOiBXZWIgY29udGVudCBlbmdpbmUgZm9yIEdUSyAt
IHdlYiBwcm9jZXNzIGV4dGVuc2lvbnMKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvd2Via2l0Mmd0
ay5wYy5pbgkKKysrIGEvU291cmNlL1dlYktpdC9ndGsvd2Via2l0Mmd0ay5wYy5pbgkKQEAgLTIs
NyArMiw3IEBAIHByZWZpeD1AQ01BS0VfSU5TVEFMTF9QUkVGSVhACiBleGVjX3ByZWZpeD0ke3By
ZWZpeH0KIGxpYmRpcj1ATElCX0lOU1RBTExfRElSQAogaW5jbHVkZWRpcj0ke3ByZWZpeH0vaW5j
bHVkZQotcmV2aXNpb249JHtCVUlMRF9SRVZJU0lPTn0KK3JldmlzaW9uPUBCVUlMRF9SRVZJU0lP
TkAKIAogTmFtZTogV2ViS2l0R1RLCiBEZXNjcmlwdGlvbjogV2ViIGNvbnRlbnQgZW5naW5lIGZv
ciBHVEsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435706</attachid>
            <date>2021-08-17 13:18:10 -0700</date>
            <delta_ts>2021-08-17 13:18:10 -0700</delta_ts>
            <desc>Patch for downstreams (which actually works this time)</desc>
            <filename>webkitgtk-2.33.3-fix-build.patch</filename>
            <type>text/plain</type>
            <size>4300</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3JtR1RLLmNtYWtlCQorKysgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1HVEsuY21ha2UJCkBAIC0zLDggKzMsOSBAQCBpbmNs
dWRlKGluc3BlY3Rvci9yZW1vdGUvR0xpYi5jbWFrZSkKIAogc2V0KEphdmFTY3JpcHRDb3JlX09V
VFBVVF9OQU1FIGphdmFzY3JpcHRjb3JlZ3RrLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfSkKIAor
Y29uZmlndXJlX2ZpbGUoamF2YXNjcmlwdGNvcmVndGsucGMuaW4gJHtKYXZhU2NyaXB0Q29yZV9Q
S0dDT05GSUdfRklMRX0gQE9OTFkpCisKIGlmIChFWElTVFMgIiR7VE9PTFNfRElSfS9nbGliL2Fw
cGx5LWJ1aWxkLXJldmlzaW9uLXRvLWZpbGVzLnB5IikKLSAgICBjb25maWd1cmVfZmlsZShqYXZh
c2NyaXB0Y29yZWd0ay5wYy5pbiAke0phdmFTY3JpcHRDb3JlX1BLR0NPTkZJR19GSUxFfSBAT05M
WSkKICAgICBhZGRfY3VzdG9tX3RhcmdldChKYXZhU2NyaXB0Q29yZS1idWlsZC1yZXZpc2lvbgog
ICAgICAgICAke1BZVEhPTl9FWEVDVVRBQkxFfSAiJHtUT09MU19ESVJ9L2dsaWIvYXBwbHktYnVp
bGQtcmV2aXNpb24tdG8tZmlsZXMucHkiICR7SmF2YVNjcmlwdENvcmVfUEtHQ09ORklHX0ZJTEV9
CiAgICAgICAgIERFUEVORFMgJHtKYXZhU2NyaXB0Q29yZV9QS0dDT05GSUdfRklMRX0KQEAgLTEy
LDggKzEzLDYgQEAgaWYgKEVYSVNUUyAiJHtUT09MU19ESVJ9L2dsaWIvYXBwbHktYnVpbGQtcmV2
aXNpb24tdG8tZmlsZXMucHkiKQogICAgIGxpc3QoQVBQRU5EIEphdmFTY3JpcHRDb3JlX0RFUEVO
REVOQ0lFUwogICAgICAgICBKYXZhU2NyaXB0Q29yZS1idWlsZC1yZXZpc2lvbgogICAgICkKLWVs
c2UgKCkKLSAgICBjb25maWd1cmVfZmlsZShqYXZhc2NyaXB0Y29yZWd0ay5wYy5pbiAke0phdmFT
Y3JpcHRDb3JlX1BLR0NPTkZJR19GSUxFfSkKIGVuZGlmICgpCiAKIGluc3RhbGwoRklMRVMgIiR7
Q01BS0VfQklOQVJZX0RJUn0vU291cmNlL0phdmFTY3JpcHRDb3JlL2phdmFzY3JpcHRjb3JlZ3Rr
LSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS5wYyIKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2phdmFzY3JpcHRjb3JlZ3RrLnBjLmluCQorKysgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvamF2
YXNjcmlwdGNvcmVndGsucGMuaW4JCkBAIC0yLDcgKzIsNyBAQCBwcmVmaXg9QENNQUtFX0lOU1RB
TExfUFJFRklYQAogZXhlY19wcmVmaXg9JHtwcmVmaXh9CiBsaWJkaXI9QExJQl9JTlNUQUxMX0RJ
UkAKIGluY2x1ZGVkaXI9JHtwcmVmaXh9L2luY2x1ZGUKLXJldmlzaW9uPSR7QlVJTERfUkVWSVNJ
T059CityZXZpc2lvbj1AQlVJTERfUkVWSVNJT05ACiAKIE5hbWU6IEphdmFTY3JpcHRDb3JlR1RL
KwogRGVzY3JpcHRpb246IEdUSysgdmVyc2lvbiBvZiB0aGUgSmF2YVNjcmlwdENvcmUgZW5naW5l
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UJCisrKyBhL1NvdXJjZS9XZWJL
aXQvUGxhdGZvcm1HVEsuY21ha2UJCkBAIC0xMCwxMiArMTAsMTIgQEAgZmlsZShNQUtFX0RJUkVD
VE9SWSAke1dlYktpdDJHdGtfRlJBTUVXT1JLX0hFQURFUlNfRElSfSkKIGZpbGUoTUFLRV9ESVJF
Q1RPUlkgJHtXZWJLaXQyR3RrX0ZSQU1FV09SS19IRUFERVJTX0RJUn0vd2Via2l0Mmd0ay0ke1dF
QktJVEdUS19BUElfVkVSU0lPTn0pCiBmaWxlKE1BS0VfRElSRUNUT1JZICR7V2ViS2l0Mkd0a19G
UkFNRVdPUktfSEVBREVSU19ESVJ9L3dlYmtpdDJndGstd2ViZXh0ZW5zaW9uKQogCitjb25maWd1
cmVfZmlsZShTaGFyZWQvZ2xpYi9CdWlsZFJldmlzaW9uLmguaW4gJHtXZWJLaXQyR3RrX0ZSQU1F
V09SS19IRUFERVJTX0RJUn0vQnVpbGRSZXZpc2lvbi5oKQogY29uZmlndXJlX2ZpbGUoVUlQcm9j
ZXNzL0FQSS9ndGsvV2ViS2l0VmVyc2lvbi5oLmluICR7V2ViS2l0Mkd0a19ERVJJVkVEX1NPVVJD
RVNfRElSfS93ZWJraXQyL1dlYktpdFZlcnNpb24uaCkKK2NvbmZpZ3VyZV9maWxlKGd0ay93ZWJr
aXQyZ3RrLnBjLmluICR7V2ViS2l0Ml9QS0dDT05GSUdfRklMRX0gQE9OTFkpCitjb25maWd1cmVf
ZmlsZShndGsvd2Via2l0Mmd0ay13ZWItZXh0ZW5zaW9uLnBjLmluICR7V2ViS2l0MldlYkV4dGVu
c2lvbl9QS0dDT05GSUdfRklMRX0gQE9OTFkpCiAKIGlmIChFWElTVFMgIiR7VE9PTFNfRElSfS9n
bGliL2FwcGx5LWJ1aWxkLXJldmlzaW9uLXRvLWZpbGVzLnB5IikKLSAgICBjb25maWd1cmVfZmls
ZShndGsvd2Via2l0Mmd0ay5wYy5pbiAke1dlYktpdDJfUEtHQ09ORklHX0ZJTEV9IEBPTkxZKQot
ICAgIGNvbmZpZ3VyZV9maWxlKGd0ay93ZWJraXQyZ3RrLXdlYi1leHRlbnNpb24ucGMuaW4gJHtX
ZWJLaXQyV2ViRXh0ZW5zaW9uX1BLR0NPTkZJR19GSUxFfSBAT05MWSkKLSAgICBjb25maWd1cmVf
ZmlsZShTaGFyZWQvZ2xpYi9CdWlsZFJldmlzaW9uLmguaW4gJHtXZWJLaXQyR3RrX0ZSQU1FV09S
S19IRUFERVJTX0RJUn0vQnVpbGRSZXZpc2lvbi5oIEBPTkxZKQogICAgIGFkZF9jdXN0b21fdGFy
Z2V0KFdlYktpdC1idWlsZC1yZXZpc2lvbgogICAgICAgICAke1BZVEhPTl9FWEVDVVRBQkxFfSAi
JHtUT09MU19ESVJ9L2dsaWIvYXBwbHktYnVpbGQtcmV2aXNpb24tdG8tZmlsZXMucHkiICR7V2Vi
S2l0Mkd0a19GUkFNRVdPUktfSEVBREVSU19ESVJ9L0J1aWxkUmV2aXNpb24uaCAke1dlYktpdDJf
UEtHQ09ORklHX0ZJTEV9ICR7V2ViS2l0MldlYkV4dGVuc2lvbl9QS0dDT05GSUdfRklMRX0KICAg
ICAgICAgREVQRU5EUyAke1dlYktpdDJHdGtfRlJBTUVXT1JLX0hFQURFUlNfRElSfS9CdWlsZFJl
dmlzaW9uLmggJHtXZWJLaXQyX1BLR0NPTkZJR19GSUxFfSAke1dlYktpdDJXZWJFeHRlbnNpb25f
UEtHQ09ORklHX0ZJTEV9CkBAIC0yMywxMCArMjMsNiBAQCBpZiAoRVhJU1RTICIke1RPT0xTX0RJ
Un0vZ2xpYi9hcHBseS1idWlsZC1yZXZpc2lvbi10by1maWxlcy5weSIpCiAgICAgbGlzdChBUFBF
TkQgV2ViS2l0X0RFUEVOREVOQ0lFUwogICAgICAgICBXZWJLaXQtYnVpbGQtcmV2aXNpb24KICAg
ICApCi1lbHNlICgpCi0gICAgY29uZmlndXJlX2ZpbGUoZ3RrL3dlYmtpdDJndGsucGMuaW4gJHtX
ZWJLaXQyX1BLR0NPTkZJR19GSUxFfSkKLSAgICBjb25maWd1cmVfZmlsZShndGsvd2Via2l0Mmd0
ay13ZWItZXh0ZW5zaW9uLnBjLmluICR7V2ViS2l0MldlYkV4dGVuc2lvbl9QS0dDT05GSUdfRklM
RX0pCi0gICAgY29uZmlndXJlX2ZpbGUoU2hhcmVkL2dsaWIvQnVpbGRSZXZpc2lvbi5oLmluICR7
V2ViS2l0Mkd0a19GUkFNRVdPUktfSEVBREVSU19ESVJ9L0J1aWxkUmV2aXNpb24uaCkKIGVuZGlm
ICgpCiAKIGFkZF9kZWZpbml0aW9ucygtREJVSUxESU5HX1dFQktJVCkKLS0tIGEvU291cmNlL1dl
YktpdC9TaGFyZWQvZ2xpYi9CdWlsZFJldmlzaW9uLmguaW4JCisrKyBhL1NvdXJjZS9XZWJLaXQv
U2hhcmVkL2dsaWIvQnVpbGRSZXZpc2lvbi5oLmluCQpAQCAtMjUsNCArMjUsNCBAQCAKIAogI3By
YWdtYSBvbmNlCiAKLSNkZWZpbmUgQlVJTERfUkVWSVNJT04gIiR7QlVJTERfUkVWSVNJT059Igor
I2RlZmluZSBCVUlMRF9SRVZJU0lPTiAiQEJVSUxEX1JFVklTSU9OQCIKLS0tIGEvU291cmNlL1dl
YktpdC9ndGsvd2Via2l0Mmd0ay13ZWItZXh0ZW5zaW9uLnBjLmluCQorKysgYS9Tb3VyY2UvV2Vi
S2l0L2d0ay93ZWJraXQyZ3RrLXdlYi1leHRlbnNpb24ucGMuaW4JCkBAIC0yLDcgKzIsNyBAQCBw
cmVmaXg9QENNQUtFX0lOU1RBTExfUFJFRklYQAogZXhlY19wcmVmaXg9JHtwcmVmaXh9CiBsaWJk
aXI9QExJQl9JTlNUQUxMX0RJUkAKIGluY2x1ZGVkaXI9JHtwcmVmaXh9L2luY2x1ZGUKLXJldmlz
aW9uPSR7QlVJTERfUkVWSVNJT059CityZXZpc2lvbj1AQlVJTERfUkVWSVNJT05ACiAKIE5hbWU6
IFdlYktpdEdUSyB3ZWIgcHJvY2VzcyBleHRlbnNpb25zCiBEZXNjcmlwdGlvbjogV2ViIGNvbnRl
bnQgZW5naW5lIGZvciBHVEsgLSB3ZWIgcHJvY2VzcyBleHRlbnNpb25zCi0tLSBhL1NvdXJjZS9X
ZWJLaXQvZ3RrL3dlYmtpdDJndGsucGMuaW4JCisrKyBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtp
dDJndGsucGMuaW4JCkBAIC0yLDcgKzIsNyBAQCBwcmVmaXg9QENNQUtFX0lOU1RBTExfUFJFRklY
QAogZXhlY19wcmVmaXg9JHtwcmVmaXh9CiBsaWJkaXI9QExJQl9JTlNUQUxMX0RJUkAKIGluY2x1
ZGVkaXI9JHtwcmVmaXh9L2luY2x1ZGUKLXJldmlzaW9uPSR7QlVJTERfUkVWSVNJT059CityZXZp
c2lvbj1AQlVJTERfUkVWSVNJT05ACiAKIE5hbWU6IFdlYktpdEdUSwogRGVzY3JpcHRpb246IFdl
YiBjb250ZW50IGVuZ2luZSBmb3IgR1RLCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>