<?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>112368</bug_id>
          
          <creation_ts>2013-03-14 11:17:51 -0700</creation_ts>
          <short_desc>WebKit doesn&apos;t build with --disable-xslt: libxslt/transform.h: No such file or directory</short_desc>
          <delta_ts>2013-03-14 17:12:20 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Tobias Mueller">tobiasmue</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>csaavedra</cc>
    
    <cc>mrobinson</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>855341</commentid>
    <comment_count>0</comment_count>
    <who name="Tobias Mueller">tobiasmue</who>
    <bug_when>2013-03-14 11:17:51 -0700</bug_when>
    <thetext>I tried to save compilation time by disabling as many optional things as possible. One of them being XSLT as per ./configure --help. As XSLT is optional, I didn&apos;t install it.

But then WebKit doesn&apos;t build:
  CXX    DerivedSources/WebCore/libWebCore_la-JSHTMLAllCollection.lo
  CXX    DerivedSources/WebCore/libWebCore_la-JSHTMLAnchorElement.lo
In file included from ./Source/WebCore/xml/XSLTProcessor.h:29:0,
                 from DerivedSources/WebCore/JSXSLTProcessor.h:27,
                 from DerivedSources/WebCore/JSDOMWindow.cpp:590:
./Source/WebCore/xml/XSLStyleSheet.h:33:31: fatal error: libxslt/transform.h: No such file or directory
compilation terminated.
make[1]: *** [DerivedSources/WebCore/libWebCore_la-JSDOMWindow.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
  CXX    DerivedSources/WebCore/libWebCore_la-JSHTMLAppletElement.lo
make[1]: Leaving directory `/tmp/WebKit&apos;
make: *** [all] Error 2


When XSLT is installed, but when WebKit is configured with --disable-xslt:

libtool: link: g++ -fvisibility-inlines-hidden -fno-rtti -g3 -pipe -O2 -Wno-c++11-compat -Wno-c++11-extensions -O2 -Wl,--unresolved-symbols=ignore-in-object-files -Wl,-O0 -Wl,--enable-new-dtags -Wl,--sort-common -Wl,--as-needed -o Programs/.libs/WebKitPluginProcess Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-ArgumentCoders.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-ArgumentDecoder.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-ArgumentEncoder.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-Attachment.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-BinarySemaphore.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-Connection.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-DataReference.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-MessageDecoder.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-MessageEncoder.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-MessageReceiverMap.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-StringReference.o Source/WebKit2/Platform/CoreIPC/unix/Programs_WebKitPluginProcess-AttachmentUnix.o Source/WebKit2/Platform/CoreIPC/unix/Programs_WebKitPluginProcess-ConnectionUnix.o Source/WebKit2/Platform/Programs_WebKitPluginProcess-Module.o Source/WebKit2/Platform/Programs_WebKitPluginProcess-WorkQueue.o Source/WebKit2/Platform/gtk/Programs_WebKitPluginProcess-ModuleGtk.o Source/WebKit2/Platform/gtk/Programs_WebKitPluginProcess-WorkQueueGtk.o Source/WebKit2/Platform/unix/Programs_WebKitPluginProcess-SharedMemoryUnix.o Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginControllerProxy.o Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginCreationParameters.o Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginProcess.o Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-WebProcessConnection.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-PluginProcessCreationParameters.o Source/WebKit2/PluginProcess/unix/Programs_WebKitPluginProcess-PluginControllerProxyUnix.o Source/WebKit2/PluginProcess/unix/Programs_WebKitPluginProcess-PluginProcessMainUnix.o Source/WebKit2/PluginProcess/unix/Programs_WebKitPluginProcess-PluginProcessUnix.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-ChildProcess.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-ChildProcessProxy.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-ConnectionStack.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPIdentifierData.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPObjectMessageReceiver.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPObjectProxy.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPRemoteObjectMap.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPVariantData.o Source/WebKit2/Shared/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePluginModule.o Source/WebKit2/Shared/Plugins/Netscape/x11/Programs_WebKitPluginProcess-NetscapePluginModuleX11.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-ShareableBitmap.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebCoreArgumentCoders.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebEvent.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebKeyboardEvent.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebKit2Initialize.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebMouseEvent.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebWheelEvent.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-NativeWebKeyboardEventGtk.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-NativeWebWheelEventGtk.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-NativeWebMouseEventGtk.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-ProcessExecutablePathGtk.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-WebEventFactory.o Source/WebKit2/Shared/cairo/Programs_WebKitPluginProcess-ShareableBitmapCairo.o Source/WebKit2/Shared/soup/Programs_WebKitPluginProcess-WebCoreArgumentCodersSoup.o Source/WebKit2/UIProcess/Plugins/unix/Programs_WebKitPluginProcess-PluginProcessProxyUnix.o Source/WebKit2/WebProcess/Plugins/Programs_WebKitPluginProcess-Plugin.o Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NPRuntimeUtilities.o Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapeBrowserFuncs.o Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePlugin.o Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePluginStream.o Source/WebKit2/WebProcess/Plugins/Netscape/x11/Programs_WebKitPluginProcess-NetscapePluginX11.o Source/WebKit2/unix/Programs_WebKitPluginProcess-PluginMainUnix.o DerivedSources/WebKit2/Programs_WebKitPluginProcess-NPObjectMessageReceiverMessageReceiver.o DerivedSources/WebKit2/Programs_WebKitPluginProcess-PluginControllerProxyMessageReceiver.o DerivedSources/WebKit2/Programs_WebKitPluginProcess-PluginProcessMessageReceiver.o DerivedSources/WebKit2/Programs_WebKitPluginProcess-WebProcessConnectionMessageReceiver.o -Wl,--export-dynamic -pthread  -L/opt/gnome2/lib64 ./.libs/libjavascriptcoregtk-3.0.so -lpthread ./.libs/libWebCore.a ./.libs/libWebCorePlatform.a ./.libs/libWebCoreGtk2.a -lgmodule-2.0 -lgthread-2.0 -lgailutil -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -ljpeg -lsecret-1 -lsoup-2.4 -lgio-2.0 -lxml2 -lGL -ldl -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lpng15 -lsqlite3 -licui18n -licuuc -licudata -lwebp -lXrender -lXt -lX11 -lz -lrt -pthread -Wl,-rpath -Wl,/opt/gnome2/lib64
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltSetCtxtSecurityPrefs&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltNextImport&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltSetSecurityPrefs&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltQuoteUserParams&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltTransformError&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltNewTransformContext&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltNewSecurityPrefs&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltSecurityForbid&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltSaveResultTo&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltFreeTransformContext&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltComputeSortResult&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltRegisterExtFunction&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltApplyStylesheetUser&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltGetNsProp&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltLoadStylesheetPI&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltSetCtxtSortFunc&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltEvalAttrValueTemplate&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltFreeSecurityPrefs&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltParseStylesheetDoc&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltFreeStylesheet&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltSetLoaderFunc&apos;
./.libs/libwebkit2gtk-3.0.so: undefined reference to `xsltFunctionNodeSet&apos;
collect2: error: ld returned 1 exit status
make[1]: *** [Programs/WebKitWebProcess] Error 1


the following objects need XSLT symbols:
$ find Source/ .libs/ -name &apos;*.o&apos; | parallel &quot;nm {} | (grep &apos;U xslt&apos; &amp;&amp; echo {})&quot;
                 U xsltGetNsProp
                 U xsltLoadStylesheetPI
                 U xsltParseStylesheetDoc
Source/WebCore/xml/.libs/libWebCore_la-XSLStyleSheetLibxslt.o
                 U xsltApplyStylesheetUser
                 U xsltFreeSecurityPrefs
                 U xsltFreeStylesheet
                 U xsltFreeTransformContext
                 U xsltNewSecurityPrefs
                 U xsltNewTransformContext
                 U xsltNextImport
                 U xsltQuoteUserParams
                 U xsltSaveResultTo
                 U xsltSecurityForbid
                 U xsltSetCtxtSecurityPrefs
                 U xsltSetCtxtSortFunc
                 U xsltSetLoaderFunc
                 U xsltSetSecurityPrefs
Source/WebCore/xml/.libs/libWebCore_la-XSLTProcessorLibxslt.o
                 U xsltComputeSortResult
                 U xsltEvalAttrValueTemplate
                 U xsltTransformError
Source/WebCore/xml/.libs/libWebCore_la-XSLTUnicodeSort.o
                 U xsltFunctionNodeSet
                 U xsltRegisterExtFunction
Source/WebCore/xml/.libs/libWebCore_la-XSLTExtensions.o


I configured like this:
$ head config.log 
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by WebKitGTK configure 2.1.0, which was
generated by GNU Autoconf 2.68.  Invocation command line was

  $ ./configure --disable-xslt


One solution is to fix the build system to not depend on XSLT stuff, i.e. it may be possible to not include the objects mentioned in libWebCore.
But I know next to nothing about it so it is way easier for me to depend on XSLT. Also, nothing ever uses ENABLE_XSLT.
So I wrote the patch attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855343</commentid>
    <comment_count>1</comment_count>
      <attachid>193156</attachid>
    <who name="Tobias Mueller">tobiasmue</who>
    <bug_when>2013-03-14 11:20:24 -0700</bug_when>
    <thetext>Created attachment 193156
Patch making XSLT mandatory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855350</commentid>
    <comment_count>2</comment_count>
      <attachid>193156</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-03-14 11:25:48 -0700</bug_when>
    <thetext>Comment on attachment 193156
Patch making XSLT mandatory

Okay. This seems reasonable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855522</commentid>
    <comment_count>3</comment_count>
      <attachid>193156</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-03-14 15:19:14 -0700</bug_when>
    <thetext>Comment on attachment 193156
Patch making XSLT mandatory

I actually just realized that this does not take care of the automake flag in SetupAutomake.m4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855571</commentid>
    <comment_count>4</comment_count>
    <who name="Tobias Mueller">tobiasmue</who>
    <bug_when>2013-03-14 16:45:01 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; I actually just realized that this does not take care of the automake flag in SetupAutomake.m4.

Like which?

$ grep -ir xslt Source/autotools/
Source/autotools/Versions.m4:m4_define([libxslt_required_version], [1.1.7])
Source/autotools/FindDependencies.m4:PKG_CHECK_MODULES([LIBXSLT],[libxslt &gt;= libxslt_required_version])
Source/autotools/FindDependencies.m4:AC_SUBST([LIBXSLT_CFLAGS])
Source/autotools/FindDependencies.m4:AC_SUBST([LIBXSLT_LIBS])
$

The only relevant reference I can see is in Source/WTF/wtf/FeatureDefines.h but I suppose that was forgotten with the cleanup by bug 111830 , but it seems to be gracefully handled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855574</commentid>
    <comment_count>5</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-03-14 16:52:52 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; I actually just realized that this does not take care of the automake flag in SetupAutomake.m4.
&gt; 
&gt; Like which?


Ah! I missed https://bugs.webkit.org/show_bug.cgi?id=111830.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855591</commentid>
    <comment_count>6</comment_count>
      <attachid>193156</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-14 17:12:16 -0700</bug_when>
    <thetext>Comment on attachment 193156
Patch making XSLT mandatory

Clearing flags on attachment: 193156

Committed r145859: &lt;http://trac.webkit.org/changeset/145859&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855593</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-14 17:12:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193156</attachid>
            <date>2013-03-14 11:20:24 -0700</date>
            <delta_ts>2013-03-14 17:12:16 -0700</delta_ts>
            <desc>Patch making XSLT mandatory</desc>
            <filename>0001-Autotools-build-fix-WebKit-needs-XSLT.patch</filename>
            <type>text/plain</type>
            <size>5609</size>
            <attacher name="Tobias Mueller">tobiasmue</attacher>
            
              <data encoding="base64">RnJvbSA0YTJmZjM2MDYwYmQzY2MwM2UzZTgyOWYzMDA4ZGVmODE1YzFlMTA5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUb2JpYXMgTXVlbGxlciA8dG9iaWFzbXVlQGdub21lLm9yZz4K
RGF0ZTogTW9uLCAxMSBNYXIgMjAxMyAxNDowNzo1MyArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIEF1
dG90b29scyBidWlsZCBmaXg6IFdlYktpdCBuZWVkcyBYU0xUCgpXZWJLaXQgZG9lc24ndCBidWls
ZCBpZiBsaWJ4c2x0IGlzIG5vdCBpbnN0YWxsZWQgYW5kIC0tZGlzYWJsZS14c2x0CmlzIGdpdmVu
OgogIENYWCAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL2xpYldlYkNvcmVfbGEtSlNIVE1MQWxs
Q29sbGVjdGlvbi5sbwogIENYWCAgICBEZXJpdmVkU291cmNlcy9XZWJDb3JlL2xpYldlYkNvcmVf
bGEtSlNIVE1MQW5jaG9yRWxlbWVudC5sbwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi9Tb3VyY2Uv
V2ViQ29yZS94bWwvWFNMVFByb2Nlc3Nvci5oOjI5OjAsCiAgICAgICAgICAgICAgICAgZnJvbSBE
ZXJpdmVkU291cmNlcy9XZWJDb3JlL0pTWFNMVFByb2Nlc3Nvci5oOjI3LAogICAgICAgICAgICAg
ICAgIGZyb20gRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9KU0RPTVdpbmRvdy5jcHA6NTkwOgouL1Nv
dXJjZS9XZWJDb3JlL3htbC9YU0xTdHlsZVNoZWV0Lmg6MzM6MzE6IGZhdGFsIGVycm9yOiBsaWJ4
c2x0L3RyYW5zZm9ybS5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbXBpbGF0aW9uIHRl
cm1pbmF0ZWQuCgpJdCBhbHNvIGRvZXMgbm90IGNvbXBpbGUgaWYgbGlieHNsdCBpcyBpbnN0YWxs
ZWQgYW5kIC0tZGlzYWJsZS14c2x0CmlzIHBhc3NlZCB0byBjb25maWd1cmU6ClsuLi5dCi4vLmxp
YnMvbGlid2Via2l0Mmd0ay0zLjAuc286IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHhzbHRGdW5j
dGlvbk5vZGVTZXQnCmNvbGxlY3QyOiBlcnJvcjogbGQgcmV0dXJuZWQgMSBleGl0IHN0YXR1cwpt
YWtlWzFdOiAqKiogW1Byb2dyYW1zL1dlYktpdFdlYlByb2Nlc3NdIEVycm9yIDEKClRoZSBmb2xs
b3dpbmcgb2JqZWN0cyBuZWVkIFhTTFQgc3ltYm9sczoKJCBmaW5kIFNvdXJjZS8gLmxpYnMvIC1u
YW1lICcqLm8nIHwgcGFyYWxsZWwgIm5tIHt9IHwgKGdyZXAgJ1UgeHNsdCcgJiYgZWNobyB7fSki
CiAgICAgICAgICAgICAgICAgVSB4c2x0R2V0TnNQcm9wCiAgICAgICAgICAgICAgICAgVSB4c2x0
TG9hZFN0eWxlc2hlZXRQSQogICAgICAgICAgICAgICAgIFUgeHNsdFBhcnNlU3R5bGVzaGVldERv
YwpTb3VyY2UvV2ViQ29yZS94bWwvLmxpYnMvbGliV2ViQ29yZV9sYS1YU0xTdHlsZVNoZWV0TGli
eHNsdC5vCiAgICAgICAgICAgICAgICAgVSB4c2x0QXBwbHlTdHlsZXNoZWV0VXNlcgogICAgICAg
ICAgICAgICAgIFUgeHNsdEZyZWVTZWN1cml0eVByZWZzCiAgICAgICAgICAgICAgICAgVSB4c2x0
RnJlZVN0eWxlc2hlZXQKICAgICAgICAgICAgICAgICBVIHhzbHRGcmVlVHJhbnNmb3JtQ29udGV4
dAogICAgICAgICAgICAgICAgIFUgeHNsdE5ld1NlY3VyaXR5UHJlZnMKICAgICAgICAgICAgICAg
ICBVIHhzbHROZXdUcmFuc2Zvcm1Db250ZXh0CiAgICAgICAgICAgICAgICAgVSB4c2x0TmV4dElt
cG9ydAogICAgICAgICAgICAgICAgIFUgeHNsdFF1b3RlVXNlclBhcmFtcwogICAgICAgICAgICAg
ICAgIFUgeHNsdFNhdmVSZXN1bHRUbwogICAgICAgICAgICAgICAgIFUgeHNsdFNlY3VyaXR5Rm9y
YmlkCiAgICAgICAgICAgICAgICAgVSB4c2x0U2V0Q3R4dFNlY3VyaXR5UHJlZnMKICAgICAgICAg
ICAgICAgICBVIHhzbHRTZXRDdHh0U29ydEZ1bmMKICAgICAgICAgICAgICAgICBVIHhzbHRTZXRM
b2FkZXJGdW5jCiAgICAgICAgICAgICAgICAgVSB4c2x0U2V0U2VjdXJpdHlQcmVmcwpTb3VyY2Uv
V2ViQ29yZS94bWwvLmxpYnMvbGliV2ViQ29yZV9sYS1YU0xUUHJvY2Vzc29yTGlieHNsdC5vCiAg
ICAgICAgICAgICAgICAgVSB4c2x0Q29tcHV0ZVNvcnRSZXN1bHQKICAgICAgICAgICAgICAgICBV
IHhzbHRFdmFsQXR0clZhbHVlVGVtcGxhdGUKICAgICAgICAgICAgICAgICBVIHhzbHRUcmFuc2Zv
cm1FcnJvcgpTb3VyY2UvV2ViQ29yZS94bWwvLmxpYnMvbGliV2ViQ29yZV9sYS1YU0xUVW5pY29k
ZVNvcnQubwogICAgICAgICAgICAgICAgIFUgeHNsdEZ1bmN0aW9uTm9kZVNldAogICAgICAgICAg
ICAgICAgIFUgeHNsdFJlZ2lzdGVyRXh0RnVuY3Rpb24KU291cmNlL1dlYkNvcmUveG1sLy5saWJz
L2xpYldlYkNvcmVfbGEtWFNMVEV4dGVuc2lvbnMubwoKV2l0aCB0aGlzIGNoYW5nZSwgV2ViS2l0
IGRlcGVuZHMgaGFyZCBvbiBYU0xULgotLS0KIENoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCiBTb3VyY2UvYXV0b3Rvb2xz
L0ZpbmREZXBlbmRlbmNpZXMubTQgICAgICAgICB8ICA5ICsrKy0tLS0tLQogU291cmNlL2F1dG90
b29scy9QcmludEJ1aWxkQ29uZmlndXJhdGlvbi5tNCAgfCAgMSAtCiBTb3VyY2UvYXV0b3Rvb2xz
L1JlYWRDb21tYW5kTGluZUFyZ3VtZW50cy5tNCB8ICA3IC0tLS0tLS0KIDQgZmlsZXMgY2hhbmdl
ZCwgMjEgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ2hhbmdl
TG9nIGIvQ2hhbmdlTG9nCmluZGV4IDMxNjc4NjYuLmNlMDliMTIgMTAwNjQ0Ci0tLSBhL0NoYW5n
ZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMy0wMy0xNCAgVG9iaWFz
IE11ZWxsZXIgIDx0b2JpYXNtdWVAZ25vbWUub3JnPgorCisgICAgICAgIEJ1aWxkOiBSZW1vdmUg
WFNMVCBvcHRpb24gYW5kIGRlcGVuZCBoYXJkIG9uIFhTTFQuCisgICAgICAgIFlvdSB3aWxsIG5v
dyBub3QgYmUgYWJsZSB0byBnaXZlIC0tZGlzYWJsZS14c2x0IG9yIC0tZW5hYmxlLXhzbHQKKyAg
ICAgICAgYmVjYXVzZSBpdCBpcyBub3Qgb3B0aW9uYWwgYW55bW9yZS4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjM2OAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU291cmNlL2F1dG90b29scy9GaW5k
RGVwZW5kZW5jaWVzLm00OgorICAgICAgICAgICAgQWx3YXlzIGNoZWNrIGZvciBsaWJ4c2x0Cisg
ICAgICAgIAorICAgICAgICAqIFNvdXJjZS9hdXRvdG9vbHMvUHJpbnRCdWlsZENvbmZpZ3VyYXRp
b24ubTQ6CisgICAgICAgICAgICBSZW1vdmVkIHByaW50aW5nIG91dCB0aGUgdmFsdWUgb2YgWFNM
VAorCisgICAgICAgICogU291cmNlL2F1dG90b29scy9SZWFkQ29tbWFuZExpbmVBcmd1bWVudHMu
bTQ6CisgICAgICAgICAgICBSZW1vdmVkIHJlYWRpbmcgWFNMVCBvcHRpb25zCisKIDIwMTMtMDMt
MTMgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVGhyZWFkZWQg
SFRNTCBQYXJzZXIgaXMgbWlzc2luZyBmZWF0dXJlIGRlZmluZSBmbGFncyBpbiBhbGwgYnV0IENo
cm9taXVtIHBvcnQncyBidWlsZCBmaWxlcwpkaWZmIC0tZ2l0IGEvU291cmNlL2F1dG90b29scy9G
aW5kRGVwZW5kZW5jaWVzLm00IGIvU291cmNlL2F1dG90b29scy9GaW5kRGVwZW5kZW5jaWVzLm00
CmluZGV4IDUxN2VlZjIuLmE0OTM2Y2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9hdXRvdG9vbHMvRmlu
ZERlcGVuZGVuY2llcy5tNAorKysgYi9Tb3VyY2UvYXV0b3Rvb2xzL0ZpbmREZXBlbmRlbmNpZXMu
bTQKQEAgLTM4OCwxMiArMzg4LDkgQEAgaWYgKHRlc3QgIiRzcWxpdGUzX2ZvdW5kIiA9ICJubyIp
OyB0aGVuCiAgICAgQUNfTVNHX0VSUk9SKFtTUUxpdGUzIGlzIHJlcXVpcmVkIGZvciB0aGUgRGF0
YWJhc2UgcmVsYXRlZCBmZWF0dXJlc10pCiBmaQogCi0jIENoZWNrIGlmIGxpYnhzbHQgaXMgYXZh
aWxhYmxlLgotaWYgdGVzdCAiJGVuYWJsZV94c2x0IiA9ICJ5ZXMiOyB0aGVuCi0gICAgUEtHX0NI
RUNLX01PRFVMRVMoW0xJQlhTTFRdLFtsaWJ4c2x0ID49IGxpYnhzbHRfcmVxdWlyZWRfdmVyc2lv
bl0pCi0gICAgQUNfU1VCU1QoW0xJQlhTTFRfQ0ZMQUdTXSkKLSAgICBBQ19TVUJTVChbTElCWFNM
VF9MSUJTXSkKLWZpCitQS0dfQ0hFQ0tfTU9EVUxFUyhbTElCWFNMVF0sW2xpYnhzbHQgPj0gbGli
eHNsdF9yZXF1aXJlZF92ZXJzaW9uXSkKK0FDX1NVQlNUKFtMSUJYU0xUX0NGTEFHU10pCitBQ19T
VUJTVChbTElCWFNMVF9MSUJTXSkKIAogIyBDaGVjayBpZiBnZW9jbHVlIGlzIGF2YWlsYWJsZS4K
IGlmIHRlc3QgIiRlbmFibGVfZ2VvbG9jYXRpb24iID0gInllcyI7IHRoZW4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9hdXRvdG9vbHMvUHJpbnRCdWlsZENvbmZpZ3VyYXRpb24ubTQgYi9Tb3VyY2UvYXV0
b3Rvb2xzL1ByaW50QnVpbGRDb25maWd1cmF0aW9uLm00CmluZGV4IDBlZGYwNzkuLjY0ZDk1ZWUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9hdXRvdG9vbHMvUHJpbnRCdWlsZENvbmZpZ3VyYXRpb24ubTQK
KysrIGIvU291cmNlL2F1dG90b29scy9QcmludEJ1aWxkQ29uZmlndXJhdGlvbi5tNApAQCAtMjYs
NyArMjYsNiBAQCBGZWF0dXJlczoKICBTcGVsbGNoZWNrIHN1cHBvcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfc3BlbGxjaGVjawogIFdlYiBBdWRpbyBz
dXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV93
ZWJfYXVkaW8KICBXZWJHTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6ICRlbmFibGVfd2ViZ2wKLSBYU0xUIHN1cHBvcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfeHNsdAogCiAKIEdUSysgY29u
ZmlndXJhdGlvbjoKZGlmZiAtLWdpdCBhL1NvdXJjZS9hdXRvdG9vbHMvUmVhZENvbW1hbmRMaW5l
QXJndW1lbnRzLm00IGIvU291cmNlL2F1dG90b29scy9SZWFkQ29tbWFuZExpbmVBcmd1bWVudHMu
bTQKaW5kZXggNmUzMzQ4My4uNjBlMmI0YyAxMDA2NDQKLS0tIGEvU291cmNlL2F1dG90b29scy9S
ZWFkQ29tbWFuZExpbmVBcmd1bWVudHMubTQKKysrIGIvU291cmNlL2F1dG90b29scy9SZWFkQ29t
bWFuZExpbmVBcmd1bWVudHMubTQKQEAgLTg5LDEzICs4OSw2IEBAIEFDX0FSR19FTkFCTEUodmlk
ZW8sCiAgICAgW2VuYWJsZV92aWRlbz0ieWVzIl0pCiBBQ19NU0dfUkVTVUxUKFskZW5hYmxlX3Zp
ZGVvXSkKIAotQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSBYU0xUIHN1cHBvcnRd
KQotQUNfQVJHX0VOQUJMRSh4c2x0LCAKLSAgICBBQ19IRUxQX1NUUklORyhbLS1lbmFibGUteHNs
dF0sIFtlbmFibGUgc3VwcG9ydCBmb3IgWFNMVCBbZGVmYXVsdD15ZXNdXSksCi0gICAgW10sCi0g
ICAgW2VuYWJsZV94c2x0PSJ5ZXMiXSkKLUFDX01TR19SRVNVTFQoWyRlbmFibGVfeHNsdF0pCi0K
IEFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgZ2VvbG9jYXRpb24gc3VwcG9ydF0p
CiBBQ19BUkdfRU5BQkxFKGdlb2xvY2F0aW9uLCAKICAgICBBQ19IRUxQX1NUUklORyhbLS1lbmFi
bGUtZ2VvbG9jYXRpb25dLCBbZW5hYmxlIHN1cHBvcnQgZm9yIGdlb2xvY2F0aW9uIFtkZWZhdWx0
PXllc11dKSwKLS0gCjEuNy4xMS43Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>