<?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>204327</bug_id>
          
          <creation_ts>2019-11-18 15:43:03 -0800</creation_ts>
          <short_desc>[WebGL] Add `--webgl-test-suite` flag for run-webkit-tests</short_desc>
          <delta_ts>2019-11-20 14:46:44 -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>WebGL</component>
          <version>WebKit Local Build</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=204374</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Justin Fan">justin_fan</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dean_johnson</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>jlewis3</cc>
    
    <cc>justin_fan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1591285</commentid>
    <comment_count>0</comment_count>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2019-11-18 15:43:03 -0800</bug_when>
    <thetext>`run-webkit-tests --webgl` is an alias for `run-webkit-tests webgl --additional-expectations=LayoutTests/webgl/TestExpectations`, from the OpenSource directory.

&quot;LayoutTests/webgl/TestExpectations&quot; has one line, initially: `webgl [ Pass Slow ]`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591340</commentid>
    <comment_count>1</comment_count>
      <attachid>383811</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-11-18 17:16:34 -0800</bug_when>
    <thetext>Created attachment 383811
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591577</commentid>
    <comment_count>2</comment_count>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2019-11-19 10:30:31 -0800</bug_when>
    <thetext>Thanks! RS=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591634</commentid>
    <comment_count>3</comment_count>
      <attachid>383811</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-11-19 12:03:56 -0800</bug_when>
    <thetext>Comment on attachment 383811
Patch

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

&gt; Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py:358
&gt; +    if args[0].webgl:

would webgl always be first argument?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591640</commentid>
    <comment_count>4</comment_count>
      <attachid>383811</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-11-19 12:08:46 -0800</bug_when>
    <thetext>Comment on attachment 383811
Patch

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

&gt;&gt; Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py:358
&gt;&gt; +    if args[0].webgl:
&gt; 
&gt; would webgl always be first argument?

Yes.

This is using the old Python argument parser, &apos;args&apos; is actually a tuple. Maybe I should re-write this as:

options, args = option_parser.parse_args(args)

This first bit is an object constructed by the argparser that will have all of our options in it, the second bit is directories to be run</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591696</commentid>
    <comment_count>5</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-11-19 14:13:38 -0800</bug_when>
    <thetext>Dean Johnson, can you have a look please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591710</commentid>
    <comment_count>6</comment_count>
      <attachid>383908</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-11-19 14:48:54 -0800</bug_when>
    <thetext>Created attachment 383908
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592029</commentid>
    <comment_count>7</comment_count>
      <attachid>383967</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-11-20 09:37:43 -0800</bug_when>
    <thetext>Created attachment 383967
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592087</commentid>
    <comment_count>8</comment_count>
      <attachid>383967</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-11-20 12:02:00 -0800</bug_when>
    <thetext>Comment on attachment 383967
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592102</commentid>
    <comment_count>9</comment_count>
      <attachid>383978</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-11-20 12:18:13 -0800</bug_when>
    <thetext>Created attachment 383978
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592116</commentid>
    <comment_count>10</comment_count>
      <attachid>383978</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-20 13:24:25 -0800</bug_when>
    <thetext>Comment on attachment 383978
Patch for landing

Rejecting attachment 383978 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 383978, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in LayoutTests/ChangeLog contains OOPS!.

Full output: https://webkit-queues.webkit.org/results/13269797</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592119</commentid>
    <comment_count>11</comment_count>
      <attachid>383981</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-11-20 13:30:31 -0800</bug_when>
    <thetext>Created attachment 383981
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592137</commentid>
    <comment_count>12</comment_count>
      <attachid>383981</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-20 14:45:32 -0800</bug_when>
    <thetext>Comment on attachment 383981
Patch for landing

Clearing flags on attachment: 383981

Committed r252711: &lt;https://trac.webkit.org/changeset/252711&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592138</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-20 14:45:34 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592139</commentid>
    <comment_count>14</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-20 14:46:44 -0800</bug_when>
    <thetext>&lt;rdar://problem/57373703&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383811</attachid>
            <date>2019-11-18 17:16:34 -0800</date>
            <delta_ts>2019-11-19 14:48:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204327-20191118171634.patch</filename>
            <type>text/plain</type>
            <size>3083</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1MjYxMykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE0IEBACisyMDE5LTExLTE4ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbV2ViR0xdIEFkZCBgLS13ZWJnbGAgZmxhZyBmb3IgcnVuLXdlYmtpdC10
