<?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>153683</bug_id>
          
          <creation_ts>2016-01-29 16:05:22 -0800</creation_ts>
          <short_desc>Layout Test fast/parser/external-entities-in-xslt.xml is flaky on El Capitan (but fails most of the time)</short_desc>
          <delta_ts>2016-02-02 23:36:21 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.11</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=17353</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=143484</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=143463</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>glenn</cc>
    
    <cc>koivisto</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1160326</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-01-29 16:05:22 -0800</bug_when>
    <thetext>Layout Test fast/parser/external-entities-in-xslt.xml is flaky on El Capitan (but fails most of the time)

First failing run on El Capitan:
&lt;https://build.webkit.org/builders/Apple%20El%20Capitan%20Release%20WK2%20(Tests)/builds/2905&gt;

Flakiness Dashboard:
&lt;http://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=fast%2Fparser%2Fexternal-entities-in-xslt.xml&gt;

--- /Volumes/Data/slave/elcapitan-release-tests-wk2/build/layout-test-results/fast/parser/external-entities-in-xslt-expected.txt
+++ /Volumes/Data/slave/elcapitan-release-tests-wk2/build/layout-test-results/fast/parser/external-entities-in-xslt-actual.txt
@@ -1 +1,5 @@
+CONSOLE MESSAGE: line 1: Document is empty
+
+CONSOLE MESSAGE: line 1: Start tag expected, &apos;&lt;&apos; not found
+
 SUCCESS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160333</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-01-29 16:35:38 -0800</bug_when>
    <thetext>Marked as flaky on El Capitan with &lt;https://trac.webkit.org/r195864&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160334</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-01-29 16:36:45 -0800</bug_when>
    <thetext>Seems to have started with &lt;http://trac.webkit.org/r195795&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160588</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-01-30 17:06:04 -0800</bug_when>
    <thetext>This failure happens almost every time, so this has to be either this change or http://trac.webkit.org/changeset/195790 as the other potential culprit.

Other bots have been failing in the same way in the past, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160883</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-02-01 09:35:31 -0800</bug_when>
    <thetext>This is printed by libxml2. I seem to remember investigating the same issue a while back where a test would cause these lines to get printed out on the following test case. I am trying to find that bug again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161163</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-02-01 18:06:38 -0800</bug_when>
    <thetext>Testing locally, this is pretty clearly &lt;http://trac.webkit.org/r195795&gt;. Dan, can you look into this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161166</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-01 18:09:41 -0800</bug_when>
    <thetext>What’s a good way to reproduce this locally with my build? Running that test by itself (&quot;run-webkit-tests fast/parser/external-entities-in-xslt.xml&quot;) succeeds 10 out of 10 times.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161167</commentid>
    <comment_count>7</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-01 18:10:11 -0800</bug_when>
    <thetext>^ with my Debug build, that is.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161175</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-01 18:45:27 -0800</bug_when>
    <thetext>Also ran &quot;run-webkit-tests fast/parser&quot; successfully 4/4 times.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161201</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-02-01 22:00:59 -0800</bug_when>
    <thetext>My guess is that it fails for you, but run-webkit-tests hides that, because the failure is expected. Running with &quot;-v&quot; will make the failure visible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161202</commentid>
    <comment_count>10</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-01 22:03:07 -0800</bug_when>
    <thetext>Good guess!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161214</commentid>
    <comment_count>11</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-01 22:54:27 -0800</bug_when>
    <thetext>With an archived Debug build of r195795:

$ WebKitTestRunner LayoutTests/fast/parser/external-entities-in-xslt.xml 2&gt; /dev/null
Content-Type: text/plain
CONSOLE MESSAGE: line 1: Document is empty

CONSOLE MESSAGE: line 1: Start tag expected, &apos;&lt;&apos; not found

SUCCESS
#EOF
#EOF

$ DumpRenderTree LayoutTests/fast/parser/external-entities-in-xslt.xml 2&gt; /dev/null
CONSOLE MESSAGE: line 1: Document is empty

CONSOLE MESSAGE: line 1: Start tag expected, &apos;&lt;&apos; not found

Content-Type: text/plain
DumpMalloc: 55205888
SUCCESS
#EOF

--------------------------------------------------------------------------------
With an archived Debug build of r195794:

$ WebKitTestRunner LayoutTests/fast/parser/external-entities-in-xslt.xml 2&gt; /dev/null
Content-Type: text/plain
CONSOLE MESSAGE: line 1: Document is empty

CONSOLE MESSAGE: line 1: Start tag expected, &apos;&lt;&apos; not found

SUCCESS
#EOF
#EOF


$ DumpRenderTree LayoutTests/fast/parser/external-entities-in-xslt.xml 2&gt; /dev/null
CONSOLE MESSAGE: line 1: Document is empty

CONSOLE MESSAGE: line 1: Start tag expected, &apos;&lt;&apos; not found

Content-Type: text/plain
DumpMalloc: 54984704
SUCCESS
#EOF

--------------------------------------------------------------------------------

I don’t know why it’s OK for the ordering of the Content-Type: header with respect to the other output to differ between the tools, and I suspect that the ordering seen in WebKitTestRunner is related to the reported failure, but I don’t see evidence that that has changed recently.

It’s also worth noting that with both test tools, if I run the test a second time in the same instance of the tool, then the CONSOLE MESSAGE lines do not repeat. Consequently, if I use run-webkit-tests to run the test twice, it passes the second time.

Still, even though the WebKitTestRunner output looks the same (and wrong) to me before and after r195795, it looks different to run-webkit-tests, or run-webkit-tests gets it differently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161217</commentid>
    <comment_count>12</comment_count>
      <attachid>270474</attachid>
    <who name="">mitz</who>
    <bug_when>2016-02-01 23:36:29 -0800</bug_when>
    <thetext>Created attachment 270474
Add missing keys to Web Content service environment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161218</commentid>
    <comment_count>13</comment_count>
      <attachid>270475</attachid>
    <who name="">mitz</who>
    <bug_when>2016-02-01 23:37:50 -0800</bug_when>
    <thetext>Created attachment 270475
