<?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>160552</bug_id>
          
          <creation_ts>2016-08-04 09:09:14 -0700</creation_ts>
          <short_desc>Remove testRunner.handleErrorPages()</short_desc>
          <delta_ts>2016-08-05 13:29:00 -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>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>lforschler</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1217420</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2016-08-04 09:09:14 -0700</bug_when>
    <thetext>Fast/history/back-forward-reset-after-error-handling.html calls handleErrorPages(), which was not supported by DumpRenderTree and is not supported by TestRunner.  Given that this test was added for QT support, it should be removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217422</commentid>
    <comment_count>1</comment_count>
      <attachid>285331</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2016-08-04 09:20:32 -0700</bug_when>
    <thetext>Created attachment 285331
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217700</commentid>
    <comment_count>2</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-08-04 17:34:16 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; Fast/history/back-forward-reset-after-error-handling.html calls
&gt; handleErrorPages(), which was not supported by DumpRenderTree and is not
&gt; supported by TestRunner.  Given that this test was added for QT support, it
&gt; should be removed.

This description is disingenuous. This test LayoutTests/fast/history/back-forward-reset-after-error-handling.html was added for all ports that implemented testRunner.handleErrorPages(). As it turns out testRunner.handleErrorPages() was only implemented on the Qt WebKit port.

For completeness, the motivation for adding testRunner.handleErrorPages() is described in bug #31509, comment 0. And the bug #31555 was filed to implement this feature for Mac though it was resolved as WONTFIX on 05/01/2012.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217714</commentid>
    <comment_count>3</comment_count>
      <attachid>285331</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-08-04 17:44:09 -0700</bug_when>
    <thetext>Comment on attachment 285331
Patch

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

The motivation for this change seems reasonable. We need to also update file LayoutTests/platform/ios-simulator/TestExpectations. Also we should update the ChangeLog entry such that it list the files modified in this patch as well as clarify the description as per my remarks above.

&gt; LayoutTests/ChangeLog:10
&gt; +
&gt; +        Removed fast/history/back-forward-reset-after-error-handling.html and all
&gt; +        references since handleErrorPages() was never supported in TestRunners
&gt; +

How are you generating this ChangeLog entry? Please use prepare-ChangeLog to generate the ChangeLog message.

It is disingenuous to write &quot;was never supported in TestRunners&quot;. We should explain that window.testRunner.handleErrorPages() was only implement for the Qt WebKit port and that there has not been interest to implement this feature in any other port in the over 7 years since this feature was added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217960</commentid>
    <comment_count>4</comment_count>
      <attachid>285431</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2016-08-05 10:29:10 -0700</bug_when>
    <thetext>Created attachment 285431
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217974</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2016-08-05 10:56:24 -0700</bug_when>
    <thetext>I think the format/comments on this patch should be better.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217978</commentid>
    <comment_count>6</comment_count>
      <attachid>285431</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-08-05 11:03:26 -0700</bug_when>
    <thetext>Comment on attachment 285431
Patch

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

&gt; LayoutTests/ChangeLog:3
&gt; +        handleErrorPages() is not supported by TestRunner, remove dependent test

Please update the title in the ChangeLog to match the Bugzilla title.

&gt; LayoutTests/ChangeLog:16
&gt; +        * platform/gtk/TestExpectations: Dito.

Dito =&gt; Ditto.

&gt; LayoutTests/ChangeLog:17
&gt; +        * platform/ios-simulator/TestExpectations: Dito.

Ditto.

&gt; LayoutTests/ChangeLog:18
&gt; +        * platform/mac/TestExpectations: Dito.

Ditto.

&gt; LayoutTests/ChangeLog:19
&gt; +        * platform/win/TestExpectations: Dito.

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217999</commentid>
    <comment_count>7</comment_count>
      <attachid>285440</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2016-08-05 11:53:23 -0700</bug_when>
    <thetext>Created attachment 285440
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218033</commentid>
    <comment_count>8</comment_count>
      <attachid>285440</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-05 13:28:56 -0700</bug_when>
    <thetext>Comment on attachment 285440
Patch

Clearing flags on attachment: 285440

Committed r204191: &lt;http://trac.webkit.org/changeset/204191&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218034</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-05 13:29:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>285331</attachid>
            <date>2016-08-04 09:20:32 -0700</date>
            <delta_ts>2016-08-05 10:29:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160552-20160804091907.patch</filename>
            <type>text/plain</type>
            <size>6070</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIwNDEyMSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE2LTA4LTA0ICBKb25hdGhhbiBCZWRhcmQg
IDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAgICAgICBoYW5kbGVFcnJvclBhZ2VzKCkgaXMgbm90
IHN1cHBvcnRlZCBieSBUZXN0UnVubmVyLCByZW1vdmUgZGVwZW5kZW50IHRlc3QKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDU1MgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZWQgZmFzdC9oaXN0
b3J5L2JhY2stZm9yd2FyZC1yZXNldC1hZnRlci1lcnJvci1oYW5kbGluZy5odG1sIGFuZCBhbGwK
KyAgICAgICAgcmVmZXJlbmNlcyBzaW5jZSBoYW5kbGVFcnJvclBhZ2VzKCkgd2FzIG5ldmVyIHN1
cHBvcnRlZCBpbiBUZXN0UnVubmVycworCiAyMDE2LTA4LTA0ICBZb3Vlbm4gRmFibGV0ICA8eW91
ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBEb2N1bWVudFRocmVhZGFibGVMb2FkZXIgc2hvdWxk
IHBhc3MgdGhlIGZldGNoIG1vZGUgdG8gdW5kZXJseWluZyBsb2FkZXIgY29kZQpJbmRleDogTGF5
b3V0VGVzdHMvZmFzdC9oaXN0b3J5L2JhY2stZm9yd2FyZC1yZXNldC1hZnRlci1lcnJvci1oYW5k
bGluZy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5
L2JhY2stZm9yd2FyZC1yZXNldC1hZnRlci1lcnJvci1oYW5kbGluZy1leHBlY3RlZC50eHQJKHJl
dmlzaW9uIDIwNDEwNSkKKysrIExheW91dFRlc3RzL2Zhc3QvaGlzdG9yeS9iYWNrLWZvcndhcmQt
cmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmctZXhwZWN0ZWQudHh0CShub25leGlzdGVudCkKQEAg
LTEsNiArMCwwIEBACi1TVUNDRVNTCi0KLT09PT09PT09PT09PT09IEJhY2sgRm9yd2FyZCBMaXN0
ID09PT09PT09PT09PT09Ci1jdXJyLT4gIChmaWxlIHRlc3QpOmZhc3QvaGlzdG9yeS9iYWNrLWZv
cndhcmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmcuaHRtbCAgKipuYXYgdGFyZ2V0KioKLSAg
ICAgICAgKGZpbGUgdGVzdCk6ZmFzdC9oaXN0b3J5L25vbi1leGlzdGVudC5odG1sICAqKm5hdiB0
YXJnZXQqKgotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvaGlzdG9yeS9iYWNrLWZvcndhcmQtcmVzZXQtYWZ0ZXIt
ZXJyb3ItaGFuZGxpbmcuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2hpc3Rv
cnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhhbmRsaW5nLmh0bWwJKHJldmlzaW9u
IDIwNDEwNSkKKysrIExheW91dFRlc3RzL2Zhc3QvaGlzdG9yeS9iYWNrLWZvcndhcmQtcmVzZXQt
YWZ0ZXItZXJyb3ItaGFuZGxpbmcuaHRtbAkobm9uZXhpc3RlbnQpCkBAIC0xLDQ4ICswLDAgQEAK
LTxodG1sPgotICAgIDxzY3JpcHQ+Ci0gICAgLy8gUHJlLWNvbmRpdGlvbnMKLSAgICAvLyAtIEVy
cm9yIHBhZ2UgaGFuZGxpbmcgaXMgc3VwcG9ydGVkIG9uIERSVC4KLQotICAgIC8vIE5hdmlnYXRp
b24gc3RlcHM6Ci0gICAgLy8gMS0gbG9hZHMgdGhpcyBwYWdlLgotICAgIC8vIDItIGxvYWRzIGEg
bm9uLWV4aXN0ZW50IHBhZ2UgKGFuIGVycm9yIHBhZ2UgaXMgbG9hZGVkKS4KLSAgICAvLyA0LSBl
eGVjdXRlcyBhIGJhY2ssIGZvcndhcmQgYW5kIGJhY2sgbmF2aWdhdGlvbnMuCi0KLSAgICAvLyBF
eHBlY3RlZCByZXN1bHRzOgotICAgIC8vIC0gZm9yd2FyZC1saXN0IHNob3VsZCBjb21wcmlzZSB0
aGUgbm9uLWV4aXN0ZW50IGxvYWRlZCBwYWdlKDIpLgotCi0gICAgdmFyIGlzT2tUb0NvbnRpbnVl
ID0gIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiKwotICAgICJ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIisKLSAgICAiICAg
IHZhciBjb25zb2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnNvbGUnKTsgICIrCi0g
ICAgIiAgICBpZiAoY29uc29sZSAhPSBudWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiKwotICAgICIgICAgICAgIGNvbnNvbGUuaW5uZXJIVE1MID0gJ1NVQ0NFU1MnOyAgICAgICAg
ICAgICAgICAgIisKLSAgICAiICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIrCi0gICAgIiAgICAgICAgY29uc29sZS5pbm5lckhUTUwgPSAnRkFJ
TCc7ICAgICAgICAgICAgICAgICAgICAiKwotICAgICJ9IjsKLQotICAgIGlmICh3aW5kb3cudGVz
dFJ1bm5lcikgewotICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKLSAgICAgICAgdGVz
dFJ1bm5lci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdFVzZXNQYWdlQ2FjaGVQcmVmZXJlbmNl
S2V5IiwgMSk7Ci0gICAgICAgIHRlc3RSdW5uZXIuaGFuZGxlRXJyb3JQYWdlcygpOwotICAgICAg
ICB0ZXN0UnVubmVyLmR1bXBCYWNrRm9yd2FyZExpc3QoKTsKLSAgICB9Ci0KLSAgICBmdW5jdGlv
biBvblBhZ2VTaG93KGV2dCkKLSAgICB7Ci0gICAgICAgIGlmICghZXZ0LnBlcnNpc3RlZCkgewot
ICAgICAgICAgICAgLy8gdGhpcyBpcyB0aGUgZmlyc3QgdGltZSB0aGUgcGFnZSBoYXMgYmVlbiBs
b2FkZWQsIHRoZW4gc2V0dXAgdGhlCi0gICAgICAgICAgICAvLyB0by1iZS10ZXN0ZWQgc2NlbmFy
aW8uCi0gICAgICAgICAgICB0ZXN0UnVubmVyLnF1ZXVlTG9hZCgiLi9ub24tZXhpc3RlbnQuaHRt
bCIpOwotICAgICAgICAgICAgdGVzdFJ1bm5lci5xdWV1ZUJhY2tOYXZpZ2F0aW9uKDEpOwotICAg
ICAgICAgICAgdGVzdFJ1bm5lci5xdWV1ZUZvcndhcmROYXZpZ2F0aW9uKDEpOwotICAgICAgICAg
ICAgdGVzdFJ1bm5lci5xdWV1ZUJhY2tOYXZpZ2F0aW9uKDEpOwotICAgICAgICAgICAgdGVzdFJ1
bm5lci5xdWV1ZU5vbkxvYWRpbmdTY3JpcHQoImV2YWwoXCIiICsgaXNPa1RvQ29udGludWUgKyAi
XCIpIik7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICB3aW5kb3cub25wYWdlc2hvdyA9IG9uUGFn
ZVNob3c7Ci0gICAgPC9zY3JpcHQ+Ci0gICAgPGJvZHk+Ci0gICAgICAgIDxoMSBpZD0nY29uc29s
ZScvPgotICAgIDwvYm9keT4KLTwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL2Vm
bC9UZXN0RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL2Vm
bC9UZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAyMDQxMDUpCisrKyBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9lZmwvVGVzdEV4cGVjdGF0aW9ucwkod29ya2luZyBjb3B5KQpAQCAtNDksOSArNDksNiBA
QCBmYXN0L2hpc3Rvcnkvd2luZG93LW9wZW4uaHRtbAogIyBFRkwncyBMYXlvdXRUZXN0Q29udHJv
bGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgc2hhZG93UHNldWRvSWQKIG1lZGlhL3ZpZGVvLXZvbHVt
ZS1zbGlkZXIuaHRtbAogCi0jIE5lZWQgdG8gYWRkIGZ1bmN0aW9uYWxpdHkgdG8gRHVtcFJlbmRl
clRyZWUgdG8gaGFuZGxlIGVycm9yIHBhZ2VzCi1mYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJl
c2V0LWFmdGVyLWVycm9yLWhhbmRsaW5nLmh0bWwKLQogIyBCVUc6IENhcHRpb25zIHN1cHBvcnQg
bmVlZGVkIGluIHRoZSBtZWRpYSBlbmdpbmUgKHZpYSBHVEsrKQogbWVkaWEvbWVkaWEtY2FwdGlv
bnMuaHRtbAogCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9u
cwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9u
cwkocmV2aXNpb24gMjA0MTA1KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBl
Y3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTE5NTksOSArMTk1OSw2IEBAIHdlYmtpdC5vcmcv
Yi8zMDYyMCBmYXN0L3hzbC9zb3J0LWxvY2FsZS4KIAogd2Via2l0Lm9yZy9iLzUzOTg2IHN2Zy90
ZXh0L2NhcmV0LWluLXN2Zy10ZXh0LnhodG1sIFsgRmFpbHVyZSBdCiAKLSMgTmVlZCB0byBhZGQg
ZnVuY3Rpb25hbGl0eSB0byBEdW1wUmVuZGVyVHJlZSB0byBoYW5kbGUgZXJyb3IgcGFnZXMKLUJ1
ZyhHVEspIGZhc3QvaGlzdG9yeS9iYWNrLWZvcndhcmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxp
bmcuaHRtbCBbIEZhaWx1cmUgXQotCiAjIFBhZ2VkIGNvbnRpbnVvdXNNb3VzZVNjcm9sbEJ5KCkg
ZXZlbnRzIGFyZSBub3Qgc3VwcG9ydGVkIGluIEdUSy4KIEJ1ZyhHVEspIGZhc3QvZXZlbnRzL3Bs
YXRmb3JtLXdoZWVsZXZlbnQtcGFnaW5nLXgtaW4tbm9uLXNjcm9sbGluZy1kaXYuaHRtbCBbIEZh
aWx1cmUgVGltZW91dCBdCiBCdWcoR1RLKSBmYXN0L2V2ZW50cy9wbGF0Zm9ybS13aGVlbGV2ZW50
LXBhZ2luZy14LWluLW5vbi1zY3JvbGxpbmctcGFnZS5odG1sIFsgRmFpbHVyZSBdCkluZGV4OiBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwkocmV2aXNpb24gMjA0MTA1
KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcg
Y29weSkKQEAgLTUzLDkgKzUzLDYgQEAgYWNjZXNzaWJpbGl0eS9jaGlsZHJlbi1jaGFuZ2VkLXNl
bmRzLW5vdAogYWNjZXNzaWJpbGl0eS9tZW51LWxpc3Qtc2VuZHMtY2hhbmdlLW5vdGlmaWNhdGlv
bi5odG1sCiBhY2Nlc3NpYmlsaXR5L211bHRpc2VsZWN0LWxpc3QtcmVwb3J0cy1hY3RpdmUtb3B0
aW9uLmh0bWwKIAotIyBOZWVkIHRvIGFkZCBmdW5jdGlvbmFsaXR5IHRvIER1bXBSZW5kZXJUcmVl
IHRvIGhhbmRsZSBlcnJvciBwYWdlcwotZmFzdC9oaXN0b3J5L2JhY2stZm9yd2FyZC1yZXNldC1h
ZnRlci1lcnJvci1oYW5kbGluZy5odG1sCi0KICMgTmVlZCB0byBpbXBsZW1lbnQgdGhpcyBpbiBw
bHVnaW5zIGNvZGUgaW4gV2ViS2l0CiBwbHVnaW5zL3JlbG9hZHBsdWdpbnMtYW5kLXBhZ2VzLmh0
bWwKIApJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMJKHJl
dmlzaW9uIDIwNDEwNSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRp
b25zCSh3b3JraW5nIGNvcHkpCkBAIC0yMDAsOSArMjAwLDYgQEAgd2Via2l0Lm9yZy9iLzk1OTU5
IGNzczMvZGV2aWNlLWFkYXB0LyBbIAogZmFzdC9kb20vV2luZG93L3Nsb3ctdW5sb2FkLWhhbmRs
ZXIuaHRtbCBbIFNraXAgXQogZmFzdC9kb20vV2luZG93L3Nsb3ctdW5sb2FkLWhhbmRsZXItb25s
eS1mcmFtZS1pcy1zdG9wcGVkLmh0bWwgWyBTa2lwIF0KIAotIyBOZWVkIHRvIGFkZCBmdW5jdGlv
bmFsaXR5IHRvIER1bXBSZW5kZXJUcmVlIHRvIGhhbmRsZSBlcnJvciBwYWdlcyAobWFjIGFzIHdl
bGwpCi1mYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhhbmRsaW5n
Lmh0bWwgWyBTa2lwIF0KLQogIyBUaGVzZSB0ZXN0cyByZXF1aXJlIHRvdWNoIHN1cHBvcnQKIGZh
c3QvZXZlbnRzL3RvdWNoLyBbIFNraXAgXQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>285431</attachid>
            <date>2016-08-05 10:29:10 -0700</date>
            <delta_ts>2016-08-05 11:53:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160552-20160805102744.patch</filename>
            <type>text/plain</type>
            <size>7387</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIwNDE3NCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDE2LTA4LTA1ICBKb25hdGhhbiBCZWRhcmQg
IDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAgICAgICBoYW5kbGVFcnJvclBhZ2VzKCkgaXMgbm90
IHN1cHBvcnRlZCBieSBUZXN0UnVubmVyLCByZW1vdmUgZGVwZW5kZW50IHRlc3QKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDU1MgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGhhbmRsZUVycm9yUGFnZXMo
KSB3YXMgaW1wbGVtZW50ZWQgYnkgdGhlIFF0IFdlYktpdCBwb3J0LCBwZXIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMxNTA5I2MwLCBidXQgbmV2ZXIg
aW1wbGVtZW50ZWQKKyAgICAgICAgb24gb3RoZXIgcG9ydHMuICBQZXIgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMxNTU1LCB0aGlzCisgICAgICAgIGZlYXR1cmUgd2Fz
IG5ldmVyIGltcGxlbWVudGVkIG9uIE1hYy4KKworICAgICAgICAqIGZhc3QvaGlzdG9yeS9iYWNr
LWZvcndhcmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmctZXhwZWN0ZWQudHh0OiBSZW1vdmVk
IHRlc3QgZXhwZWN0YXRpb25zLgorICAgICAgICAqIGZhc3QvaGlzdG9yeS9iYWNrLWZvcndhcmQt
cmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmcuaHRtbDogUmVtb3ZlZCB0ZXN0LgorICAgICAgICAq
IHBsYXRmb3JtL2VmbC9UZXN0RXhwZWN0YXRpb25zOiBSZW1vdmUgcmVmZXJlbmNlIHRvIGJhY2st
Zm9yd2FyZC1yZXNldC1hZnRlci1lcnJvci1oYW5kbGluZy4KKyAgICAgICAgKiBwbGF0Zm9ybS9n
dGsvVGVzdEV4cGVjdGF0aW9uczogRGl0by4KKyAgICAgICAgKiBwbGF0Zm9ybS9pb3Mtc2ltdWxh
dG9yL1Rlc3RFeHBlY3RhdGlvbnM6IERpdG8uCisgICAgICAgICogcGxhdGZvcm0vbWFjL1Rlc3RF
eHBlY3RhdGlvbnM6IERpdG8uCisgICAgICAgICogcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlv
bnM6IERpdG8uCisKIDIwMTYtMDgtMDUgIEpvaG4gV2lsYW5kZXIgIDx3aWxhbmRlckBhcHBsZS5j
b20+CiAKICAgICAgICAgUG9wdXBzIG9wZW5lZCBmcm9tIGEgc2FuZGJveGVkIGlmcmFtZSBzaG91
bGQgdGhlbXNlbHZlcyBiZSBzYW5kYm94ZWQKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvaGlzdG9y
eS9iYWNrLWZvcndhcmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmctZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaGlzdG9yeS9iYWNrLWZvcndhcmQtcmVzZXQt
YWZ0ZXItZXJyb3ItaGFuZGxpbmctZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAyMDQxMDUpCisrKyBM
YXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhh
bmRsaW5nLWV4cGVjdGVkLnR4dAkobm9uZXhpc3RlbnQpCkBAIC0xLDYgKzAsMCBAQAotU1VDQ0VT
UwotCi09PT09PT09PT09PT09PSBCYWNrIEZvcndhcmQgTGlzdCA9PT09PT09PT09PT09PQotY3Vy
ci0+ICAoZmlsZSB0ZXN0KTpmYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVy
cm9yLWhhbmRsaW5nLmh0bWwgICoqbmF2IHRhcmdldCoqCi0gICAgICAgIChmaWxlIHRlc3QpOmZh
c3QvaGlzdG9yeS9ub24tZXhpc3RlbnQuaHRtbCAgKipuYXYgdGFyZ2V0KioKLT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkluZGV4OiBMYXlvdXRUZXN0cy9m
YXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhhbmRsaW5nLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5L2JhY2stZm9yd2FyZC1yZXNl
dC1hZnRlci1lcnJvci1oYW5kbGluZy5odG1sCShyZXZpc2lvbiAyMDQxMDUpCisrKyBMYXlvdXRU
ZXN0cy9mYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhhbmRsaW5n
Lmh0bWwJKG5vbmV4aXN0ZW50KQpAQCAtMSw0OCArMCwwIEBACi08aHRtbD4KLSAgICA8c2NyaXB0
PgotICAgIC8vIFByZS1jb25kaXRpb25zCi0gICAgLy8gLSBFcnJvciBwYWdlIGhhbmRsaW5nIGlz
IHN1cHBvcnRlZCBvbiBEUlQuCi0KLSAgICAvLyBOYXZpZ2F0aW9uIHN0ZXBzOgotICAgIC8vIDEt
IGxvYWRzIHRoaXMgcGFnZS4KLSAgICAvLyAyLSBsb2FkcyBhIG5vbi1leGlzdGVudCBwYWdlIChh
biBlcnJvciBwYWdlIGlzIGxvYWRlZCkuCi0gICAgLy8gNC0gZXhlY3V0ZXMgYSBiYWNrLCBmb3J3
YXJkIGFuZCBiYWNrIG5hdmlnYXRpb25zLgotCi0gICAgLy8gRXhwZWN0ZWQgcmVzdWx0czoKLSAg
ICAvLyAtIGZvcndhcmQtbGlzdCBzaG91bGQgY29tcHJpc2UgdGhlIG5vbi1leGlzdGVudCBsb2Fk
ZWQgcGFnZSgyKS4KLQotICAgIHZhciBpc09rVG9Db250aW51ZSA9ICIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIisKLSAgICAieyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICIrCi0gICAgIiAgICB2YXIgY29uc29sZSA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCdjb25zb2xlJyk7ICAiKwotICAgICIgICAgaWYgKGNvbnNvbGUg
IT0gbnVsbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIisKLSAgICAiICAgICAgICBj
b25zb2xlLmlubmVySFRNTCA9ICdTVUNDRVNTJzsgICAgICAgICAgICAgICAgICIrCi0gICAgIiAg
ICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiKwot
ICAgICIgICAgICAgIGNvbnNvbGUuaW5uZXJIVE1MID0gJ0ZBSUwnOyAgICAgICAgICAgICAgICAg
ICAgIisKLSAgICAifSI7Ci0KLSAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKLSAgICAgICAg
dGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Ci0gICAgICAgIHRlc3RSdW5uZXIub3ZlcnJpZGVQcmVm
ZXJlbmNlKCJXZWJLaXRVc2VzUGFnZUNhY2hlUHJlZmVyZW5jZUtleSIsIDEpOwotICAgICAgICB0
ZXN0UnVubmVyLmhhbmRsZUVycm9yUGFnZXMoKTsKLSAgICAgICAgdGVzdFJ1bm5lci5kdW1wQmFj
a0ZvcndhcmRMaXN0KCk7Ci0gICAgfQotCi0gICAgZnVuY3Rpb24gb25QYWdlU2hvdyhldnQpCi0g
ICAgewotICAgICAgICBpZiAoIWV2dC5wZXJzaXN0ZWQpIHsKLSAgICAgICAgICAgIC8vIHRoaXMg
aXMgdGhlIGZpcnN0IHRpbWUgdGhlIHBhZ2UgaGFzIGJlZW4gbG9hZGVkLCB0aGVuIHNldHVwIHRo
ZQotICAgICAgICAgICAgLy8gdG8tYmUtdGVzdGVkIHNjZW5hcmlvLgotICAgICAgICAgICAgdGVz
dFJ1bm5lci5xdWV1ZUxvYWQoIi4vbm9uLWV4aXN0ZW50Lmh0bWwiKTsKLSAgICAgICAgICAgIHRl
c3RSdW5uZXIucXVldWVCYWNrTmF2aWdhdGlvbigxKTsKLSAgICAgICAgICAgIHRlc3RSdW5uZXIu
cXVldWVGb3J3YXJkTmF2aWdhdGlvbigxKTsKLSAgICAgICAgICAgIHRlc3RSdW5uZXIucXVldWVC
YWNrTmF2aWdhdGlvbigxKTsKLSAgICAgICAgICAgIHRlc3RSdW5uZXIucXVldWVOb25Mb2FkaW5n
U2NyaXB0KCJldmFsKFwiIiArIGlzT2tUb0NvbnRpbnVlICsgIlwiKSIpOwotICAgICAgICB9Ci0g
ICAgfQotCi0gICAgd2luZG93Lm9ucGFnZXNob3cgPSBvblBhZ2VTaG93OwotICAgIDwvc2NyaXB0
PgotICAgIDxib2R5PgotICAgICAgICA8aDEgaWQ9J2NvbnNvbGUnLz4KLSAgICA8L2JvZHk+Ci08
L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvVGVzdEV4cGVjdGF0aW9ucwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvVGVzdEV4cGVjdGF0aW9ucwko
cmV2aXNpb24gMjA0MTA1KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3Rh
dGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTQ5LDkgKzQ5LDYgQEAgZmFzdC9oaXN0b3J5L3dpbmRv
dy1vcGVuLmh0bWwKICMgRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgZG9lcyBub3QgaW1wbGVt
ZW50IHNoYWRvd1BzZXVkb0lkCiBtZWRpYS92aWRlby12b2x1bWUtc2xpZGVyLmh0bWwKIAotIyBO
ZWVkIHRvIGFkZCBmdW5jdGlvbmFsaXR5IHRvIER1bXBSZW5kZXJUcmVlIHRvIGhhbmRsZSBlcnJv
ciBwYWdlcwotZmFzdC9oaXN0b3J5L2JhY2stZm9yd2FyZC1yZXNldC1hZnRlci1lcnJvci1oYW5k
bGluZy5odG1sCi0KICMgQlVHOiBDYXB0aW9ucyBzdXBwb3J0IG5lZWRlZCBpbiB0aGUgbWVkaWEg
ZW5naW5lICh2aWEgR1RLKykKIG1lZGlhL21lZGlhLWNhcHRpb25zLmh0bWwKIApJbmRleDogTGF5
b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDIwNDEwNSkK
KysrIExheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNv
cHkpCkBAIC0xOTU5LDkgKzE5NTksNiBAQCB3ZWJraXQub3JnL2IvMzA2MjAgZmFzdC94c2wvc29y
dC1sb2NhbGUuCiAKIHdlYmtpdC5vcmcvYi81Mzk4NiBzdmcvdGV4dC9jYXJldC1pbi1zdmctdGV4
dC54aHRtbCBbIEZhaWx1cmUgXQogCi0jIE5lZWQgdG8gYWRkIGZ1bmN0aW9uYWxpdHkgdG8gRHVt
cFJlbmRlclRyZWUgdG8gaGFuZGxlIGVycm9yIHBhZ2VzCi1CdWcoR1RLKSBmYXN0L2hpc3Rvcnkv
YmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhhbmRsaW5nLmh0bWwgWyBGYWlsdXJlIF0K
LQogIyBQYWdlZCBjb250aW51b3VzTW91c2VTY3JvbGxCeSgpIGV2ZW50cyBhcmUgbm90IHN1cHBv
cnRlZCBpbiBHVEsuCiBCdWcoR1RLKSBmYXN0L2V2ZW50cy9wbGF0Zm9ybS13aGVlbGV2ZW50LXBh
Z2luZy14LWluLW5vbi1zY3JvbGxpbmctZGl2Lmh0bWwgWyBGYWlsdXJlIFRpbWVvdXQgXQogQnVn
KEdUSykgZmFzdC9ldmVudHMvcGxhdGZvcm0td2hlZWxldmVudC1wYWdpbmcteC1pbi1ub24tc2Ny
b2xsaW5nLXBhZ2UuaHRtbCBbIEZhaWx1cmUgXQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0v
aW9zLXNpbXVsYXRvci9UZXN0RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVjdGF0aW9ucwkocmV2aXNpb24gMjA0MTA1
KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9UZXN0RXhwZWN0YXRpb25z
CSh3b3JraW5nIGNvcHkpCkBAIC0xODU2LDcgKzE4NTYsNiBAQCBmYXN0L2ZyYW1lcy9zYW5kYm94
ZWQtaWZyYW1lLW5hdmlnYXRpb24tCiBmYXN0L2ZyYW1lcy92YWxpZC5odG1sIFsgRmFpbHVyZSBd
CiBmYXN0L2dyYWRpZW50cy9iYWNrZ3JvdW5kLWNsaXBwZWQuaHRtbCBbIEZhaWx1cmUgXQogZmFz
dC9oaWRwaS9pbWFnZS1zcmNzZXQtZGF0YS1zcmNzZXQuaHRtbCBbIEZhaWx1cmUgXQotZmFzdC9o
aXN0b3J5L2JhY2stZm9yd2FyZC1yZXNldC1hZnRlci1lcnJvci1oYW5kbGluZy5odG1sIFsgRmFp
bHVyZSBdCiBmYXN0L2ltYWdlcy9naWYtbGFyZ2UtY2hlY2tlcmJvYXJkLmh0bWwgWyBGYWlsdXJl
IF0KIGZhc3QvaW1hZ2VzL2dyYXktc2NhbGUtanBlZy13aXRoLWNvbG9yLXByb2ZpbGUuaHRtbCBb
IEZhaWx1cmUgXQogZmFzdC9pbWFnZXMvaWNvbi1kZWNvZGluZy5odG1sIFsgRmFpbHVyZSBdCklu
ZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwkocmV2aXNpb24g
MjA0MTA1KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMJKHdv
cmtpbmcgY29weSkKQEAgLTUzLDkgKzUzLDYgQEAgYWNjZXNzaWJpbGl0eS9jaGlsZHJlbi1jaGFu
Z2VkLXNlbmRzLW5vdAogYWNjZXNzaWJpbGl0eS9tZW51LWxpc3Qtc2VuZHMtY2hhbmdlLW5vdGlm
aWNhdGlvbi5odG1sCiBhY2Nlc3NpYmlsaXR5L211bHRpc2VsZWN0LWxpc3QtcmVwb3J0cy1hY3Rp
dmUtb3B0aW9uLmh0bWwKIAotIyBOZWVkIHRvIGFkZCBmdW5jdGlvbmFsaXR5IHRvIER1bXBSZW5k
ZXJUcmVlIHRvIGhhbmRsZSBlcnJvciBwYWdlcwotZmFzdC9oaXN0b3J5L2JhY2stZm9yd2FyZC1y
ZXNldC1hZnRlci1lcnJvci1oYW5kbGluZy5odG1sCi0KICMgTmVlZCB0byBpbXBsZW1lbnQgdGhp
cyBpbiBwbHVnaW5zIGNvZGUgaW4gV2ViS2l0CiBwbHVnaW5zL3JlbG9hZHBsdWdpbnMtYW5kLXBh
Z2VzLmh0bWwKIApJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlv
bnMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlv
bnMJKHJldmlzaW9uIDIwNDEwNSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhw
ZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0yMDAsOSArMjAwLDYgQEAgd2Via2l0Lm9yZy9i
Lzk1OTU5IGNzczMvZGV2aWNlLWFkYXB0LyBbIAogZmFzdC9kb20vV2luZG93L3Nsb3ctdW5sb2Fk
LWhhbmRsZXIuaHRtbCBbIFNraXAgXQogZmFzdC9kb20vV2luZG93L3Nsb3ctdW5sb2FkLWhhbmRs
ZXItb25seS1mcmFtZS1pcy1zdG9wcGVkLmh0bWwgWyBTa2lwIF0KIAotIyBOZWVkIHRvIGFkZCBm
dW5jdGlvbmFsaXR5IHRvIER1bXBSZW5kZXJUcmVlIHRvIGhhbmRsZSBlcnJvciBwYWdlcyAobWFj
IGFzIHdlbGwpCi1mYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhh
bmRsaW5nLmh0bWwgWyBTa2lwIF0KLQogIyBUaGVzZSB0ZXN0cyByZXF1aXJlIHRvdWNoIHN1cHBv
cnQKIGZhc3QvZXZlbnRzL3RvdWNoLyBbIFNraXAgXQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>285440</attachid>
            <date>2016-08-05 11:53:23 -0700</date>
            <delta_ts>2016-08-05 13:28:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160552-20160805115156.patch</filename>
            <type>text/plain</type>
            <size>7372</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIwNDE3OSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDE2LTA4LTA1ICBKb25hdGhhbiBCZWRhcmQg
IDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUgdGVzdFJ1bm5lci5oYW5kbGVF
cnJvclBhZ2VzKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE2MDU1MgorCisgICAgICAgIFJldmlld2VkIGJ5IERhbmllbCBCYXRlcy4KKworICAgICAg
ICBoYW5kbGVFcnJvclBhZ2VzKCkgd2FzIGltcGxlbWVudGVkIGJ5IHRoZSBRdCBXZWJLaXQgcG9y
dCwgcGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
MTUwOSNjMCwgYnV0IG5ldmVyIGltcGxlbWVudGVkCisgICAgICAgIG9uIG90aGVyIHBvcnRzLiAg
UGVyIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTU1NSwgdGhpcwor
ICAgICAgICBmZWF0dXJlIHdhcyBuZXZlciBpbXBsZW1lbnRlZCBvbiBNYWMuCisKKyAgICAgICAg
KiBmYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhhbmRsaW5nLWV4
cGVjdGVkLnR4dDogUmVtb3ZlZCB0ZXN0IGV4cGVjdGF0aW9ucy4KKyAgICAgICAgKiBmYXN0L2hp
c3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhhbmRsaW5nLmh0bWw6IFJlbW92
ZWQgdGVzdC4KKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwvVGVzdEV4cGVjdGF0aW9uczogUmVtb3Zl
IHJlZmVyZW5jZSB0byBiYWNrLWZvcndhcmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmcuCisg
ICAgICAgICogcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnM6IERpdHRvLgorICAgICAgICAq
IHBsYXRmb3JtL2lvcy1zaW11bGF0b3IvVGVzdEV4cGVjdGF0aW9uczogRGl0dG8uCisgICAgICAg
ICogcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnM6IERpdHRvLgorICAgICAgICAqIHBsYXRm
b3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zOiBEaXR0by4KKwogMjAxNi0wOC0wNSAgQ2hyaXMgRHVt
ZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFdpbmRvdydzIG5hbWVkIHByb3BlcnRp
ZXMgc2hvdWxkIGJlIGV4cG9zZWQgb24gYSBXaW5kb3dQcm9wZXJ0aWVzIG9iamVjdCBpbiBpdHMg
cHJvdG90eXBlCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJl
c2V0LWFmdGVyLWVycm9yLWhhbmRsaW5nLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhhbmRs
aW5nLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMjA0MTc5KQorKysgTGF5b3V0VGVzdHMvZmFzdC9o
aXN0b3J5L2JhY2stZm9yd2FyZC1yZXNldC1hZnRlci1lcnJvci1oYW5kbGluZy1leHBlY3RlZC50
eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsNiArMCwwIEBACi1TVUNDRVNTCi0KLT09PT09PT09PT09
PT09IEJhY2sgRm9yd2FyZCBMaXN0ID09PT09PT09PT09PT09Ci1jdXJyLT4gIChmaWxlIHRlc3Qp
OmZhc3QvaGlzdG9yeS9iYWNrLWZvcndhcmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmcuaHRt
bCAgKipuYXYgdGFyZ2V0KioKLSAgICAgICAgKGZpbGUgdGVzdCk6ZmFzdC9oaXN0b3J5L25vbi1l
eGlzdGVudC5odG1sICAqKm5hdiB0YXJnZXQqKgotPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvaGlzdG9yeS9iYWNr
LWZvcndhcmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmcuaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhh
bmRsaW5nLmh0bWwJKHJldmlzaW9uIDIwNDE3OSkKKysrIExheW91dFRlc3RzL2Zhc3QvaGlzdG9y
eS9iYWNrLWZvcndhcmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmcuaHRtbAkod29ya2luZyBj
b3B5KQpAQCAtMSw0OCArMCwwIEBACi08aHRtbD4KLSAgICA8c2NyaXB0PgotICAgIC8vIFByZS1j
b25kaXRpb25zCi0gICAgLy8gLSBFcnJvciBwYWdlIGhhbmRsaW5nIGlzIHN1cHBvcnRlZCBvbiBE
UlQuCi0KLSAgICAvLyBOYXZpZ2F0aW9uIHN0ZXBzOgotICAgIC8vIDEtIGxvYWRzIHRoaXMgcGFn
ZS4KLSAgICAvLyAyLSBsb2FkcyBhIG5vbi1leGlzdGVudCBwYWdlIChhbiBlcnJvciBwYWdlIGlz
IGxvYWRlZCkuCi0gICAgLy8gNC0gZXhlY3V0ZXMgYSBiYWNrLCBmb3J3YXJkIGFuZCBiYWNrIG5h
dmlnYXRpb25zLgotCi0gICAgLy8gRXhwZWN0ZWQgcmVzdWx0czoKLSAgICAvLyAtIGZvcndhcmQt
bGlzdCBzaG91bGQgY29tcHJpc2UgdGhlIG5vbi1leGlzdGVudCBsb2FkZWQgcGFnZSgyKS4KLQot
ICAgIHZhciBpc09rVG9Db250aW51ZSA9ICIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIisKLSAgICAieyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICIrCi0gICAgIiAgICB2YXIgY29uc29sZSA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdjb25zb2xlJyk7ICAiKwotICAgICIgICAgaWYgKGNvbnNvbGUgIT0gbnVsbCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIisKLSAgICAiICAgICAgICBjb25zb2xlLmlubmVySFRN
TCA9ICdTVUNDRVNTJzsgICAgICAgICAgICAgICAgICIrCi0gICAgIiAgICBlbHNlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiKwotICAgICIgICAgICAgIGNv
bnNvbGUuaW5uZXJIVE1MID0gJ0ZBSUwnOyAgICAgICAgICAgICAgICAgICAgIisKLSAgICAifSI7
Ci0KLSAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKLSAgICAgICAgdGVzdFJ1bm5lci5kdW1w
QXNUZXh0KCk7Ci0gICAgICAgIHRlc3RSdW5uZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCJXZWJLaXRV
c2VzUGFnZUNhY2hlUHJlZmVyZW5jZUtleSIsIDEpOwotICAgICAgICB0ZXN0UnVubmVyLmhhbmRs
ZUVycm9yUGFnZXMoKTsKLSAgICAgICAgdGVzdFJ1bm5lci5kdW1wQmFja0ZvcndhcmRMaXN0KCk7
Ci0gICAgfQotCi0gICAgZnVuY3Rpb24gb25QYWdlU2hvdyhldnQpCi0gICAgewotICAgICAgICBp
ZiAoIWV2dC5wZXJzaXN0ZWQpIHsKLSAgICAgICAgICAgIC8vIHRoaXMgaXMgdGhlIGZpcnN0IHRp
bWUgdGhlIHBhZ2UgaGFzIGJlZW4gbG9hZGVkLCB0aGVuIHNldHVwIHRoZQotICAgICAgICAgICAg
Ly8gdG8tYmUtdGVzdGVkIHNjZW5hcmlvLgotICAgICAgICAgICAgdGVzdFJ1bm5lci5xdWV1ZUxv
YWQoIi4vbm9uLWV4aXN0ZW50Lmh0bWwiKTsKLSAgICAgICAgICAgIHRlc3RSdW5uZXIucXVldWVC
YWNrTmF2aWdhdGlvbigxKTsKLSAgICAgICAgICAgIHRlc3RSdW5uZXIucXVldWVGb3J3YXJkTmF2
aWdhdGlvbigxKTsKLSAgICAgICAgICAgIHRlc3RSdW5uZXIucXVldWVCYWNrTmF2aWdhdGlvbigx
KTsKLSAgICAgICAgICAgIHRlc3RSdW5uZXIucXVldWVOb25Mb2FkaW5nU2NyaXB0KCJldmFsKFwi
IiArIGlzT2tUb0NvbnRpbnVlICsgIlwiKSIpOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgd2lu
ZG93Lm9ucGFnZXNob3cgPSBvblBhZ2VTaG93OwotICAgIDwvc2NyaXB0PgotICAgIDxib2R5Pgot
ICAgICAgICA8aDEgaWQ9J2NvbnNvbGUnLz4KLSAgICA8L2JvZHk+Ci08L2h0bWw+CkluZGV4OiBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvVGVzdEV4cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvVGVzdEV4cGVjdGF0aW9ucwkocmV2aXNpb24gMjA0MTc5
KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcg
Y29weSkKQEAgLTQ5LDkgKzQ5LDYgQEAgZmFzdC9oaXN0b3J5L3dpbmRvdy1vcGVuLmh0bWwKICMg
RUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgZG9lcyBub3QgaW1wbGVtZW50IHNoYWRvd1BzZXVk
b0lkCiBtZWRpYS92aWRlby12b2x1bWUtc2xpZGVyLmh0bWwKIAotIyBOZWVkIHRvIGFkZCBmdW5j
dGlvbmFsaXR5IHRvIER1bXBSZW5kZXJUcmVlIHRvIGhhbmRsZSBlcnJvciBwYWdlcwotZmFzdC9o
aXN0b3J5L2JhY2stZm9yd2FyZC1yZXNldC1hZnRlci1lcnJvci1oYW5kbGluZy5odG1sCi0KICMg
QlVHOiBDYXB0aW9ucyBzdXBwb3J0IG5lZWRlZCBpbiB0aGUgbWVkaWEgZW5naW5lICh2aWEgR1RL
KykKIG1lZGlhL21lZGlhLWNhcHRpb25zLmh0bWwKIApJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDIwNDE3OSkKKysrIExheW91dFRlc3Rz
L3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0xOTU5LDkg
KzE5NTksNiBAQCB3ZWJraXQub3JnL2IvMzA2MjAgZmFzdC94c2wvc29ydC1sb2NhbGUuCiAKIHdl
YmtpdC5vcmcvYi81Mzk4NiBzdmcvdGV4dC9jYXJldC1pbi1zdmctdGV4dC54aHRtbCBbIEZhaWx1
cmUgXQogCi0jIE5lZWQgdG8gYWRkIGZ1bmN0aW9uYWxpdHkgdG8gRHVtcFJlbmRlclRyZWUgdG8g
aGFuZGxlIGVycm9yIHBhZ2VzCi1CdWcoR1RLKSBmYXN0L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJl
c2V0LWFmdGVyLWVycm9yLWhhbmRsaW5nLmh0bWwgWyBGYWlsdXJlIF0KLQogIyBQYWdlZCBjb250
aW51b3VzTW91c2VTY3JvbGxCeSgpIGV2ZW50cyBhcmUgbm90IHN1cHBvcnRlZCBpbiBHVEsuCiBC
dWcoR1RLKSBmYXN0L2V2ZW50cy9wbGF0Zm9ybS13aGVlbGV2ZW50LXBhZ2luZy14LWluLW5vbi1z
Y3JvbGxpbmctZGl2Lmh0bWwgWyBGYWlsdXJlIFRpbWVvdXQgXQogQnVnKEdUSykgZmFzdC9ldmVu
dHMvcGxhdGZvcm0td2hlZWxldmVudC1wYWdpbmcteC1pbi1ub24tc2Nyb2xsaW5nLXBhZ2UuaHRt
bCBbIEZhaWx1cmUgXQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9U
ZXN0RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1z
aW11bGF0b3IvVGVzdEV4cGVjdGF0aW9ucwkocmV2aXNpb24gMjA0MTc5KQorKysgTGF5b3V0VGVz
dHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkp
CkBAIC0xODU2LDcgKzE4NTYsNiBAQCBmYXN0L2ZyYW1lcy9zYW5kYm94ZWQtaWZyYW1lLW5hdmln
YXRpb24tCiBmYXN0L2ZyYW1lcy92YWxpZC5odG1sIFsgRmFpbHVyZSBdCiBmYXN0L2dyYWRpZW50
cy9iYWNrZ3JvdW5kLWNsaXBwZWQuaHRtbCBbIEZhaWx1cmUgXQogZmFzdC9oaWRwaS9pbWFnZS1z
cmNzZXQtZGF0YS1zcmNzZXQuaHRtbCBbIEZhaWx1cmUgXQotZmFzdC9oaXN0b3J5L2JhY2stZm9y
d2FyZC1yZXNldC1hZnRlci1lcnJvci1oYW5kbGluZy5odG1sIFsgRmFpbHVyZSBdCiBmYXN0L2lt
YWdlcy9naWYtbGFyZ2UtY2hlY2tlcmJvYXJkLmh0bWwgWyBGYWlsdXJlIF0KIGZhc3QvaW1hZ2Vz
L2dyYXktc2NhbGUtanBlZy13aXRoLWNvbG9yLXByb2ZpbGUuaHRtbCBbIEZhaWx1cmUgXQogZmFz
dC9pbWFnZXMvaWNvbi1kZWNvZGluZy5odG1sIFsgRmFpbHVyZSBdCkluZGV4OiBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwkocmV2aXNpb24gMjA0MTc5KQorKysgTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAg
LTUzLDkgKzUzLDYgQEAgYWNjZXNzaWJpbGl0eS9jaGlsZHJlbi1jaGFuZ2VkLXNlbmRzLW5vdAog
YWNjZXNzaWJpbGl0eS9tZW51LWxpc3Qtc2VuZHMtY2hhbmdlLW5vdGlmaWNhdGlvbi5odG1sCiBh
Y2Nlc3NpYmlsaXR5L211bHRpc2VsZWN0LWxpc3QtcmVwb3J0cy1hY3RpdmUtb3B0aW9uLmh0bWwK
IAotIyBOZWVkIHRvIGFkZCBmdW5jdGlvbmFsaXR5IHRvIER1bXBSZW5kZXJUcmVlIHRvIGhhbmRs
ZSBlcnJvciBwYWdlcwotZmFzdC9oaXN0b3J5L2JhY2stZm9yd2FyZC1yZXNldC1hZnRlci1lcnJv
ci1oYW5kbGluZy5odG1sCi0KICMgTmVlZCB0byBpbXBsZW1lbnQgdGhpcyBpbiBwbHVnaW5zIGNv
ZGUgaW4gV2ViS2l0CiBwbHVnaW5zL3JlbG9hZHBsdWdpbnMtYW5kLXBhZ2VzLmh0bWwKIApJbmRl
eDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDIw
NDE3OSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yMDAsOSArMjAwLDYgQEAgd2Via2l0Lm9yZy9iLzk1OTU5IGNzczMvZGV2
aWNlLWFkYXB0LyBbIAogZmFzdC9kb20vV2luZG93L3Nsb3ctdW5sb2FkLWhhbmRsZXIuaHRtbCBb
IFNraXAgXQogZmFzdC9kb20vV2luZG93L3Nsb3ctdW5sb2FkLWhhbmRsZXItb25seS1mcmFtZS1p
cy1zdG9wcGVkLmh0bWwgWyBTa2lwIF0KIAotIyBOZWVkIHRvIGFkZCBmdW5jdGlvbmFsaXR5IHRv
IER1bXBSZW5kZXJUcmVlIHRvIGhhbmRsZSBlcnJvciBwYWdlcyAobWFjIGFzIHdlbGwpCi1mYXN0
L2hpc3RvcnkvYmFjay1mb3J3YXJkLXJlc2V0LWFmdGVyLWVycm9yLWhhbmRsaW5nLmh0bWwgWyBT
a2lwIF0KLQogIyBUaGVzZSB0ZXN0cyByZXF1aXJlIHRvdWNoIHN1cHBvcnQKIGZhc3QvZXZlbnRz
L3RvdWNoLyBbIFNraXAgXQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>