ZXN0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA0
MzI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5OgorICAgICAg
ICAocGFyc2VfYXJncyk6IEFkZCB0aGUgLS13ZWJnbCBtYWNybyBjb21tYW5kLCB3aGljaCBpcyB0
aGUgZXF1aXZhbGVudCBvZjoKKyAgICAgICAgJ1J1bi13ZWJraXQtdGVzdHMgLS1hZGRpdGlvbmFs
LWV4cGVjdGF0aW9ucz1MYXlvdXRUZXN0cy93ZWJnbC9UZXN0RXhwZWN0YXRpb25zIHdlYmdsJwor
CiAyMDE5LTExLTE4ICBBbmRyZXMgR29uemFsZXogIDxhbmRyZXNnXzIyQGFwcGxlLmNvbT4KIAog
ICAgICAgICBSdW4gQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OnJvb3RFbGVtZW50IG9uIHNlY29u
ZGFyeSB0aHJlYWQgdG8gc2ltdWxhdGUgSElTZXJ2aWNlcyBkdXJpbmcgTGF5b3V0VGVzdHMuCklu
ZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3Rz
LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1
bl93ZWJraXRfdGVzdHMucHkJKHJldmlzaW9uIDI1MjYwNSkKKysrIFRvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkJKHdvcmtpbmcgY29weSkKQEAg
LTMxMSwxMiArMzExLDE1IEBAIGRlZiBwYXJzZV9hcmdzKGFyZ3MpOgogICAgIF0pKQogCiAgICAg
b3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoIk1pc2NlbGxhbmVvdXMgT3B0aW9ucyIs
IFsKLSAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0tbGludC10ZXN0LWZpbGVzIiwgYWN0
aW9uPSJzdG9yZV90cnVlIiwKLSAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0oIk1ha2VzIHN1
cmUgdGhlIHRlc3QgZmlsZXMgcGFyc2UgZm9yIGFsbCAiCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImNvbmZpZ3VyYXRpb25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3RzLiIpKSwKLSAgICAg
ICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0tcHJpbnQtZXhwZWN0YXRpb25zIiwgYWN0aW9uPSJz
dG9yZV90cnVlIiwKLSAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0oIlByaW50IHRoZSBleHBl
Y3RlZCBvdXRjb21lIGZvciB0aGUgZ2l2ZW4gdGVzdCwgb3IgYWxsIHRlc3RzIGxpc3RlZCBpbiBU
ZXN0RXhwZWN0YXRpb25zLiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRvZXMgbm90
IHJ1biBhbnkgdGVzdHMuIikpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigKKyAgICAg
ICAgICAgICItLWxpbnQtdGVzdC1maWxlcyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9
RmFsc2UsCisgICAgICAgICAgICBoZWxwPSgiTWFrZXMgc3VyZSB0aGUgdGVzdCBmaWxlcyBwYXJz
ZSBmb3IgYWxsIGNvbmZpZ3VyYXRpb25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3RzLiIpKSwKKyAg
ICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oCisgICAgICAgICAgICAiLS1wcmludC1leHBlY3Rh
dGlvbnMiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLAorICAgICAgICAgICAg
aGVscD0oIlByaW50IHRoZSBleHBlY3RlZCBvdXRjb21lIGZvciB0aGUgZ2l2ZW4gdGVzdCwgb3Ig
YWxsIHRlc3RzIGxpc3RlZCBpbiBUZXN0RXhwZWN0YXRpb25zLiBEb2VzIG5vdCBydW4gYW55IHRl
c3RzLiIpKSwKKyAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oCisgICAgICAgICAgICAiLS13
ZWJnbCIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsCisgICAgICAgICAgICBo
ZWxwPSgiUnVuIGV4aGF1c3RpdmUgd2ViZ2wgbGlzdCwgaW5jbHVkaW5nIHRlc3Qgb3JkaW5hcmls
eSBza2lwcGVkIGZvciBwZXJmb3JtYW5jZSByZWFzb25zLiBFcXVpdmFsZW50IHRvICctLWFkZGl0
aW9uYWwtZXhwZWN0YXRpb25zPUxheW91dFRlc3RzL3dlYmdsL1Rlc3RFeHBlY3RhdGlvbnMgd2Vi
Z2wnIikpLAogICAgIF0pKQogCiAgICAgb3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgo
IldlYiBQbGF0Zm9ybSBUZXN0IFNlcnZlciBPcHRpb25zIiwgWwpAQCAtMzUxLDcgKzM1NCwxNCBA
QCBkZWYgcGFyc2VfYXJncyhhcmdzKToKICAgICAgICAgb3B0aW9uX2dyb3VwLmFkZF9vcHRpb25z
KGdyb3VwX29wdGlvbnMpCiAgICAgICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlvbl9ncm91cChv
cHRpb25fZ3JvdXApCiAKLSAgICByZXR1cm4gb3B0aW9uX3BhcnNlci5wYXJzZV9hcmdzKGFyZ3Mp
CisgICAgYXJncyA9IG9wdGlvbl9wYXJzZXIucGFyc2VfYXJncyhhcmdzKQorICAgIGlmIGFyZ3Nb
MF0ud2ViZ2w6CisgICAgICAgIGlmIG5vdCBhcmdzWzFdOgorICAgICAgICAgICAgYXJnc1sxXS5h
cHBlbmQoJ3dlYmdsJykKKyAgICAgICAgaG9zdCA9IEhvc3QoKQorICAgICAgICBob3N0LmluaXRp
YWxpemVfc2NtKCkKKyAgICAgICAgYXJnc1swXS5hZGRpdGlvbmFsX2V4cGVjdGF0aW9ucy5pbnNl
cnQoMCwgaG9zdC5maWxlc3lzdGVtLmpvaW4oaG9zdC5zY20oKS5jaGVja291dF9yb290LCAnTGF5
b3V0VGVzdHMvd2ViZ2wvVGVzdEV4cGVjdGF0aW9ucycpKQorICAgIHJldHVybiBhcmdzCiAKIAog
ZGVmIF9wcmludF9leHBlY3RhdGlvbnMocG9ydCwgb3B0aW9ucywgYXJncywgbG9nZ2luZ19zdHJl
YW0pOgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383908</attachid>
            <date>2019-11-19 14:48:54 -0800</date>
            <delta_ts>2019-11-20 09:37:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204327-20191119144853.patch</filename>
            <type>text/plain</type>
            <size>3885</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1MjY1MSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE0IEBACisyMDE5LTExLTE5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbV2ViR0xdIEFkZCBgLS13ZWJnbGAgZmxhZyBmb3IgcnVuLXdlYmtpdC10
