<?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>228563</bug_id>
          
          <creation_ts>2021-07-28 12:43:58 -0700</creation_ts>
          <short_desc>[ews-build.webkit.org] Verify GitHub integrity in commit queue</short_desc>
          <delta_ts>2021-09-09 06:35:43 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=230095</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="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1780163</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-07-28 12:43:58 -0700</bug_when>
    <thetext>We need to more quickly detect cases where a our GitHub mirror isn&apos;t correct because of a mistake git-svn has made. We have a script to detect this already, we just need to run it in automation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1780164</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-07-28 12:44:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/81230685&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1780165</commentid>
    <comment_count>2</comment_count>
      <attachid>434450</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-07-28 12:47:48 -0700</bug_when>
    <thetext>Created attachment 434450
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1780181</commentid>
    <comment_count>3</comment_count>
      <attachid>434454</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-07-28 13:22:31 -0700</bug_when>
    <thetext>Created attachment 434454
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1780185</commentid>
    <comment_count>4</comment_count>
      <attachid>434454</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-07-28 13:27:50 -0700</bug_when>
    <thetext>Comment on attachment 434454
Patch

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

&gt; Tools/CISupport/ews-build/steps.py:3454
&gt; +class VerifyGitHubIntegrity(steps.ShellSequence):

Maybe we should add a FIXME here for stop running it after we fully move to git</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1780186</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-07-28 13:28:36 -0700</bug_when>
    <thetext>(In reply to Aakash Jain from comment #4)
&gt; Comment on attachment 434454 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=434454&amp;action=review
&gt; 
&gt; &gt; Tools/CISupport/ews-build/steps.py:3454
&gt; &gt; +class VerifyGitHubIntegrity(steps.ShellSequence):
&gt; 
&gt; Maybe we should add a FIXME here for stop running it after we fully move to
&gt; git

Good idea on the FIXME, will add</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1780188</commentid>
    <comment_count>6</comment_count>
      <attachid>434456</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-07-28 13:31:49 -0700</bug_when>
    <thetext>Created attachment 434456
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1780209</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-07-28 14:36:34 -0700</bug_when>
    <thetext>Committed r280399 (240040@main): &lt;https://commits.webkit.org/240040@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 434456.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434450</attachid>
            <date>2021-07-28 12:47:48 -0700</date>
            <delta_ts>2021-07-28 13:22:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228563-20210728124747.patch</filename>
            <type>text/plain</type>
            <size>3448</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI4MDM5NikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIwIEBACisyMDIxLTA3LTI4ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkLndlYmtpdC5vcmddIFZlcmlmeSBHaXRIdWIgaW50ZWdy
aXR5IGluIGNvbW1pdCBxdWV1ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI4NTYzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MTIzMDY4NT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIENJU3VwcG9y
dC9ld3MtYnVpbGQvZmFjdG9yaWVzLnB5OgorICAgICAgICAoQ29tbWl0UXVldWVGYWN0b3J5Ll9f
aW5pdF9fKTogQWRkIFZlcmlmeUdpdEh1YkludGVncml0eS4KKyAgICAgICAgKiBDSVN1cHBvcnQv
ZXdzLWJ1aWxkL3N0ZXBzLnB5OgorICAgICAgICAoQ2hlY2tQYXRjaFN0YXR1c09uRVdTUXVldWVz
LnN0YXJ0KToKKyAgICAgICAgKFZlcmlmeUdpdEh1YkludGVncml0eSk6CisgICAgICAgIChWZXJp
ZnlHaXRIdWJJbnRlZ3JpdHkuX19pbml0X18pOgorICAgICAgICAoVmVyaWZ5R2l0SHViSW50ZWdy
aXR5LmdldFJlc3VsdFN1bW1hcnkpOgorICAgICAgICAqIFNjcmlwdHMvY2hlY2stZ2l0aHViLW1p
cnJvci1pbnRlZ3JpdHk6IEltcG9ydCB3ZWJraXRzY21weSBmcm9tIHdlYmtpdHB5LgorCiAyMDIx
LTA3LTI4ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgV2ViU29ja2V0OiBTYWZhcmkgb24gaU9TIDE1IGJldGEgMyBpcyBzZW5kaW5nIGludmFs
aWQgY2xvc2UgZnJhbWUKSW5kZXg6IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvZmFjdG9yaWVz
LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvZmFjdG9yaWVzLnB5
CShyZXZpc2lvbiAyODAzOTApCisrKyBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rvcmll
cy5weQkod29ya2luZyBjb3B5KQpAQCAtMzMsNyArMzMsNyBAQCBmcm9tIHN0ZXBzIGltcG9ydCAo
QXBwbHlQYXRjaCwgQXBwbHlXYXRjCiAgICAgICAgICAgICAgICAgICAgUnVuV2ViS2l0UHlQeXRo
b24zVGVzdHMsIFJ1bldlYktpdFRlc3RzLCBSdW5XZWJLaXRUZXN0c0luU3RyZXNzTW9kZSwgUnVu
V2ViS2l0VGVzdHNJblN0cmVzc0d1YXJkbWFsbG9jTW9kZSwKICAgICAgICAgICAgICAgICAgICBT
ZXRCdWlsZFN1bW1hcnksIFNob3dJZGVudGlmaWVyLCBUcmlnZ2VyQ3Jhc2hMb2dTdWJtaXNzaW9u
LCBVcGRhdGVXb3JraW5nRGlyZWN0b3J5LAogICAgICAgICAgICAgICAgICAgIFZhbGlkYXRlUGF0
Y2gsIFZhbGlkYXRlQ2hhbmdlTG9nQW5kUmV2aWV3ZXIsIFZhbGlkYXRlQ29tbWl0ZXJBbmRSZXZp
ZXdlciwgV2FpdEZvckNyYXNoQ29sbGVjdGlvbiwKLSAgICAgICAgICAgICAgICAgICBJbnN0YWxs
QnVpbHRQcm9kdWN0KQorICAgICAgICAgICAgICAgICAgIEluc3RhbGxCdWlsdFByb2R1Y3QsIFZl
cmlmeUdpdEh1YkludGVncml0eSkKIAogCiBjbGFzcyBGYWN0b3J5KGZhY3RvcnkuQnVpbGRGYWN0
b3J5KToKQEAgLTI4OSw2ICsyODksNyBAQCBjbGFzcyBDb21taXRRdWV1ZUZhY3RvcnkoZmFjdG9y
eS5CdWlsZEZhCiAgICAgICAgIHNlbGYuYWRkU3RlcChDaGVja091dFNvdXJjZShyZXBvdXJsPSdo
dHRwczovL2dpdC53ZWJraXQub3JnL2dpdC9XZWJLaXQtaHR0cHMnKSkKICAgICAgICAgc2VsZi5h
ZGRTdGVwKEZldGNoQnJhbmNoZXMoKSkKICAgICAgICAgc2VsZi5hZGRTdGVwKFNob3dJZGVudGlm
aWVyKCkpCisgICAgICAgIHNlbGYuYWRkU3RlcChWZXJpZnlHaXRIdWJJbnRlZ3JpdHkoKSkKICAg
ICAgICAgc2VsZi5hZGRTdGVwKFVwZGF0ZVdvcmtpbmdEaXJlY3RvcnkoKSkKICAgICAgICAgc2Vs
Zi5hZGRTdGVwKEFwcGx5UGF0Y2goKSkKICAgICAgICAgc2VsZi5hZGRTdGVwKFZhbGlkYXRlQ2hh
bmdlTG9nQW5kUmV2aWV3ZXIoKSkKSW5kZXg6IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3Rl
cHMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQko
cmV2aXNpb24gMjgwMzkwKQorKysgVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQko
d29ya2luZyBjb3B5KQpAQCAtMzQ0OSwzICszNDQ5LDE3IEBAIGNsYXNzIENoZWNrUGF0Y2hTdGF0
dXNPbkVXU1F1ZXVlcyhidWlsZHMKICAgICAgICAgICAgIHNlbGYuc2V0UHJvcGVydHkoJ3Bhc3Nl
ZF9tYWNfd2syJywgVHJ1ZSkKICAgICAgICAgc2VsZi5maW5pc2hlZChTVUNDRVNTKQogICAgICAg
ICByZXR1cm4gTm9uZQorCisKK2NsYXNzIFZlcmlmeUdpdEh1YkludGVncml0eShzdGVwcy5TaGVs
bFNlcXVlbmNlKToKKyAgICBjb21tYW5kID0gWydweXRob24zJywgJ1Rvb2xzL1NjcmlwdHMvY2hl
Y2stZ2l0aHViLW1pcnJvci1pbnRlZ3JpdHknXQorICAgIG5hbWUgPSAndmVyaWZ5LWdpdGh1Yi1p
bnRlZ3JpdHknCisgICAgaGFsdE9uRmFpbHVyZSA9IFRydWUKKworICAgIGRlZiBfX2luaXRfXyhz
ZWxmLCAqKmt3YXJncyk6CisgICAgICAgIHN1cGVyKFZlcmlmeUdpdEh1YkludGVncml0eSwgc2Vs
ZikuX19pbml0X18obG9nRW52aXJvbj1GYWxzZSwgKiprd2FyZ3MpCisKKyAgICBkZWYgZ2V0UmVz
dWx0U3VtbWFyeShzZWxmKToKKyAgICAgICAgaWYgc2VsZi5yZXN1bHRzICE9IFNVQ0NFU1M6Cisg
ICAgICAgICAgICByZXR1cm4geydzdGVwJzogJ0VuY291bnRlcmVkIHNvbWUgaXNzdWVzIGR1cmlu
ZyBjbGVhbnVwJ30KKyAgICAgICAgcmV0dXJuIHsnc3RlcCc6ICdWZXJpZmllZCBHaXRIdWIgaW50
ZWdyaXR5J30KSW5kZXg6IFRvb2xzL1NjcmlwdHMvY2hlY2stZ2l0aHViLW1pcnJvci1pbnRlZ3Jp
dHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9jaGVjay1naXRodWItbWlycm9yLWludGVn
cml0eQkocmV2aXNpb24gMjgwMzkwKQorKysgVG9vbHMvU2NyaXB0cy9jaGVjay1naXRodWItbWly
cm9yLWludGVncml0eQkod29ya2luZyBjb3B5KQpAQCAtMjUsNiArMjUsNyBAQAogaW1wb3J0IG9z
CiBpbXBvcnQgc3lzCiAKK2Zyb20gd2Via2l0cHkgaW1wb3J0IHdlYmtpdHNjbXB5CiBmcm9tIHdl
YmtpdHNjbXB5IGltcG9ydCByZW1vdGUKIAogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434454</attachid>
            <date>2021-07-28 13:22:31 -0700</date>
            <delta_ts>2021-07-28 13:31:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228563-20210728132230.patch</filename>
            <type>text/plain</type>
            <size>4336</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI4MDM5NykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIyIEBACisyMDIxLTA3LTI4ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkLndlYmtpdC5vcmddIFZlcmlmeSBHaXRIdWIgaW50ZWdy
aXR5IGluIGNvbW1pdCBxdWV1ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI4NTYzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MTIzMDY4NT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIENJU3VwcG9y
dC9ld3MtYnVpbGQvZmFjdG9yaWVzLnB5OgorICAgICAgICAoQ29tbWl0UXVldWVGYWN0b3J5Ll9f
aW5pdF9fKTogQWRkIFZlcmlmeUdpdEh1YkludGVncml0eS4KKyAgICAgICAgKiBDSVN1cHBvcnQv
ZXdzLWJ1aWxkL2ZhY3Rvcmllc191bml0dGVzdC5weToKKyAgICAgICAgKFRlc3RDb21taXRRdWV1
ZUZhY3RvcnkudGVzdF9jb21taXRfcXVldWVfZmFjdG9yeSk6CisgICAgICAgICogQ0lTdXBwb3J0
L2V3cy1idWlsZC9zdGVwcy5weToKKyAgICAgICAgKENoZWNrUGF0Y2hTdGF0dXNPbkVXU1F1ZXVl
cy5zdGFydCk6CisgICAgICAgIChWZXJpZnlHaXRIdWJJbnRlZ3JpdHkpOgorICAgICAgICAoVmVy
aWZ5R2l0SHViSW50ZWdyaXR5Ll9faW5pdF9fKToKKyAgICAgICAgKFZlcmlmeUdpdEh1YkludGVn
cml0eS5nZXRSZXN1bHRTdW1tYXJ5KToKKyAgICAgICAgKiBTY3JpcHRzL2NoZWNrLWdpdGh1Yi1t
aXJyb3ItaW50ZWdyaXR5OiBJbXBvcnQgd2Via2l0c2NtcHkgZnJvbSB3ZWJraXRweS4KKwogMjAy
MS0wNy0yOCAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAg
ICAgICAgIFdlYlNvY2tldDogU2FmYXJpIG9uIGlPUyAxNSBiZXRhIDMgaXMgc2VuZGluZyBpbnZh
bGlkIGNsb3NlIGZyYW1lCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rvcmll
cy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rvcmllcy5w
eQkocmV2aXNpb24gMjgwMzkwKQorKysgVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9mYWN0b3Jp
ZXMucHkJKHdvcmtpbmcgY29weSkKQEAgLTMzLDcgKzMzLDcgQEAgZnJvbSBzdGVwcyBpbXBvcnQg
KEFwcGx5UGF0Y2gsIEFwcGx5V2F0YwogICAgICAgICAgICAgICAgICAgIFJ1bldlYktpdFB5UHl0
aG9uM1Rlc3RzLCBSdW5XZWJLaXRUZXN0cywgUnVuV2ViS2l0VGVzdHNJblN0cmVzc01vZGUsIFJ1
bldlYktpdFRlc3RzSW5TdHJlc3NHdWFyZG1hbGxvY01vZGUsCiAgICAgICAgICAgICAgICAgICAg
U2V0QnVpbGRTdW1tYXJ5LCBTaG93SWRlbnRpZmllciwgVHJpZ2dlckNyYXNoTG9nU3VibWlzc2lv
biwgVXBkYXRlV29ya2luZ0RpcmVjdG9yeSwKICAgICAgICAgICAgICAgICAgICBWYWxpZGF0ZVBh
dGNoLCBWYWxpZGF0ZUNoYW5nZUxvZ0FuZFJldmlld2VyLCBWYWxpZGF0ZUNvbW1pdGVyQW5kUmV2
aWV3ZXIsIFdhaXRGb3JDcmFzaENvbGxlY3Rpb24sCi0gICAgICAgICAgICAgICAgICAgSW5zdGFs
bEJ1aWx0UHJvZHVjdCkKKyAgICAgICAgICAgICAgICAgICBJbnN0YWxsQnVpbHRQcm9kdWN0LCBW
ZXJpZnlHaXRIdWJJbnRlZ3JpdHkpCiAKIAogY2xhc3MgRmFjdG9yeShmYWN0b3J5LkJ1aWxkRmFj
dG9yeSk6CkBAIC0yODksNiArMjg5LDcgQEAgY2xhc3MgQ29tbWl0UXVldWVGYWN0b3J5KGZhY3Rv
cnkuQnVpbGRGYQogICAgICAgICBzZWxmLmFkZFN0ZXAoQ2hlY2tPdXRTb3VyY2UocmVwb3VybD0n
aHR0cHM6Ly9naXQud2Via2l0Lm9yZy9naXQvV2ViS2l0LWh0dHBzJykpCiAgICAgICAgIHNlbGYu
YWRkU3RlcChGZXRjaEJyYW5jaGVzKCkpCiAgICAgICAgIHNlbGYuYWRkU3RlcChTaG93SWRlbnRp
ZmllcigpKQorICAgICAgICBzZWxmLmFkZFN0ZXAoVmVyaWZ5R2l0SHViSW50ZWdyaXR5KCkpCiAg
ICAgICAgIHNlbGYuYWRkU3RlcChVcGRhdGVXb3JraW5nRGlyZWN0b3J5KCkpCiAgICAgICAgIHNl
bGYuYWRkU3RlcChBcHBseVBhdGNoKCkpCiAgICAgICAgIHNlbGYuYWRkU3RlcChWYWxpZGF0ZUNo
YW5nZUxvZ0FuZFJldmlld2VyKCkpCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2Zh
Y3Rvcmllc191bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DSVN1cHBvcnQvZXdzLWJ1
aWxkL2ZhY3Rvcmllc191bml0dGVzdC5weQkocmV2aXNpb24gMjgwMzkwKQorKysgVG9vbHMvQ0lT
dXBwb3J0L2V3cy1idWlsZC9mYWN0b3JpZXNfdW5pdHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAg
LTQxOCw2ICs0MTgsNyBAQCBjbGFzcyBUZXN0Q29tbWl0UXVldWVGYWN0b3J5KFRlc3RDYXNlKToK
ICAgICAgICAgICAgIF9CdWlsZFN0ZXBGYWN0b3J5KHN0ZXBzLkNoZWNrT3V0U291cmNlLCByZXBv
dXJsPSdodHRwczovL2dpdC53ZWJraXQub3JnL2dpdC9XZWJLaXQtaHR0cHMnKSwKICAgICAgICAg
ICAgIF9CdWlsZFN0ZXBGYWN0b3J5KHN0ZXBzLkZldGNoQnJhbmNoZXMpLAogICAgICAgICAgICAg
X0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMuU2hvd0lkZW50aWZpZXIpLAorICAgICAgICAgICAgX0J1
aWxkU3RlcEZhY3Rvcnkoc3RlcHMuVmVyaWZ5R2l0SHViSW50ZWdyaXR5KSwKICAgICAgICAgICAg
IF9CdWlsZFN0ZXBGYWN0b3J5KHN0ZXBzLlVwZGF0ZVdvcmtpbmdEaXJlY3RvcnkpLAogICAgICAg
ICAgICAgX0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMuQXBwbHlQYXRjaCksCiAgICAgICAgICAgICBf
QnVpbGRTdGVwRmFjdG9yeShzdGVwcy5WYWxpZGF0ZUNoYW5nZUxvZ0FuZFJldmlld2VyKSwKSW5k
ZXg6IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9v
bHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQkocmV2aXNpb24gMjgwMzkwKQorKysgVG9v
bHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQkod29ya2luZyBjb3B5KQpAQCAtMzQ0OSwz
ICszNDQ5LDE3IEBAIGNsYXNzIENoZWNrUGF0Y2hTdGF0dXNPbkVXU1F1ZXVlcyhidWlsZHMKICAg
ICAgICAgICAgIHNlbGYuc2V0UHJvcGVydHkoJ3Bhc3NlZF9tYWNfd2syJywgVHJ1ZSkKICAgICAg
ICAgc2VsZi5maW5pc2hlZChTVUNDRVNTKQogICAgICAgICByZXR1cm4gTm9uZQorCisKK2NsYXNz
IFZlcmlmeUdpdEh1YkludGVncml0eShzdGVwcy5TaGVsbFNlcXVlbmNlKToKKyAgICBjb21tYW5k
ID0gWydweXRob24zJywgJ1Rvb2xzL1NjcmlwdHMvY2hlY2stZ2l0aHViLW1pcnJvci1pbnRlZ3Jp
dHknXQorICAgIG5hbWUgPSAndmVyaWZ5LWdpdGh1Yi1pbnRlZ3JpdHknCisgICAgaGFsdE9uRmFp
bHVyZSA9IFRydWUKKworICAgIGRlZiBfX2luaXRfXyhzZWxmLCAqKmt3YXJncyk6CisgICAgICAg
IHN1cGVyKFZlcmlmeUdpdEh1YkludGVncml0eSwgc2VsZikuX19pbml0X18obG9nRW52aXJvbj1G
YWxzZSwgKiprd2FyZ3MpCisKKyAgICBkZWYgZ2V0UmVzdWx0U3VtbWFyeShzZWxmKToKKyAgICAg
ICAgaWYgc2VsZi5yZXN1bHRzICE9IFNVQ0NFU1M6CisgICAgICAgICAgICByZXR1cm4geydzdGVw
JzogJ0VuY291bnRlcmVkIHNvbWUgaXNzdWVzIGR1cmluZyBjbGVhbnVwJ30KKyAgICAgICAgcmV0
dXJuIHsnc3RlcCc6ICdWZXJpZmllZCBHaXRIdWIgaW50ZWdyaXR5J30KSW5kZXg6IFRvb2xzL1Nj
cmlwdHMvY2hlY2stZ2l0aHViLW1pcnJvci1pbnRlZ3JpdHkKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
U2NyaXB0cy9jaGVjay1naXRodWItbWlycm9yLWludGVncml0eQkocmV2aXNpb24gMjgwMzkwKQor
KysgVG9vbHMvU2NyaXB0cy9jaGVjay1naXRodWItbWlycm9yLWludGVncml0eQkod29ya2luZyBj
b3B5KQpAQCAtMjUsNiArMjUsNyBAQAogaW1wb3J0IG9zCiBpbXBvcnQgc3lzCiAKK2Zyb20gd2Vi
a2l0cHkgaW1wb3J0IHdlYmtpdHNjbXB5CiBmcm9tIHdlYmtpdHNjbXB5IGltcG9ydCByZW1vdGUK
IAogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434456</attachid>
            <date>2021-07-28 13:31:49 -0700</date>
            <delta_ts>2021-07-28 14:36:35 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-228563-20210728133148.patch</filename>
            <type>text/plain</type>
            <size>4422</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI4MDM5NykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIyIEBACisyMDIxLTA3LTI4ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkLndlYmtpdC5vcmddIFZlcmlmeSBHaXRIdWIgaW50ZWdy
aXR5IGluIGNvbW1pdCBxdWV1ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI4NTYzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MTIzMDY4NT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBBYWthc2ggSmFpbi4KKworICAgICAgICAqIENJU3VwcG9ydC9l
d3MtYnVpbGQvZmFjdG9yaWVzLnB5OgorICAgICAgICAoQ29tbWl0UXVldWVGYWN0b3J5Ll9faW5p
dF9fKTogQWRkIFZlcmlmeUdpdEh1YkludGVncml0eS4KKyAgICAgICAgKiBDSVN1cHBvcnQvZXdz
LWJ1aWxkL2ZhY3Rvcmllc191bml0dGVzdC5weToKKyAgICAgICAgKFRlc3RDb21taXRRdWV1ZUZh
Y3RvcnkudGVzdF9jb21taXRfcXVldWVfZmFjdG9yeSk6CisgICAgICAgICogQ0lTdXBwb3J0L2V3
cy1idWlsZC9zdGVwcy5weToKKyAgICAgICAgKENoZWNrUGF0Y2hTdGF0dXNPbkVXU1F1ZXVlcy5z
dGFydCk6CisgICAgICAgIChWZXJpZnlHaXRIdWJJbnRlZ3JpdHkpOgorICAgICAgICAoVmVyaWZ5
R2l0SHViSW50ZWdyaXR5Ll9faW5pdF9fKToKKyAgICAgICAgKFZlcmlmeUdpdEh1YkludGVncml0
eS5nZXRSZXN1bHRTdW1tYXJ5KToKKyAgICAgICAgKiBTY3JpcHRzL2NoZWNrLWdpdGh1Yi1taXJy
b3ItaW50ZWdyaXR5OiBJbXBvcnQgd2Via2l0c2NtcHkgZnJvbSB3ZWJraXRweS4KKwogMjAyMS0w
Ny0yOCAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFdlYlNvY2tldDogU2FmYXJpIG9uIGlPUyAxNSBiZXRhIDMgaXMgc2VuZGluZyBpbnZhbGlk
IGNsb3NlIGZyYW1lCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rvcmllcy5w
eQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rvcmllcy5weQko
cmV2aXNpb24gMjgwMzkwKQorKysgVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9mYWN0b3JpZXMu
cHkJKHdvcmtpbmcgY29weSkKQEAgLTMzLDcgKzMzLDcgQEAgZnJvbSBzdGVwcyBpbXBvcnQgKEFw
cGx5UGF0Y2gsIEFwcGx5V2F0YwogICAgICAgICAgICAgICAgICAgIFJ1bldlYktpdFB5UHl0aG9u
M1Rlc3RzLCBSdW5XZWJLaXRUZXN0cywgUnVuV2ViS2l0VGVzdHNJblN0cmVzc01vZGUsIFJ1bldl
YktpdFRlc3RzSW5TdHJlc3NHdWFyZG1hbGxvY01vZGUsCiAgICAgICAgICAgICAgICAgICAgU2V0
QnVpbGRTdW1tYXJ5LCBTaG93SWRlbnRpZmllciwgVHJpZ2dlckNyYXNoTG9nU3VibWlzc2lvbiwg
VXBkYXRlV29ya2luZ0RpcmVjdG9yeSwKICAgICAgICAgICAgICAgICAgICBWYWxpZGF0ZVBhdGNo
LCBWYWxpZGF0ZUNoYW5nZUxvZ0FuZFJldmlld2VyLCBWYWxpZGF0ZUNvbW1pdGVyQW5kUmV2aWV3
ZXIsIFdhaXRGb3JDcmFzaENvbGxlY3Rpb24sCi0gICAgICAgICAgICAgICAgICAgSW5zdGFsbEJ1
aWx0UHJvZHVjdCkKKyAgICAgICAgICAgICAgICAgICBJbnN0YWxsQnVpbHRQcm9kdWN0LCBWZXJp
ZnlHaXRIdWJJbnRlZ3JpdHkpCiAKIAogY2xhc3MgRmFjdG9yeShmYWN0b3J5LkJ1aWxkRmFjdG9y
eSk6CkBAIC0yODksNiArMjg5LDcgQEAgY2xhc3MgQ29tbWl0UXVldWVGYWN0b3J5KGZhY3Rvcnku
QnVpbGRGYQogICAgICAgICBzZWxmLmFkZFN0ZXAoQ2hlY2tPdXRTb3VyY2UocmVwb3VybD0naHR0
cHM6Ly9naXQud2Via2l0Lm9yZy9naXQvV2ViS2l0LWh0dHBzJykpCiAgICAgICAgIHNlbGYuYWRk
U3RlcChGZXRjaEJyYW5jaGVzKCkpCiAgICAgICAgIHNlbGYuYWRkU3RlcChTaG93SWRlbnRpZmll
cigpKQorICAgICAgICBzZWxmLmFkZFN0ZXAoVmVyaWZ5R2l0SHViSW50ZWdyaXR5KCkpCiAgICAg
ICAgIHNlbGYuYWRkU3RlcChVcGRhdGVXb3JraW5nRGlyZWN0b3J5KCkpCiAgICAgICAgIHNlbGYu
YWRkU3RlcChBcHBseVBhdGNoKCkpCiAgICAgICAgIHNlbGYuYWRkU3RlcChWYWxpZGF0ZUNoYW5n
ZUxvZ0FuZFJldmlld2VyKCkpCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2ZhY3Rv
cmllc191bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxk
L2ZhY3Rvcmllc191bml0dGVzdC5weQkocmV2aXNpb24gMjgwMzkwKQorKysgVG9vbHMvQ0lTdXBw
b3J0L2V3cy1idWlsZC9mYWN0b3JpZXNfdW5pdHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAgLTQx
OCw2ICs0MTgsNyBAQCBjbGFzcyBUZXN0Q29tbWl0UXVldWVGYWN0b3J5KFRlc3RDYXNlKToKICAg
ICAgICAgICAgIF9CdWlsZFN0ZXBGYWN0b3J5KHN0ZXBzLkNoZWNrT3V0U291cmNlLCByZXBvdXJs
PSdodHRwczovL2dpdC53ZWJraXQub3JnL2dpdC9XZWJLaXQtaHR0cHMnKSwKICAgICAgICAgICAg
IF9CdWlsZFN0ZXBGYWN0b3J5KHN0ZXBzLkZldGNoQnJhbmNoZXMpLAogICAgICAgICAgICAgX0J1
aWxkU3RlcEZhY3Rvcnkoc3RlcHMuU2hvd0lkZW50aWZpZXIpLAorICAgICAgICAgICAgX0J1aWxk
U3RlcEZhY3Rvcnkoc3RlcHMuVmVyaWZ5R2l0SHViSW50ZWdyaXR5KSwKICAgICAgICAgICAgIF9C
dWlsZFN0ZXBGYWN0b3J5KHN0ZXBzLlVwZGF0ZVdvcmtpbmdEaXJlY3RvcnkpLAogICAgICAgICAg
ICAgX0J1aWxkU3RlcEZhY3Rvcnkoc3RlcHMuQXBwbHlQYXRjaCksCiAgICAgICAgICAgICBfQnVp
bGRTdGVwRmFjdG9yeShzdGVwcy5WYWxpZGF0ZUNoYW5nZUxvZ0FuZFJldmlld2VyKSwKSW5kZXg6
IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
Q0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQkocmV2aXNpb24gMjgwMzkwKQorKysgVG9vbHMv
Q0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQkod29ya2luZyBjb3B5KQpAQCAtMzQ0OSwzICsz
NDQ5LDE4IEBAIGNsYXNzIENoZWNrUGF0Y2hTdGF0dXNPbkVXU1F1ZXVlcyhidWlsZHMKICAgICAg
ICAgICAgIHNlbGYuc2V0UHJvcGVydHkoJ3Bhc3NlZF9tYWNfd2syJywgVHJ1ZSkKICAgICAgICAg
c2VsZi5maW5pc2hlZChTVUNDRVNTKQogICAgICAgICByZXR1cm4gTm9uZQorCisKKyMgRklYTUU6
IE9ubHkgbmVlZGVkIHdoZW4gR2l0SHViIGlzIGEgbWlycm9yLCByZW1vdmUgb25jZSBHaXRIdWIg
aXMgdGhlIHNvdXJjZSBvZiB0cnV0aAorY2xhc3MgVmVyaWZ5R2l0SHViSW50ZWdyaXR5KHN0ZXBz
LlNoZWxsU2VxdWVuY2UpOgorICAgIGNvbW1hbmQgPSBbJ3B5dGhvbjMnLCAnVG9vbHMvU2NyaXB0
cy9jaGVjay1naXRodWItbWlycm9yLWludGVncml0eSddCisgICAgbmFtZSA9ICd2ZXJpZnktZ2l0
aHViLWludGVncml0eScKKyAgICBoYWx0T25GYWlsdXJlID0gVHJ1ZQorCisgICAgZGVmIF9faW5p
dF9fKHNlbGYsICoqa3dhcmdzKToKKyAgICAgICAgc3VwZXIoVmVyaWZ5R2l0SHViSW50ZWdyaXR5
LCBzZWxmKS5fX2luaXRfXyhsb2dFbnZpcm9uPUZhbHNlLCAqKmt3YXJncykKKworICAgIGRlZiBn
ZXRSZXN1bHRTdW1tYXJ5KHNlbGYpOgorICAgICAgICBpZiBzZWxmLnJlc3VsdHMgIT0gU1VDQ0VT
UzoKKyAgICAgICAgICAgIHJldHVybiB7J3N0ZXAnOiAnRW5jb3VudGVyZWQgc29tZSBpc3N1ZXMg
ZHVyaW5nIGNsZWFudXAnfQorICAgICAgICByZXR1cm4geydzdGVwJzogJ1ZlcmlmaWVkIEdpdEh1
YiBpbnRlZ3JpdHknfQpJbmRleDogVG9vbHMvU2NyaXB0cy9jaGVjay1naXRodWItbWlycm9yLWlu
dGVncml0eQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2NoZWNrLWdpdGh1Yi1taXJyb3It
aW50ZWdyaXR5CShyZXZpc2lvbiAyODAzOTApCisrKyBUb29scy9TY3JpcHRzL2NoZWNrLWdpdGh1
Yi1taXJyb3ItaW50ZWdyaXR5CSh3b3JraW5nIGNvcHkpCkBAIC0yNSw2ICsyNSw3IEBACiBpbXBv
cnQgb3MKIGltcG9ydCBzeXMKIAorZnJvbSB3ZWJraXRweSBpbXBvcnQgd2Via2l0c2NtcHkKIGZy
b20gd2Via2l0c2NtcHkgaW1wb3J0IHJlbW90ZQogCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>