<?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>232463</bug_id>
          
          <creation_ts>2021-10-28 16:34:56 -0700</creation_ts>
          <short_desc>[webkitscmpy] Generalize pull-request title generation.</short_desc>
          <delta_ts>2021-11-02 08:11:13 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1809896</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-10-28 16:34:56 -0700</bug_when>
    <thetext>`git-webkit land` also needs to generate titles of pull-requests, so we should make this a callable function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1809897</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-28 16:35:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/84784354&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1809901</commentid>
    <comment_count>2</comment_count>
      <attachid>442765</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-10-28 16:39:29 -0700</bug_when>
    <thetext>Created attachment 442765
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1810115</commentid>
    <comment_count>3</comment_count>
      <attachid>442829</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-10-29 10:04:38 -0700</bug_when>
    <thetext>Created attachment 442829
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1810132</commentid>
    <comment_count>4</comment_count>
      <attachid>442836</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-10-29 10:17:42 -0700</bug_when>
    <thetext>Created attachment 442836
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811108</commentid>
    <comment_count>5</comment_count>
      <attachid>443089</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-11-02 07:44:16 -0700</bug_when>
    <thetext>Created attachment 443089
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811115</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-02 08:11:12 -0700</bug_when>
    <thetext>Committed r285158 (243794@main): &lt;https://commits.webkit.org/243794@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 443089.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442765</attachid>
            <date>2021-10-28 16:39:29 -0700</date>
            <delta_ts>2021-10-29 10:04:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232463-20211028163928.patch</filename>
            <type>text/plain</type>
            <size>3685</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1MDA1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTkwYWQyZTVjOTZmNGE0ZjUzZjBiZjM2MTNiN2Q5NmY0