ZXN0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA0
MzI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5OgorICAgICAg
ICAocGFyc2VfYXJncyk6IEFkZCB0aGUgLS13ZWJnbCBtYWNybyBjb21tYW5kLCB3aGljaCBpcyB0
aGUgZXF1aXZhbGVudCBvZjoKKyAgICAgICAgJ1J1bi13ZWJraXQtdGVzdHMgLS1hZGRpdGlvbmFs
LWV4cGVjdGF0aW9ucz1MYXlvdXRUZXN0cy93ZWJnbC9UZXN0RXhwZWN0YXRpb25zIHdlYmdsJwor
CiAyMDE5LTExLTE5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KIAogICAg
ICAgICByZXN1bHRzLndlYmtpdC5vcmc6IEhhdmUgYnVpbGQud2Via2l0Lm9yZyByZXBvcnQgSlND
IHRlc3RzCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Vi
a2l0X3Rlc3RzLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkJKHJldmlzaW9uIDI1MjY0NCkKKysrIFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkJKHdvcmtpbmcg
Y29weSkKQEAgLTMxMSwxMiArMzExLDE1IEBAIGRlZiBwYXJzZV9hcmdzKGFyZ3MpOgogICAgIF0p
KQogCiAgICAgb3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoIk1pc2NlbGxhbmVvdXMg
T3B0aW9ucyIsIFsKLSAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0tbGludC10ZXN0LWZp
bGVzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0o
Ik1ha2VzIHN1cmUgdGhlIHRlc3QgZmlsZXMgcGFyc2UgZm9yIGFsbCAiCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImNvbmZpZ3VyYXRpb25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3RzLiIp
KSwKLSAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0tcHJpbnQtZXhwZWN0YXRpb25zIiwg
YWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0oIlByaW50
IHRoZSBleHBlY3RlZCBvdXRjb21lIGZvciB0aGUgZ2l2ZW4gdGVzdCwgb3IgYWxsIHRlc3RzIGxp
c3RlZCBpbiBUZXN0RXhwZWN0YXRpb25zLiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IkRvZXMgbm90IHJ1biBhbnkgdGVzdHMuIikpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlv
bigKKyAgICAgICAgICAgICItLWxpbnQtdGVzdC1maWxlcyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIs
IGRlZmF1bHQ9RmFsc2UsCisgICAgICAgICAgICBoZWxwPSgiTWFrZXMgc3VyZSB0aGUgdGVzdCBm
aWxlcyBwYXJzZSBmb3IgYWxsIGNvbmZpZ3VyYXRpb25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3Rz
LiIpKSwKKyAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oCisgICAgICAgICAgICAiLS1wcmlu
dC1leHBlY3RhdGlvbnMiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLAorICAg
ICAgICAgICAgaGVscD0oIlByaW50IHRoZSBleHBlY3RlZCBvdXRjb21lIGZvciB0aGUgZ2l2ZW4g
dGVzdCwgb3IgYWxsIHRlc3RzIGxpc3RlZCBpbiBUZXN0RXhwZWN0YXRpb25zLiBEb2VzIG5vdCBy
dW4gYW55IHRlc3RzLiIpKSwKKyAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oCisgICAgICAg
ICAgICAiLS13ZWJnbCIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsCisgICAg
ICAgICAgICBoZWxwPSgiUnVuIGV4aGF1c3RpdmUgd2ViZ2wgbGlzdCwgaW5jbHVkaW5nIHRlc3Qg
b3JkaW5hcmlseSBza2lwcGVkIGZvciBwZXJmb3JtYW5jZSByZWFzb25zLiBFcXVpdmFsZW50IHRv
ICctLWFkZGl0aW9uYWwtZXhwZWN0YXRpb25zPUxheW91dFRlc3RzL3dlYmdsL1Rlc3RFeHBlY3Rh
dGlvbnMgd2ViZ2wnIikpLAogICAgIF0pKQogCiAgICAgb3B0aW9uX2dyb3VwX2RlZmluaXRpb25z
LmFwcGVuZCgoIldlYiBQbGF0Zm9ybSBUZXN0IFNlcnZlciBPcHRpb25zIiwgWwpAQCAtMzUxLDcg
KzM1NCwxNCBAQCBkZWYgcGFyc2VfYXJncyhhcmdzKToKICAgICAgICAgb3B0aW9uX2dyb3VwLmFk
ZF9vcHRpb25zKGdyb3VwX29wdGlvbnMpCiAgICAgICAgIG9wdGlvbl9wYXJzZXIuYWRkX29wdGlv
bl9ncm91cChvcHRpb25fZ3JvdXApCiAKLSAgICByZXR1cm4gb3B0aW9uX3BhcnNlci5wYXJzZV9h
cmdzKGFyZ3MpCisgICAgb3B0aW9ucywgYXJncyA9IG9wdGlvbl9wYXJzZXIucGFyc2VfYXJncyhh
cmdzKQorICAgIGlmIG9wdGlvbnMud2ViZ2w6CisgICAgICAgIGlmIG5vdCBhcmdzOgorICAgICAg
ICAgICAgYXJncy5hcHBlbmQoJ3dlYmdsJykKKyAgICAgICAgaG9zdCA9IEhvc3QoKQorICAgICAg
ICBob3N0LmluaXRpYWxpemVfc2NtKCkKKyAgICAgICAgb3B0aW9ucy5hZGRpdGlvbmFsX2V4cGVj
dGF0aW9ucy5pbnNlcnQoMCwgaG9zdC5maWxlc3lzdGVtLmpvaW4oaG9zdC5zY20oKS5jaGVja291
dF9yb290LCAnTGF5b3V0VGVzdHMvd2ViZ2wvVGVzdEV4cGVjdGF0aW9ucycpKQorICAgIHJldHVy
biBvcHRpb25zLCBhcmdzCiAKIAogZGVmIF9wcmludF9leHBlY3RhdGlvbnMocG9ydCwgb3B0aW9u
cywgYXJncywgbG9nZ2luZ19zdHJlYW0pOgpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjUyNjQ0KQorKysg
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIw
MTktMTEtMTkgIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBwbGUuY29tPgorCisgICAgICAg
IFtXZWJHTF0gQWRkIGAtLXdlYmdsYCBmbGFnIGZvciBydW4td2Via2l0LXRlc3RzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQzMjcKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdlYmdsL1Rlc3RFeHBl
Y3RhdGlvbnM6IEFkZGVkLgorCiAyMDE5LTExLTE5ICBKb2huIFdpbGFuZGVyICA8d2lsYW5kZXJA
YXBwbGUuY29tPgogCiAgICAgICAgIFJlc291cmNlIExvYWQgU3RhdGlzdGljczogQ291bnQgdGhp
cmQtcGFydHkgc2NyaXB0IGxvYWRzIHVuZGVyIHRvcCBmcmFtZQpJbmRleDogTGF5b3V0VGVzdHMv
d2ViZ2wvVGVzdEV4cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy93ZWJnbC9U
ZXN0RXhwZWN0YXRpb25zCShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL3dlYmdsL1Rlc3RF
eHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwyIEBACit3ZWJnbCBbIFBhc3Mg
U2xvdyBdCisK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383967</attachid>
            <date>2019-11-20 09:37:43 -0800</date>
            <delta_ts>2019-11-20 12:18:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204327-20191120093743.patch</filename>
            <type>text/plain</type>
            <size>3910</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1MjY4OSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE0IEBACisyMDE5LTExLTIwICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbV2ViR0xdIEFkZCBgLS13ZWJnbC10ZXN0LXN1aXRlYCBmbGFnIGZvciBy