Add missing keys to Web Content service environment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161292</commentid>
    <comment_count>14</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-02 09:19:37 -0800</bug_when>
    <thetext>Thanks for the review! I can commit this fix, but I now think a better fix would be for the WebKitTestRunner injected bundle to set XML_CATALOG_NAME in its initialization. I guess I can do that in a follow-up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161300</commentid>
    <comment_count>15</comment_count>
      <attachid>270475</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-02 10:06:55 -0800</bug_when>
    <thetext>Comment on attachment 270475
Add missing keys to Web Content service environment

Clearing flags on attachment: 270475

Committed r196013: &lt;http://trac.webkit.org/changeset/196013&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161301</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-02 10:07:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161533</commentid>
    <comment_count>17</comment_count>
      <attachid>270548</attachid>
    <who name="">mitz</who>
    <bug_when>2016-02-02 21:35:51 -0800</bug_when>
    <thetext>Created attachment 270548
Better fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161534</commentid>
    <comment_count>18</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-02 21:36:07 -0800</bug_when>
    <thetext>Reopening to get a better fix reviewed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161554</commentid>
    <comment_count>19</comment_count>
      <attachid>270548</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-02 22:14:17 -0800</bug_when>
    <thetext>Comment on attachment 270548
Better fix

Clearing flags on attachment: 270548

Committed r196048: &lt;http://trac.webkit.org/changeset/196048&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161555</commentid>
    <comment_count>20</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-02-02 22:14:21 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161576</commentid>
    <comment_count>21</comment_count>
      <attachid>270548</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-02-02 23:17:21 -0800</bug_when>
    <thetext>Comment on attachment 270548
Better fix

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

&gt; Tools/ChangeLog:11
&gt; +          used by any code in the Web Content process. If that ever changed, we should send it over
&gt; +          as a bundle parameter.

Just to have it here for posterity: we need to be careful with bundle parameters that affect which directories WebContent processes use, because UI process is not necessarily trusted.

Should be fine as long as the parameters are only respected for unsandboxed UI processes, such as WebKitTestRunner.

&gt; Tools/Scripts/webkitpy/port/mac.py:-110
&gt; -        # work around missing /etc/catalog &lt;rdar://problem/4292995&gt;
&gt; -        env[&apos;XML_CATALOG_FILES&apos;] = &apos;&apos;

Do we have the code to deal with this in DumpRenderTree?

&gt; Tools/WebKitTestRunner/InjectedBundle/ios/InjectedBundleIOS.mm:39
&gt; +    setenv(&quot;XML_CATALOG_FILES&quot;, &quot;&quot;, 0);

