<?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>212436</bug_id>
          
          <creation_ts>2020-05-27 15:00:26 -0700</creation_ts>
          <short_desc>REGRESSION (r262203): Build errors during JavaScriptCore &quot;Generate Derived Sources&quot; about missing Availability.h header and invalid SDKROOT [-Wmissing-sysroot]</short_desc>
          <delta_ts>2020-05-28 10:50:59 -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>JavaScriptCore</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=212451</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=109324</see_also>
          <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>
          <dependson>210014</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>bburg</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>jlewis3</cc>
    
    <cc>keith_miller</cc>
    
    <cc>krollin</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1656604</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 15:00:26 -0700</bug_when>
    <thetext>Build errors during JavaScriptCore &quot;Generate Derived Sources&quot; about missing Availability.h header and invalid SDKROOT [-Wmissing-sysroot].

[...]
=== BUILD AGGREGATE TARGET Derived Sources OF PROJECT JavaScriptCore WITH CONFIGURATION Debug ===

Check dependencies

PhaseScriptExecution Generate\ Derived\ Sources /var/build/JavaScriptCore.build/Debug/Derived\ Sources.build/Script-65FB3F6509D11E9100F49DEB.sh
    cd /Users/ddkilzer/Data/WebKit.git/Source/JavaScriptCore
    /bin/sh -c \&quot;/var/build/JavaScriptCore.build/Debug/Derived\ Sources.build/Script-65FB3F6509D11E9100F49DEB.sh\&quot;
clang: warning: no such sysroot directory: &apos;macosx10.14internal&apos; [-Wmissing-sysroot]
In file included from &lt;built-in&gt;:1:
In file included from /var/build/Debug/usr/local/include/wtf/Platform.h:44:
/var/build/Debug/usr/local/include/wtf/PlatformOS.h:36:10: fatal error: &apos;Availability.h&apos; file not found
#include &lt;Availability.h&gt;
         ^~~~~~~~~~~~~~~~
1 error generated.
clang: warning: no such sysroot directory: &apos;macosx10.14internal&apos; [-Wmissing-sysroot]
In file included from &lt;built-in&gt;:1:
In file included from /var/build/Debug/usr/local/include/wtf/Platform.h:44:
/var/build/Debug/usr/local/include/wtf/PlatformOS.h:36:10: fatal error: &apos;Availability.h&apos; file not found
#include &lt;Availability.h&gt;
         ^~~~~~~~~~~~~~~~
1 error generated.
clang: warning: no such sysroot directory: &apos;macosx10.14internal&apos; [-Wmissing-sysroot]
In file included from &lt;built-in&gt;:1:
In file included from /var/build/Debug/usr/local/include/wtf/Platform.h:44:
/var/build/Debug/usr/local/include/wtf/PlatformOS.h:36:10: fatal error: &apos;Availability.h&apos; file not found
#include &lt;Availability.h&gt;
         ^~~~~~~~~~~~~~~~
1 error generated.
clang: warning: no such sysroot directory: &apos;macosx10.14internal&apos; [-Wmissing-sysroot]
In file included from &lt;built-in&gt;:1:
In file included from /var/build/Debug/usr/local/include/wtf/Platform.h:44:
/var/build/Debug/usr/local/include/wtf/PlatformOS.h:36:10: fatal error: &apos;Availability.h&apos; file not found
#include &lt;Availability.h&gt;
         ^~~~~~~~~~~~~~~~