Y2IwN2ZlZS4uY2ZkNjBkMGViOWU2N2UyMzE3YzY3MzlkMjgxNDMwMGZmMTMzNmZlOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTEwLTE5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBbd2Via2l0c2NtcHldIEdlbmVyYWxpemUgcHVsbC1yZXF1ZXN0IHRpdGxlIGdlbmVy
YXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzI0NjMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzg0Nzg0MzU0PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy9saWJyYXJpZXMvd2Vi
a2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVlc3QucHk6CisgICAgICAgIChQ
dWxsUmVxdWVzdC50aXRsZV9mb3IpOiBDb21wdXRlIHB1bGwtcmVxdWVzdCB0aXRsZSBmb3IgYSBz
ZXQgb2YgY29tbWl0cy4KKyAgICAgICAgKFB1bGxSZXF1ZXN0Lm1haW4pOiBHZW5lcmFsaXplIHB1
bGwtcmVxdWVzdCB0aXRsZSBnZW5lcmF0aW9uLgorCiAyMDIxLTEwLTI4ICBKb25hdGhhbiBCZWRh
cmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KIAogICAgICAgICBbd2Via2l0c2NtcHldIEZpeCBjb21t
aXRzIHNldCBvbiBicmFuY2gKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dl
YmtpdHNjbXB5L3dlYmtpdHNjbXB5L3Byb2dyYW0vcHVsbF9yZXF1ZXN0LnB5IGIvVG9vbHMvU2Ny
aXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVl
c3QucHkKaW5kZXggN2M5YWQyNGUzYjM0MjY2YjY3M2Q1NTVhOGZmOWIzNmJmMDlkMWQ5OS4uZWQ0
ZjYzOTY2NDBmOGYyYmJjNTc1NDgxMjZkMDQ1NzdhYWFjN2RlYSAxMDA2NDQKLS0tIGEvVG9vbHMv
U2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3Jl
cXVlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0
c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVlc3QucHkKQEAgLTgxLDYgKzgxLDE4IEBAIGNsYXNzIFB1
bGxSZXF1ZXN0KENvbW1hbmQpOgogCiAgICAgICAgIHJldHVybiAwCiAKKyAgICBAY2xhc3NtZXRo
b2QKKyAgICBkZWYgdGl0bGVfZm9yKGNscywgY29tbWl0cyk6CisgICAgICAgIHRpdGxlID0gY29t
bWl0c1swXS5tZXNzYWdlLnNwbGl0bGluZXMoKVswXQorICAgICAgICBmb3IgY29tbWl0IGluIGNv
bW1pdHNbMTpdOgorICAgICAgICAgICAgdGl0bGVfY2FuZGlkYXRlID0gY29tbWl0Lm1lc3NhZ2Uu
c3BsaXRsaW5lcygpWzBdCisgICAgICAgICAgICB3aGlsZSB0aXRsZSBhbmQgbm90IHRpdGxlX2Nh
bmRpZGF0ZS5zdGFydHN3aXRoKHRpdGxlKToKKyAgICAgICAgICAgICAgICB0aXRsZSA9IHRpdGxl
WzotMV0KKyAgICAgICAgaWYgbm90IHRpdGxlOgorICAgICAgICAgICAgdGl0bGUgPSBjb21taXRz
WzBdLm1lc3NhZ2Uuc3BsaXRsaW5lcygpWzBdCisgICAgICAgIHRpdGxlID0gdGl0bGUucnN0cmlw
KCkubHN0cmlwKCkKKyAgICAgICAgcmV0dXJuIHRpdGxlWzotNV0ucnN0cmlwKCkgaWYgdGl0bGUu
ZW5kc3dpdGgoJyhQYXJ0JykgZWxzZSB0aXRsZQorCiAgICAgQGNsYXNzbWV0aG9kCiAgICAgZGVm
IG1haW4oY2xzLCBhcmdzLCByZXBvc2l0b3J5LCAqKmt3YXJncyk6CiAgICAgICAgIGlmIG5vdCBp
c2luc3RhbmNlKHJlcG9zaXRvcnksIGxvY2FsLkdpdCk6CkBAIC0xMjAsMjYgKzEzMiwxNCBAQCBj
bGFzcyBQdWxsUmVxdWVzdChDb21tYW5kKToKICAgICAgICAgaWYgbm90IHJtdC5wdWxsX3JlcXVl
c3RzOgogICAgICAgICAgICAgc3lzLnN0ZGVyci53cml0ZSgiJ3t9JyBjYW5ub3QgZ2VuZXJhdGUg
cHVsbC1yZXF1ZXN0c1xuIi5mb3JtYXQocm10LnVybCkpCiAgICAgICAgICAgICByZXR1cm4gMQot
ICAgICAgICB1c2VyLCBfID0gcm10LmNyZWRlbnRpYWxzKHJlcXVpcmVkPVRydWUpIGlmIGlzaW5z
dGFuY2Uocm10LCByZW1vdGUuR2l0SHViKSBlbHNlIChyZXBvc2l0b3J5LmNvbmZpZygpWyd1c2Vy
LmVtYWlsJ10sIE5vbmUpCiAgICAgICAgIGNhbmRpZGF0ZXMgPSBsaXN0KHJtdC5wdWxsX3JlcXVl
c3RzLmZpbmQob3BlbmVkPU5vbmUsIGhlYWQ9cmVwb3NpdG9yeS5icmFuY2gpKQogICAgICAgICBj
b21taXRzID0gbGlzdChyZXBvc2l0b3J5LmNvbW1pdHMoYmVnaW49ZGljdChoYXNoPWJyYW5jaF9w
b2ludC5oYXNoKSwgZW5kPWRpY3QoYnJhbmNoPXJlcG9zaXRvcnkuYnJhbmNoKSkpCiAKLSAgICAg
ICAgdGl0bGUgPSBjb21taXRzWzBdLm1lc3NhZ2Uuc3BsaXRsaW5lcygpWzBdCi0gICAgICAgIGZv
ciBjb21taXQgaW4gY29tbWl0c1sxOl06Ci0gICAgICAgICAgICB0aXRsZV9jYW5kaWRhdGUgPSBj
b21taXQubWVzc2FnZS5zcGxpdGxpbmVzKClbMF0KLSAgICAgICAgICAgIHdoaWxlIHRpdGxlIGFu
ZCBub3QgdGl0bGVfY2FuZGlkYXRlLnN0YXJ0c3dpdGgodGl0bGUpOgotICAgICAgICAgICAgICAg
IHRpdGxlID0gdGl0bGVbOi0xXQotICAgICAgICBpZiBub3QgdGl0bGU6Ci0gICAgICAgICAgICB0
aXRsZSA9IGNvbW1pdHNbMF0ubWVzc2FnZS5zcGxpdGxpbmVzKClbMF0KLSAgICAgICAgdGl0bGUg
PSB0aXRsZS5yc3RyaXAoKS5sc3RyaXAoKQotICAgICAgICBpZiB0aXRsZS5lbmRzd2l0aCgnKFBh
cnQnKToKLSAgICAgICAgICAgIHRpdGxlID0gdGl0bGVbOi01XS5yc3RyaXAoKQotCiAgICAgICAg
IGlmIGNhbmRpZGF0ZXM6CiAgICAgICAgICAgICBsb2cud2FybmluZygiVXBkYXRpbmcgcHVsbC1y
ZXF1ZXN0IGZvciAne30nLi4uIi5mb3JtYXQocmVwb3NpdG9yeS5icmFuY2gpKQogICAgICAgICAg
ICAgcHIgPSBybXQucHVsbF9yZXF1ZXN0cy51cGRhdGUoCiAgICAgICAgICAgICAgICAgcHVsbF9y
ZXF1ZXN0PWNhbmRpZGF0ZXNbMF0sCi0gICAgICAgICAgICAgICAgdGl0bGU9dGl0bGUsCisgICAg
ICAgICAgICAgICAgdGl0bGU9Y2xzLnRpdGxlX2Zvcihjb21taXRzKSwKICAgICAgICAgICAgICAg
ICBjb21taXRzPWNvbW1pdHMsCiAgICAgICAgICAgICAgICAgYmFzZT1icmFuY2hfcG9pbnQuYnJh
bmNoLAogICAgICAgICAgICAgICAgIGhlYWQ9cmVwb3NpdG9yeS5icmFuY2gsCkBAIC0xNTEsNyAr
MTUxLDcgQEAgY2xhc3MgUHVsbFJlcXVlc3QoQ29tbWFuZCk6CiAgICAgICAgIGVsc2U6CiAgICAg
ICAgICAgICBsb2cud2FybmluZygiQ3JlYXRpbmcgcHVsbC1yZXF1ZXN0IGZvciAne30nLi4uIi5m
b3JtYXQocmVwb3NpdG9yeS5icmFuY2gpKQogICAgICAgICAgICAgcHIgPSBybXQucHVsbF9yZXF1
ZXN0cy5jcmVhdGUoCi0gICAgICAgICAgICAgICAgdGl0bGU9dGl0bGUsCisgICAgICAgICAgICAg
ICAgdGl0bGU9Y2xzLnRpdGxlX2Zvcihjb21taXRzKSwKICAgICAgICAgICAgICAgICBjb21taXRz
PWNvbW1pdHMsCiAgICAgICAgICAgICAgICAgYmFzZT1icmFuY2hfcG9pbnQuYnJhbmNoLAogICAg
ICAgICAgICAgICAgIGhlYWQ9cmVwb3NpdG9yeS5icmFuY2gsCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442829</attachid>
            <date>2021-10-29 10:04:38 -0700</date>
            <delta_ts>2021-10-29 10:17:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232463-20211029100437.patch</filename>
            <type>text/plain</type>
            <size>3824</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1MDM1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzY5MDJiNDBlOGJmMmQxOGRhOWY2MThjNDg4MzYwNmQx