Given that this test fails on other platforms too, perhaps this should be in cross-platform code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161580</commentid>
    <comment_count>22</comment_count>
    <who name="">mitz</who>
    <bug_when>2016-02-02 23:23:04 -0800</bug_when>
    <thetext>(In reply to comment #21)
&gt; Comment on attachment 270548 [details]
&gt; Better fix
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=270548&amp;action=review
&gt; 
&gt; &gt; Tools/ChangeLog:11
&gt; &gt; +          used by any code in the Web Content process. If that ever changed, we should send it over
&gt; &gt; +          as a bundle parameter.
&gt; 
&gt; Just to have it here for posterity: we need to be careful with bundle
&gt; parameters that affect which directories WebContent processes use, because
&gt; UI process is not necessarily trusted.
&gt; 
&gt; Should be fine as long as the parameters are only respected for unsandboxed
&gt; UI processes, such as WebKitTestRunner.

I wasn’t being clear. By “send it over as a bundle parameter” I meant writing code in WebKitTestRunner to use -[WKProcessPool _setObject:forBundleParameter:] or its C-SPI cousin to pass it along, not to change anything in WebKit itself.

&gt; 
&gt; &gt; Tools/Scripts/webkitpy/port/mac.py:-110
&gt; &gt; -        # work around missing /etc/catalog &lt;rdar://problem/4292995&gt;
&gt; &gt; -        env[&apos;XML_CATALOG_FILES&apos;] = &apos;&apos;
&gt; 
&gt; Do we have the code to deal with this in DumpRenderTree?

No, that’s why we still set the non-__XPC_-prefixed variable.

&gt; 
&gt; &gt; Tools/WebKitTestRunner/InjectedBundle/ios/InjectedBundleIOS.mm:39
&gt; &gt; +    setenv(&quot;XML_CATALOG_FILES&quot;, &quot;&quot;, 0);
&gt; 
&gt; Given that this test fails on other platforms too, perhaps this should be in
&gt; cross-platform code.

I didn’t know that this problem affected other platforms. Has r195795 had any effect on non-Apple platforms, or have other platforms been failing forever and no one cared enough to fix them?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161584</commentid>
    <comment_count>23</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-02-02 23:35:14 -0800</bug_when>
    <thetext>&gt; No, that’s why we still set the non-__XPC_-prefixed variable.

Sorry, misread it - saw that the unprefixed line was red, and didn&apos;t look further.

&gt; I didn’t know that this problem affected other platforms. Has r195795 had any effect on non-Apple platforms, or have other platforms been failing forever and no one cared enough to fix them?

The latter (I mentioned that in comment 3). And I guess that by other platforms, I only meant Windows and iOS, Linux ones seem ok:

&lt;http://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=fast%2Fparser%2Fexternal-entities-in-xslt.xml&gt;

I think that all this leaves us with two platforms to fix, Windows and iOS WK1 (because environment is not inherited from the proxy process to DumpRenderTree).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161585</commentid>
    <comment_count>24</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-02-02 23:36:21 -0800</bug_when>
    <thetext>Oh, and still need to update TestExpectations, it seems?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>270474</attachid>
            <date>2016-02-01 23:36:29 -0800</date>
            <delta_ts>2016-02-01 23:36:49 -0800</delta_ts>
            <desc>Add missing keys to Web Content service environment</desc>
            <filename>bug-153683-20160201233604.patch</filename>
            <type>text/plain</type>
            <size>3740</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE5NjAwNCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDE2LTAyLTAxICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisK
KyAgICAgICAgTGF5b3V0IFRlc3QgZmFzdC9wYXJzZXIvZXh0ZXJuYWwtZW50aXRpZXMtaW4teHNs
dC54bWwgaXMgZmxha3kgb24gRWwgQ2FwaXRhbiAoYnV0IGZhaWxzIG1vc3Qgb2YgdGhlIHRpbWUp
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTM2ODMK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFbnN1cmUg
dGhhdCBYTUxfQ0FUQUxPR19GSUxFUyBpcyBzZXQgaW4gdGhlIFdlYiBDb250ZW50IHNlcnZpY2Xi
gJlzIGVudmlyb25tZW50IGFzIHdlbGwuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Bv
cnQvZHJpdmVyLnB5OgorICAgICAgICAoRHJpdmVyLl9zZXR1cF9lbnZpcm9uX2Zvcl9kcml2ZXIp
OiBBbHNvIHNldCBfX1hQQ19EVU1QUkVOREVSVFJFRV9URU1QLgorICAgICAgICAqIFNjcmlwdHMv
d2Via2l0cHkvcG9ydC9pb3MucHk6CisgICAgICAgIChJT1NTaW11bGF0b3JQb3J0LnNldHVwX2Vu
dmlyb25fZm9yX3NlcnZlcik6IFNldCBfX1hQQ19YTUxfQ0FUQUxPR19GSUxFUy4KKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvbWFjLnB5OgorICAgICAgICAoTWFjUG9ydC5zZXR1cF9l
bnZpcm9uX2Zvcl9zZXJ2ZXIpOiBEaXR0by4KKwogMjAxNi0wMi0wMSAgSmFzb24gTWFyY2VsbCAg
PGptYXJjZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgY29kZSB0byBwYXJzZSB0aGUgZ2l0
IGJyYW5jaGVzIG91dCBvZiB0aGUgVHJhYyBSU1MgZmVlZApJbmRleDogVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9wb3J0L2RyaXZlci5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtp
dHB5L3BvcnQvZHJpdmVyLnB5CShyZXZpc2lvbiAxOTU5OTkpCisrKyBUb29scy9TY3JpcHRzL3dl
YmtpdHB5L3BvcnQvZHJpdmVyLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0zMjEsNiArMzIxLDcgQEAg
Y2xhc3MgRHJpdmVyKG9iamVjdCk6CiAgICAgICAgIGVudmlyb25tZW50WydESVJIRUxQRVJfVVNF
Ul9ESVJfU1VGRklYJ10gPSBzdHIob3MucGF0aC5iYXNlbmFtZShzdHIoc2VsZi5fZHJpdmVyX3Rl
bXBkaXIpKSkKICAgICAgICAgIyBQdXQgY2VydGFpbiBub3JtYWxseSBwZXJzaXN0ZW50IGZpbGVz
IGludG8gdGhlIHRlbXAgZGlyZWN0b3J5IChlLmcuIEluZGV4ZWREQiBzdG9yYWdlKS4KICAgICAg
ICAgZW52aXJvbm1lbnRbJ0RVTVBSRU5ERVJUUkVFX1RFTVAnXSA9IHN0cihzZWxmLl9kcml2ZXJf
dGVtcGRpcikKKyAgICAgICAgZW52aXJvbm1lbnRbJ19fWFBDX0RVTVBSRU5ERVJUUkVFX1RFTVAn
XSA9IGVudmlyb25tZW50WydEVU1QUkVOREVSVFJFRV9URU1QJ10KICAgICAgICAgZW52aXJvbm1l
bnRbJ0xPQ0FMX1JFU09VUkNFX1JPT1QnXSA9IHN0cihzZWxmLl9wb3J0LmxheW91dF90ZXN0c19k
aXIoKSkKICAgICAgICAgZW52aXJvbm1lbnRbJ0FTQU5fT1BUSU9OUyddID0gImFsbG9jYXRvcl9t
YXlfcmV0dXJuX251bGw9MSIKICAgICAgICAgZW52aXJvbm1lbnRbJ19fWFBDX0FTQU5fT1BUSU9O
UyddID0gZW52aXJvbm1lbnRbJ0FTQU5fT1BUSU9OUyddCkluZGV4OiBUb29scy9TY3JpcHRzL3dl
YmtpdHB5L3BvcnQvaW9zLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkv
cG9ydC9pb3MucHkJKHJldmlzaW9uIDE5NTk5OSkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkv
cG9ydC9pb3MucHkJKHdvcmtpbmcgY29weSkKQEAgLTI3MSw3ICsyNzEsOSBAQCBjbGFzcyBJT1NT
aW11bGF0b3JQb3J0KFBvcnQpOgogICAgICAgICAgICAgICAgIHNlbGYuX2FwcGVuZF92YWx1ZV9j
b2xvbl9zZXBhcmF0ZWQoZW52LCAnRFlMRF9JTlNFUlRfTElCUkFSSUVTJywgJy91c3IvbGliL2xp
YmdtYWxsb2MuZHlsaWInKQogICAgICAgICAgICAgICAgIHNlbGYuX2FwcGVuZF92YWx1ZV9jb2xv
bl9zZXBhcmF0ZWQoZW52LCAnX19YUENfRFlMRF9JTlNFUlRfTElCUkFSSUVTJywgJy91c3IvbGli
L2xpYmdtYWxsb2MuZHlsaWInKQogICAgICAgICAgICAgc2VsZi5fYXBwZW5kX3ZhbHVlX2NvbG9u
X3NlcGFyYXRlZChlbnYsICdEWUxEX0lOU0VSVF9MSUJSQVJJRVMnLCBzZWxmLl9idWlsZF9wYXRo
KCJsaWJXZWJDb3JlVGVzdFNoaW0uZHlsaWIiKSkKLSAgICAgICAgZW52WydYTUxfQ0FUQUxPR19G
SUxFUyddID0gJycgICMgd29yayBhcm91bmQgbWlzc2luZyAvZXRjL2NhdGFsb2cgPHJkYXI6Ly9w
cm9ibGVtLzQyOTI5OTU+CisgICAgICAgICMgd29yayBhcm91bmQgbWlzc2luZyAvZXRjL2NhdGFs
b2cgPHJkYXI6Ly9wcm9ibGVtLzQyOTI5OTU+CisgICAgICAgIGVudlsnWE1MX0NBVEFMT0dfRklM
RVMnXSA9ICcnCisgICAgICAgIGVudlsnX19YUENfWE1MX0NBVEFMT0dfRklMRVMnXSA9ICcnCiAg
ICAgICAgIHJldHVybiBlbnYKIAogICAgIGRlZiBvcGVyYXRpbmdfc3lzdGVtKHNlbGYpOgpJbmRl
eDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L21hYy5weQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvbWFjLnB5CShyZXZpc2lvbiAxOTU5OTkpCisrKyBUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvbWFjLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMDYsNyAr
MTA2LDkgQEAgY2xhc3MgTWFjUG9ydChBcHBsZVBvcnQpOgogICAgICAgICAgICAgICAgIHNlbGYu
X2FwcGVuZF92YWx1ZV9jb2xvbl9zZXBhcmF0ZWQoZW52LCAnRFlMRF9JTlNFUlRfTElCUkFSSUVT
JywgJy91c3IvbGliL2xpYmdtYWxsb2MuZHlsaWInKQogICAgICAgICAgICAgICAgIHNlbGYuX2Fw
cGVuZF92YWx1ZV9jb2xvbl9zZXBhcmF0ZWQoZW52LCAnX19YUENfRFlMRF9JTlNFUlRfTElCUkFS
SUVTJywgJy91c3IvbGliL2xpYmdtYWxsb2MuZHlsaWInKQogICAgICAgICAgICAgc2VsZi5fYXBw
ZW5kX3ZhbHVlX2NvbG9uX3NlcGFyYXRlZChlbnYsICdEWUxEX0lOU0VSVF9MSUJSQVJJRVMnLCBz
ZWxmLl9idWlsZF9wYXRoKCJsaWJXZWJDb3JlVGVzdFNoaW0uZHlsaWIiKSkKLSAgICAgICAgZW52
WydYTUxfQ0FUQUxPR19GSUxFUyddID0gJycgICMgd29yayBhcm91bmQgbWlzc2luZyAvZXRjL2Nh
dGFsb2cgPHJkYXI6Ly9wcm9ibGVtLzQyOTI5OTU+CisgICAgICAgICMgd29yayBhcm91bmQgbWlz
c2luZyAvZXRjL2NhdGFsb2cgPHJkYXI6Ly9wcm9ibGVtLzQyOTI5OTU+CisgICAgICAgIGVudlsn
WE1MX0NBVEFMT0dfRklMRVMnXSA9ICcnCisgICAgICAgIGVudlsnX19YUENfWE1MX0NBVEFMT0df
RklMRVMnXSA9ICcnCiAgICAgICAgIHJldHVybiBlbnYKIAogICAgIGRlZiBfY2xlYXJfZ2xvYmFs
X2NhY2hlc19hbmRfdGVtcG9yYXJ5X2ZpbGVzKHNlbGYpOgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270475</attachid>
            <date>2016-02-01 23:37:50 -0800</date>
            <delta_ts>2016-02-02 10:06:55 -0800</delta_ts>
            <desc>Add missing keys to Web Content service environment</desc>
            <filename>bug-153683-20160201233726.patch</filename>
            <type>text/plain</type>
            <size>5067</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE5NjAwNCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDE2LTAyLTAxICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisK
KyAgICAgICAgTGF5b3V0IFRlc3QgZmFzdC9wYXJzZXIvZXh0ZXJuYWwtZW50aXRpZXMtaW4teHNs
dC54bWwgaXMgZmxha3kgb24gRWwgQ2FwaXRhbiAoYnV0IGZhaWxzIG1vc3Qgb2YgdGhlIHRpbWUp
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTM2ODMK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFbnN1cmUg
dGhhdCBYTUxfQ0FUQUxPR19GSUxFUyBpcyBzZXQgaW4gdGhlIFdlYiBDb250ZW50IHNlcnZpY2Xi
gJlzIGVudmlyb25tZW50IGFzIHdlbGwuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Bv
cnQvZHJpdmVyLnB5OgorICAgICAgICAoRHJpdmVyLl9zZXR1cF9lbnZpcm9uX2Zvcl9kcml2ZXIp
OiBBbHNvIHNldCBfX1hQQ19EVU1QUkVOREVSVFJFRV9URU1QLgorICAgICAgICAqIFNjcmlwdHMv
d2Via2l0cHkvcG9ydC9pb3MucHk6CisgICAgICAgIChJT1NTaW11bGF0b3JQb3J0LnNldHVwX2Vu
dmlyb25fZm9yX3NlcnZlcik6IFNldCBfX1hQQ19YTUxfQ0FUQUxPR19GSUxFUy4KKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvbWFjLnB5OgorICAgICAgICAoTWFjUG9ydC5zZXR1cF9l
bnZpcm9uX2Zvcl9zZXJ2ZXIpOiBEaXR0by4KKwogMjAxNi0wMi0wMSAgSmFzb24gTWFyY2VsbCAg
PGptYXJjZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgY29kZSB0byBwYXJzZSB0aGUgZ2l0
IGJyYW5jaGVzIG91dCBvZiB0aGUgVHJhYyBSU1MgZmVlZApJbmRleDogVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9wb3J0L2RyaXZlci5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtp
dHB5L3BvcnQvZHJpdmVyLnB5CShyZXZpc2lvbiAxOTU5OTkpCisrKyBUb29scy9TY3JpcHRzL3dl
YmtpdHB5L3BvcnQvZHJpdmVyLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0zMjEsNiArMzIxLDcgQEAg
Y2xhc3MgRHJpdmVyKG9iamVjdCk6CiAgICAgICAgIGVudmlyb25tZW50WydESVJIRUxQRVJfVVNF
Ul9ESVJfU1VGRklYJ10gPSBzdHIob3MucGF0aC5iYXNlbmFtZShzdHIoc2VsZi5fZHJpdmVyX3Rl
bXBkaXIpKSkKICAgICAgICAgIyBQdXQgY2VydGFpbiBub3JtYWxseSBwZXJzaXN0ZW50IGZpbGVz
IGludG8gdGhlIHRlbXAgZGlyZWN0b3J5IChlLmcuIEluZGV4ZWREQiBzdG9yYWdlKS4KICAgICAg
ICAgZW52aXJvbm1lbnRbJ0RVTVBSRU5ERVJUUkVFX1RFTVAnXSA9IHN0cihzZWxmLl9kcml2ZXJf
dGVtcGRpcikKKyAgICAgICAgZW52aXJvbm1lbnRbJ19fWFBDX0RVTVBSRU5ERVJUUkVFX1RFTVAn
XSA9IGVudmlyb25tZW50WydEVU1QUkVOREVSVFJFRV9URU1QJ10KICAgICAgICAgZW52aXJvbm1l
bnRbJ0xPQ0FMX1JFU09VUkNFX1JPT1QnXSA9IHN0cihzZWxmLl9wb3J0LmxheW91dF90ZXN0c19k
aXIoKSkKICAgICAgICAgZW52aXJvbm1lbnRbJ0FTQU5fT1BUSU9OUyddID0gImFsbG9jYXRvcl9t
YXlfcmV0dXJuX251bGw9MSIKICAgICAgICAgZW52aXJvbm1lbnRbJ19fWFBDX0FTQU5fT1BUSU9O
UyddID0gZW52aXJvbm1lbnRbJ0FTQU5fT1BUSU9OUyddCkluZGV4OiBUb29scy9TY3JpcHRzL3dl
YmtpdHB5L3BvcnQvaW9zLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkv
cG9ydC9pb3MucHkJKHJldmlzaW9uIDE5NTk5OSkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkv
cG9ydC9pb3MucHkJKHdvcmtpbmcgY29weSkKQEAgLTI3MSw3ICsyNzEsOSBAQCBjbGFzcyBJT1NT
aW11bGF0b3JQb3J0KFBvcnQpOgogICAgICAgICAgICAgICAgIHNlbGYuX2FwcGVuZF92YWx1ZV9j
b2xvbl9zZXBhcmF0ZWQoZW52LCAnRFlMRF9JTlNFUlRfTElCUkFSSUVTJywgJy91c3IvbGliL2xp
YmdtYWxsb2MuZHlsaWInKQogICAgICAgICAgICAgICAgIHNlbGYuX2FwcGVuZF92YWx1ZV9jb2xv
bl9zZXBhcmF0ZWQoZW52LCAnX19YUENfRFlMRF9JTlNFUlRfTElCUkFSSUVTJywgJy91c3IvbGli
L2xpYmdtYWxsb2MuZHlsaWInKQogICAgICAgICAgICAgc2VsZi5fYXBwZW5kX3ZhbHVlX2NvbG9u
X3NlcGFyYXRlZChlbnYsICdEWUxEX0lOU0VSVF9MSUJSQVJJRVMnLCBzZWxmLl9idWlsZF9wYXRo
KCJsaWJXZWJDb3JlVGVzdFNoaW0uZHlsaWIiKSkKLSAgICAgICAgZW52WydYTUxfQ0FUQUxPR19G
SUxFUyddID0gJycgICMgd29yayBhcm91bmQgbWlzc2luZyAvZXRjL2NhdGFsb2cgPHJkYXI6Ly9w
cm9ibGVtLzQyOTI5OTU+CisgICAgICAgICMgd29yayBhcm91bmQgbWlzc2luZyAvZXRjL2NhdGFs
b2cgPHJkYXI6Ly9wcm9ibGVtLzQyOTI5OTU+CisgICAgICAgIGVudlsnWE1MX0NBVEFMT0dfRklM
RVMnXSA9ICcnCisgICAgICAgIGVudlsnX19YUENfWE1MX0NBVEFMT0dfRklMRVMnXSA9ICcnCiAg
ICAgICAgIHJldHVybiBlbnYKIAogICAgIGRlZiBvcGVyYXRpbmdfc3lzdGVtKHNlbGYpOgpJbmRl
eDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L21hYy5weQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvbWFjLnB5CShyZXZpc2lvbiAxOTU5OTkpCisrKyBUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvbWFjLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMDYsNyAr
MTA2LDkgQEAgY2xhc3MgTWFjUG9ydChBcHBsZVBvcnQpOgogICAgICAgICAgICAgICAgIHNlbGYu
X2FwcGVuZF92YWx1ZV9jb2xvbl9zZXBhcmF0ZWQoZW52LCAnRFlMRF9JTlNFUlRfTElCUkFSSUVT
JywgJy91c3IvbGliL2xpYmdtYWxsb2MuZHlsaWInKQogICAgICAgICAgICAgICAgIHNlbGYuX2Fw
cGVuZF92YWx1ZV9jb2xvbl9zZXBhcmF0ZWQoZW52LCAnX19YUENfRFlMRF9JTlNFUlRfTElCUkFS
SUVTJywgJy91c3IvbGliL2xpYmdtYWxsb2MuZHlsaWInKQogICAgICAgICAgICAgc2VsZi5fYXBw
ZW5kX3ZhbHVlX2NvbG9uX3NlcGFyYXRlZChlbnYsICdEWUxEX0lOU0VSVF9MSUJSQVJJRVMnLCBz
ZWxmLl9idWlsZF9wYXRoKCJsaWJXZWJDb3JlVGVzdFNoaW0uZHlsaWIiKSkKLSAgICAgICAgZW52
WydYTUxfQ0FUQUxPR19GSUxFUyddID0gJycgICMgd29yayBhcm91bmQgbWlzc2luZyAvZXRjL2Nh
dGFsb2cgPHJkYXI6Ly9wcm9ibGVtLzQyOTI5OTU+CisgICAgICAgICMgd29yayBhcm91bmQgbWlz
c2luZyAvZXRjL2NhdGFsb2cgPHJkYXI6Ly9wcm9ibGVtLzQyOTI5OTU+CisgICAgICAgIGVudlsn
WE1MX0NBVEFMT0dfRklMRVMnXSA9ICcnCisgICAgICAgIGVudlsnX19YUENfWE1MX0NBVEFMT0df
RklMRVMnXSA9ICcnCiAgICAgICAgIHJldHVybiBlbnYKIAogICAgIGRlZiBfY2xlYXJfZ2xvYmFs
X2NhY2hlc19hbmRfdGVtcG9yYXJ5X2ZpbGVzKHNlbGYpOgpJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTk2
MDA0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTIgQEAKKzIwMTYtMDItMDEgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KKworICAg
ICAgICBMYXlvdXQgVGVzdCBmYXN0L3BhcnNlci9leHRlcm5hbC1lbnRpdGllcy1pbi14c2x0Lnht
bCBpcyBmbGFreSBvbiBFbCBDYXBpdGFuIChidXQgZmFpbHMgbW9zdCBvZiB0aGUgdGltZSkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MzY4MworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0v
bWFjL1Rlc3RFeHBlY3RhdGlvbnM6IFJlbW92ZWQgdGhlIGZhaWx1cmUgZXhwZWN0YXRpb24gZm9y
IHRoaXMgdGVzdC4KKwogMjAxNi0wMi0wMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29t
PgogCiAgICAgICAgIG9iamVjdC5fX2xvb2t1cEdldHRlcl9fKCkgLyBvYmplY3QuX19sb29rdXBT
ZXR0ZXJfXygpIGRvZXMgbm90IHdvcmsgZm9yIG5hdGl2ZSBiaW5kaW5ncwpJbmRleDogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDE5NTk5OSkKKysr
IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkp
CkBAIC0xMzEyLDYgKzEzMTIsNCBAQCB3ZWJraXQub3JnL2IvMTUyMDA5IFsgRGVidWcgRWxDYXBp
dGFuIF0gCiAKIHdlYmtpdC5vcmcvYi8xNTMwODYgc3B1dG5pay9Db25mb3JtYW5jZS8xNV9OYXRp
dmVfT2JqZWN0cy8xNS4xX1RoZV9HbG9iYWxfT2JqZWN0LzE1LjEuMy8xNS4xLjMuM19lbmNvZGVV
UkkvUzE1LjEuMy4zX0EyLjRfVDIuaHRtbCBbIFBhc3MgQ3Jhc2ggXQogCi13ZWJraXQub3JnL2Iv
MTUzNjgzIFsgRWxDYXBpdGFuIF0gZmFzdC9wYXJzZXIvZXh0ZXJuYWwtZW50aXRpZXMtaW4teHNs
dC54bWwgWyBQYXNzIEZhaWx1cmUgXQotCiB3ZWJraXQub3JnL2IvMTUzNzUyIFsgWW9zZW1pdGUg
XSBodHRwL3Rlc3RzL3BsdWdpbnMvdmlzaWJsZV9wbHVnaW5zLmh0bWwgWyBTa2lwIF0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270548</attachid>
            <date>2016-02-02 21:35:51 -0800</date>
            <delta_ts>2016-02-02 22:14:17 -0800</delta_ts>
            <desc>Better fix</desc>
            <filename>153683_r2.diff</filename>
            <type>text/plain</type>
            <size>5742</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE5NjA0NSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI4IEBACisyMDE2LTAyLTAyICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisK
KyAgICAgICAgQmV0dGVyIGZpeCBmb3IgTGF5b3V0IFRlc3QgZmFzdC9wYXJzZXIvZXh0ZXJuYWwt
ZW50aXRpZXMtaW4teHNsdC54bWwgaXMgZmxha3kgb24gRWwgQ2FwaXRhbiAoYnV0IGZhaWxzIG1v
c3Qgb2YgdGhlIHRpbWUpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNTM2ODMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHk6CisgICAgICAgIChEcml2
ZXIuX3NldHVwX2Vudmlyb25fZm9yX2RyaXZlcik6IFJldmVydGVkIGNoYW5nZSBmcm9tIHIxOTYw
MTMuIERVTVBSRU5ERVJUUkVFX1RFTVAgaXMgbm90CisgICAgICAgICAgdXNlZCBieSBhbnkgY29k
ZSBpbiB0aGUgV2ViIENvbnRlbnQgcHJvY2Vzcy4gSWYgdGhhdCBldmVyIGNoYW5nZWQsIHdlIHNo
b3VsZCBzZW5kIGl0IG92ZXIKKyAgICAgICAgICBhcyBhIGJ1bmRsZSBwYXJhbWV0ZXIuCisKKyAg
ICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvaW9zLnB5OgorICAgICAgICAoSU9TU2ltdWxh
dG9yUG9ydC5zZXR1cF9lbnZpcm9uX2Zvcl9zZXJ2ZXIpOiBSZXZlcnRlZCBjaGFuZ2UgZnJvbSBy
MTk2MDEzLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wb3J0L21hYy5weToKKyAgICAg
ICAgKE1hY1BvcnQuc2V0dXBfZW52aXJvbl9mb3Jfc2VydmVyKTogRGl0dG8uCisKKyAgICAgICAg
KiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2lvcy9JbmplY3RlZEJ1bmRsZUlPUy5t
bToKKyAgICAgICAgKFdUUjo6SW5qZWN0ZWRCdW5kbGU6OnBsYXRmb3JtSW5pdGlhbGl6ZSk6IFNl
dCBYTUxfQ0FUQUxPR19GSUxFUyBpbiB0aGUgV2ViIFByb2Nlc3MKKyAgICAgICAgICBlbnZpcm9u
bWVudC4gVGhpcyBpcyBlYXJseSBlbm91Z2ggdGhhdCBsaWJ4bWwyIGhhcyBub3QgYmVlbiBpbml0
aWFsaXplZCB5ZXQuCisKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxl
L21hYy9JbmplY3RlZEJ1bmRsZU1hYy5tbToKKyAgICAgICAgKFdUUjo6SW5qZWN0ZWRCdW5kbGU6
OnBsYXRmb3JtSW5pdGlhbGl6ZSk6IERpdHRvLgorCiAyMDE2LTAyLTAyICBEYW4gQmVybnN0ZWlu
ICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAgICAgTGF5b3V0IFRlc3QgZmFzdC9wYXJzZXIvZXh0
ZXJuYWwtZW50aXRpZXMtaW4teHNsdC54bWwgaXMgZmxha3kgb24gRWwgQ2FwaXRhbiAoYnV0IGZh
aWxzIG1vc3Qgb2YgdGhlIHRpbWUpCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQv
ZHJpdmVyLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2
ZXIucHkJKHJldmlzaW9uIDE5NjAzOCkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9k
cml2ZXIucHkJKHdvcmtpbmcgY29weSkKQEAgLTMyMSw3ICszMjEsNiBAQCBjbGFzcyBEcml2ZXIo
b2JqZWN0KToKICAgICAgICAgZW52aXJvbm1lbnRbJ0RJUkhFTFBFUl9VU0VSX0RJUl9TVUZGSVgn
XSA9IHN0cihvcy5wYXRoLmJhc2VuYW1lKHN0cihzZWxmLl9kcml2ZXJfdGVtcGRpcikpKQogICAg
ICAgICAjIFB1dCBjZXJ0YWluIG5vcm1hbGx5IHBlcnNpc3RlbnQgZmlsZXMgaW50byB0aGUgdGVt
cCBkaXJlY3RvcnkgKGUuZy4gSW5kZXhlZERCIHN0b3JhZ2UpLgogICAgICAgICBlbnZpcm9ubWVu
dFsnRFVNUFJFTkRFUlRSRUVfVEVNUCddID0gc3RyKHNlbGYuX2RyaXZlcl90ZW1wZGlyKQotICAg
ICAgICBlbnZpcm9ubWVudFsnX19YUENfRFVNUFJFTkRFUlRSRUVfVEVNUCddID0gZW52aXJvbm1l
bnRbJ0RVTVBSRU5ERVJUUkVFX1RFTVAnXQogICAgICAgICBlbnZpcm9ubWVudFsnTE9DQUxfUkVT
T1VSQ0VfUk9PVCddID0gc3RyKHNlbGYuX3BvcnQubGF5b3V0X3Rlc3RzX2RpcigpKQogICAgICAg
ICBlbnZpcm9ubWVudFsnQVNBTl9PUFRJT05TJ10gPSAiYWxsb2NhdG9yX21heV9yZXR1cm5fbnVs
bD0xIgogICAgICAgICBlbnZpcm9ubWVudFsnX19YUENfQVNBTl9PUFRJT05TJ10gPSBlbnZpcm9u
bWVudFsnQVNBTl9PUFRJT05TJ10KSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9p
b3MucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2lvcy5weQko
cmV2aXNpb24gMTk2MDM4KQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2lvcy5weQko
d29ya2luZyBjb3B5KQpAQCAtMjcxLDkgKzI3MSw3IEBAIGNsYXNzIElPU1NpbXVsYXRvclBvcnQo
UG9ydCk6CiAgICAgICAgICAgICAgICAgc2VsZi5fYXBwZW5kX3ZhbHVlX2NvbG9uX3NlcGFyYXRl
ZChlbnYsICdEWUxEX0lOU0VSVF9MSUJSQVJJRVMnLCAnL3Vzci9saWIvbGliZ21hbGxvYy5keWxp
YicpCiAgICAgICAgICAgICAgICAgc2VsZi5fYXBwZW5kX3ZhbHVlX2NvbG9uX3NlcGFyYXRlZChl
bnYsICdfX1hQQ19EWUxEX0lOU0VSVF9MSUJSQVJJRVMnLCAnL3Vzci9saWIvbGliZ21hbGxvYy5k
eWxpYicpCiAgICAgICAgICAgICBzZWxmLl9hcHBlbmRfdmFsdWVfY29sb25fc2VwYXJhdGVkKGVu
diwgJ0RZTERfSU5TRVJUX0xJQlJBUklFUycsIHNlbGYuX2J1aWxkX3BhdGgoImxpYldlYkNvcmVU
ZXN0U2hpbS5keWxpYiIpKQotICAgICAgICAjIHdvcmsgYXJvdW5kIG1pc3NpbmcgL2V0Yy9jYXRh
bG9nIDxyZGFyOi8vcHJvYmxlbS80MjkyOTk1PgotICAgICAgICBlbnZbJ1hNTF9DQVRBTE9HX0ZJ
TEVTJ10gPSAnJwotICAgICAgICBlbnZbJ19fWFBDX1hNTF9DQVRBTE9HX0ZJTEVTJ10gPSAnJwor
ICAgICAgICBlbnZbJ1hNTF9DQVRBTE9HX0ZJTEVTJ10gPSAnJyAgIyB3b3JrIGFyb3VuZCBtaXNz
aW5nIC9ldGMvY2F0YWxvZyA8cmRhcjovL3Byb2JsZW0vNDI5Mjk5NT4KICAgICAgICAgcmV0dXJu
IGVudgogCiAgICAgZGVmIG9wZXJhdGluZ19zeXN0ZW0oc2VsZik6CkluZGV4OiBUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L3BvcnQvbWFjLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvcG9ydC9tYWMucHkJKHJldmlzaW9uIDE5NjAzOCkKKysrIFRvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvcG9ydC9tYWMucHkJKHdvcmtpbmcgY29weSkKQEAgLTEwNiw5ICsxMDYsNyBAQCBjbGFz
cyBNYWNQb3J0KEFwcGxlUG9ydCk6CiAgICAgICAgICAgICAgICAgc2VsZi5fYXBwZW5kX3ZhbHVl
X2NvbG9uX3NlcGFyYXRlZChlbnYsICdEWUxEX0lOU0VSVF9MSUJSQVJJRVMnLCAnL3Vzci9saWIv
bGliZ21hbGxvYy5keWxpYicpCiAgICAgICAgICAgICAgICAgc2VsZi5fYXBwZW5kX3ZhbHVlX2Nv
bG9uX3NlcGFyYXRlZChlbnYsICdfX1hQQ19EWUxEX0lOU0VSVF9MSUJSQVJJRVMnLCAnL3Vzci9s
aWIvbGliZ21hbGxvYy5keWxpYicpCiAgICAgICAgICAgICBzZWxmLl9hcHBlbmRfdmFsdWVfY29s
b25fc2VwYXJhdGVkKGVudiwgJ0RZTERfSU5TRVJUX0xJQlJBUklFUycsIHNlbGYuX2J1aWxkX3Bh
dGgoImxpYldlYkNvcmVUZXN0U2hpbS5keWxpYiIpKQotICAgICAgICAjIHdvcmsgYXJvdW5kIG1p
c3NpbmcgL2V0Yy9jYXRhbG9nIDxyZGFyOi8vcHJvYmxlbS80MjkyOTk1PgotICAgICAgICBlbnZb
J1hNTF9DQVRBTE9HX0ZJTEVTJ10gPSAnJwotICAgICAgICBlbnZbJ19fWFBDX1hNTF9DQVRBTE9H
X0ZJTEVTJ10gPSAnJworICAgICAgICBlbnZbJ1hNTF9DQVRBTE9HX0ZJTEVTJ10gPSAnJyAgIyB3
b3JrIGFyb3VuZCBtaXNzaW5nIC9ldGMvY2F0YWxvZyA8cmRhcjovL3Byb2JsZW0vNDI5Mjk5NT4K
ICAgICAgICAgcmV0dXJuIGVudgogCiAgICAgZGVmIF9jbGVhcl9nbG9iYWxfY2FjaGVzX2FuZF90
ZW1wb3JhcnlfZmlsZXMoc2VsZik6CkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVj
dGVkQnVuZGxlL2lvcy9JbmplY3RlZEJ1bmRsZUlPUy5tbQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9X
ZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2lvcy9JbmplY3RlZEJ1bmRsZUlPUy5tbQko
cmV2aXNpb24gMTk2MDM4KQorKysgVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRs
ZS9pb3MvSW5qZWN0ZWRCdW5kbGVJT1MubW0JKHdvcmtpbmcgY29weSkKQEAgLTM1LDYgKzM1LDkg
QEAgbmFtZXNwYWNlIFdUUiB7CiAKIHZvaWQgSW5qZWN0ZWRCdW5kbGU6OnBsYXRmb3JtSW5pdGlh
bGl6ZShXS1R5cGVSZWYpCiB7CisgICAgLy8gV29yayBhcm91bmQgbWlzc2luZyAvZXRjL2NhdGFs
b2cgPHJkYXI6Ly9wcm9ibGVtLzQyOTI5OTU+LgorICAgIHNldGVudigiWE1MX0NBVEFMT0dfRklM
RVMiLCAiIiwgMCk7CisKICAgICAvLyBMYW5ndWFnZSB3YXMgc2V0IHVwIGVhcmxpZXIgaW4gbWFp
bigpLiBEb24ndCBjbG9iYmVyIGl0LgogICAgIE5TQXJyYXkgKmxhbmd1YWdlcyA9IFtbW05TVXNl
ckRlZmF1bHRzIHN0YW5kYXJkVXNlckRlZmF1bHRzXSB2b2xhdGlsZURvbWFpbkZvck5hbWU6TlNB
cmd1bWVudERvbWFpbl0gdmFsdWVGb3JLZXk6QCJBcHBsZUxhbmd1YWdlcyJdOwogCkluZGV4OiBU
b29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL21hYy9JbmplY3RlZEJ1bmRsZU1h
Yy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxl
L21hYy9JbmplY3RlZEJ1bmRsZU1hYy5tbQkocmV2aXNpb24gMTk2MDM4KQorKysgVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9tYWMvSW5qZWN0ZWRCdW5kbGVNYWMubW0JKHdv
cmtpbmcgY29weSkKQEAgLTQyLDYgKzQyLDkgQEAgdm9pZCBJbmplY3RlZEJ1bmRsZTo6cGxhdGZv
cm1Jbml0aWFsaXplKAogICAgIHN0YXRpYyBjb25zdCBpbnQgTm9Gb250U21vb3RoaW5nID0gMDsK
ICAgICBzdGF0aWMgY29uc3QgaW50IEJsdWVUaW50ZWRBcHBlYXJhbmNlID0gMTsKIAorICAgIC8v
IFdvcmsgYXJvdW5kIG1pc3NpbmcgL2V0Yy9jYXRhbG9nIDxyZGFyOi8vcHJvYmxlbS80MjkyOTk1
Pi4KKyAgICBzZXRlbnYoIlhNTF9DQVRBTE9HX0ZJTEVTIiwgIiIsIDApOworCiAgICAgLy8gTGFu
Z3VhZ2Ugd2FzIHNldCB1cCBlYXJsaWVyIGluIG1haW4oKS4gRG9uJ3QgY2xvYmJlciBpdC4KICAg
ICBOU0FycmF5ICpsYW5ndWFnZXMgPSBbW1tOU1VzZXJEZWZhdWx0cyBzdGFuZGFyZFVzZXJEZWZh
dWx0c10gdm9sYXRpbGVEb21haW5Gb3JOYW1lOk5TQXJndW1lbnREb21haW5dIHZhbHVlRm9yS2V5
OkAiQXBwbGVMYW5ndWFnZXMiXTsKICAgICBpZiAoIWxhbmd1YWdlcykK
</data>

          </attachment>
      

    </bug>

</bugzilla>