<?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>224872</bug_id>
          
          <creation_ts>2021-04-21 09:07:39 -0700</creation_ts>
          <short_desc>REGRESSION(external): AutoInstaller trying to install flask-2.0.0, failing</short_desc>
          <delta_ts>2021-04-22 09:43:39 -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>P1</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Sneddon [:gsnedders]">gsnedders</reporter>
          <assigned_to name="Sam Sneddon [:gsnedders]">gsnedders</assigned_to>
          <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1752766</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-04-21 09:07:39 -0700</bug_when>
    <thetext>Despite Tools/Scripts/libraries/webkitflaskpy/webkitflaskpy/__init__.py implying we should be installing flask-1.1.2, we&apos;re currently trying to install flask-2.0.0rc1 and failing somewhere in their setup.py.

Failing to install at all is a recent regression, caused by the release of flask-2.0.0rc1 on April 16.

We should make sure we&apos;re actually installing the right version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752768</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-21 09:07:50 -0700</bug_when>
    <thetext>&lt;rdar://problem/76962409&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752798</commentid>
    <comment_count>2</comment_count>
      <attachid>426704</attachid>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-04-21 10:06:09 -0700</bug_when>
    <thetext>Created attachment 426704
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753204</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-22 09:43:38 -0700</bug_when>
    <thetext>Committed r276442 (236904@main): &lt;https://commits.webkit.org/236904@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 426704.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426704</attachid>
            <date>2021-04-21 10:06:09 -0700</date>
            <delta_ts>2021-04-22 09:43:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224872-20210421180608.patch</filename>
            <type>text/plain</type>
            <size>6417</size>
            <attacher name="Sam Sneddon [:gsnedders]">gsnedders</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MzU5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOThiYjE3M2E2MjU1NmZjNDRkNjEwYmRiZGVlNDE0Yjc1