NGQwMzg2OS4uNzNlZmU0MmEyYjk3YjkxMDY0MTRmNDNkZmY1NDM1NTU4ZDRmMWJkMyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTEwLTI5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBbd2Via2l0c2NtcHldIEdlbmVyYWxpemUgcHVsbC1yZXF1ZXN0IHRpdGxlIGdlbmVy
YXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzI0NjMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzg0Nzg0MzU0PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy9saWJyYXJpZXMvd2Vi
a2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVlc3QucHk6CisgICAgICAgIChQ
dWxsUmVxdWVzdC50aXRsZV9mb3IpOiBDb21wdXRlIHB1bGwtcmVxdWVzdCB0aXRsZSBmb3IgYSBz
ZXQgb2YgY29tbWl0cy4KKyAgICAgICAgKFB1bGxSZXF1ZXN0Lm1haW4pOiBHZW5lcmFsaXplIHB1
bGwtcmVxdWVzdCB0aXRsZSBnZW5lcmF0aW9uLgorCiAyMDIxLTEwLTI5ICBKb25hdGhhbiBCZWRh
cmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KIAogICAgICAgICBbd2Via2l0c2NtcHldIEFzc2lnbiBQ
UiB0byBhdXRob3IKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNj
bXB5L3dlYmtpdHNjbXB5L3Byb2dyYW0vcHVsbF9yZXF1ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy9s
aWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVlc3QucHkK
aW5kZXggMDhmYzUxNjEyNTVkZjIyYTJiYTk0M2ZjOTE0YjE3YWRlYWM4NDA3Zi4uZTRmMTg4NDk4
NWIyOTkwZGQ5YTczZTY4ZTFkZjYwMjkxNGMwMWM0ZiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0
cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVlc3Qu
cHkKKysrIGIvVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkv
cHJvZ3JhbS9wdWxsX3JlcXVlc3QucHkKQEAgLTIwLDYgKzIwLDcgQEAKICMgT1IgVE9SVCAoSU5D
TFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9G
IFRIRSBVU0UKICMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KIAoraW1wb3J0IG9zCiBpbXBvcnQgc3lzCiAKIGZyb20g
LmNvbW1hbmQgaW1wb3J0IENvbW1hbmQKQEAgLTgxLDYgKzgyLDE2IEBAIGNsYXNzIFB1bGxSZXF1
ZXN0KENvbW1hbmQpOgogCiAgICAgICAgIHJldHVybiAwCiAKKyAgICBAY2xhc3NtZXRob2QKKyAg
ICBkZWYgdGl0bGVfZm9yKGNscywgY29tbWl0cyk6CisgICAgICAgIHRpdGxlID0gY29tbWl0c1sw
XS5tZXNzYWdlLnNwbGl0bGluZXMoKVswXQorICAgICAgICBmb3IgY29tbWl0IGluIGNvbW1pdHNb
MTpdOgorICAgICAgICAgICAgdGl0bGUgPSBvcy5wYXRoLmNvbW1vbnByZWZpeCgodGl0bGUsIGNv
bW1pdC5tZXNzYWdlLnNwbGl0bGluZXMoKVswXSkpCisgICAgICAgIGlmIG5vdCB0aXRsZToKKyAg
ICAgICAgICAgIHRpdGxlID0gY29tbWl0c1swXS5tZXNzYWdlLnNwbGl0bGluZXMoKVswXQorICAg
ICAgICB0aXRsZSA9IHRpdGxlLnJzdHJpcCgpLmxzdHJpcCgpCisgICAgICAgIHJldHVybiB0aXRs
ZVs6LTVdLnJzdHJpcCgpIGlmIHRpdGxlLmVuZHN3aXRoKCcoUGFydCcpIGVsc2UgdGl0bGUKKwog
ICAgIEBjbGFzc21ldGhvZAogICAgIGRlZiBtYWluKGNscywgYXJncywgcmVwb3NpdG9yeSwgKipr
d2FyZ3MpOgogICAgICAgICBpZiBub3QgaXNpbnN0YW5jZShyZXBvc2l0b3J5LCBsb2NhbC5HaXQp
OgpAQCAtMTIxLDI2ICsxMzIsMTQgQEAgY2xhc3MgUHVsbFJlcXVlc3QoQ29tbWFuZCk6CiAgICAg
ICAgIGlmIG5vdCBybXQucHVsbF9yZXF1ZXN0czoKICAgICAgICAgICAgIHN5cy5zdGRlcnIud3Jp
dGUoIid7fScgY2Fubm90IGdlbmVyYXRlIHB1bGwtcmVxdWVzdHNcbiIuZm9ybWF0KHJtdC51cmwp
KQogICAgICAgICAgICAgcmV0dXJuIDEKLSAgICAgICAgdXNlciwgXyA9IHJtdC5jcmVkZW50aWFs
cyhyZXF1aXJlZD1UcnVlKSBpZiBpc2luc3RhbmNlKHJtdCwgcmVtb3RlLkdpdEh1YikgZWxzZSAo
cmVwb3NpdG9yeS5jb25maWcoKVsndXNlci5lbWFpbCddLCBOb25lKQogICAgICAgICBjYW5kaWRh
dGVzID0gbGlzdChybXQucHVsbF9yZXF1ZXN0cy5maW5kKG9wZW5lZD1Ob25lLCBoZWFkPXJlcG9z
aXRvcnkuYnJhbmNoKSkKICAgICAgICAgY29tbWl0cyA9IGxpc3QocmVwb3NpdG9yeS5jb21taXRz
KGJlZ2luPWRpY3QoaGFzaD1icmFuY2hfcG9pbnQuaGFzaCksIGVuZD1kaWN0KGJyYW5jaD1yZXBv
c2l0b3J5LmJyYW5jaCkpKQogCi0gICAgICAgIHRpdGxlID0gY29tbWl0c1swXS5tZXNzYWdlLnNw
bGl0bGluZXMoKVswXQotICAgICAgICBmb3IgY29tbWl0IGluIGNvbW1pdHNbMTpdOgotICAgICAg
ICAgICAgdGl0bGVfY2FuZGlkYXRlID0gY29tbWl0Lm1lc3NhZ2Uuc3BsaXRsaW5lcygpWzBdCi0g
ICAgICAgICAgICB3aGlsZSB0aXRsZSBhbmQgbm90IHRpdGxlX2NhbmRpZGF0ZS5zdGFydHN3aXRo
KHRpdGxlKToKLSAgICAgICAgICAgICAgICB0aXRsZSA9IHRpdGxlWzotMV0KLSAgICAgICAgaWYg
bm90IHRpdGxlOgotICAgICAgICAgICAgdGl0bGUgPSBjb21taXRzWzBdLm1lc3NhZ2Uuc3BsaXRs
aW5lcygpWzBdCi0gICAgICAgIHRpdGxlID0gdGl0bGUucnN0cmlwKCkubHN0cmlwKCkKLSAgICAg
ICAgaWYgdGl0bGUuZW5kc3dpdGgoJyhQYXJ0Jyk6Ci0gICAgICAgICAgICB0aXRsZSA9IHRpdGxl
WzotNV0ucnN0cmlwKCkKLQogICAgICAgICBpZiBjYW5kaWRhdGVzOgogICAgICAgICAgICAgbG9n
Lndhcm5pbmcoIlVwZGF0aW5nIHB1bGwtcmVxdWVzdCBmb3IgJ3t9Jy4uLiIuZm9ybWF0KHJlcG9z
aXRvcnkuYnJhbmNoKSkKICAgICAgICAgICAgIHByID0gcm10LnB1bGxfcmVxdWVzdHMudXBkYXRl
KAogICAgICAgICAgICAgICAgIHB1bGxfcmVxdWVzdD1jYW5kaWRhdGVzWzBdLAotICAgICAgICAg
ICAgICAgIHRpdGxlPXRpdGxlLAorICAgICAgICAgICAgICAgIHRpdGxlPWNscy50aXRsZV9mb3Io
Y29tbWl0cyksCiAgICAgICAgICAgICAgICAgY29tbWl0cz1jb21taXRzLAogICAgICAgICAgICAg
ICAgIGJhc2U9YnJhbmNoX3BvaW50LmJyYW5jaCwKICAgICAgICAgICAgICAgICBoZWFkPXJlcG9z
aXRvcnkuYnJhbmNoLApAQCAtMTUyLDcgKzE1MSw3IEBAIGNsYXNzIFB1bGxSZXF1ZXN0KENvbW1h
bmQpOgogICAgICAgICBlbHNlOgogICAgICAgICAgICAgbG9nLndhcm5pbmcoIkNyZWF0aW5nIHB1
bGwtcmVxdWVzdCBmb3IgJ3t9Jy4uLiIuZm9ybWF0KHJlcG9zaXRvcnkuYnJhbmNoKSkKICAgICAg
ICAgICAgIHByID0gcm10LnB1bGxfcmVxdWVzdHMuY3JlYXRlKAotICAgICAgICAgICAgICAgIHRp
dGxlPXRpdGxlLAorICAgICAgICAgICAgICAgIHRpdGxlPWNscy50aXRsZV9mb3IoY29tbWl0cyks
CiAgICAgICAgICAgICAgICAgY29tbWl0cz1jb21taXRzLAogICAgICAgICAgICAgICAgIGJhc2U9
YnJhbmNoX3BvaW50LmJyYW5jaCwKICAgICAgICAgICAgICAgICBoZWFkPXJlcG9zaXRvcnkuYnJh
bmNoLAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442836</attachid>
            <date>2021-10-29 10:17:42 -0700</date>
            <delta_ts>2021-11-02 07:44:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232463-20211029101741.patch</filename>
            <type>text/plain</type>
            <size>3747</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1MDM1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzY5MDJiNDBlOGJmMmQxOGRhOWY2MThjNDg4MzYwNmQx