1 error generated.
python JavaScriptCore/Scripts/UpdateContents.py &apos;JavaScriptCore/builtins/AsyncFromSyncIteratorPrototype.js JavaScriptCore/builtins/ArrayConstructor.js JavaScriptCore/builtins/ArrayIteratorPrototype.js JavaScriptCore/builtins/ArrayPrototype.js JavaScriptCore/builtins/AsyncIteratorPrototype.js JavaScriptCore/builtins/AsyncFunctionPrototype.js JavaScriptCore/builtins/AsyncGeneratorPrototype.js JavaScriptCore/builtins/DatePrototype.js JavaScriptCore/builtins/FunctionPrototype.js JavaScriptCore/builtins/GeneratorPrototype.js JavaScriptCore/builtins/GlobalObject.js JavaScriptCore/builtins/GlobalOperations.js JavaScriptCore/builtins/InspectorInstrumentationObject.js JavaScriptCore/builtins/InternalPromiseConstructor.js JavaScriptCore/builtins/IteratorHelpers.js JavaScriptCore/builtins/IteratorPrototype.js JavaScriptCore/builtins/MapIteratorPrototype.js JavaScriptCore/builtins/MapPrototype.js JavaScriptCore/builtins/ModuleLoader.js JavaScriptCore/builtins/NumberConstructor.js JavaScriptCore/builtins/ObjectConstructor.js JavaScriptCore/builtins/PromiseConstructor.js JavaScriptCore/builtins/PromiseOperations.js JavaScriptCore/builtins/PromisePrototype.js JavaScriptCore/builtins/ReflectObject.js JavaScriptCore/builtins/RegExpPrototype.js JavaScriptCore/builtins/RegExpStringIteratorPrototype.js JavaScriptCore/builtins/SetIteratorPrototype.js JavaScriptCore/builtins/SetPrototype.js JavaScriptCore/builtins/StringConstructor.js JavaScriptCore/builtins/StringIteratorPrototype.js JavaScriptCore/builtins/StringPrototype.js JavaScriptCore/builtins/TypedArrayConstructor.js JavaScriptCore/builtins/TypedArrayPrototype.js JavaScriptCore/builtins/WebAssembly.js  JavaScriptCore/Scripts/wkbuiltins/__init__.py JavaScriptCore/Scripts/wkbuiltins/wkbuiltins.py JavaScriptCore/Scripts/wkbuiltins/builtins_generator.py JavaScriptCore/Scripts/wkbuiltins/builtins_model.py JavaScriptCore/Scripts/wkbuiltins/builtins_templates.py JavaScriptCore/Scripts/wkbuiltins/builtins_generate_combined_header.py JavaScriptCore/Scripts/wkbuiltins/builtins_generate_combined_implementation.py JavaScriptCore/Scripts/wkbuiltins/builtins_generate_separate_header.py JavaScriptCore/Scripts/wkbuiltins/builtins_generate_separate_implementation.py JavaScriptCore/Scripts/wkbuiltins/builtins_generate_wrapper_header.py JavaScriptCore/Scripts/wkbuiltins/builtins_generate_wrapper_implementation.py JavaScriptCore/Scripts/wkbuiltins/builtins_generate_internals_wrapper_header.py JavaScriptCore/Scripts/wkbuiltins/builtins_generate_internals_wrapper_implementation.py JavaScriptCore/Scripts/generate-js-builtins.py JavaScriptCore/Scripts/lazywriter.py &apos; JavaScriptCore_BUILTINS_DEPENDENCIES_LIST
python JavaScriptCore/Scripts/UpdateContents.py &apos;JavaScriptCore/inspector/protocol/Animation.json JavaScriptCore/inspector/protocol/ApplicationCache.json JavaScriptCore/inspector/protocol/Audit.json JavaScriptCore/inspector/protocol/Browser.json JavaScriptCore/inspector/protocol/CPUProfiler.json JavaScriptCore/inspector/protocol/CSS.json JavaScriptCore/inspector/protocol/Canvas.json JavaScriptCore/inspector/protocol/Console.json JavaScriptCore/inspector/protocol/DOM.json JavaScriptCore/inspector/protocol/DOMDebugger.json JavaScriptCore/inspector/protocol/DOMStorage.json JavaScriptCore/inspector/protocol/Database.json JavaScriptCore/inspector/protocol/Debugger.json JavaScriptCore/inspector/protocol/GenericTypes.json JavaScriptCore/inspector/protocol/Heap.json JavaScriptCore/inspector/protocol/IndexedDB.json JavaScriptCore/inspector/protocol/Inspector.json JavaScriptCore/inspector/protocol/LayerTree.json JavaScriptCore/inspector/protocol/Memory.json JavaScriptCore/inspector/protocol/Network.json JavaScriptCore/inspector/protocol/Page.json JavaScriptCore/inspector/protocol/Recording.json JavaScriptCore/inspector/protocol/Runtime.json JavaScriptCore/inspector/protocol/ScriptProfiler.json JavaScriptCore/inspector/protocol/Security.json JavaScriptCore/inspector/protocol/ServiceWorker.json JavaScriptCore/inspector/protocol/Target.json JavaScriptCore/inspector/protocol/Timeline.json JavaScriptCore/inspector/protocol/Worker.json &apos; EnabledInspectorDomains
Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure

[...]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656606</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 15:02:09 -0700</bug_when>
    <thetext>This fixes it:

$ git diff --cached
diff --git a/Source/JavaScriptCore/Scripts/generate-derived-sources.sh b/Source/JavaScriptCore/Scripts/generate-derived-sources.sh
index 2414765431d..17939f2c920 100755
--- a/Source/JavaScriptCore/Scripts/generate-derived-sources.sh
+++ b/Source/JavaScriptCore/Scripts/generate-derived-sources.sh
@@ -15,4 +15,4 @@ if [ ! $CC ]; then
     export CC=&quot;`xcrun -find clang`&quot;
 fi
 
-make --no-builtin-rules -f &quot;JavaScriptCore/DerivedSources.make&quot; -j `/usr/sbin/sysctl -n hw.ncpu` &quot;${ARGS[@]}&quot;
+make --no-builtin-rules -f &quot;JavaScriptCore/DerivedSources.make&quot; -j `/usr/sbin/sysctl -n hw.ncpu` SDKROOT=&quot;${SDKROOT}&quot; &quot;${ARGS[@]}&quot;

Will check in momentarily.  Building with Apple internal SDK on 10.14.6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656608</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 15:03:15 -0700</bug_when>
    <thetext>I suspect this issue may have always been present, but it didn&apos;t matter previously because the &lt;Availability.h&gt; header wasn&apos;t being included during this step before.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656610</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 15:07:50 -0700</bug_when>
    <thetext>I was building using these commands (both of which worked until recently):

    make debug SDKROOT=macosx.internal
    make debug SDKROOT=macosx10.14internal

Maybe a regression from Bug 209890 (untested):

    Enable the use of XCBuild by default in Apple builds
    &lt;https://bugs.webkit.org/show_bug.cgi?id=209890&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656611</commentid>
    <comment_count>4</comment_count>
      <attachid>400386</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 15:09:13 -0700</bug_when>
    <thetext>Created attachment 400386
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656612</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 15:09:54 -0700</bug_when>
    <thetext>Letting EWS chew on this before landing an unreviewed build fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656613</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-05-27 15:13:03 -0700</bug_when>
    <thetext>&lt;rdar://problem/63692399&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656641</commentid>
    <comment_count>7</comment_count>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2020-05-27 15:42:49 -0700</bug_when>
    <thetext>Just curious, what changed such that &lt;Availability.h&gt; is now being pulled in?

Also, I would think that SDKROOT is already exported. Why does defining it on the command line work?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656645</commentid>
    <comment_count>8</comment_count>
      <attachid>400386</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 15:48:34 -0700</bug_when>
    <thetext>Comment on attachment 400386
Patch v1