dW4td2Via2l0LXRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMDQzMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMu
cHk6CisgICAgICAgIChwYXJzZV9hcmdzKTogQWRkIHRoZSAtLXdlYmdsIG1hY3JvIGNvbW1hbmQs
IHdoaWNoIGlzIHRoZSBlcXVpdmFsZW50IG9mOgorICAgICAgICAnUnVuLXdlYmtpdC10ZXN0cyAt
LWFkZGl0aW9uYWwtZXhwZWN0YXRpb25zPUxheW91dFRlc3RzL3dlYmdsL1Rlc3RFeHBlY3RhdGlv
bnMgd2ViZ2wnCisKIDIwMTktMTEtMTkgIFNhYW0gQmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+
CiAKICAgICAgICAgUmVtb3ZlIHJ1bk51bGxpc2hBd2FyZU9wZXJhdG9yc0VuYWJsZWQKSW5kZXg6
IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dl
YmtpdF90ZXN0cy5weQkocmV2aXNpb24gMjUyNjg5KQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQkod29ya2luZyBjb3B5KQpAQCAtMzEx
LDEyICszMTEsMTUgQEAgZGVmIHBhcnNlX2FyZ3MoYXJncyk6CiAgICAgXSkpCiAKICAgICBvcHRp
b25fZ3JvdXBfZGVmaW5pdGlvbnMuYXBwZW5kKCgiTWlzY2VsbGFuZW91cyBPcHRpb25zIiwgWwot
ICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1saW50LXRlc3QtZmlsZXMiLCBhY3Rpb249
InN0b3JlX3RydWUiLAotICAgICAgICBkZWZhdWx0PUZhbHNlLCBoZWxwPSgiTWFrZXMgc3VyZSB0
aGUgdGVzdCBmaWxlcyBwYXJzZSBmb3IgYWxsICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiY29uZmlndXJhdGlvbnMuIERvZXMgbm90IHJ1biBhbnkgdGVzdHMuIikpLAotICAgICAgICBv
cHRwYXJzZS5tYWtlX29wdGlvbigiLS1wcmludC1leHBlY3RhdGlvbnMiLCBhY3Rpb249InN0b3Jl
X3RydWUiLAotICAgICAgICBkZWZhdWx0PUZhbHNlLCBoZWxwPSgiUHJpbnQgdGhlIGV4cGVjdGVk
IG91dGNvbWUgZm9yIHRoZSBnaXZlbiB0ZXN0LCBvciBhbGwgdGVzdHMgbGlzdGVkIGluIFRlc3RF
eHBlY3RhdGlvbnMuICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRG9lcyBub3QgcnVu
IGFueSB0ZXN0cy4iKSksCisgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKAorICAgICAgICAg
ICAgIi0tbGludC10ZXN0LWZpbGVzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxz
ZSwKKyAgICAgICAgICAgIGhlbHA9KCJNYWtlcyBzdXJlIHRoZSB0ZXN0IGZpbGVzIHBhcnNlIGZv
ciBhbGwgY29uZmlndXJhdGlvbnMuIERvZXMgbm90IHJ1biBhbnkgdGVzdHMuIikpLAorICAgICAg
ICBvcHRwYXJzZS5tYWtlX29wdGlvbigKKyAgICAgICAgICAgICItLXByaW50LWV4cGVjdGF0aW9u
cyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsCisgICAgICAgICAgICBoZWxw
PSgiUHJpbnQgdGhlIGV4cGVjdGVkIG91dGNvbWUgZm9yIHRoZSBnaXZlbiB0ZXN0LCBvciBhbGwg
dGVzdHMgbGlzdGVkIGluIFRlc3RFeHBlY3RhdGlvbnMuIERvZXMgbm90IHJ1biBhbnkgdGVzdHMu
IikpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigKKyAgICAgICAgICAgICItLXdlYmds
LXRlc3Qtc3VpdGUiLCBhY3Rpb249InN0b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLAorICAgICAg
ICAgICAgaGVscD0oIlJ1biBleGhhdXN0aXZlIHdlYmdsIGxpc3QsIGluY2x1ZGluZyB0ZXN0IG9y
ZGluYXJpbHkgc2tpcHBlZCBmb3IgcGVyZm9ybWFuY2UgcmVhc29ucy4gRXF1aXZhbGVudCB0byAn
LS1hZGRpdGlvbmFsLWV4cGVjdGF0aW9ucz1MYXlvdXRUZXN0cy93ZWJnbC9UZXN0RXhwZWN0YXRp
b25zIHdlYmdsJyIpKSwKICAgICBdKSkKIAogICAgIG9wdGlvbl9ncm91cF9kZWZpbml0aW9ucy5h
cHBlbmQoKCJXZWIgUGxhdGZvcm0gVGVzdCBTZXJ2ZXIgT3B0aW9ucyIsIFsKQEAgLTM1MSw3ICsz
NTQsMTQgQEAgZGVmIHBhcnNlX2FyZ3MoYXJncyk6CiAgICAgICAgIG9wdGlvbl9ncm91cC5hZGRf
b3B0aW9ucyhncm91cF9vcHRpb25zKQogICAgICAgICBvcHRpb25fcGFyc2VyLmFkZF9vcHRpb25f
Z3JvdXAob3B0aW9uX2dyb3VwKQogCi0gICAgcmV0dXJuIG9wdGlvbl9wYXJzZXIucGFyc2VfYXJn
cyhhcmdzKQorICAgIG9wdGlvbnMsIGFyZ3MgPSBvcHRpb25fcGFyc2VyLnBhcnNlX2FyZ3MoYXJn
cykKKyAgICBpZiBvcHRpb25zLndlYmdsX3Rlc3Rfc3VpdGU6CisgICAgICAgIGlmIG5vdCBhcmdz
OgorICAgICAgICAgICAgYXJncy5hcHBlbmQoJ3dlYmdsJykKKyAgICAgICAgaG9zdCA9IEhvc3Qo
KQorICAgICAgICBob3N0LmluaXRpYWxpemVfc2NtKCkKKyAgICAgICAgb3B0aW9ucy5hZGRpdGlv
bmFsX2V4cGVjdGF0aW9ucy5pbnNlcnQoMCwgaG9zdC5maWxlc3lzdGVtLmpvaW4oaG9zdC5zY20o
KS5jaGVja291dF9yb290LCAnTGF5b3V0VGVzdHMvd2ViZ2wvVGVzdEV4cGVjdGF0aW9ucycpKQor
ICAgIHJldHVybiBvcHRpb25zLCBhcmdzCiAKIAogZGVmIF9wcmludF9leHBlY3RhdGlvbnMocG9y
dCwgb3B0aW9ucywgYXJncywgbG9nZ2luZ19zdHJlYW0pOgpJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjUy
Njg5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTIgQEAKKzIwMTktMTEtMjAgIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBwbGUuY29tPgor
CisgICAgICAgIFtXZWJHTF0gQWRkIGAtLXdlYmdsLXRlc3Qtc3VpdGVgIGZsYWcgZm9yIHJ1bi13
ZWJraXQtdGVzdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIwNDMyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogd2ViZ2wvVGVzdEV4cGVjdGF0aW9uczogQWRkZWQuCisKIDIwMTktMTEtMjAgIFNpbW9u
IEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAo
cjI1MjE2MSk6IGJveC1zaGFkb3cgd2l0aCBpbnNldCBhbmQgcm91bmRlZCBib3JkZXJzIGlzIGNs
aXBwZWQKSW5kZXg6IExheW91dFRlc3RzL3dlYmdsL1Rlc3RFeHBlY3RhdGlvbnMKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvd2ViZ2wvVGVzdEV4cGVjdGF0aW9ucwkobm9uZXhpc3RlbnQpCisr
KyBMYXlvdXRUZXN0cy93ZWJnbC9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0w
LDAgKzEsMiBAQAord2ViZ2wgWyBQYXNzIFNsb3cgXQorCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383978</attachid>
            <date>2019-11-20 12:18:13 -0800</date>
            <delta_ts>2019-11-20 13:30:29 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-204327-20191120121812.patch</filename>
            <type>text/plain</type>
            <size>3945</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1MjcwMCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE0IEBACisyMDE5LTExLTIwICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbV2ViR0xdIEFkZCBgLS13ZWJnbC10ZXN0LXN1aXRlYCBmbGFnIGZvciBy
