<?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>205146</bug_id>
          
          <creation_ts>2019-12-11 17:03:48 -0800</creation_ts>
          <short_desc>Python 3: Support serial ServerProcess tests</short_desc>
          <delta_ts>2019-12-11 17:29:22 -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>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=184986</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>glenn</cc>
    
    <cc>slewis</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1597873</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-11 17:03:48 -0800</bug_when>
    <thetext>Our serial ServerProcess tests are not Python 3 compatible. Some of this is due to the tests themselves, some due to a bug in ServerProcess.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1597876</commentid>
    <comment_count>1</comment_count>
      <attachid>385463</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-11 17:08:02 -0800</bug_when>
    <thetext>Created attachment 385463
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1597884</commentid>
    <comment_count>2</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-11 17:28:38 -0800</bug_when>
    <thetext>Committed r253410: &lt;https://trac.webkit.org/changeset/253410&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1597885</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-12-11 17:29:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/57861525&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385463</attachid>
            <date>2019-12-11 17:08:02 -0800</date>
            <delta_ts>2019-12-11 17:12:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205146-20191211170802.patch</filename>
            <type>text/plain</type>
            <size>6557</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1MzQwNikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDE5LTEyLTExICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBQeXRob24gMzogU3VwcG9ydCBzZXJpYWwgU2VydmVyUHJvY2VzcyB0ZXN0
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA1MTQ2
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L3BvcnQvc2VydmVyX3Byb2Nlc3MucHk6CisgICAgICAgIChTZXJ2ZXJQcm9j
ZXNzLndyaXRlKTogRmx1c2ggc3RkaW4gYWZ0ZXIgd3JpdGluZyB0byBpdC4KKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L3BvcnQvc2VydmVyX3Byb2Nlc3NfdW5pdHRlc3QucHk6CisgICAgICAg
IChUZXN0U2VydmVyUHJvY2Vzcyk6IHByaW50IHRvIHN0ZGVyciBpbiBQeXRob24gMi8zIGNvbXBh
dGlibGUgd2F5LgorICAgICAgICAoVGVzdFNlcnZlclByb2Nlc3Muc2VyaWFsX3Rlc3RfYmFzaWMp
OiBTZXJ2ZXJQcm9jZXNzIHNwZWFrcyBpbiBieXRlcy4KKyAgICAgICAgKFRlc3RTZXJ2ZXJQcm9j
ZXNzLnNlcmlhbF90ZXN0X3JlYWRfYWZ0ZXJfcHJvY2Vzc19leGl0cyk6IERpdHRvLgorICAgICAg
ICAoVGVzdFNlcnZlclByb2Nlc3Muc2VyaWFsX3Rlc3RfcHJvY2Vzc19jcmFzaGluZyk6IERpdHRv
LgorICAgICAgICAoVGVzdFNlcnZlclByb2Nlc3Muc2VyaWFsX3Rlc3RfcHJvY2Vzc19jcmFzaGlu
Z19ub19kYXRhKTogRGl0dG8uCisKIDIwMTktMTItMTEgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNA
YXBwbGUuY29tPgogCiAgICAgICAgIFVJV0tEb2N1bWVudENvbnRleHQgcmV0dXJucyAwIGNoYXJh
Y3RlciByZWN0cyB3aGVuIGNhcmV0IGlzIGF0IGJlZ2lubmluZyBvciBlbmQgb2YgdGV4dApJbmRl
eDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3NlcnZlcl9wcm9jZXNzLnB5Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9zZXJ2ZXJfcHJvY2Vzcy5weQkocmV2
aXNpb24gMjUzMzkyKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3NlcnZlcl9wcm9j
ZXNzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xNzksNiArMTc5LDcgQEAgY2xhc3MgU2VydmVyUHJv
Y2VzcyhvYmplY3QpOgogICAgICAgICAgICAgc2VsZi5fc3RhcnQoKQogICAgICAgICB0cnk6CiAg
ICAgICAgICAgICBzZWxmLl9wcm9jLnN0ZGluLndyaXRlKGJ5dGVzKQorICAgICAgICAgICAgc2Vs
Zi5fcHJvYy5zdGRpbi5mbHVzaCgpCiAgICAgICAgIGV4Y2VwdCBJT0Vycm9yIGFzIGU6CiAgICAg
ICAgICAgICBzZWxmLnN0b3AoMC4wKQogICAgICAgICAgICAgIyBzdG9wKCkgY2FsbHMgX3Jlc2V0
KCksIHNvIHdlIGhhdmUgdG8gc2V0IGNyYXNoZWQgdG8gVHJ1ZSBhZnRlciBjYWxsaW5nIHN0b3Ao
KQpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3NlcnZlcl9wcm9jZXNzX3VuaXR0
ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9zZXJ2ZXJf
cHJvY2Vzc191bml0dGVzdC5weQkocmV2aXNpb24gMjUzMzkyKQorKysgVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9wb3J0L3NlcnZlcl9wcm9jZXNzX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBA
IC05OSwxNSArOTksMTcgQEAgY2xhc3MgRmFrZVNlcnZlclByb2Nlc3Moc2VydmVyX3Byb2Nlc3Mu
UwogCiAKIGNsYXNzIFRlc3RTZXJ2ZXJQcm9jZXNzKHVuaXR0ZXN0LlRlc3RDYXNlKToKKyAgICBz
dGRlcnJfcHJpbnQgPSAncHJpbnQgPj5zeXMuc3RkZXJyLCAic3RkZXJyIicgaWYgc3lzLnZlcnNp
b25faW5mbyA8ICgzLCAwKSBlbHNlICdwcmludCgic3RkZXJyIiwgZmlsZT1zeXMuc3RkZXJyKScK
KwogICAgIGRlZiBzZXJpYWxfdGVzdF9iYXNpYyhzZWxmKToKICAgICAgICAgIyBHaXZlIC11IHN3
aXRjaCB0byBmb3JjZSBzdGRvdXQgYW5kIHN0ZGVyciB0byBiZSB1bmJ1ZmZlcmVkIGZvciBXaW5k
b3dzCi0gICAgICAgIGNtZCA9IFtzeXMuZXhlY3V0YWJsZSwgJy11YycsICdpbXBvcnQgc3lzOyBw
cmludCAic3Rkb3V0IjsgcHJpbnQgImFnYWluIjsgcHJpbnQgPj5zeXMuc3RkZXJyLCAic3RkZXJy
Ijsgc3lzLnN0ZGluLnJlYWRsaW5lKCk7J10KKyAgICAgICAgY21kID0gW3N5cy5leGVjdXRhYmxl
LCAnLXVjJywgJ2ltcG9ydCBzeXM7IHByaW50KCJzdGRvdXQiKTsgcHJpbnQoImFnYWluIik7IHt9
OyBzeXMuc3RkaW4ucmVhZGxpbmUoKTsnLmZvcm1hdChzZWxmLnN0ZGVycl9wcmludCldCiAgICAg
ICAgIGhvc3QgPSBTeXN0ZW1Ib3N0KCkKICAgICAgICAgZmFjdG9yeSA9IFBvcnRGYWN0b3J5KGhv
c3QpCiAgICAgICAgIHBvcnQgPSBmYWN0b3J5LmdldCgpCiAgICAgICAgIG5vdyA9IHRpbWUudGlt
ZSgpCiAgICAgICAgIHByb2MgPSBzZXJ2ZXJfcHJvY2Vzcy5TZXJ2ZXJQcm9jZXNzKHBvcnQsICdw
eXRob24nLCBjbWQpCi0gICAgICAgIHByb2Mud3JpdGUoJycpCisgICAgICAgIHByb2Mud3JpdGUo
YicnKQogCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwocHJvYy5wb2xsKCksIE5vbmUpCiAgICAg
ICAgIHNlbGYuYXNzZXJ0RmFsc2UocHJvYy5oYXNfY3Jhc2hlZCgpKQpAQCAtMTE4LDU5ICsxMjAs
NTkgQEAgY2xhc3MgVGVzdFNlcnZlclByb2Nlc3ModW5pdHRlc3QuVGVzdENhcwogICAgICAgICBz
ZWxmLmFzc2VydEVxdWFsKGxpbmUsIE5vbmUpCiAKICAgICAgICAgbGluZSA9IHByb2MucmVhZF9z
dGRvdXRfbGluZShub3cgKyAxLjApCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwobGluZS5zdHJp
cCgpLCAic3Rkb3V0IikKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChsaW5lLnN0cmlwKCksIGIi
c3Rkb3V0IikKIAogICAgICAgICBzZWxmLmFzc2VydFRydWUocHJvYy5oYXNfYXZhaWxhYmxlX3N0
ZG91dCgpKQogCiAgICAgICAgIGxpbmUgPSBwcm9jLnJlYWRfc3RkZXJyX2xpbmUobm93ICsgMS4w
KQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGxpbmUuc3RyaXAoKSwgInN0ZGVyciIpCisgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWwobGluZS5zdHJpcCgpLCBiInN0ZGVyciIpCiAKICAgICAgICAg
bGluZSA9IHByb2MucmVhZF9zdGRvdXRfbGluZShub3cgKyAxLjApCi0gICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwobGluZS5zdHJpcCgpLCAiYWdhaW4iKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFs
KGxpbmUuc3RyaXAoKSwgYiJhZ2FpbiIpCiAgICAgICAgIHNlbGYuYXNzZXJ0RmFsc2UocHJvYy5o
YXNfYXZhaWxhYmxlX3N0ZG91dCgpKQogCi0gICAgICAgIHByb2Mud3JpdGUoJ0VuZFxuJykKKyAg
ICAgICAgcHJvYy53cml0ZShiJ0VuZFxuJykKICAgICAgICAgdGltZS5zbGVlcCgwLjEpICAjIEdp
dmUgcHJvY2VzcyBhIG1vbWVudCB0byBjbG9zZS4KICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChw
cm9jLnBvbGwoKSwgMCkKIAogICAgICAgICBwcm9jLnN0b3AoMCkKIAogICAgIGRlZiBzZXJpYWxf
dGVzdF9yZWFkX2FmdGVyX3Byb2Nlc3NfZXhpdHMoc2VsZik6Ci0gICAgICAgIGNtZCA9IFtzeXMu
ZXhlY3V0YWJsZSwgJy1jJywgJ2ltcG9ydCBzeXM7IHByaW50ICJzdGRvdXQiOyBwcmludCA+PnN5
cy5zdGRlcnIsICJzdGRlcnIiOyddCisgICAgICAgIGNtZCA9IFtzeXMuZXhlY3V0YWJsZSwgJy11
YycsICdpbXBvcnQgc3lzOyBwcmludCgic3Rkb3V0Iik7IHt9OycuZm9ybWF0KHNlbGYuc3RkZXJy
X3ByaW50KV0KICAgICAgICAgaG9zdCA9IFN5c3RlbUhvc3QoKQogICAgICAgICBmYWN0b3J5ID0g
UG9ydEZhY3RvcnkoaG9zdCkKICAgICAgICAgcG9ydCA9IGZhY3RvcnkuZ2V0KCkKICAgICAgICAg
bm93ID0gdGltZS50aW1lKCkKICAgICAgICAgcHJvYyA9IHNlcnZlcl9wcm9jZXNzLlNlcnZlclBy
b2Nlc3MocG9ydCwgJ3B5dGhvbicsIGNtZCkKLSAgICAgICAgcHJvYy53cml0ZSgnJykKKyAgICAg
ICAgcHJvYy53cml0ZShiJycpCiAgICAgICAgIHRpbWUuc2xlZXAoMC4xKSAgIyBHaXZlIHByb2Nl
c3MgYSBtb21lbnQgdG8gY2xvc2UuCiAKICAgICAgICAgbGluZSA9IHByb2MucmVhZF9zdGRvdXRf
bGluZShub3cgKyAxLjApCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwobGluZS5zdHJpcCgpLCAi
c3Rkb3V0IikKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChsaW5lLnN0cmlwKCksIGIic3Rkb3V0
IikKIAogICAgICAgICBsaW5lID0gcHJvYy5yZWFkX3N0ZGVycl9saW5lKG5vdyArIDEuMCkKLSAg
ICAgICAgc2VsZi5hc3NlcnRFcXVhbChsaW5lLnN0cmlwKCksICJzdGRlcnIiKQorICAgICAgICBz
ZWxmLmFzc2VydEVxdWFsKGxpbmUuc3RyaXAoKSwgYiJzdGRlcnIiKQogCiAgICAgICAgIHByb2Mu
c3RvcCgwKQogCiAgICAgZGVmIHNlcmlhbF90ZXN0X3Byb2Nlc3NfY3Jhc2hpbmcoc2VsZik6CiAg
ICAgICAgICMgR2l2ZSAtdSBzd2l0Y2ggdG8gZm9yY2Ugc3Rkb3V0IHRvIGJlIHVuYnVmZmVyZWQg
Zm9yIFdpbmRvd3MKLSAgICAgICAgY21kID0gW3N5cy5leGVjdXRhYmxlLCAnLXVjJywgJ2ltcG9y
dCBzeXM7IHByaW50ICJzdGRvdXQgMSI7IHByaW50ICJzdGRvdXQgMiI7IHByaW50ICJzdGRvdXQg
MyI7IHN5cy5zdGRpbi5yZWFkbGluZSgpOyBzeXMuZXhpdCgxKTsnXQorICAgICAgICBjbWQgPSBb
c3lzLmV4ZWN1dGFibGUsICctdWMnLCAnaW1wb3J0IHN5czsgcHJpbnQoInN0ZG91dCAxIik7IHBy
aW50KCJzdGRvdXQgMiIpOyBwcmludCgic3Rkb3V0IDMiKTsgc3lzLnN0ZGluLnJlYWRsaW5lKCk7
IHN5cy5leGl0KDEpOyddCiAgICAgICAgIGhvc3QgPSBTeXN0ZW1Ib3N0KCkKICAgICAgICAgZmFj
dG9yeSA9IFBvcnRGYWN0b3J5KGhvc3QpCiAgICAgICAgIHBvcnQgPSBmYWN0b3J5LmdldCgpCiAg
ICAgICAgIG5vdyA9IHRpbWUudGltZSgpCiAgICAgICAgIHByb2MgPSBzZXJ2ZXJfcHJvY2Vzcy5T
ZXJ2ZXJQcm9jZXNzKHBvcnQsICdweXRob24nLCBjbWQpCi0gICAgICAgIHByb2Mud3JpdGUoJycp
CisgICAgICAgIHByb2Mud3JpdGUoYicnKQogCiAgICAgICAgIGxpbmUgPSBwcm9jLnJlYWRfc3Rk
b3V0X2xpbmUobm93ICsgMS4wKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGxpbmUuc3RyaXAo
KSwgJ3N0ZG91dCAxJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChsaW5lLnN0cmlwKCksIGIn
c3Rkb3V0IDEnKQogCi0gICAgICAgIHByb2Mud3JpdGUoJ0VuZFxuJykKKyAgICAgICAgcHJvYy53
cml0ZShiJ0VuZFxuJykKICAgICAgICAgdGltZS5zbGVlcCgwLjEpICAjIEdpdmUgcHJvY2VzcyBh
IG1vbWVudCB0byBjbG9zZS4KIAogICAgICAgICBsaW5lID0gcHJvYy5yZWFkX3N0ZG91dF9saW5l
KG5vdyArIDEuMCkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChsaW5lLnN0cmlwKCksICdzdGRv
dXQgMicpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwobGluZS5zdHJpcCgpLCBiJ3N0ZG91dCAy
JykKIAogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKFRydWUsIHByb2MuaGFzX2NyYXNoZWQoKSkK
IApAQCAtMTgwLDE4ICsxODIsMTcgQEAgY2xhc3MgVGVzdFNlcnZlclByb2Nlc3ModW5pdHRlc3Qu
VGVzdENhcwogICAgICAgICBwcm9jLnN0b3AoMCkKIAogICAgIGRlZiBzZXJpYWxfdGVzdF9wcm9j
ZXNzX2NyYXNoaW5nX25vX2RhdGEoc2VsZik6Ci0gICAgICAgIGNtZCA9IFtzeXMuZXhlY3V0YWJs
ZSwgJy1jJywKLSAgICAgICAgICAgICAgICdpbXBvcnQgc3lzOyBzeXMuc3RkaW4ucmVhZGxpbmUo
KTsgc3lzLmV4aXQoMSk7J10KKyAgICAgICAgY21kID0gW3N5cy5leGVjdXRhYmxlLCAnLXVjJywg
J2ltcG9ydCBzeXM7IHN5cy5zdGRpbi5yZWFkbGluZSgpOyBzeXMuZXhpdCgxKTsnXQogICAgICAg
ICBob3N0ID0gU3lzdGVtSG9zdCgpCiAgICAgICAgIGZhY3RvcnkgPSBQb3J0RmFjdG9yeShob3N0
KQogICAgICAgICBwb3J0ID0gZmFjdG9yeS5nZXQoKQogICAgICAgICBub3cgPSB0aW1lLnRpbWUo
KQogICAgICAgICBwcm9jID0gc2VydmVyX3Byb2Nlc3MuU2VydmVyUHJvY2Vzcyhwb3J0LCAncHl0
aG9uJywgY21kKQotICAgICAgICBwcm9jLndyaXRlKCcnKQorICAgICAgICBwcm9jLndyaXRlKGIn
JykKIAogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKEZhbHNlLCBwcm9jLmhhc19jcmFzaGVkKCkp
CiAKLSAgICAgICAgcHJvYy53cml0ZSgnRW5kXG4nKQorICAgICAgICBwcm9jLndyaXRlKGInRW5k
XG4nKQogICAgICAgICB0aW1lLnNsZWVwKDAuMSkgICMgR2l2ZSBwcm9jZXNzIGEgbW9tZW50IHRv
IGNsb3NlLgogCiAgICAgICAgIGxpbmUgPSBwcm9jLnJlYWRfc3Rkb3V0X2xpbmUobm93ICsgMS4w
KQo=
</data>
<flag name="review"
          id="401271"
          type_id="1"
          status="+"
          setter="slewis"
    />
          </attachment>
      

    </bug>

</bugzilla>