All Apple OS targets built, and I reviewed build logs and didn&apos;t see any errors on the build phase script that changed.  Marking cq+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656651</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 15:54:28 -0700</bug_when>
    <thetext>(In reply to Keith Rollin from comment #7)
&gt; Just curious, what changed such that &lt;Availability.h&gt; is now being pulled in?

I don&apos;t know the answer to this because I&apos;ve been prioritizing a fix to be committed first.  Will try to answer if I have time today.

&gt; Also, I would think that SDKROOT is already exported. Why does defining it
&gt; on the command line work?

During debugging I printed out all of `env` in the script (and changed the script to add -x to the #! line to see all the environment variables).  In that case, the SDKROOT environment variable was a fully qualified path to the SDK in /Applications/Xcode.app/Contents/.../.

I honestly don&apos;t know where JavaScriptCore/DerivedSources.make was getting the original Makefile argument from as it didn&apos;t show up as part of &quot;${ARGS[@]}&quot;.  I assumed it was some issue with Xcode that I couldn&apos;t reason about, and passing the argument explicitly fixed it, so that&apos;s the change I made.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656652</commentid>
    <comment_count>10</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 15:55:43 -0700</bug_when>
    <thetext>(In reply to David Kilzer (:ddkilzer) from comment #9)
&gt; (In reply to Keith Rollin from comment #7)
&gt; &gt; Just curious, what changed such that &lt;Availability.h&gt; is now being pulled in?
&gt; 
&gt; I don&apos;t know the answer to this because I&apos;ve been prioritizing a fix to be
&gt; committed first.  Will try to answer if I have time today.
&gt; 
&gt; &gt; Also, I would think that SDKROOT is already exported. Why does defining it
&gt; &gt; on the command line work?
&gt; 
&gt; During debugging I printed out all of `env` in the script (and changed the
&gt; script to add -x to the #! line to see all the environment variables).  In
&gt; that case, the SDKROOT environment variable was a fully qualified path to
&gt; the SDK in /Applications/Xcode.app/Contents/.../.
&gt; 
&gt; I honestly don&apos;t know where JavaScriptCore/DerivedSources.make was getting
&gt; the original Makefile argument from as it didn&apos;t show up as part of
&gt; &quot;${ARGS[@]}&quot;.  I assumed it was some issue with Xcode that I couldn&apos;t reason
&gt; about, and passing the argument explicitly fixed it, so that&apos;s the change I
&gt; made.

Defining it on the command-line works because Source/JavaScriptCore/DerivedSources.make does this:

ifneq ($(SDKROOT),)
    SDK_FLAGS=-isysroot $(SDKROOT)
endif

So the SDKROOT I pass in on the command-line overrides whatever value it was picking up before.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656656</commentid>
    <comment_count>11</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-27 16:02:35 -0700</bug_when>
    <thetext>Committed r262222: &lt;https://trac.webkit.org/changeset/262222&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 400386.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656669</commentid>
    <comment_count>12</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-27 16:25:15 -0700</bug_when>
    <thetext>Using `git bisect`, I found the regression was the fix for Bug 210014 in r262203:

    Web Inspector: replace `featureGuard` and `availability` with a combined `condition` that accepts any macro
    https://bugs.webkit.org/show_bug.cgi?id=210014
    https://trac.webkit.org/r262203

That added all this code, which wasn&apos;t there before:

+ifneq ($(SDKROOT),)
+    SDK_FLAGS=-isysroot $(SDKROOT)
+endif

Which were then used in these new commands (which didn&apos;t exist before):

+ifeq ($(shell $(CC) -std=gnu++1z -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include &quot;wtf/Platform.h&quot; /d
ev/null | grep &apos; WTF_PLATFORM_MAC &apos; | cut -d&apos; &apos; -f3), 1)
+    PREPROCESSOR_DEFINES += WTF_PLATFORM_MAC
+endif
+
+ifeq ($(shell $(CC) -std=gnu++1z -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include &quot;wtf/Platform.h&quot; /d
ev/null | grep &apos; WTF_PLATFORM_IOS_FAMILY &apos; | cut -d&apos; &apos; -f3), 1)
+    PREPROCESSOR_DEFINES += WTF_PLATFORM_IOS_FAMILY
+endif
+
+ifeq ($(shell $(CC) -std=gnu++1z -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include &quot;wtf/Platform.h&quot; /d
ev/null | grep &apos; USE_CF &apos; | cut -d&apos; &apos; -f3), 1)
+    PREPROCESSOR_DEFINES += USE_CF
+endif
+
+ifeq ($(shell $(CC) -std=gnu++1z -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include &quot;wtf/Platform.h&quot; /d
ev/null | grep HAVE_OS_DARK_MODE_SUPPORT | cut -d&apos; &apos; -f3), 1)
+    PREPROCESSOR_DEFINES += HAVE_OS_DARK_MODE_SUPPORT
+else

I&apos;m still not sure why DerivedSources.make was using the SDKROOT that I passed in on the `make debug SDKROOT=...` command-line, but I think the fix was correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656916</commentid>
    <comment_count>13</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-05-28 10:50:45 -0700</bug_when>
    <thetext>Another point of interest:  Source/WebCore/Scripts/generate-derived-sources.sh also includes the SDKROOT=&quot;${SDKROOT}&quot; argument when running a command on Source/WebCore/DerivedSources.make.

It has been present since Source/WebCore/Scripts/generate-derived-sources.sh was a build phase script contained within WebCore.xcodeproj/project.pbxproj, and it was added in r142546:

Bug 109324: Make WebCore Derived Sources work with SDK identifiers too
&lt;https://bugs.webkit.org/show_bug.cgi?id=109324&gt;
&lt;https://trac.webkit.org/r142546&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400386</attachid>
            <date>2020-05-27 15:09:13 -0700</date>
            <delta_ts>2020-05-27 16:02:36 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-212436-20200527151053.patch</filename>
            <type>text/plain</type>
            <size>1543</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMjE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA4
NDY1YmU1YmE4YTJkYWE3ZTg3ZTE0YzJjMmNkZmQ3ZDdjMzY4YzZjLi4xNTQ4OTU1ZjhlOWQwOWFm
ODNkOTU4NDIxMGFmOWUxNDQyYWI5ZmQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAyMC0wNS0yNyAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJAYXBwbGUuY29t
PgorCisgICAgICAgIFJFR1JFU1NJT046IEJ1aWxkIGVycm9ycyBkdXJpbmcgSmF2YVNjcmlwdENv
cmUgIkdlbmVyYXRlIERlcml2ZWQgU291cmNlcyIgYWJvdXQgbWlzc2luZyBBdmFpbGFiaWxpdHku
aCBoZWFkZXIgYW5kIGludmFsaWQgU0RLUk9PVCBbLVdtaXNzaW5nLXN5c3Jvb3RdCisgICAgICAg
IDxodHRwczovL3dlYmtpdC5vcmcvYi8yMTI0MzY+CisKKyAgICAgICAgVW5yZXZpZXdlZCBidWls
ZCBmaXguCisKKyAgICAgICAgKiBTY3JpcHRzL2dlbmVyYXRlLWRlcml2ZWQtc291cmNlcy5zaDog
UGFzcyBTREtST09UIHRvIGBtYWtlYAorICAgICAgICBjb21tYW5kIGZyb20gdGhlIGN1cnJlbnQg
ZW52aXJvbm1lbnQuCisKIDIwMjAtMDUtMjcgIERldmluIFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUu
Y29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IHJlcGxhY2UgYGZlYXR1cmVHdWFyZGAgYW5k
IGBhdmFpbGFiaWxpdHlgIHdpdGggYSBjb21iaW5lZCBgY29uZGl0aW9uYCB0aGF0IGFjY2VwdHMg
YW55IG1hY3JvCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvU2NyaXB0cy9nZW5l
cmF0ZS1kZXJpdmVkLXNvdXJjZXMuc2ggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvU2NyaXB0cy9n
ZW5lcmF0ZS1kZXJpdmVkLXNvdXJjZXMuc2gKaW5kZXggMjQxNDc2NTQzMWQ5YmI1ZDQxY2U0ODQw
NTliOWY5NTU5NGRlZWE3MC4uMTc5MzlmMmM5MjAxY2NiMmQ2ZWVmYjdlOTI3NjJhOGYxZDc4YzA3
YyAxMDA3NTUKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL1NjcmlwdHMvZ2VuZXJhdGUtZGVy
aXZlZC1zb3VyY2VzLnNoCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9TY3JpcHRzL2dlbmVy
YXRlLWRlcml2ZWQtc291cmNlcy5zaApAQCAtMTUsNCArMTUsNCBAQCBpZiBbICEgJENDIF07IHRo
ZW4KICAgICBleHBvcnQgQ0M9ImB4Y3J1biAtZmluZCBjbGFuZ2AiCiBmaQogCi1tYWtlIC0tbm8t
YnVpbHRpbi1ydWxlcyAtZiAiSmF2YVNjcmlwdENvcmUvRGVyaXZlZFNvdXJjZXMubWFrZSIgLWog
YC91c3Ivc2Jpbi9zeXNjdGwgLW4gaHcubmNwdWAgIiR7QVJHU1tAXX0iCittYWtlIC0tbm8tYnVp
bHRpbi1ydWxlcyAtZiAiSmF2YVNjcmlwdENvcmUvRGVyaXZlZFNvdXJjZXMubWFrZSIgLWogYC91
c3Ivc2Jpbi9zeXNjdGwgLW4gaHcubmNwdWAgU0RLUk9PVD0iJHtTREtST09UfSIgIiR7QVJHU1tA
XX0iCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>