NGQwMzg2OS4uNzNlZmU0MmEyYjk3YjkxMDY0MTRmNDNkZmY1NDM1NTU4ZDRmMWJkMyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTEwLTI5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBbd2Via2l0c2NtcHldIEdlbmVyYWxpemUgcHVsbC1yZXF1ZXN0IHRpdGxlIGdlbmVy
YXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzI0NjMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzg0Nzg0MzU0PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy9saWJyYXJpZXMvd2Vi
a2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVlc3QucHk6CisgICAgICAgIChQ
dWxsUmVxdWVzdC50aXRsZV9mb3IpOiBDb21wdXRlIHB1bGwtcmVxdWVzdCB0aXRsZSBmb3IgYSBz
ZXQgb2YgY29tbWl0cy4KKyAgICAgICAgKFB1bGxSZXF1ZXN0Lm1haW4pOiBHZW5lcmFsaXplIHB1
bGwtcmVxdWVzdCB0aXRsZSBnZW5lcmF0aW9uLgorCiAyMDIxLTEwLTI5ICBKb25hdGhhbiBCZWRh
cmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KIAogICAgICAgICBbd2Via2l0c2NtcHldIEFzc2lnbiBQ
UiB0byBhdXRob3IKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNj
bXB5L3dlYmtpdHNjbXB5L3Byb2dyYW0vcHVsbF9yZXF1ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy9s
aWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVlc3QucHkK
aW5kZXggMDhmYzUxNjEyNTVkZjIyYTJiYTk0M2ZjOTE0YjE3YWRlYWM4NDA3Zi4uY2I4ZjJkMjU4
ODY0N2JiMTljZDRjM2RjZDg3YzJlZTE4MzA2NTU0MSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0
cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVlc3Qu
cHkKKysrIGIvVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkv
cHJvZ3JhbS9wdWxsX3JlcXVlc3QucHkKQEAgLTIwLDYgKzIwLDcgQEAKICMgT1IgVE9SVCAoSU5D
TFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9G
IFRIRSBVU0UKICMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KIAoraW1wb3J0IG9zCiBpbXBvcnQgc3lzCiAKIGZyb20g
LmNvbW1hbmQgaW1wb3J0IENvbW1hbmQKQEAgLTgxLDYgKzgyLDE0IEBAIGNsYXNzIFB1bGxSZXF1
ZXN0KENvbW1hbmQpOgogCiAgICAgICAgIHJldHVybiAwCiAKKyAgICBAY2xhc3NtZXRob2QKKyAg
ICBkZWYgdGl0bGVfZm9yKGNscywgY29tbWl0cyk6CisgICAgICAgIHRpdGxlID0gb3MucGF0aC5j
b21tb25wcmVmaXgoW2NvbW1pdC5tZXNzYWdlLnNwbGl0bGluZXMoKVswXSBmb3IgY29tbWl0IGlu
IGNvbW1pdHNdKQorICAgICAgICBpZiBub3QgdGl0bGU6CisgICAgICAgICAgICB0aXRsZSA9IGNv
bW1pdHNbMF0ubWVzc2FnZS5zcGxpdGxpbmVzKClbMF0KKyAgICAgICAgdGl0bGUgPSB0aXRsZS5y
c3RyaXAoKS5sc3RyaXAoKQorICAgICAgICByZXR1cm4gdGl0bGVbOi01XS5yc3RyaXAoKSBpZiB0
aXRsZS5lbmRzd2l0aCgnKFBhcnQnKSBlbHNlIHRpdGxlCisKICAgICBAY2xhc3NtZXRob2QKICAg
ICBkZWYgbWFpbihjbHMsIGFyZ3MsIHJlcG9zaXRvcnksICoqa3dhcmdzKToKICAgICAgICAgaWYg
bm90IGlzaW5zdGFuY2UocmVwb3NpdG9yeSwgbG9jYWwuR2l0KToKQEAgLTEyMSwyNiArMTMwLDE0
IEBAIGNsYXNzIFB1bGxSZXF1ZXN0KENvbW1hbmQpOgogICAgICAgICBpZiBub3Qgcm10LnB1bGxf
cmVxdWVzdHM6CiAgICAgICAgICAgICBzeXMuc3RkZXJyLndyaXRlKCIne30nIGNhbm5vdCBnZW5l
cmF0ZSBwdWxsLXJlcXVlc3RzXG4iLmZvcm1hdChybXQudXJsKSkKICAgICAgICAgICAgIHJldHVy
biAxCi0gICAgICAgIHVzZXIsIF8gPSBybXQuY3JlZGVudGlhbHMocmVxdWlyZWQ9VHJ1ZSkgaWYg
aXNpbnN0YW5jZShybXQsIHJlbW90ZS5HaXRIdWIpIGVsc2UgKHJlcG9zaXRvcnkuY29uZmlnKClb
J3VzZXIuZW1haWwnXSwgTm9uZSkKICAgICAgICAgY2FuZGlkYXRlcyA9IGxpc3Qocm10LnB1bGxf
cmVxdWVzdHMuZmluZChvcGVuZWQ9Tm9uZSwgaGVhZD1yZXBvc2l0b3J5LmJyYW5jaCkpCiAgICAg
ICAgIGNvbW1pdHMgPSBsaXN0KHJlcG9zaXRvcnkuY29tbWl0cyhiZWdpbj1kaWN0KGhhc2g9YnJh
bmNoX3BvaW50Lmhhc2gpLCBlbmQ9ZGljdChicmFuY2g9cmVwb3NpdG9yeS5icmFuY2gpKSkKIAot
ICAgICAgICB0aXRsZSA9IGNvbW1pdHNbMF0ubWVzc2FnZS5zcGxpdGxpbmVzKClbMF0KLSAgICAg
ICAgZm9yIGNvbW1pdCBpbiBjb21taXRzWzE6XToKLSAgICAgICAgICAgIHRpdGxlX2NhbmRpZGF0
ZSA9IGNvbW1pdC5tZXNzYWdlLnNwbGl0bGluZXMoKVswXQotICAgICAgICAgICAgd2hpbGUgdGl0
bGUgYW5kIG5vdCB0aXRsZV9jYW5kaWRhdGUuc3RhcnRzd2l0aCh0aXRsZSk6Ci0gICAgICAgICAg
ICAgICAgdGl0bGUgPSB0aXRsZVs6LTFdCi0gICAgICAgIGlmIG5vdCB0aXRsZToKLSAgICAgICAg
ICAgIHRpdGxlID0gY29tbWl0c1swXS5tZXNzYWdlLnNwbGl0bGluZXMoKVswXQotICAgICAgICB0
aXRsZSA9IHRpdGxlLnJzdHJpcCgpLmxzdHJpcCgpCi0gICAgICAgIGlmIHRpdGxlLmVuZHN3aXRo
KCcoUGFydCcpOgotICAgICAgICAgICAgdGl0bGUgPSB0aXRsZVs6LTVdLnJzdHJpcCgpCi0KICAg
ICAgICAgaWYgY2FuZGlkYXRlczoKICAgICAgICAgICAgIGxvZy53YXJuaW5nKCJVcGRhdGluZyBw
dWxsLXJlcXVlc3QgZm9yICd7fScuLi4iLmZvcm1hdChyZXBvc2l0b3J5LmJyYW5jaCkpCiAgICAg
ICAgICAgICBwciA9IHJtdC5wdWxsX3JlcXVlc3RzLnVwZGF0ZSgKICAgICAgICAgICAgICAgICBw
dWxsX3JlcXVlc3Q9Y2FuZGlkYXRlc1swXSwKLSAgICAgICAgICAgICAgICB0aXRsZT10aXRsZSwK
KyAgICAgICAgICAgICAgICB0aXRsZT1jbHMudGl0bGVfZm9yKGNvbW1pdHMpLAogICAgICAgICAg
ICAgICAgIGNvbW1pdHM9Y29tbWl0cywKICAgICAgICAgICAgICAgICBiYXNlPWJyYW5jaF9wb2lu
dC5icmFuY2gsCiAgICAgICAgICAgICAgICAgaGVhZD1yZXBvc2l0b3J5LmJyYW5jaCwKQEAgLTE1
Miw3ICsxNDksNyBAQCBjbGFzcyBQdWxsUmVxdWVzdChDb21tYW5kKToKICAgICAgICAgZWxzZToK
ICAgICAgICAgICAgIGxvZy53YXJuaW5nKCJDcmVhdGluZyBwdWxsLXJlcXVlc3QgZm9yICd7fScu
Li4iLmZvcm1hdChyZXBvc2l0b3J5LmJyYW5jaCkpCiAgICAgICAgICAgICBwciA9IHJtdC5wdWxs
X3JlcXVlc3RzLmNyZWF0ZSgKLSAgICAgICAgICAgICAgICB0aXRsZT10aXRsZSwKKyAgICAgICAg
ICAgICAgICB0aXRsZT1jbHMudGl0bGVfZm9yKGNvbW1pdHMpLAogICAgICAgICAgICAgICAgIGNv
bW1pdHM9Y29tbWl0cywKICAgICAgICAgICAgICAgICBiYXNlPWJyYW5jaF9wb2ludC5icmFuY2gs
CiAgICAgICAgICAgICAgICAgaGVhZD1yZXBvc2l0b3J5LmJyYW5jaCwK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443089</attachid>
            <date>2021-11-02 07:44:16 -0700</date>
            <delta_ts>2021-11-02 08:11:13 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-232463-20211102074415.patch</filename>
            <type>text/plain</type>
            <size>5187</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1MTU2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMjdhMGM3MWM2ZjIzNTE4ZjBjMzc0Njk2NjM3YWUyMTI3