dW4td2Via2l0LXRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMDQzMjcKKworICAgICAgICBSdWJiZXItc3RhbXBlZCBieSBBYWthc2ggSmFpbi4K
KworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVz
dHMucHk6CisgICAgICAgIChwYXJzZV9hcmdzKTogQWRkIHRoZSAtLXdlYmdsIG1hY3JvIGNvbW1h
bmQsIHdoaWNoIGlzIHRoZSBlcXVpdmFsZW50IG9mOgorICAgICAgICAnUnVuLXdlYmtpdC10ZXN0
cyAtLWFkZGl0aW9uYWwtZXhwZWN0YXRpb25zPUxheW91dFRlc3RzL3dlYmdsL1Rlc3RFeHBlY3Rh
dGlvbnMgd2ViZ2wnCisKIDIwMTktMTEtMjAgIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBw
bGUuY29tPgogCiAgICAgICAgIFtFV1NdIGlPUyBsYXlvdXQtdGVzdHMgZmFpbHMgd2l0aCAzMCsg
ZmFpbHVyZXMgb24gcmUtcnVuIGFuZCBvbiBjbGVhbi10cmVlCkluZGV4OiBUb29scy9TY3JpcHRz
L3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5Cj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkJ
KHJldmlzaW9uIDI1MjcwMCkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3J1bl93ZWJraXRfdGVzdHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTMxMSwxMiArMzExLDE1IEBA
IGRlZiBwYXJzZV9hcmdzKGFyZ3MpOgogICAgIF0pKQogCiAgICAgb3B0aW9uX2dyb3VwX2RlZmlu
aXRpb25zLmFwcGVuZCgoIk1pc2NlbGxhbmVvdXMgT3B0aW9ucyIsIFsKLSAgICAgICAgb3B0cGFy
c2UubWFrZV9vcHRpb24oIi0tbGludC10ZXN0LWZpbGVzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwK
LSAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0oIk1ha2VzIHN1cmUgdGhlIHRlc3QgZmlsZXMg
cGFyc2UgZm9yIGFsbCAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbmZpZ3VyYXRp
b25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3RzLiIpKSwKLSAgICAgICAgb3B0cGFyc2UubWFrZV9v
cHRpb24oIi0tcHJpbnQtZXhwZWN0YXRpb25zIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAg
ICAgZGVmYXVsdD1GYWxzZSwgaGVscD0oIlByaW50IHRoZSBleHBlY3RlZCBvdXRjb21lIGZvciB0
aGUgZ2l2ZW4gdGVzdCwgb3IgYWxsIHRlc3RzIGxpc3RlZCBpbiBUZXN0RXhwZWN0YXRpb25zLiAi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRvZXMgbm90IHJ1biBhbnkgdGVzdHMuIikp
LAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigKKyAgICAgICAgICAgICItLWxpbnQtdGVz
dC1maWxlcyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsCisgICAgICAgICAg
ICBoZWxwPSgiTWFrZXMgc3VyZSB0aGUgdGVzdCBmaWxlcyBwYXJzZSBmb3IgYWxsIGNvbmZpZ3Vy
YXRpb25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3RzLiIpKSwKKyAgICAgICAgb3B0cGFyc2UubWFr
ZV9vcHRpb24oCisgICAgICAgICAgICAiLS1wcmludC1leHBlY3RhdGlvbnMiLCBhY3Rpb249InN0
b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLAorICAgICAgICAgICAgaGVscD0oIlByaW50IHRoZSBl
eHBlY3RlZCBvdXRjb21lIGZvciB0aGUgZ2l2ZW4gdGVzdCwgb3IgYWxsIHRlc3RzIGxpc3RlZCBp
biBUZXN0RXhwZWN0YXRpb25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3RzLiIpKSwKKyAgICAgICAg
b3B0cGFyc2UubWFrZV9vcHRpb24oCisgICAgICAgICAgICAiLS13ZWJnbC10ZXN0LXN1aXRlIiwg
YWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwKKyAgICAgICAgICAgIGhlbHA9KCJS
dW4gZXhoYXVzdGl2ZSB3ZWJnbCBsaXN0LCBpbmNsdWRpbmcgdGVzdCBvcmRpbmFyaWx5IHNraXBw
ZWQgZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMuIEVxdWl2YWxlbnQgdG8gJy0tYWRkaXRpb25hbC1l
eHBlY3RhdGlvbnM9TGF5b3V0VGVzdHMvd2ViZ2wvVGVzdEV4cGVjdGF0aW9ucyB3ZWJnbCciKSks
CiAgICAgXSkpCiAKICAgICBvcHRpb25fZ3JvdXBfZGVmaW5pdGlvbnMuYXBwZW5kKCgiV2ViIFBs
YXRmb3JtIFRlc3QgU2VydmVyIE9wdGlvbnMiLCBbCkBAIC0zNTEsNyArMzU0LDE0IEBAIGRlZiBw
YXJzZV9hcmdzKGFyZ3MpOgogICAgICAgICBvcHRpb25fZ3JvdXAuYWRkX29wdGlvbnMoZ3JvdXBf
b3B0aW9ucykKICAgICAgICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uX2dyb3VwKG9wdGlvbl9n
cm91cCkKIAotICAgIHJldHVybiBvcHRpb25fcGFyc2VyLnBhcnNlX2FyZ3MoYXJncykKKyAgICBv
cHRpb25zLCBhcmdzID0gb3B0aW9uX3BhcnNlci5wYXJzZV9hcmdzKGFyZ3MpCisgICAgaWYgb3B0
aW9ucy53ZWJnbF90ZXN0X3N1aXRlOgorICAgICAgICBpZiBub3QgYXJnczoKKyAgICAgICAgICAg
IGFyZ3MuYXBwZW5kKCd3ZWJnbCcpCisgICAgICAgIGhvc3QgPSBIb3N0KCkKKyAgICAgICAgaG9z
dC5pbml0aWFsaXplX3NjbSgpCisgICAgICAgIG9wdGlvbnMuYWRkaXRpb25hbF9leHBlY3RhdGlv
bnMuaW5zZXJ0KDAsIGhvc3QuZmlsZXN5c3RlbS5qb2luKGhvc3Quc2NtKCkuY2hlY2tvdXRfcm9v
dCwgJ0xheW91dFRlc3RzL3dlYmdsL1Rlc3RFeHBlY3RhdGlvbnMnKSkKKyAgICByZXR1cm4gb3B0
aW9ucywgYXJncwogCiAKIGRlZiBfcHJpbnRfZXhwZWN0YXRpb25zKHBvcnQsIG9wdGlvbnMsIGFy
Z3MsIGxvZ2dpbmdfc3RyZWFtKToKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI1MjcwMCkKKysrIExheW91
dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDE5LTEx
LTIwICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAgICAgICBbV2Vi
R0xdIEFkZCBgLS13ZWJnbC10ZXN0LXN1aXRlYCBmbGFnIGZvciBydW4td2Via2l0LXRlc3RzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQzMjcKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdlYmdsL1Rl
c3RFeHBlY3RhdGlvbnM6IEFkZGVkLgorCiAyMDE5LTExLTIwICBQZXIgQXJuZSBWb2xsYW4gIDxw
dm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBMYXlvdXQgVGVzdCBmYXN0L3RleHQvZm9udC1h
bnRpYWxpYXNpbmctc2F2ZS1yZXN0b3JlLmh0bWwgaXMgZmFpbGluZwpJbmRleDogTGF5b3V0VGVz
dHMvd2ViZ2wvVGVzdEV4cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy93ZWJn
bC9UZXN0RXhwZWN0YXRpb25zCShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL3dlYmdsL1Rl
c3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwyIEBACit3ZWJnbCBbIFBh
c3MgU2xvdyBdCisK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383981</attachid>
            <date>2019-11-20 13:30:31 -0800</date>
            <delta_ts>2019-11-20 14:45:32 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-204327-20191120133031.patch</filename>
            <type>text/plain</type>
            <size>3948</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1MjcwMCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE0IEBACisyMDE5LTExLTIwICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbV2ViR0xdIEFkZCBgLS13ZWJnbC10ZXN0LXN1aXRlYCBmbGFnIGZvciBy