ZGE4NjhkMS4uNmNjNjAwM2U3YmI0Njg4YTUxZTE4M2I2YTA3YTVhYmFjZTM0MmNkYyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1
IEBACisyMDIxLTA0LTIxICBTYW0gU25lZGRvbiAgPGdzbmVkZGVyc0BhcHBsZS5jb20+CisKKyAg
ICAgICAgRW5zdXJlIGFsbCBub24tbG9jYWwgQXV0b0luc3RhbGxlZCBsaWJyYXJpZXMgc3BlY2lm
eSB2ZXJzaW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjQ4NzIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBDdXJyZW50bHkgb24gUHl0aG9uIDMgcnVubmluZyB0ZXN0LXdlYmtpdHB5IGZhaWxzIGR1ZSB0
byB1cyBhdHRlbXB0aW5nIHRvCisgICAgICAgIGluc3RhbGwgZmxhc2sgMi4wLjByYzEsIHJlY2Vu
dGx5IHJlbGVhc2VkLiBXZSBzaG91bGRuJ3QsIGhvd2V2ZXIsIGJlIGluc3RhbGxpbmcKKyAgICAg
ICAgdGhlIGxhdGVzdCBwb3NzaWJsZSB2ZXJzaW9uIG9mIGZsYXNrLCBidXQgcmF0aGVyIHNwZWNp
Znlpbmcgb25lLiBXZSBkbyBhY3R1YWxseQorICAgICAgICBhdHRlbXB0IHRvIHNwZWNpZnkgb25l
IGluIHdlYmtpdGZsYXNrcHksIGJ1dCB3ZSBwYXNzIHRoZSBWZXJzaW9uIG9iamVjdCB0byB0aGUK
KyAgICAgICAgd3JvbmcgcGxhY2UuCisKKyAgICAgICAgTm93IGFjdHVhbGx5IHNwZWNpZnlpbmcg
dGhlIHZlcnNpb25zLCB3ZSBuZWVkIHRvIGNoYW5nZSBzb21lIG9mIHRoZW0gdG8gdGhlCisgICAg
ICAgIGxhdGVzdCB2ZXJzaW9uIHdoaWNoIHN1cHBvcnRzIFB5dGhvbiAyIHRvIGJlIGFibGUgdG8g
aW5zdGFsbCB0aGVtIHRvIHJ1bgorICAgICAgICB0ZXN0LXdlYmtpdHB5LXB5dGhvbjIuCisKKyAg
ICAgICAgVG8gZW5zdXJlIHdlIGRvbid0IHJlcGVhdCB0aGlzLCB0aGlzIG1ha2VzIEF1dG9JbnN0
YWxsLnJlZ2lzdGVyIHJhaXNlIGlmIHlvdSB0cnkKKyAgICAgICAgdG8gcmVnaXN0ZXIgYSBub24t
bG9jYWwgcGFja2FnZSB3aXRob3V0IHNwZWNpZnlpbmcgYSB2ZXJzaW9uLgorCisgICAgICAgIEFk
ZGl0aW9uYWxseSwgcmVxdWlyZSBBdXRvSW5zdGFsbC5yZWdpc3RlcidzIHBhY2thZ2UgYXJndW1l
bnQgYmUgYSBQYWNrYWdlIGJ5CisgICAgICAgIHBhc3NpbmcgbW92aW5nIHRoZSBsb29rdXAgdG8g
QXV0b0luc3RhbGwuaW5zdGFsbCBhbmQgcmVxdWlyaW5nIGl0IHRvIGJlCisgICAgICAgIHN1Y2Nl
c3NmdWwuCisKKyAgICAgICAgRmluYWxseSwgd2hpbGUgSSdtIHRvdWNoaW5nIHRoaXMsIG1ha2Ug
cmVnaXN0ZXJpbmcgJ2F1dG9pbnN0YWxsZWQnIGFuIG91dHJpZ2h0CisgICAgICAgIGZhaWx1cmUs
IGFuZCBtYWtlIGluc3RhbGxpbmcgYSBsb2NhbCBwYWNrYWdlIGZhaWwgaWYgaXQgY2Fubm90IGJl
IGZvdW5kLgorCisgICAgICAgICogU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0Y29yZXB5L3dlYmtp
dGNvcmVweS9hdXRvaW5zdGFsbC5weToKKyAgICAgICAgKEF1dG9JbnN0YWxsLnJlZ2lzdGVyKToK
KyAgICAgICAgKEF1dG9JbnN0YWxsLmluc3RhbGwpOgorICAgICAgICAqIFNjcmlwdHMvbGlicmFy
aWVzL3dlYmtpdGZsYXNrcHkvd2Via2l0Zmxhc2tweS9fX2luaXRfXy5weToKKwogMjAyMS0wNC0y
MSAgTGF1cm8gTW91cmEgIDxsbW91cmFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBBbGxv
dyBkZWZpbmluZyBjdXN0b20gcmVwbyBhbmQgYnJhbmNoIGZvciBDb2cgY2hlY2tvdXQKZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdGNvcmVweS93ZWJraXRjb3JlcHkv
YXV0b2luc3RhbGwucHkgYi9Ub29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRjb3JlcHkvd2Vi
a2l0Y29yZXB5L2F1dG9pbnN0YWxsLnB5CmluZGV4IDc1ODNiNTMyZmViNzg1NjFhMTY5N2IxYjdk
ZjVlMDkwZTgzYzQxZTIuLmY5YjQ1MTUwMmQ4NDA4NDcyMmFiNjgxYjQzNjdkZTc2NzFiYzMxOGYg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdGNvcmVweS93ZWJraXRj
b3JlcHkvYXV0b2luc3RhbGwucHkKKysrIGIvVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0
Y29yZXB5L3dlYmtpdGNvcmVweS9hdXRvaW5zdGFsbC5weQpAQCAtNTE4LDIyICs1MTgsMjIgQEAg
Y2xhc3MgQXV0b0luc3RhbGwob2JqZWN0KToKIAogICAgIEBjbGFzc21ldGhvZAogICAgIGRlZiBy
ZWdpc3RlcihjbHMsIHBhY2thZ2UsIGxvY2FsPUZhbHNlKToKLSAgICAgICAgaWYgaXNpbnN0YW5j
ZShwYWNrYWdlLCBzdHIpOgotICAgICAgICAgICAgaWYgY2xzLnBhY2thZ2VzLmdldChwYWNrYWdl
KToKLSAgICAgICAgICAgICAgICByZXR1cm4gY2xzLnBhY2thZ2VzW3BhY2thZ2VdCi0gICAgICAg
ICAgICBlbHNlOgotICAgICAgICAgICAgICAgIHBhY2thZ2UgPSBQYWNrYWdlKHBhY2thZ2UpCi0g
ICAgICAgIGVsaWYgaXNpbnN0YW5jZShwYWNrYWdlLCBQYWNrYWdlKToKKyAgICAgICAgaWYgaXNp
bnN0YW5jZShwYWNrYWdlLCBQYWNrYWdlKToKICAgICAgICAgICAgIGlmIGNscy5wYWNrYWdlcy5n
ZXQocGFja2FnZS5uYW1lKToKICAgICAgICAgICAgICAgICBpZiBjbHMucGFja2FnZXMuZ2V0KHBh
Y2thZ2UubmFtZSlbMF0udmVyc2lvbiAhPSBwYWNrYWdlLnZlcnNpb246CiAgICAgICAgICAgICAg
ICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoJ1JlZ2lzdGVyZWQgdmVyc2lvbiBvZiB7fSB1c2VzIHt9
LCBidXQgcmVxdWVzdGVkIHZlcnNpb24gdXNlcyB7fScuZm9ybWF0KHBhY2thZ2UubmFtZSwgY2xz
LnBhY2thZ2VzLmdldChwYWNrYWdlLm5hbWUpWzBdLnZlcnNpb24sIHBhY2thZ2UudmVyc2lvbikp
CiAgICAgICAgICAgICAgICAgcmV0dXJuIGNscy5wYWNrYWdlcy5nZXQocGFja2FnZS5uYW1lKQog
ICAgICAgICBlbHNlOgotICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcignRXhwZWN0ZWQgcGFj
a2FnZSB0byBiZSBzdHIgb3IgUGFja2FnZSwgbm90IHt9Jy5mb3JtYXQodHlwZShwYWNrYWdlKSkp
CisgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCdFeHBlY3RlZCBwYWNrYWdlIHRvIGJlIFBh
Y2thZ2UsIG5vdCB7fScuZm9ybWF0KHR5cGUocGFja2FnZSkpKQorCisgICAgICAgIGlmIG5vdCBp
c2luc3RhbmNlKGxvY2FsLCBib29sKToKKyAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoJ0V4
cGVjdGVkIGxvY2FsIHRvIGJlIGJvb2wsIG5vdCB7fScuZm9ybWF0KHR5cGUobG9jYWwpKSkKIAog
ICAgICAgICAjIElmIGluc2lkZSB0aGUgV2ViS2l0IGNoZWNrb3V0LCBhIGxvY2FsIGxpYnJhcnkg
aXMgbGlrZWx5IGNoZWNrZWQgaW4gYXQgVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMuCiAgICAgICAg
ICMgV2hlbiB3ZSBkZXRlY3Qgc3VjaCBhIGxpYnJhcnksIHdlIHNob3VsZCBub3QgcmVnaXN0ZXIg
aXQgdG8gYmUgYXV0by1pbnN0YWxsZWQKLSAgICAgICAgaWYgbG9jYWwgYW5kIHBhY2thZ2UubmFt
ZSAhPSAnYXV0b2luc3RhbGxlZCc6CisgICAgICAgIGlmIGxvY2FsOgorICAgICAgICAgICAgaWYg
cGFja2FnZS5uYW1lID09ICdhdXRvaW5zdGFsbGVkJzoKKyAgICAgICAgICAgICAgICByYWlzZSBW
YWx1ZUVycm9yKCJsb2NhbCBwYWNrYWdlIG5hbWUgJ2F1dG9pbnN0YWxsZWQnIGlzIGZvcmJpZGRl
biIpCiAgICAgICAgICAgICBsaWJyYXJpZXMgPSBvcy5wYXRoLmRpcm5hbWUob3MucGF0aC5kaXJu
YW1lKG9zLnBhdGguZGlybmFtZShvcy5wYXRoLmFic3BhdGgoX19maWxlX18pKSkpCiAgICAgICAg
ICAgICBjaGVja291dF9yb290ID0gb3MucGF0aC5kaXJuYW1lKG9zLnBhdGguZGlybmFtZShvcy5w
YXRoLmRpcm5hbWUob3MucGF0aC5kaXJuYW1lKGxpYnJhcmllcykpKSkKICAgICAgICAgICAgIGZv
ciBjYW5kaWRhdGUgaW4gWwpAQCAtNTQ2LDYgKzU0NiwxMiBAQCBjbGFzcyBBdXRvSW5zdGFsbChv
YmplY3QpOgogICAgICAgICAgICAgICAgICAgICBjb250aW51ZQogICAgICAgICAgICAgICAgIHN5
cy5wYXRoLmluc2VydCgwLCBjYW5kaWRhdGUpCiAgICAgICAgICAgICAgICAgcmV0dXJuIFtwYWNr
YWdlXQorICAgICAgICAgICAgZWxzZToKKyAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9y
KCJ1bmFibGUgZmluZCBsb2NhbCBwYWNrYWdlIHt9Ii5mb3JtYXQocGFja2FnZS5uYW1lKSkKKyAg
ICAgICAgYXNzZXJ0IG5vdCBsb2NhbCAgIyB0aGlzIHNob3VsZCBmb2xsb3cgZnJvbSB0aGUgYWJv
dmUKKworICAgICAgICBpZiBwYWNrYWdlLnZlcnNpb24gaXMgTm9uZToKKyAgICAgICAgICAgIHJh
aXNlIFZhbHVlRXJyb3IoInRyeWluZyB0byBpbnN0YWxsIG5vbi1sb2NhbCBwYWNrYWdlIHt9IHdp
dGggdW5zcGVjaWZpZWQgdmVyc2lvbiIuZm9ybWF0KHBhY2thZ2UubmFtZSkpCiAKICAgICAgICAg
Zm9yIGFsaWFzIGluIHBhY2thZ2UuYWxpYXNlczoKICAgICAgICAgICAgIGNscy5wYWNrYWdlc1th
bGlhc10uYXBwZW5kKHBhY2thZ2UpCkBAIC01NTQsNyArNTYwLDEzIEBAIGNsYXNzIEF1dG9JbnN0
YWxsKG9iamVjdCk6CiAKICAgICBAY2xhc3NtZXRob2QKICAgICBkZWYgaW5zdGFsbChjbHMsIHBh
Y2thZ2UpOgotICAgICAgICByZXR1cm4gYWxsKFt0b19pbnN0YWxsLmluc3RhbGwoKSBmb3IgdG9f
aW5zdGFsbCBpbiBjbHMucmVnaXN0ZXIocGFja2FnZSldKQorICAgICAgICBpZiBpc2luc3RhbmNl
KHBhY2thZ2UsIHN0cik6CisgICAgICAgICAgICAjIHdlIHdhbnQgdGhpcyB0byB0aHJvdyBpZiBp
dCBoYXNuJ3QgYmVlbiBwcmV2aW91c2x5IHJlZ2lzdGVyZWQ7IGluIHRoZSBjYXNlCisgICAgICAg
ICAgICAjIHRoYXQgdGhpcyBpcyBiZWluZyBjYWxsZWQgZnJvbSBjbHMuZmluZF9tb2R1bGUgaXQg
c2hvdWxkIGFsd2F5cyBleGlzdAorICAgICAgICAgICAgcGFja2FnZXMgPSBjbHMucGFja2FnZXNb
cGFja2FnZV0KKyAgICAgICAgZWxzZToKKyAgICAgICAgICAgIHBhY2thZ2VzID0gY2xzLnJlZ2lz
dGVyKHBhY2thZ2UpCisgICAgICAgIHJldHVybiBhbGwoW3RvX2luc3RhbGwuaW5zdGFsbCgpIGZv
ciB0b19pbnN0YWxsIGluIHBhY2thZ2VzXSkKIAogICAgIEBjbGFzc21ldGhvZAogICAgIGRlZiBp
bnN0YWxsX2V2ZXJ5dGhpbmcoY2xzKToKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvbGlicmFy
aWVzL3dlYmtpdGZsYXNrcHkvd2Via2l0Zmxhc2tweS9fX2luaXRfXy5weSBiL1Rvb2xzL1Njcmlw
dHMvbGlicmFyaWVzL3dlYmtpdGZsYXNrcHkvd2Via2l0Zmxhc2tweS9fX2luaXRfXy5weQppbmRl
eCAxYWNmZWI4NDQ1NmU2YjNiMTdjZTA3MzQ2ZmU3ZGJjM2RhNWQ1NTQ2Li43YTc0NTE2ODNiYTkx
YTIzY2NjMzFjMDQ3OTI0Yjg3YjRhN2U5NDUwIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL2xp
YnJhcmllcy93ZWJraXRmbGFza3B5L3dlYmtpdGZsYXNrcHkvX19pbml0X18ucHkKKysrIGIvVG9v
bHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0Zmxhc2tweS93ZWJraXRmbGFza3B5L19faW5pdF9f
LnB5CkBAIC00NSwxMSArNDUsMTEgQEAgZXhjZXB0IEltcG9ydEVycm9yOgogCiB2ZXJzaW9uID0g
VmVyc2lvbigwLCAxLCAxKQogCi1BdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCdjbGljaycp
LCBWZXJzaW9uKDcsIDEsIDIpKQotQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgnZmxhc2sn
KSwgVmVyc2lvbigxLCAxLCAyKSkKLUF1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ2l0c2Rh
bmdlcm91cycpLCBWZXJzaW9uKDIsIDAsIDApKQotQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2Fn
ZSgnamluamEyJyksIFZlcnNpb24oMywgMCwgMCkpCi1BdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNr
YWdlKCdtYXJrdXBzYWZlJyksIFZlcnNpb24oMiwgMCwgMCkpCi1BdXRvSW5zdGFsbC5yZWdpc3Rl
cihQYWNrYWdlKCd3ZXJremV1ZycpLCBWZXJzaW9uKDEsIDAsIDEpKQorQXV0b0luc3RhbGwucmVn
aXN0ZXIoUGFja2FnZSgnY2xpY2snLCBWZXJzaW9uKDcsIDEsIDIpKSkKK0F1dG9JbnN0YWxsLnJl
Z2lzdGVyKFBhY2thZ2UoJ2ZsYXNrJywgVmVyc2lvbigxLCAxLCAyKSkpCitBdXRvSW5zdGFsbC5y
ZWdpc3RlcihQYWNrYWdlKCdpdHNkYW5nZXJvdXMnLCBWZXJzaW9uKDEsIDEsIDApKSkKK0F1dG9J
bnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ2ppbmphMicsIFZlcnNpb24oMiwgMTEsIDMpKSkKK0F1
dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ21hcmt1cHNhZmUnLCBWZXJzaW9uKDEsIDEsIDEp
KSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3dlcmt6ZXVnJywgVmVyc2lvbigxLCAw
LCAxKSkpCiAKIG5hbWUgPSAnd2Via2l0Zmxhc2tweScK
</data>

          </attachment>
      

    </bug>

</bugzilla>