N2E2MWFiMy4uYzllZDg5MmQ2MzQxYWQxZThhZGFhZGViY2FlOGRiNzUwZmEzZGE1YiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDIxLTEwLTI5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBbd2Via2l0c2NtcHldIEdlbmVyYWxpemUgcHVsbC1yZXF1ZXN0IHRpdGxlIGdlbmVy
YXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzI0NjMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzg0Nzg0MzU0PgorCisgICAgICAgIFJldmll
d2VkIGJ5IERld2VpIFpodS4KKworICAgICAgICAqIFNjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNj
bXB5L3NldHVwLnB5OiBCdW1wIHZlcnNpb24uCisgICAgICAgICogU2NyaXB0cy9saWJyYXJpZXMv
d2Via2l0c2NtcHkvd2Via2l0c2NtcHkvX19pbml0X18ucHk6IERpdHRvLgorICAgICAgICAqIFNj
cmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L3Byb2dyYW0vcHVsbF9yZXF1
ZXN0LnB5OgorICAgICAgICAoUHVsbFJlcXVlc3QudGl0bGVfZm9yKTogQ29tcHV0ZSBwdWxsLXJl
cXVlc3QgdGl0bGUgZm9yIGEgc2V0IG9mIGNvbW1pdHMuCisgICAgICAgIChQdWxsUmVxdWVzdC5t
YWluKTogR2VuZXJhbGl6ZSBwdWxsLXJlcXVlc3QgdGl0bGUgZ2VuZXJhdGlvbi4KKwogMjAyMS0x
MS0wMiAgWml4aW5nIExpdSAgPGxpdXNodXl1MDExQGdtYWlsLmNvbT4KIAogICAgICAgICBbR1RL
XVtXUEVdIFN1cHBvcnQgc2V0dGluZyBzdGF0dXMgY29kZSBhbmQgZ2V0dGluZyBIVFRQIG1ldGhv
ZCBpbiBjdXN0b20gVVJJIHNjaGVtZSBoYW5kbGVycwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0
cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvc2V0dXAucHkgYi9Ub29scy9TY3JpcHRzL2xpYnJhcmll
cy93ZWJraXRzY21weS9zZXR1cC5weQppbmRleCA2ZDg1NzNlMjg5ZDkyYTJhZmUxMzA2MjFhYjhj
ZjYxNzdlMTgwNzg4Li4yNWIwZGM2ZjBhYzQ0MTNiOTM0MWU3ODE3ODE4MTQyNTMzZjA4MzhiIDEw
MDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS9zZXR1cC5weQor
KysgYi9Ub29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS9zZXR1cC5weQpAQCAtMjks
NyArMjksNyBAQCBkZWYgcmVhZG1lKCk6CiAKIHNldHVwKAogICAgIG5hbWU9J3dlYmtpdHNjbXB5
JywKLSAgICB2ZXJzaW9uPScyLjIuMjInLAorICAgIHZlcnNpb249JzIuMi4yMycsCiAgICAgZGVz
Y3JpcHRpb249J0xpYnJhcnkgZGVzaWduZWQgdG8gaW50ZXJhY3Qgd2l0aCBnaXQgYW5kIHN2biBy
ZXBvc2l0b3JpZXMuJywKICAgICBsb25nX2Rlc2NyaXB0aW9uPXJlYWRtZSgpLAogICAgIGNsYXNz
aWZpZXJzPVsKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5
L3dlYmtpdHNjbXB5L19faW5pdF9fLnB5IGIvVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0
c2NtcHkvd2Via2l0c2NtcHkvX19pbml0X18ucHkKaW5kZXggZTE4NTIxNzI3ZTZkMjJlNjU0YjRh
M2NiZmMxYzg5N2Y4NGQwNTVkNi4uYjJjNjQ1NGNhYzlhOGFmY2ZlMTZlNjZjNDU4ZTAyNGJlNjE4
MWVjZiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Vi
a2l0c2NtcHkvX19pbml0X18ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0
c2NtcHkvd2Via2l0c2NtcHkvX19pbml0X18ucHkKQEAgLTQ2LDcgKzQ2LDcgQEAgZXhjZXB0IElt
cG9ydEVycm9yOgogICAgICAgICAiUGxlYXNlIGluc3RhbGwgd2Via2l0Y29yZXB5IHdpdGggYHBp
cCBpbnN0YWxsIHdlYmtpdGNvcmVweSAtLWV4dHJhLWluZGV4LXVybCA8cGFja2FnZSBpbmRleCBV
Ukw+YCIKICAgICApCiAKLXZlcnNpb24gPSBWZXJzaW9uKDIsIDIsIDIyKQordmVyc2lvbiA9IFZl
cnNpb24oMiwgMiwgMjMpCiAKIEF1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ2Zhc3RlbmVy
cycsIFZlcnNpb24oMCwgMTUsIDApKSkKIEF1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ2pp
bmphMicsIFZlcnNpb24oMiwgMTEsIDMpKSkKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvbGli
cmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L3Byb2dyYW0vcHVsbF9yZXF1ZXN0LnB5IGIv
VG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9w
dWxsX3JlcXVlc3QucHkKaW5kZXggMDhmYzUxNjEyNTVkZjIyYTJiYTk0M2ZjOTE0YjE3YWRlYWM4
NDA3Zi4uY2I4ZjJkMjU4ODY0N2JiMTljZDRjM2RjZDg3YzJlZTE4MzA2NTU0MSAxMDA2NDQKLS0t
IGEvVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvcHJvZ3Jh
bS9wdWxsX3JlcXVlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2Nt
cHkvd2Via2l0c2NtcHkvcHJvZ3JhbS9wdWxsX3JlcXVlc3QucHkKQEAgLTIwLDYgKzIwLDcgQEAK
ICMgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElO
IEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKICMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KIAoraW1wb3J0IG9zCiBpbXBv
cnQgc3lzCiAKIGZyb20gLmNvbW1hbmQgaW1wb3J0IENvbW1hbmQKQEAgLTgxLDYgKzgyLDE0IEBA
IGNsYXNzIFB1bGxSZXF1ZXN0KENvbW1hbmQpOgogCiAgICAgICAgIHJldHVybiAwCiAKKyAgICBA
Y2xhc3NtZXRob2QKKyAgICBkZWYgdGl0bGVfZm9yKGNscywgY29tbWl0cyk6CisgICAgICAgIHRp
dGxlID0gb3MucGF0aC5jb21tb25wcmVmaXgoW2NvbW1pdC5tZXNzYWdlLnNwbGl0bGluZXMoKVsw
XSBmb3IgY29tbWl0IGluIGNvbW1pdHNdKQorICAgICAgICBpZiBub3QgdGl0bGU6CisgICAgICAg
ICAgICB0aXRsZSA9IGNvbW1pdHNbMF0ubWVzc2FnZS5zcGxpdGxpbmVzKClbMF0KKyAgICAgICAg
dGl0bGUgPSB0aXRsZS5yc3RyaXAoKS5sc3RyaXAoKQorICAgICAgICByZXR1cm4gdGl0bGVbOi01
XS5yc3RyaXAoKSBpZiB0aXRsZS5lbmRzd2l0aCgnKFBhcnQnKSBlbHNlIHRpdGxlCisKICAgICBA
Y2xhc3NtZXRob2QKICAgICBkZWYgbWFpbihjbHMsIGFyZ3MsIHJlcG9zaXRvcnksICoqa3dhcmdz
KToKICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UocmVwb3NpdG9yeSwgbG9jYWwuR2l0KToKQEAg
LTEyMSwyNiArMTMwLDE0IEBAIGNsYXNzIFB1bGxSZXF1ZXN0KENvbW1hbmQpOgogICAgICAgICBp
ZiBub3Qgcm10LnB1bGxfcmVxdWVzdHM6CiAgICAgICAgICAgICBzeXMuc3RkZXJyLndyaXRlKCIn
e30nIGNhbm5vdCBnZW5lcmF0ZSBwdWxsLXJlcXVlc3RzXG4iLmZvcm1hdChybXQudXJsKSkKICAg
ICAgICAgICAgIHJldHVybiAxCi0gICAgICAgIHVzZXIsIF8gPSBybXQuY3JlZGVudGlhbHMocmVx
dWlyZWQ9VHJ1ZSkgaWYgaXNpbnN0YW5jZShybXQsIHJlbW90ZS5HaXRIdWIpIGVsc2UgKHJlcG9z
aXRvcnkuY29uZmlnKClbJ3VzZXIuZW1haWwnXSwgTm9uZSkKICAgICAgICAgY2FuZGlkYXRlcyA9
IGxpc3Qocm10LnB1bGxfcmVxdWVzdHMuZmluZChvcGVuZWQ9Tm9uZSwgaGVhZD1yZXBvc2l0b3J5
LmJyYW5jaCkpCiAgICAgICAgIGNvbW1pdHMgPSBsaXN0KHJlcG9zaXRvcnkuY29tbWl0cyhiZWdp
bj1kaWN0KGhhc2g9YnJhbmNoX3BvaW50Lmhhc2gpLCBlbmQ9ZGljdChicmFuY2g9cmVwb3NpdG9y
eS5icmFuY2gpKSkKIAotICAgICAgICB0aXRsZSA9IGNvbW1pdHNbMF0ubWVzc2FnZS5zcGxpdGxp
bmVzKClbMF0KLSAgICAgICAgZm9yIGNvbW1pdCBpbiBjb21taXRzWzE6XToKLSAgICAgICAgICAg
IHRpdGxlX2NhbmRpZGF0ZSA9IGNvbW1pdC5tZXNzYWdlLnNwbGl0bGluZXMoKVswXQotICAgICAg
ICAgICAgd2hpbGUgdGl0bGUgYW5kIG5vdCB0aXRsZV9jYW5kaWRhdGUuc3RhcnRzd2l0aCh0aXRs
ZSk6Ci0gICAgICAgICAgICAgICAgdGl0bGUgPSB0aXRsZVs6LTFdCi0gICAgICAgIGlmIG5vdCB0
aXRsZToKLSAgICAgICAgICAgIHRpdGxlID0gY29tbWl0c1swXS5tZXNzYWdlLnNwbGl0bGluZXMo
KVswXQotICAgICAgICB0aXRsZSA9IHRpdGxlLnJzdHJpcCgpLmxzdHJpcCgpCi0gICAgICAgIGlm
IHRpdGxlLmVuZHN3aXRoKCcoUGFydCcpOgotICAgICAgICAgICAgdGl0bGUgPSB0aXRsZVs6LTVd
LnJzdHJpcCgpCi0KICAgICAgICAgaWYgY2FuZGlkYXRlczoKICAgICAgICAgICAgIGxvZy53YXJu
aW5nKCJVcGRhdGluZyBwdWxsLXJlcXVlc3QgZm9yICd7fScuLi4iLmZvcm1hdChyZXBvc2l0b3J5
LmJyYW5jaCkpCiAgICAgICAgICAgICBwciA9IHJtdC5wdWxsX3JlcXVlc3RzLnVwZGF0ZSgKICAg
ICAgICAgICAgICAgICBwdWxsX3JlcXVlc3Q9Y2FuZGlkYXRlc1swXSwKLSAgICAgICAgICAgICAg
ICB0aXRsZT10aXRsZSwKKyAgICAgICAgICAgICAgICB0aXRsZT1jbHMudGl0bGVfZm9yKGNvbW1p
dHMpLAogICAgICAgICAgICAgICAgIGNvbW1pdHM9Y29tbWl0cywKICAgICAgICAgICAgICAgICBi
YXNlPWJyYW5jaF9wb2ludC5icmFuY2gsCiAgICAgICAgICAgICAgICAgaGVhZD1yZXBvc2l0b3J5
LmJyYW5jaCwKQEAgLTE1Miw3ICsxNDksNyBAQCBjbGFzcyBQdWxsUmVxdWVzdChDb21tYW5kKToK
ICAgICAgICAgZWxzZToKICAgICAgICAgICAgIGxvZy53YXJuaW5nKCJDcmVhdGluZyBwdWxsLXJl
cXVlc3QgZm9yICd7fScuLi4iLmZvcm1hdChyZXBvc2l0b3J5LmJyYW5jaCkpCiAgICAgICAgICAg
ICBwciA9IHJtdC5wdWxsX3JlcXVlc3RzLmNyZWF0ZSgKLSAgICAgICAgICAgICAgICB0aXRsZT10
aXRsZSwKKyAgICAgICAgICAgICAgICB0aXRsZT1jbHMudGl0bGVfZm9yKGNvbW1pdHMpLAogICAg
ICAgICAgICAgICAgIGNvbW1pdHM9Y29tbWl0cywKICAgICAgICAgICAgICAgICBiYXNlPWJyYW5j
aF9wb2ludC5icmFuY2gsCiAgICAgICAgICAgICAgICAgaGVhZD1yZXBvc2l0b3J5LmJyYW5jaCwK
</data>

          </attachment>
      

    </bug>

</bugzilla>