<?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>221043</bug_id>
          
          <creation_ts>2021-01-27 07:33:28 -0800</creation_ts>
          <short_desc>[Flatpak SDK] Get rid of Python2</short_desc>
          <delta_ts>2022-03-14 02:22:16 -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=226658</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>
          <dependson>203701</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>clopez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1722974</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-01-27 07:33:28 -0800</bug_when>
    <thetext>https://bugs.webkit.org/show_bug.cgi?id=221029#c4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1722976</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-01-27 07:34:12 -0800</bug_when>
    <thetext>This probably depends on bug #203701, if that&apos;s still an issue. Should probably not be hard, though....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723015</commentid>
    <comment_count>2</comment_count>
      <attachid>418554</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-01-27 09:25:16 -0800</bug_when>
    <thetext>Created attachment 418554
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723016</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-01-27 09:26:18 -0800</bug_when>
    <thetext>With this WIP patch some tests are now timing-out. Investigation pending. Reproducer:

WEBKIT_FLATPAK_USER_DIR=$PWD/WebKitBuild/UserFlatpak.Local run-webkit-tests  --gtk --no-retry-failures --no-show-results --verbose --details --debug-rwt-logging media/muted-video-is-playing-audio.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723082</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-01-27 11:27:00 -0800</bug_when>
    <thetext>Apple doesn&apos;t use Flatpak, so this doesn&apos;t effect the configurations I work with, but it&apos;s worth noting that run-webkit-tests still has an issue with multiprocessing that prevents it from running with Python 3.8. It&apos;s on my list of things to work on in the near future, but this is what is preventing Apple&apos;s infrastructure from dropping Python 2 support, not sure how relevant that is here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723088</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-01-27 11:44:55 -0800</bug_when>
    <thetext>Thanks Jonathan! This might be relevant indeed because our SDK ships Python 3.8. Do you know if 3.9 is supposed to work with the existing r-w-t? In which case we could update to that version in our SDK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723093</commentid>
    <comment_count>6</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-01-27 11:56:39 -0800</bug_when>
    <thetext>(In reply to Philippe Normand from comment #5)
&gt; Thanks Jonathan! This might be relevant indeed because our SDK ships Python
&gt; 3.8. Do you know if 3.9 is supposed to work with the existing r-w-t? In
&gt; which case we could update to that version in our SDK.

Have not tested, but it&apos;s definitely going to have the same problem. The issue is that newer versions of Python aren&apos;t using fork(), so everything needs to be pickle-able to be passed to child processes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775652</commentid>
    <comment_count>7</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-07-08 04:50:04 -0700</bug_when>
    <thetext>I checked this recently, the layout tests run fine on Python3, excepted the http ones which require the python2 websocket server.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775882</commentid>
    <comment_count>8</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2021-07-08 17:24:18 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #7)
&gt; I checked this recently, the layout tests run fine on Python3, excepted the
&gt; http ones which require the python2 websocket server.

See also bug 226658</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1850763</commentid>
    <comment_count>9</comment_count>
      <attachid>454555</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2022-03-13 10:02:44 -0700</bug_when>
    <thetext>Created attachment 454555
[fast-cq] Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1850802</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-14 02:21:32 -0700</bug_when>
    <thetext>Committed r291219 (248374@main): &lt;https://commits.webkit.org/248374@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454555.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1850804</commentid>
    <comment_count>11</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-14 02:22:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/90236251&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418554</attachid>
            <date>2021-01-27 09:25:16 -0800</date>
            <delta_ts>2022-03-13 10:02:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221043-20210127092514.patch</filename>
            <type>text/plain</type>
            <size>5922</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxOTUyCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3BvcnQvcHVsc2VhdWRpb19zYW5pdGl6ZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L3BvcnQvcHVsc2VhdWRpb19zYW5pdGl6ZXIucHkKaW5kZXggYWVkYWEzODI1Y2M2YWJlNTA3
ZWQ1ZTI5MjA5NmVlMDUzZGMwNGM5Yy4uZWVlMzYzNGUzZTg4MWMyZmE3NDRlY2ExZGM1OTMzMzdl
ZjA4OTgzNyAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3B1bHNlYXVk
aW9fc2FuaXRpemVyLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9wdWxzZWF1
ZGlvX3Nhbml0aXplci5weQpAQCAtNTUsMTAgKzU1LDEwIEBAIGNsYXNzIFB1bHNlQXVkaW9TYW5p
dGl6ZXI6CiAgICAgICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgIG1vZHVsZXNfbGlzdCA9IHBh
Y3RsX3Byb2Nlc3MuY29tbXVuaWNhdGUoKVswXQogICAgICAgICBmb3IgbW9kdWxlIGluIG1vZHVs
ZXNfbGlzdC5zcGxpdGxpbmVzKCk6Ci0gICAgICAgICAgICBpZiBtb2R1bGUuZmluZCgibW9kdWxl
LXN0cmVhbS1yZXN0b3JlIikgPj0gMDoKKyAgICAgICAgICAgIGlmIG1vZHVsZS5maW5kKGIibW9k
dWxlLXN0cmVhbS1yZXN0b3JlIikgPj0gMDoKICAgICAgICAgICAgICAgICAjIFNvbWUgcHVsc2Vh
dWRpby11dGlscyB2ZXJzaW9ucyBkb24ndCBwcm92aWRlCiAgICAgICAgICAgICAgICAgIyB0aGUg
aW5kZXgsIGp1c3QgYW4gZW1wdHkgc3RyaW5nCi0gICAgICAgICAgICAgICAgc2VsZi5fcGFfbW9k
dWxlX2luZGV4ID0gbW9kdWxlLnNwbGl0KCdcdCcpWzBdIG9yIC0xCisgICAgICAgICAgICAgICAg
c2VsZi5fcGFfbW9kdWxlX2luZGV4ID0gbW9kdWxlLnNwbGl0KGInXHQnKVswXSBvciAtMQogICAg
ICAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgICAgICAgIyBTaW5jZSB0aGV5IGNvdWxk
IHByb3ZpZGUgb3RoZXIgc3R1ZmYgKG5vdCBhbiBpbmRleAogICAgICAgICAgICAgICAgICAgICAj
IG5vciBhbiBlbXB0eSBzdHJpbmcsIGxldCdzIG1ha2Ugc3VyZSB0aGlzIGlzIGFuIGludC4KZGlm
ZiAtLWdpdCBhL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay1wbGF0Zm9ybS5ic3QgYi9U
b29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9zZGstcGxhdGZvcm0uYnN0CmluZGV4IDk1YjU5ZjY3
NjdmZTBmZjZhYjZmNmRmOWJjYTM3MjZhYjU3NzM5ODIuLmEwODQxMzA1NmVhMTBiNjA2YWJmNGJl
Mjk0ZjMyYzJhYzVmZmViYTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRz
L3Nkay1wbGF0Zm9ybS5ic3QKKysrIGIvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrLXBs
YXRmb3JtLmJzdApAQCAtNTUsMTEgKzU1LDYgQEAgZGVwZW5kczoKIC0gc2RrL3B5Y2Fpcm8uYnN0
CiAtIHNkay9weWdscy5ic3QKIC0gc2RrL3B5Z29iamVjdC5ic3QKLS0gc2RrL3B5dGhvbjItcHlj
YWlyby5ic3QKLS0gc2RrL3B5dGhvbjItcHlnb2JqZWN0LmJzdAotLSBzZGsvcHl0aG9uMi1zaXgu
YnN0Ci0tIHNkay9weXRob24yLXN1YnByb2Nlc3MzMi5ic3QKLS0gc2RrL3B5dGhvbjIuYnN0CiAt
IHNkay9ydWJ5LWpzb24uYnN0CiAtIHNkay9ydWJ5LWhpZ2hsaW5lLmJzdAogLSBzZGsvc2NjYWNo
ZS5ic3QKZGlmZiAtLWdpdCBhL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9weXRob24y
LXB5Y2Fpcm8uYnN0IGIvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL3B5dGhvbjItcHlj
YWlyby5ic3QKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGU4YTc0NTJhMjczNmFhODgw
Nzg3ZWNiZWIzNjIwYzBkYWJmNmFmNDIuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAKLS0tIGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL3B5dGhvbjItcHlj
YWlyby5ic3QKKysrIC9kZXYvbnVsbApAQCAtMSwxNyArMCwwIEBACi1raW5kOiBwaXAKLQotZGVw
ZW5kczoKLS0gZnJlZWRlc2t0b3Atc2RrLmJzdDpib290c3RyYXAtaW1wb3J0LmJzdAotLSBzZGsv
cHl0aG9uMi5ic3QKLS0gZnJlZWRlc2t0b3Atc2RrLmJzdDpjb21wb25lbnRzL2NhaXJvLmJzdAot
YnVpbGQtZGVwZW5kczoKLS0gZnJlZWRlc2t0b3Atc2RrLmJzdDpjb21wb25lbnRzL3BrZy1jb25m
aWcuYnN0Ci0KLXZhcmlhYmxlczoKLSAgcGlwOiBwaXAyCi0KLXNvdXJjZXM6Ci0tIGtpbmQ6IGdp
dF90YWcKLSAgdXJsOiBnaXRodWJfY29tOnB5Z29iamVjdC9weWNhaXJvCi0gIHRyYWNrOiB2MS4x
NS40Ci0gIHJlZjogdjEuMTUuNC0wLWc4ODQ3OGYyYmIxODUzN2VmM2U1OGY5ZWNiOTRjNTA5ZjI0
ZTMzMDBiCmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9zZGsvcHl0aG9u
Mi1weWdvYmplY3QuYnN0IGIvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL3B5dGhvbjIt
cHlnb2JqZWN0LmJzdApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYjRiMGZlNTk3ZDM3
NTIzMmFhNDRkZTA2OTBmZWI4YmNmOWIwY2ViMS4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMAotLS0gYS9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9zZGsvcHl0aG9u
Mi1weWdvYmplY3QuYnN0CisrKyAvZGV2L251bGwKQEAgLTEsMjUgKzAsMCBAQAota2luZDogcGlw
Ci0KLWRlcGVuZHM6Ci0tIGZyZWVkZXNrdG9wLXNkay5ic3Q6Ym9vdHN0cmFwLWltcG9ydC5ic3QK
LS0gc2RrL3B5dGhvbjIuYnN0Ci0tIHNkay9nbGliLmJzdAotLSBmcmVlZGVza3RvcC1zZGsuYnN0
OmNvbXBvbmVudHMvZ29iamVjdC1pbnRyb3NwZWN0aW9uLmJzdAotLSBzZGsvcHl0aG9uMi1weWNh
aXJvLmJzdAotCi1idWlsZC1kZXBlbmRzOgotLSBmcmVlZGVza3RvcC1zZGsuYnN0OmNvbXBvbmVu
dHMvcGtnLWNvbmZpZy5ic3QKLQotdmFyaWFibGVzOgotICBwaXA6IHBpcDIKLQotc291cmNlczoK
LS0ga2luZDogdGFyCi0gIHVybDogZ25vbWVfZG93bmxvYWRzOnB5Z29iamVjdC8zLjI4L3B5Z29i
amVjdC0zLjI4LjEudGFyLnh6Ci0gIHJlZjogNDIzMTJiNGE1MDE1NTcxZmEwYTRmMmQyMDEwMDVk
YTQ2YjcxYzI1MWVhMjYyNWJjOTU3MDJkMDcxYzRmZjg5NQotCi1wdWJsaWM6Ci0gIGJzdDoKLSAg
ICBvdmVybGFwLXdoaXRlbGlzdDoKLSAgICAtICcqKicKLQpkaWZmIC0tZ2l0IGEvVG9vbHMvYnVp
bGRzdHJlYW0vZWxlbWVudHMvc2RrL3B5dGhvbjItc2l4LmJzdCBiL1Rvb2xzL2J1aWxkc3RyZWFt
L2VsZW1lbnRzL3Nkay9weXRob24yLXNpeC5ic3QKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDlkNDI3Y2E2MDc3MDllOGRjYmQ5N2JiMjIzN2RmNjlmM2Y3ZGFjOGYuLjAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxl
bWVudHMvc2RrL3B5dGhvbjItc2l4LmJzdAorKysgL2Rldi9udWxsCkBAIC0xLDE0ICswLDAgQEAK
LWtpbmQ6IHBpcAotCi1kZXBlbmRzOgotLSBmcmVlZGVza3RvcC1zZGsuYnN0OmJvb3RzdHJhcC1p
bXBvcnQuYnN0Ci0tIHNkay9weXRob24yLmJzdAotCi12YXJpYWJsZXM6Ci0gIHBpcDogcGlwMgot
Ci1zb3VyY2VzOgotLSBraW5kOiBnaXRfdGFnCi0gIHVybDogZ2l0aHViX2NvbTpiZW5qYW1pbnAv
c2l4LmdpdAotICB0cmFjazogMS4xNC4wCi0gIHJlZjogMS4xNC4wLTAtZzNhM2RiNzUxMGIzM2Vi
MjJjNjNhZDk0YmM3MzVhOTAzMjk0OTI0OWYKZGlmZiAtLWdpdCBhL1Rvb2xzL2J1aWxkc3RyZWFt
L2VsZW1lbnRzL3Nkay9weXRob24yLXN1YnByb2Nlc3MzMi5ic3QgYi9Ub29scy9idWlsZHN0cmVh
bS9lbGVtZW50cy9zZGsvcHl0aG9uMi1zdWJwcm9jZXNzMzIuYnN0CmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCA0YjY0ZWYwNDI0NTRlNDQ0M2NhMDI3Yzg2OTYxYTZjMTg1OWVkM2Q5Li4w
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL1Rvb2xzL2J1aWxk
c3RyZWFtL2VsZW1lbnRzL3Nkay9weXRob24yLXN1YnByb2Nlc3MzMi5ic3QKKysrIC9kZXYvbnVs
bApAQCAtMSwxNSArMCwwIEBACi1raW5kOiBwaXAKLQotZGVwZW5kczoKLS0gZnJlZWRlc2t0b3At
c2RrLmJzdDpib290c3RyYXAtaW1wb3J0LmJzdAotLSBzZGsvcHl0aG9uMi5ic3QKLQotdmFyaWFi
bGVzOgotICBwaXA6IHBpcDIKLQotc291cmNlczoKLS0ga2luZDogZ2l0X3RhZwotICB1cmw6IGdp
dGh1Yl9jb206Z29vZ2xlL3B5dGhvbi1zdWJwcm9jZXNzMzIKLSAgdHJhY2s6IDMuNS40Ci0KLSAg
cmVmOiAzLjUuNC0wLWdmNWQ5NjcxN2JiMjY2ZWQyYzEwZmJkOGQ4ZGM2NWIzMGFhYjUzNGU5CmRp
ZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9zZGsvcHl0aG9uMi5ic3QgYi9U
b29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9zZGsvcHl0aG9uMi5ic3QKZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IGVlMjUwOTdiNzMzOWZmYzUzNzBiNjBmMmE1NjI2YjZmYjU3NWRhYmQu
LjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvVG9vbHMvYnVp
bGRzdHJlYW0vZWxlbWVudHMvc2RrL3B5dGhvbjIuYnN0CisrKyAvZGV2L251bGwKQEAgLTEsMjcg
KzAsMCBAQAota2luZDogYXV0b3Rvb2xzCi0KLWJ1aWxkLWRlcGVuZHM6Ci0tIGZyZWVkZXNrdG9w
LXNkay5ic3Q6cHVibGljLXN0YWNrcy9idWlsZHN5c3RlbS1hdXRvdG9vbHMuYnN0Ci0KLWRlcGVu
ZHM6Ci0tIGZyZWVkZXNrdG9wLXNkay5ic3Q6Ym9vdHN0cmFwLWltcG9ydC5ic3QKLQotc291cmNl
czoKLS0ga2luZDogdGFyCi0gIHVybDogaHR0cHM6Ly93d3cucHl0aG9uLm9yZy9mdHAvcHl0aG9u
LzIuNy4xNi9QeXRob24tMi43LjE2LnRhci54egotICByZWY6IGYyMjJlZjYwMjY0N2VlY2I2ODUz
NjgxMTU2ZDMyZGU0NDUwYTJjMzlmNGRlOTNiZDViMjAyMzVmMmU2NjBlZDcKLXZhcmlhYmxlczoK
LSAgY29uZi1sb2NhbDogPi0KLSAgICAtLXdpdGgtc3lzdGVtLWZmaQotICAgIC0tZW5hYmxlLXNo
YXJlZAotICAgIC0td2l0aC1sdG8KLSAgICAtLXdpdGgtZW5zdXJlcGlwPWluc3RhbGwKLQotICBt
YWtlLWluc3RhbGw6Ci0gICAgbWFrZSBERVNURElSPSIle2luc3RhbGwtcm9vdH0iIERFU1RTSEFS
RUQ9Ii91c3IvbGliL3B5dGhvbjIuNy9saWItZHlubG9hZCIgaW5zdGFsbAotCi1wdWJsaWM6Ci0g
IGJzdDoKLSAgICBvdmVybGFwLXdoaXRlbGlzdDoKLSAgICAtICcqKicKLQpkaWZmIC0tZ2l0IGEv
VG9vbHMvZmxhdHBhay9mbGF0cGFrdXRpbHMucHkgYi9Ub29scy9mbGF0cGFrL2ZsYXRwYWt1dGls
cy5weQppbmRleCA0NTA5ZTg4ZmJiNDI3NzliZWU2MzQ1MzhhYjZjNWJjYTMxZjgyODFkLi4zNTZl
NmI5NDc1MDU2Njg3NmRmODhhMTUxZGNiODgzY2MzMTA5NDAzIDEwMDY0NAotLS0gYS9Ub29scy9m
bGF0cGFrL2ZsYXRwYWt1dGlscy5weQorKysgYi9Ub29scy9mbGF0cGFrL2ZsYXRwYWt1dGlscy5w
eQpAQCAtNjk2LDcgKzY5Niw4IEBAIGNsYXNzIFdlYmtpdEZsYXRwYWs6CiAKICAgICAgICAgICAg
IGlmIGFyZ3NbMF0gPT0gImJhc2giOgogICAgICAgICAgICAgICAgIGFyZ3MuZXh0ZW5kKFsnLS1u
b3Byb2ZpbGUnLCAnLS1ub3JjJywgJy1pJ10pCi0gICAgICAgICAgICAgICAgc2FuZGJveF9lbnZp
cm9ubWVudFsiUFMxIl0gPSAiW/Cfk6bwn4yQ8J+QsSAkRkxBVFBBS19JRCBcXFddXFwkICIKKyAg
ICAgICAgICAgICAgICAjIEZJWE1FCisgICAgICAgICAgICAgICAgIyBzYW5kYm94X2Vudmlyb25t
ZW50WyJQUzEiXSA9ICJb8J+TpvCfjJDwn5CxICRGTEFUUEFLX0lEIFxcV11cXCQgIgogICAgICAg
ICAgICAgYnVpbGRpbmcgPSBvcy5wYXRoLmJhc2VuYW1lKGFyZ3NbMF0pLnN0YXJ0c3dpdGgoImJ1
aWxkIikKICAgICAgICAgZWxzZToKICAgICAgICAgICAgIGJ1aWxkaW5nID0gRmFsc2UK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454555</attachid>
            <date>2022-03-13 10:02:44 -0700</date>
            <delta_ts>2022-03-14 02:21:33 -0700</delta_ts>
            <desc>[fast-cq] Patch</desc>
            <filename>bug-221043-20220313100243.patch</filename>
            <type>text/plain</type>
            <size>6019</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMjE3CmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVh
bS9DaGFuZ2VMb2cgYi9Ub29scy9idWlsZHN0cmVhbS9DaGFuZ2VMb2cKaW5kZXggOTZlZTE3ZWNi
ZTQzNDJiYmI2OGE2ZjU4ZDZjZDkyMzY2ZDA3ZTNlYi4uZWY2OWM5YzI1Y2E0NTM4YmI2OGMyNGY3
MWNhZDFkZDM0ODRhMzUwZSAxMDA2NDQKLS0tIGEvVG9vbHMvYnVpbGRzdHJlYW0vQ2hhbmdlTG9n
CisrKyBiL1Rvb2xzL2J1aWxkc3RyZWFtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIy
LTAzLTEzICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAg
ICBbRmxhdHBhayBTREtdIEdldCByaWQgb2YgUHl0aG9uMgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxMDQzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUHl0aG9uMiBpcyBubyBsb25nZXIgbmVlZGVkIGFz
IHRoZSB0b29saW5nIHdhcyBwb3J0ZWQgdG8gUHl0aG9uMy4KKworICAgICAgICAqIGVsZW1lbnRz
L2ZyZWVkZXNrdG9wLXNkay5ic3Q6IFVwZGF0ZSBqdW5jdGlvbiB0byAyMS4wOC0xMSByZWxlYXNl
LgorICAgICAgICAqIGVsZW1lbnRzL3Nkay1wbGF0Zm9ybS5ic3Q6CisgICAgICAgICogZWxlbWVu
dHMvc2RrL3B5dGhvbjItcHljYWlyby5ic3Q6IFJlbW92ZWQuCisgICAgICAgICogZWxlbWVudHMv
c2RrL3B5dGhvbjItcHlnb2JqZWN0LmJzdDogUmVtb3ZlZC4KKyAgICAgICAgKiBlbGVtZW50cy9z
ZGsvcHl0aG9uMi1zaXguYnN0OiBSZW1vdmVkLgorICAgICAgICAqIGVsZW1lbnRzL3Nkay9weXRo
b24yLXN1YnByb2Nlc3MzMi5ic3Q6IFJlbW92ZWQuCisgICAgICAgICogZWxlbWVudHMvc2RrL3B5
dGhvbjIuYnN0OiBSZW1vdmVkLgorCiAyMDIyLTAyLTIyICBQaGlsaXBwZSBOb3JtYW5kICA8cG5v
cm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBbRmxhdHBhayBTREtdIFVwZGF0ZSBGRE8ganVu
Y3Rpb24gZm9yIEdEQiAxMS54CmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50
cy9mcmVlZGVza3RvcC1zZGsuYnN0IGIvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvZnJlZWRl
c2t0b3Atc2RrLmJzdAppbmRleCBlN2Y1NTljMDRjYTliNzdjNjkwZmYyOTdlYzg3MDgyZGFiYzFm
M2U1Li4yMmNiMTEzODQ2ZmNhNjM4YTZlZDg0N2RkNmVkN2QxZjQyNDAzMmNhIDEwMDY0NAotLS0g
YS9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9mcmVlZGVza3RvcC1zZGsuYnN0CisrKyBiL1Rv
b2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL2ZyZWVkZXNrdG9wLXNkay5ic3QKQEAgLTMsNyArMyw3
IEBAIHNvdXJjZXM6CiAtIGtpbmQ6IGdpdF90YWcKICAgdXJsOiBnaXRsYWJfY29tOmZyZWVkZXNr
dG9wLXNkay9mcmVlZGVza3RvcC1zZGsuZ2l0CiAgIHRyYWNrOiAncmVsZWFzZS8yMS4wOCcKLSAg
cmVmOiBmcmVlZGVza3RvcC1zZGstMjEuMDguMTAtMTM2LWc4NWRiYzM1NjEyZWYwZDBlNzdmZTAw
M2M1MWQ0ODU5Nzg3OWY1MGEwCisgIHJlZjogZnJlZWRlc2t0b3Atc2RrLTIxLjA4LjExLTQ5LWc2
NTVlNTg1NTQ1ODhmMWY3YTQxYWViNmM4OGI4YzdmZGIwZGU3ZTZkCiAtIGtpbmQ6IHBhdGNoCiAg
IHBhdGg6IHBhdGNoZXMvZmRvLTAwMDEtQnVtcC1saWJuaWNlLXRvLWN1cnJlbnQtZ2l0LW1hc3Rl
ci1IRUFELnBhdGNoCiAtIGtpbmQ6IHBhdGNoCmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVh
bS9lbGVtZW50cy9zZGstcGxhdGZvcm0uYnN0IGIvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMv
c2RrLXBsYXRmb3JtLmJzdAppbmRleCBiOTYzMGZlZmQ3NGViMTY3NGRiNjk5M2RkOWZkYjBlYTIz
M2E4YTFkLi5iZjc1OWE4MjRlODQ3MmE5NDU0NzE1OGZmMThkYzQ4YTBkNWI3ZWZmIDEwMDY0NAot
LS0gYS9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9zZGstcGxhdGZvcm0uYnN0CisrKyBiL1Rv
b2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay1wbGF0Zm9ybS5ic3QKQEAgLTU0LDEzICs1NCw4
IEBAIGRlcGVuZHM6CiAtIHNkay9wZXJsLXRlcm0tcmVhZGtleS5ic3QKIC0gc2RrL3BzbWlzYy5i
c3QKIC0gc2RrL3B5Z2xzLmJzdAotLSBzZGsvcHl0aG9uMi1weWNhaXJvLmJzdAotLSBzZGsvcHl0
aG9uMi1weWdvYmplY3QuYnN0Ci0tIHNkay9weXRob24yLXNpeC5ic3QKLS0gc2RrL3B5dGhvbjIt
c3VicHJvY2VzczMyLmJzdAotLSBzZGsvcHl0aG9uMi5ic3QKLS0gc2RrL3J1YnktaGlnaGxpbmUu
YnN0CiAtIHNkay9ydWJ5LWpzb24uYnN0CistIHNkay9ydWJ5LWhpZ2hsaW5lLmJzdAogLSBzZGsv
cnVieS13ZWJyaWNrLmJzdAogLSBzZGsvc2NjYWNoZS5ic3QKIC0gc2RrL3NoYXJlZC1taW1lLWlu
Zm8uYnN0CmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9zZGsvcHl0aG9u
Mi1weWNhaXJvLmJzdCBiL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9weXRob24yLXB5
Y2Fpcm8uYnN0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBlOGE3NDUyYTI3MzZhYTg4
MDc4N2VjYmViMzYyMGMwZGFiZjZhZjQyLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwCi0tLSBhL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9weXRob24yLXB5
Y2Fpcm8uYnN0CisrKyAvZGV2L251bGwKQEAgLTEsMTcgKzAsMCBAQAota2luZDogcGlwCi0KLWRl
cGVuZHM6Ci0tIGZyZWVkZXNrdG9wLXNkay5ic3Q6Ym9vdHN0cmFwLWltcG9ydC5ic3QKLS0gc2Rr
L3B5dGhvbjIuYnN0Ci0tIGZyZWVkZXNrdG9wLXNkay5ic3Q6Y29tcG9uZW50cy9jYWlyby5ic3QK
LWJ1aWxkLWRlcGVuZHM6Ci0tIGZyZWVkZXNrdG9wLXNkay5ic3Q6Y29tcG9uZW50cy9wa2ctY29u
ZmlnLmJzdAotCi12YXJpYWJsZXM6Ci0gIHBpcDogcGlwMgotCi1zb3VyY2VzOgotLSBraW5kOiBn
aXRfdGFnCi0gIHVybDogZ2l0aHViX2NvbTpweWdvYmplY3QvcHljYWlybwotICB0cmFjazogdjEu
MTUuNAotICByZWY6IHYxLjE1LjQtMC1nODg0NzhmMmJiMTg1MzdlZjNlNThmOWVjYjk0YzUwOWYy
NGUzMzAwYgpkaWZmIC0tZ2l0IGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL3B5dGhv
bjItcHlnb2JqZWN0LmJzdCBiL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9weXRob24y
LXB5Z29iamVjdC5ic3QKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGI0YjBmZTU5N2Qz
NzUyMzJhYTQ0ZGUwNjkwZmViOGJjZjliMGNlYjEuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAKLS0tIGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL3B5dGhv
bjItcHlnb2JqZWN0LmJzdAorKysgL2Rldi9udWxsCkBAIC0xLDI1ICswLDAgQEAKLWtpbmQ6IHBp
cAotCi1kZXBlbmRzOgotLSBmcmVlZGVza3RvcC1zZGsuYnN0OmJvb3RzdHJhcC1pbXBvcnQuYnN0
Ci0tIHNkay9weXRob24yLmJzdAotLSBzZGsvZ2xpYi5ic3QKLS0gZnJlZWRlc2t0b3Atc2RrLmJz
dDpjb21wb25lbnRzL2dvYmplY3QtaW50cm9zcGVjdGlvbi5ic3QKLS0gc2RrL3B5dGhvbjItcHlj
YWlyby5ic3QKLQotYnVpbGQtZGVwZW5kczoKLS0gZnJlZWRlc2t0b3Atc2RrLmJzdDpjb21wb25l
bnRzL3BrZy1jb25maWcuYnN0Ci0KLXZhcmlhYmxlczoKLSAgcGlwOiBwaXAyCi0KLXNvdXJjZXM6
Ci0tIGtpbmQ6IHRhcgotICB1cmw6IGdub21lX2Rvd25sb2FkczpweWdvYmplY3QvMy4yOC9weWdv
YmplY3QtMy4yOC4xLnRhci54egotICByZWY6IDQyMzEyYjRhNTAxNTU3MWZhMGE0ZjJkMjAxMDA1
ZGE0NmI3MWMyNTFlYTI2MjViYzk1NzAyZDA3MWM0ZmY4OTUKLQotcHVibGljOgotICBic3Q6Ci0g
ICAgb3ZlcmxhcC13aGl0ZWxpc3Q6Ci0gICAgLSAnKionCi0KZGlmZiAtLWdpdCBhL1Rvb2xzL2J1
aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9weXRob24yLXNpeC5ic3QgYi9Ub29scy9idWlsZHN0cmVh
bS9lbGVtZW50cy9zZGsvcHl0aG9uMi1zaXguYnN0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCA5ZDQyN2NhNjA3NzA5ZThkY2JkOTdiYjIyMzdkZjY5ZjNmN2RhYzhmLi4wMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL1Rvb2xzL2J1aWxkc3RyZWFtL2Vs
ZW1lbnRzL3Nkay9weXRob24yLXNpeC5ic3QKKysrIC9kZXYvbnVsbApAQCAtMSwxNCArMCwwIEBA
Ci1raW5kOiBwaXAKLQotZGVwZW5kczoKLS0gZnJlZWRlc2t0b3Atc2RrLmJzdDpib290c3RyYXAt
aW1wb3J0LmJzdAotLSBzZGsvcHl0aG9uMi5ic3QKLQotdmFyaWFibGVzOgotICBwaXA6IHBpcDIK
LQotc291cmNlczoKLS0ga2luZDogZ2l0X3RhZwotICB1cmw6IGdpdGh1Yl9jb206YmVuamFtaW5w
L3NpeC5naXQKLSAgdHJhY2s6IDEuMTQuMAotICByZWY6IDEuMTQuMC0wLWczYTNkYjc1MTBiMzNl
YjIyYzYzYWQ5NGJjNzM1YTkwMzI5NDkyNDlmCmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVh
bS9lbGVtZW50cy9zZGsvcHl0aG9uMi1zdWJwcm9jZXNzMzIuYnN0IGIvVG9vbHMvYnVpbGRzdHJl
YW0vZWxlbWVudHMvc2RrL3B5dGhvbjItc3VicHJvY2VzczMyLmJzdApkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggNGI2NGVmMDQyNDU0ZTQ0NDNjYTAyN2M4Njk2MWE2YzE4NTllZDNkOS4u
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Ub29scy9idWls
ZHN0cmVhbS9lbGVtZW50cy9zZGsvcHl0aG9uMi1zdWJwcm9jZXNzMzIuYnN0CisrKyAvZGV2L251
bGwKQEAgLTEsMTUgKzAsMCBAQAota2luZDogcGlwCi0KLWRlcGVuZHM6Ci0tIGZyZWVkZXNrdG9w
LXNkay5ic3Q6Ym9vdHN0cmFwLWltcG9ydC5ic3QKLS0gc2RrL3B5dGhvbjIuYnN0Ci0KLXZhcmlh
YmxlczoKLSAgcGlwOiBwaXAyCi0KLXNvdXJjZXM6Ci0tIGtpbmQ6IGdpdF90YWcKLSAgdXJsOiBn
aXRodWJfY29tOmdvb2dsZS9weXRob24tc3VicHJvY2VzczMyCi0gIHRyYWNrOiAzLjUuNAotCi0g
IHJlZjogMy41LjQtMC1nZjVkOTY3MTdiYjI2NmVkMmMxMGZiZDhkOGRjNjViMzBhYWI1MzRlOQpk
aWZmIC0tZ2l0IGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL3B5dGhvbjIuYnN0IGIv
VG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL3B5dGhvbjIuYnN0CmRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCA5MWQ2YWJkNjE3OGU1MzMyZmE3ODBiMGQxZmM0NjFjYzVkY2U3YzM1
Li4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL1Rvb2xzL2J1
aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9weXRob24yLmJzdAorKysgL2Rldi9udWxsCkBAIC0xLDI4
ICswLDAgQEAKLWtpbmQ6IGF1dG90b29scwotCi1idWlsZC1kZXBlbmRzOgotLSBmcmVlZGVza3Rv
cC1zZGsuYnN0OnB1YmxpYy1zdGFja3MvYnVpbGRzeXN0ZW0tYXV0b3Rvb2xzLmJzdAotCi1kZXBl
bmRzOgotLSBmcmVlZGVza3RvcC1zZGsuYnN0OmJvb3RzdHJhcC1pbXBvcnQuYnN0Ci0tIGZyZWVk
ZXNrdG9wLXNkay5ic3Q6Y29tcG9uZW50cy9vcGVuc3NsLmJzdAotCi1zb3VyY2VzOgotLSBraW5k
OiB0YXIKLSAgdXJsOiBodHRwczovL3d3dy5weXRob24ub3JnL2Z0cC9weXRob24vMi43LjE4L1B5
dGhvbi0yLjcuMTgudGFyLnh6Ci0gIHJlZjogYjYyYzBlNzkzNzU1MWQwY2MwMmI4ZmQ1Y2IwZjU0
NGY5NDA1YmFmYzlhNTRkMzgwOGVkNDU5NDgxMmVkZWY0MwotdmFyaWFibGVzOgotICBjb25mLWxv
Y2FsOiA+LQotICAgIC0td2l0aC1zeXN0ZW0tZmZpCi0gICAgLS1lbmFibGUtc2hhcmVkCi0gICAg
LS13aXRoLWx0bwotICAgIC0td2l0aC1lbnN1cmVwaXA9aW5zdGFsbAotCi0gIG1ha2UtaW5zdGFs
bDoKLSAgICBtYWtlIERFU1RESVI9IiV7aW5zdGFsbC1yb290fSIgREVTVFNIQVJFRD0iL3Vzci9s
aWIvcHl0aG9uMi43L2xpYi1keW5sb2FkIiBpbnN0YWxsCi0KLXB1YmxpYzoKLSAgYnN0OgotICAg
IG92ZXJsYXAtd2hpdGVsaXN0OgotICAgIC0gJyoqJwotCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>