dW4td2Via2l0LXRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMDQzMjcKKworICAgICAgICBSdWJiZXItc3RhbXBlZCBieSBBYWthc2ggSmFpbi4K
KworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVz
dHMucHk6CisgICAgICAgIChwYXJzZV9hcmdzKTogQWRkIHRoZSAtLXdlYmdsIG1hY3JvIGNvbW1h
bmQsIHdoaWNoIGlzIHRoZSBlcXVpdmFsZW50IG9mOgorICAgICAgICAnUnVuLXdlYmtpdC10ZXN0
cyAtLWFkZGl0aW9uYWwtZXhwZWN0YXRpb25zPUxheW91dFRlc3RzL3dlYmdsL1Rlc3RFeHBlY3Rh
dGlvbnMgd2ViZ2wnCisKIDIwMTktMTEtMjAgIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBw
bGUuY29tPgogCiAgICAgICAgIFtFV1NdIGlPUyBsYXlvdXQtdGVzdHMgZmFpbHMgd2l0aCAzMCsg
ZmFpbHVyZXMgb24gcmUtcnVuIGFuZCBvbiBjbGVhbi10cmVlCkluZGV4OiBUb29scy9TY3JpcHRz
L3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5Cj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkJ
KHJldmlzaW9uIDI1MjcwMCkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3J1bl93ZWJraXRfdGVzdHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTMxMSwxMiArMzExLDE1IEBA
IGRlZiBwYXJzZV9hcmdzKGFyZ3MpOgogICAgIF0pKQogCiAgICAgb3B0aW9uX2dyb3VwX2RlZmlu
aXRpb25zLmFwcGVuZCgoIk1pc2NlbGxhbmVvdXMgT3B0aW9ucyIsIFsKLSAgICAgICAgb3B0cGFy
c2UubWFrZV9vcHRpb24oIi0tbGludC10ZXN0LWZpbGVzIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwK
LSAgICAgICAgZGVmYXVsdD1GYWxzZSwgaGVscD0oIk1ha2VzIHN1cmUgdGhlIHRlc3QgZmlsZXMg
cGFyc2UgZm9yIGFsbCAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbmZpZ3VyYXRp
b25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3RzLiIpKSwKLSAgICAgICAgb3B0cGFyc2UubWFrZV9v
cHRpb24oIi0tcHJpbnQtZXhwZWN0YXRpb25zIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKLSAgICAg
ICAgZGVmYXVsdD1GYWxzZSwgaGVscD0oIlByaW50IHRoZSBleHBlY3RlZCBvdXRjb21lIGZvciB0
aGUgZ2l2ZW4gdGVzdCwgb3IgYWxsIHRlc3RzIGxpc3RlZCBpbiBUZXN0RXhwZWN0YXRpb25zLiAi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRvZXMgbm90IHJ1biBhbnkgdGVzdHMuIikp
LAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigKKyAgICAgICAgICAgICItLWxpbnQtdGVz
dC1maWxlcyIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlZmF1bHQ9RmFsc2UsCisgICAgICAgICAg
ICBoZWxwPSgiTWFrZXMgc3VyZSB0aGUgdGVzdCBmaWxlcyBwYXJzZSBmb3IgYWxsIGNvbmZpZ3Vy
YXRpb25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3RzLiIpKSwKKyAgICAgICAgb3B0cGFyc2UubWFr
ZV9vcHRpb24oCisgICAgICAgICAgICAiLS1wcmludC1leHBlY3RhdGlvbnMiLCBhY3Rpb249InN0
b3JlX3RydWUiLCBkZWZhdWx0PUZhbHNlLAorICAgICAgICAgICAgaGVscD0oIlByaW50IHRoZSBl
eHBlY3RlZCBvdXRjb21lIGZvciB0aGUgZ2l2ZW4gdGVzdCwgb3IgYWxsIHRlc3RzIGxpc3RlZCBp
biBUZXN0RXhwZWN0YXRpb25zLiBEb2VzIG5vdCBydW4gYW55IHRlc3RzLiIpKSwKKyAgICAgICAg
b3B0cGFyc2UubWFrZV9vcHRpb24oCisgICAgICAgICAgICAiLS13ZWJnbC10ZXN0LXN1aXRlIiwg
YWN0aW9uPSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwKKyAgICAgICAgICAgIGhlbHA9KCJS
dW4gZXhoYXVzdGl2ZSB3ZWJnbCBsaXN0LCBpbmNsdWRpbmcgdGVzdCBvcmRpbmFyaWx5IHNraXBw
ZWQgZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMuIEVxdWl2YWxlbnQgdG8gJy0tYWRkaXRpb25hbC1l
eHBlY3RhdGlvbnM9TGF5b3V0VGVzdHMvd2ViZ2wvVGVzdEV4cGVjdGF0aW9ucyB3ZWJnbCciKSks
CiAgICAgXSkpCiAKICAgICBvcHRpb25fZ3JvdXBfZGVmaW5pdGlvbnMuYXBwZW5kKCgiV2ViIFBs
YXRmb3JtIFRlc3QgU2VydmVyIE9wdGlvbnMiLCBbCkBAIC0zNTEsNyArMzU0LDE0IEBAIGRlZiBw
YXJzZV9hcmdzKGFyZ3MpOgogICAgICAgICBvcHRpb25fZ3JvdXAuYWRkX29wdGlvbnMoZ3JvdXBf
b3B0aW9ucykKICAgICAgICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uX2dyb3VwKG9wdGlvbl9n
cm91cCkKIAotICAgIHJldHVybiBvcHRpb25fcGFyc2VyLnBhcnNlX2FyZ3MoYXJncykKKyAgICBv
cHRpb25zLCBhcmdzID0gb3B0aW9uX3BhcnNlci5wYXJzZV9hcmdzKGFyZ3MpCisgICAgaWYgb3B0
aW9ucy53ZWJnbF90ZXN0X3N1aXRlOgorICAgICAgICBpZiBub3QgYXJnczoKKyAgICAgICAgICAg
IGFyZ3MuYXBwZW5kKCd3ZWJnbCcpCisgICAgICAgIGhvc3QgPSBIb3N0KCkKKyAgICAgICAgaG9z
dC5pbml0aWFsaXplX3NjbSgpCisgICAgICAgIG9wdGlvbnMuYWRkaXRpb25hbF9leHBlY3RhdGlv
bnMuaW5zZXJ0KDAsIGhvc3QuZmlsZXN5c3RlbS5qb2luKGhvc3Quc2NtKCkuY2hlY2tvdXRfcm9v
dCwgJ0xheW91dFRlc3RzL3dlYmdsL1Rlc3RFeHBlY3RhdGlvbnMnKSkKKyAgICByZXR1cm4gb3B0
aW9ucywgYXJncwogCiAKIGRlZiBfcHJpbnRfZXhwZWN0YXRpb25zKHBvcnQsIG9wdGlvbnMsIGFy
Z3MsIGxvZ2dpbmdfc3RyZWFtKToKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI1MjcwMCkKKysrIExheW91
dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDE5LTEx
LTIwICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAgICAgICBbV2Vi
R0xdIEFkZCBgLS13ZWJnbC10ZXN0LXN1aXRlYCBmbGFnIGZvciBydW4td2Via2l0LXRlc3RzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQzMjcKKwor
ICAgICAgICBSdWJiZXItc3RhbXBlZCBieSBBYWthc2ggSmFpbi4KKworICAgICAgICAqIHdlYmds
L1Rlc3RFeHBlY3RhdGlvbnM6IEFkZGVkLgorCiAyMDE5LTExLTIwICBQZXIgQXJuZSBWb2xsYW4g
IDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBMYXlvdXQgVGVzdCBmYXN0L3RleHQvZm9u
dC1hbnRpYWxpYXNpbmctc2F2ZS1yZXN0b3JlLmh0bWwgaXMgZmFpbGluZwpJbmRleDogTGF5b3V0
VGVzdHMvd2ViZ2wvVGVzdEV4cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy93
ZWJnbC9UZXN0RXhwZWN0YXRpb25zCShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL3dlYmds
L1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwyIEBACit3ZWJnbCBb
IFBhc3MgU2xvdyBdCisK
</data>

          </attachment>
      

    </bug>

</bugzilla>