<?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>71549</bug_id>
          
          <creation_ts>2011-11-04 02:22:50 -0700</creation_ts>
          <short_desc>new-run-webkit-tests autoinstalls python-irclib even though it doesn&apos;t need to</short_desc>
          <delta_ts>2011-11-04 15:09:15 -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>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>496128</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-11-04 02:22:50 -0700</bug_when>
    <thetext>new-run-webkit-tests autoinstalls python-irclib even though it doesn&apos;t need to

Per: https://bugs.webkit.org/show_bug.cgi?id=71494#c7

This is a regression from instantiating a Host() object in new-run-webkit-tests.  The best fix is probably to split IRC off of the core Host object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496473</commentid>
    <comment_count>1</comment_count>
      <attachid>113715</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-11-04 14:28:01 -0700</bug_when>
    <thetext>Created attachment 113715
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496476</commentid>
    <comment_count>2</comment_count>
      <attachid>113715</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-11-04 14:30:00 -0700</bug_when>
    <thetext>Comment on attachment 113715
Patch

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

&gt; Tools/Scripts/webkitpy/tool/main.py:65
&gt; +    def port(self):

Can we rename this to deprecated_port() ?  Probably best in a follow-up patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>496493</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-11-04 15:09:15 -0700</bug_when>
    <thetext>Committed r99326: &lt;http://trac.webkit.org/changeset/99326&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113715</attachid>
            <date>2011-11-04 14:28:01 -0700</date>
            <delta_ts>2011-11-04 14:30:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71549-20111104142800.patch</filename>
            <type>text/plain</type>
            <size>11852</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkzMTUKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3YWY3YjM5ZGZmNGRiNGQ4YjZmMjVmZWQ5OGNhM2RlOWYz
MmU0OGEyLi43ZDAyYTJmMDBjY2QyZmVmZjJmNTA1ODA5MzQwMDJmODczOWZiMWE4IDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMTEtMDQgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJraXQub3JnPgorCisgICAgICAg
IG5ldy1ydW4td2Via2l0LXRlc3RzIGF1dG9pbnN0YWxscyBweXRob24taXJjbGliIGV2ZW4gdGhv
dWdoIGl0IGRvZXNuJ3QgbmVlZCB0bworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NzE1NDkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBTZXZlcmFsIG1lbWJlcnMgb2YgSG9zdCBkaWRuJ3QgcmVhbGx5IGJlbG9u
ZyB0aGVyZQorICAgICAgICBhbmQgd2VyZSBpbnN0ZWFkIHNwZWNpZmljIHRvIFdlYktpdFBhdGNo
LCBzbyBJJ3ZlIG1vdmVkCisgICAgICAgIHRoZW0gdXAgb250byB0aGF0IGNsYXNzLgorCisgICAg
ICAgICogU2NyaXB0cy93ZWJraXRweS9jb21tb24vaG9zdC5weToKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L2NvbW1vbi9ob3N0X21vY2sucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRw
eS90b29sL21haW4ucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL21vY2t0b29s
LnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9ydW50ZXN0c191bml0
dGVzdC5weToKKwogMjAxMS0xMS0wNCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgog
CiAgICAgICAgIHdhdGNobGlzdCBmb3IgV2ViSURMIHNob3VsZG4ndCB0cmlnZ2VyIG9uIEludGVy
bmFscy5pZGwKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2hvc3Qu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9ob3N0LnB5CmluZGV4IDAzYzNkMjNi
MTZhM2FlODhjNTgxZjMxNGI1ODY3YTNlMWQ5NjMyOGUuLjNkOGJmMzgwNzI3NGE0MGU5MzA5YjU3
YTQ1YWRhZWQ4N2I3YTQ3ZjkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29t
bW9uL2hvc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vaG9zdC5weQpA
QCAtMzAsMTEgKzMwLDkgQEAKIAogZnJvbSB3ZWJraXRweS5jb21tb24uY2hlY2tvdXQgaW1wb3J0
IENoZWNrb3V0CiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5jaGVja291dC5zY20gaW1wb3J0IGRlZmF1
bHRfc2NtCi1mcm9tIHdlYmtpdHB5LmNvbW1vbi5jb25maWcucG9ydHMgaW1wb3J0IFdlYktpdFBv
cnQKIGZyb20gd2Via2l0cHkuY29tbW9uLm1lbW9pemVkIGltcG9ydCBtZW1vaXplZAotZnJvbSB3
ZWJraXRweS5jb21tb24ubmV0IGltcG9ydCBidWd6aWxsYSwgYnVpbGRib3QsIHN0YXR1c3NlcnZl
ciwgd2ViCitmcm9tIHdlYmtpdHB5LmNvbW1vbi5uZXQgaW1wb3J0IGJ1Z3ppbGxhLCBidWlsZGJv
dCwgd2ViCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5uZXQuYnVpbGRib3QuY2hyb21pdW1idWlsZGJv
dCBpbXBvcnQgQ2hyb21pdW1CdWlsZEJvdAotZnJvbSB3ZWJraXRweS5jb21tb24ubmV0LmlyYyBp
bXBvcnQgaXJjcHJveHkKIGZyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbSBpbXBvcnQgZXhlY3V0
aXZlLCBmaWxlc3lzdGVtLCBwbGF0Zm9ybWluZm8sIHVzZXIsIHdvcmtzcGFjZQogZnJvbSB3ZWJr
aXRweS5jb21tb24ud2F0Y2hsaXN0LndhdGNobGlzdGxvYWRlciBpbXBvcnQgV2F0Y2hMaXN0TG9h
ZGVyCiBmcm9tIHdlYmtpdHB5LmxheW91dF90ZXN0cy5wb3J0LmZhY3RvcnkgaW1wb3J0IFBvcnRG
YWN0b3J5CkBAIC01OSwxMSArNTcsNiBAQCBjbGFzcyBIb3N0KG9iamVjdCk6CiAgICAgICAgIHNl
bGYuYnVncyA9IGJ1Z3ppbGxhLkJ1Z3ppbGxhKCkKICAgICAgICAgc2VsZi5idWlsZGJvdCA9IGJ1
aWxkYm90LkJ1aWxkQm90KCkKIAotICAgICAgICBzZWxmLl9pcmMgPSBOb25lCi0gICAgICAgIHNl
bGYuX3BvcnQgPSBOb25lCi0KLSAgICAgICAgc2VsZi5zdGF0dXNfc2VydmVyID0gc3RhdHVzc2Vy
dmVyLlN0YXR1c1NlcnZlcigpCi0KICAgICAgICAgIyBGSVhNRTogVW5mb3J0dW5hdGVseSBQb3J0
IG9iamVjdHMgYXJlIGN1cnJlbnRseSB0aGUgY2VudHJhbC1kaXNwYXRjaCBvYmplY3RzIG9mIHRo
ZSBOUldUIHdvcmxkLgogICAgICAgICAjIEluIG9yZGVyIHRvIGluc3RhbnRpYXRlIGEgcG9ydCBj
b3JyZWN0bHksIHdlIGhhdmUgdG8gcGFzcyBpdCBhdCBsZWFzdCBhbiBleGVjdXRpdmUsIHVzZXIs
IHNjbSwgYW5kIGZpbGVzeXN0ZW0KICAgICAgICAgIyBzbyBmb3Igbm93IHdlIGp1c3QgcGFzcyBh
bG9uZyB0aGUgd2hvbGUgSG9zdCBvYmplY3QuCkBAIC03OSw5ICs3Miw2IEBAIGNsYXNzIEhvc3Qo
b2JqZWN0KToKICAgICBkZWYgY2hlY2tvdXQoc2VsZik6CiAgICAgICAgIHJldHVybiBzZWxmLl9j
aGVja291dAogCi0gICAgZGVmIHBvcnQoc2VsZik6Ci0gICAgICAgIHJldHVybiBzZWxmLl9wb3J0
Ci0KICAgICBAbWVtb2l6ZWQKICAgICBkZWYgY2hyb21pdW1fYnVpbGRib3Qoc2VsZik6CiAgICAg
ICAgIHJldHVybiBDaHJvbWl1bUJ1aWxkQm90KCkKQEAgLTg5LDE3ICs3OSwzIEBAIGNsYXNzIEhv
c3Qob2JqZWN0KToKICAgICBAbWVtb2l6ZWQKICAgICBkZWYgd2F0Y2hfbGlzdChzZWxmKToKICAg
ICAgICAgcmV0dXJuIFdhdGNoTGlzdExvYWRlcihzZWxmLmZpbGVzeXN0ZW0pLmxvYWQoKQotCi0g
ICAgZGVmIGVuc3VyZV9pcmNfY29ubmVjdGVkKHNlbGYsIGlyY19kZWxlZ2F0ZSk6Ci0gICAgICAg
IGlmIG5vdCBzZWxmLl9pcmM6Ci0gICAgICAgICAgICBzZWxmLl9pcmMgPSBpcmNwcm94eS5JUkNQ
cm94eShpcmNfZGVsZWdhdGUpCi0KLSAgICBkZWYgaXJjKHNlbGYpOgotICAgICAgICAjIFdlIGRv
bid0IGF1dG9tYXRpY2FsbHkgY29uc3RydWN0IElSQ1Byb3h5IGhlcmUgYmVjYXVzZSBjb25zdHJ1
Y3RpbmcKLSAgICAgICAgIyBJUkNQcm94eSBhY3R1YWxseSBjb25uZWN0cyB0byBJUkMuICBXZSB3
YW50IGNsaWVudHMgdG8gZXhwbGljaXRseQotICAgICAgICAjIGNvbm5lY3QgdG8gSVJDLgotICAg
ICAgICByZXR1cm4gc2VsZi5faXJjCi0KLSAgICBkZWYgY29tbWFuZF9jb21wbGV0ZWQoc2VsZik6
Ci0gICAgICAgIGlmIHNlbGYuX2lyYzoKLSAgICAgICAgICAgIHNlbGYuX2lyYy5kaXNjb25uZWN0
KCkKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2hvc3RfbW9jay5w
eSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2hvc3RfbW9jay5weQppbmRleCAzZTAx
MzgyZTViMDRiNDdmY2M4ZGJhZjc0ZGU5YjkwYTYxMzNlZTczLi5kMzU0NWNiY2JlMzMxNWRiOGY5
OWJkYTNkOTc0YmQ5OTAyMjU4NTk2IDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2NvbW1vbi9ob3N0X21vY2sucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24v
aG9zdF9tb2NrLnB5CkBAIC0yNiwyNCArMjYsMTkgQEAKICMgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCiAjIE9GIFRI
SVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBE
QU1BR0UuCiAKLWltcG9ydCB0aHJlYWRpbmcKLQorZnJvbSB3ZWJraXRweS5jb21tb24uY2hlY2tv
dXQuY2hlY2tvdXRfbW9jayBpbXBvcnQgTW9ja0NoZWNrb3V0Citmcm9tIHdlYmtpdHB5LmNvbW1v
bi5jaGVja291dC5zY20uc2NtX21vY2sgaW1wb3J0IE1vY2tTQ00KIGZyb20gd2Via2l0cHkuY29t
bW9uLm5ldC5idWd6aWxsYS5idWd6aWxsYV9tb2NrIGltcG9ydCBNb2NrQnVnemlsbGEKLWZyb20g
d2Via2l0cHkuY29tbW9uLm5ldC5zdGF0dXNzZXJ2ZXJfbW9jayBpbXBvcnQgTW9ja1N0YXR1c1Nl
cnZlcgogZnJvbSB3ZWJraXRweS5jb21tb24ubmV0LmJ1aWxkYm90LmJ1aWxkYm90X21vY2sgaW1w
b3J0IE1vY2tCdWlsZEJvdAorZnJvbSB3ZWJraXRweS5jb21tb24ubmV0LndlYl9tb2NrIGltcG9y
dCBNb2NrV2ViCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0uZXhlY3V0aXZlX21vY2sgaW1w
b3J0IE1vY2tFeGVjdXRpdmUKLWZyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbS51c2VyX21vY2sg
aW1wb3J0IE1vY2tVc2VyCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0uZmlsZXN5c3RlbV9t
b2NrIGltcG9ydCBNb2NrRmlsZVN5c3RlbQogZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLnBs
YXRmb3JtaW5mb19tb2NrIGltcG9ydCBNb2NrUGxhdGZvcm1JbmZvCitmcm9tIHdlYmtpdHB5LmNv
bW1vbi5zeXN0ZW0udXNlcl9tb2NrIGltcG9ydCBNb2NrVXNlcgogZnJvbSB3ZWJraXRweS5jb21t
b24uc3lzdGVtLndvcmtzcGFjZV9tb2NrIGltcG9ydCBNb2NrV29ya3NwYWNlCi1mcm9tIHdlYmtp
dHB5LmNvbW1vbi5uZXQud2ViX21vY2sgaW1wb3J0IE1vY2tXZWIKLWZyb20gd2Via2l0cHkuY29t
bW9uLm5ldC5pcmMuaXJjX21vY2sgaW1wb3J0IE1vY2tJUkMKLWZyb20gd2Via2l0cHkuY29tbW9u
LmNoZWNrb3V0LmNoZWNrb3V0X21vY2sgaW1wb3J0IE1vY2tDaGVja291dAotZnJvbSB3ZWJraXRw
eS5jb21tb24uY2hlY2tvdXQuc2NtLnNjbV9tb2NrIGltcG9ydCBNb2NrU0NNCiBmcm9tIHdlYmtp
dHB5LmNvbW1vbi53YXRjaGxpc3Qud2F0Y2hsaXN0X21vY2sgaW1wb3J0IE1vY2tXYXRjaExpc3QK
IAotIyBGSVhNRTogT2xkLXN0eWxlICJQb3J0cyIgbmVlZCB0byBkaWUgYW5kIGJlIHJlcGxhY2Vk
IGJ5IG1vZGVybiBsYXlvdXRfdGVzdHMucG9ydCB3aGljaCBuZWVkcyB0byBtb3ZlIHRvIGNvbW1v
bi4KLWZyb20gd2Via2l0cHkuY29tbW9uLmNvbmZpZy5wb3J0c19tb2NrIGltcG9ydCBNb2NrUG9y
dAorIyBOZXctc3R5bGUgcG9ydHMgbmVlZCB0byBtb3ZlIGRvd24gaW50byB3ZWJraXRweS5jb21t
b24uCiBmcm9tIHdlYmtpdHB5LmxheW91dF90ZXN0cy5wb3J0LmZhY3RvcnkgaW1wb3J0IFBvcnRG
YWN0b3J5CiAKIApAQCAtNjQsMTMgKzU5LDcgQEAgY2xhc3MgTW9ja0hvc3Qob2JqZWN0KToKICAg
ICAgICAgc2VsZi5idWdzID0gTW9ja0J1Z3ppbGxhKCkKICAgICAgICAgc2VsZi5idWlsZGJvdCA9
IE1vY2tCdWlsZEJvdCgpCiAgICAgICAgIHNlbGYuX2Nocm9taXVtX2J1aWxkYm90ID0gTW9ja0J1
aWxkQm90KCkKLSAgICAgICAgc2VsZi5zdGF0dXNfc2VydmVyID0gTW9ja1N0YXR1c1NlcnZlcigp
CiAKLSAgICAgICAgc2VsZi5faXJjID0gTm9uZQotICAgICAgICBzZWxmLmlyY19wYXNzd29yZCA9
ICJNT0NLIGlyYyBwYXNzd29yZCIKLSAgICAgICAgc2VsZi53YWtldXBfZXZlbnQgPSB0aHJlYWRp
bmcuRXZlbnQoKQotCi0gICAgICAgIHNlbGYuX3BvcnQgPSBNb2NrUG9ydCgpCiAgICAgICAgICMg
Tm90ZTogV2UncmUgdXNpbmcgYSByZWFsIFBvcnRGYWN0b3J5IGhlcmUuICBUZXN0cyB3aGljaCBk
b24ndCB3aXNoIHRvIGRlcGVuZAogICAgICAgICAjIG9uIHRoZSBsaXN0IG9mIGtub3duIHBvcnRz
IHNob3VsZCBvdmVycmlkZSB0aGlzIHdpdGggYSBNb2NrUG9ydEZhY3RvcnkuCiAgICAgICAgIHNl
bGYucG9ydF9mYWN0b3J5ID0gUG9ydEZhY3Rvcnkoc2VsZikKQEAgLTgzLDE4ICs3Miw5IEBAIGNs
YXNzIE1vY2tIb3N0KG9iamVjdCk6CiAgICAgZGVmIGNoZWNrb3V0KHNlbGYpOgogICAgICAgICBy
ZXR1cm4gc2VsZi5fY2hlY2tvdXQKIAotICAgIGRlZiBwb3J0KHNlbGYpOgotICAgICAgICByZXR1
cm4gc2VsZi5fcG9ydAotCiAgICAgZGVmIGNocm9taXVtX2J1aWxkYm90KHNlbGYpOgogICAgICAg
ICByZXR1cm4gc2VsZi5fY2hyb21pdW1fYnVpbGRib3QKIAogICAgIGRlZiB3YXRjaF9saXN0KHNl
bGYpOgogICAgICAgICByZXR1cm4gc2VsZi5fd2F0Y2hfbGlzdAogCi0gICAgZGVmIGVuc3VyZV9p
cmNfY29ubmVjdGVkKHNlbGYsIGRlbGVnYXRlKToKLSAgICAgICAgaWYgbm90IHNlbGYuX2lyYzoK
LSAgICAgICAgICAgIHNlbGYuX2lyYyA9IE1vY2tJUkMoKQotCi0gICAgZGVmIGlyYyhzZWxmKToK
LSAgICAgICAgcmV0dXJuIHNlbGYuX2lyYwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS90b29sL2NvbW1hbmRzL2Vhcmx5d2FybmluZ3N5c3RlbS5weSBiL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvdG9vbC9jb21tYW5kcy9lYXJseXdhcm5pbmdzeXN0ZW0ucHkKaW5kZXggNTlhMWQy
MDE3ZWMwZTM0Njc0OTgyYmRkZTljY2E5YmYwMGU0NzhhNi4uMzM4MTQ5YjZkMzE2MDEwOTg0NTVi
MzM5YmFmY2RlYjRmNjc3OWMwMiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90
b29sL2NvbW1hbmRzL2Vhcmx5d2FybmluZ3N5c3RlbS5weQorKysgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvY29tbWFuZHMvZWFybHl3YXJuaW5nc3lzdGVtLnB5CkBAIC01MSw3ICs1MSw3
IEBAIGNsYXNzIEFic3RyYWN0RWFybHlXYXJuaW5nU3lzdGVtKEFic3RyYWN0UmV2aWV3UXVldWUs
IEVhcmx5V2FybmluZ1N5c3RlbVRhc2tEZWxlCiAKICAgICBkZWYgYmVnaW5fd29ya19xdWV1ZShz
ZWxmKToKICAgICAgICAgIyBGSVhNRTogVGhpcyB2aW9sYXRlcyBhYnN0cmFjdGlvbgotICAgICAg
ICBzZWxmLl90b29sLl9wb3J0ID0gc2VsZi5wb3J0CisgICAgICAgIHNlbGYuX3Rvb2wuX2RlcHJl
Y2F0ZWRfcG9ydCA9IHNlbGYucG9ydAogICAgICAgICBBYnN0cmFjdFJldmlld1F1ZXVlLmJlZ2lu
X3dvcmtfcXVldWUoc2VsZikKICAgICAgICAgc2VsZi5fZXhwZWN0ZWRfZmFpbHVyZXMgPSBFeHBl
Y3RlZEZhaWx1cmVzKCkKICAgICAgICAgc2VsZi5fbGF5b3V0X3Rlc3RfcmVzdWx0c19yZWFkZXIg
PSBMYXlvdXRUZXN0UmVzdWx0c1JlYWRlcihzZWxmLl90b29sLCBzZWxmLl9sb2dfZGlyZWN0b3J5
KCkpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvbWFpbi5weSBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9tYWluLnB5CmluZGV4IDgwNzY2NTRkYjIyMWUxNzVl
NWJjMWFlNjM1YmM5YzlhYWVhNWI3OWIuLjk2MjM3OWFmMzRmMWUzZWNjYjBiZmU2M2EzOTQ0MDNi
ZTk0MjkwNzYgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9tYWluLnB5
CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9tYWluLnB5CkBAIC0zNSw2ICszNSw4
IEBAIGltcG9ydCB0aHJlYWRpbmcKIAogZnJvbSB3ZWJraXRweS5jb21tb24uY29uZmlnLnBvcnRz
IGltcG9ydCBXZWJLaXRQb3J0CiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5ob3N0IGltcG9ydCBIb3N0
Citmcm9tIHdlYmtpdHB5LmNvbW1vbi5uZXQuaXJjIGltcG9ydCBpcmNwcm94eQorZnJvbSB3ZWJr
aXRweS5jb21tb24ubmV0LnN0YXR1c3NlcnZlciBpbXBvcnQgU3RhdHVzU2VydmVyCiBmcm9tIHdl
YmtpdHB5LnRvb2wubXVsdGljb21tYW5kdG9vbCBpbXBvcnQgTXVsdGlDb21tYW5kVG9vbAogZnJv
bSB3ZWJraXRweS50b29sIGltcG9ydCBjb21tYW5kcwogCkBAIC01MywxMyArNTUsMzMgQEAgY2xh
c3MgV2ViS2l0UGF0Y2goTXVsdGlDb21tYW5kVG9vbCwgSG9zdCk6CiAgICAgZGVmIF9faW5pdF9f
KHNlbGYsIHBhdGgpOgogICAgICAgICBNdWx0aUNvbW1hbmRUb29sLl9faW5pdF9fKHNlbGYpCiAg
ICAgICAgIEhvc3QuX19pbml0X18oc2VsZikKLQogICAgICAgICBzZWxmLl9wYXRoID0gcGF0aAor
ICAgICAgICBzZWxmLnN0YXR1c19zZXJ2ZXIgPSBTdGF0dXNTZXJ2ZXIoKQorCiAgICAgICAgIHNl
bGYud2FrZXVwX2V2ZW50ID0gdGhyZWFkaW5nLkV2ZW50KCkKKyAgICAgICAgc2VsZi5faXJjID0g
Tm9uZQorICAgICAgICBzZWxmLl9kZXByZWNhdGVkX3BvcnQgPSBOb25lCisKKyAgICBkZWYgcG9y
dChzZWxmKToKKyAgICAgICAgcmV0dXJuIHNlbGYuX2RlcHJlY2F0ZWRfcG9ydAogCiAgICAgZGVm
IHBhdGgoc2VsZik6CiAgICAgICAgIHJldHVybiBzZWxmLl9wYXRoCiAKKyAgICBkZWYgZW5zdXJl
X2lyY19jb25uZWN0ZWQoc2VsZiwgaXJjX2RlbGVnYXRlKToKKyAgICAgICAgaWYgbm90IHNlbGYu
X2lyYzoKKyAgICAgICAgICAgIHNlbGYuX2lyYyA9IGlyY3Byb3h5LklSQ1Byb3h5KGlyY19kZWxl
Z2F0ZSkKKworICAgIGRlZiBpcmMoc2VsZik6CisgICAgICAgICMgV2UgZG9uJ3QgYXV0b21hdGlj
YWxseSBjb25zdHJ1Y3QgSVJDUHJveHkgaGVyZSBiZWNhdXNlIGNvbnN0cnVjdGluZworICAgICAg
ICAjIElSQ1Byb3h5IGFjdHVhbGx5IGNvbm5lY3RzIHRvIElSQy4gIFdlIHdhbnQgY2xpZW50cyB0
byBleHBsaWNpdGx5CisgICAgICAgICMgY29ubmVjdCB0byBJUkMuCisgICAgICAgIHJldHVybiBz
ZWxmLl9pcmMKKworICAgIGRlZiBjb21tYW5kX2NvbXBsZXRlZChzZWxmKToKKyAgICAgICAgaWYg
c2VsZi5faXJjOgorICAgICAgICAgICAgc2VsZi5faXJjLmRpc2Nvbm5lY3QoKQorCiAgICAgZGVm
IHNob3VsZF9zaG93X2luX21haW5faGVscChzZWxmLCBjb21tYW5kKToKICAgICAgICAgaWYgbm90
IGNvbW1hbmQuc2hvd19pbl9tYWluX2hlbHA6CiAgICAgICAgICAgICByZXR1cm4gRmFsc2UKQEAg
LTgwLDcgKzEwMiw3IEBAIGNsYXNzIFdlYktpdFBhdGNoKE11bHRpQ29tbWFuZFRvb2wsIEhvc3Qp
OgogICAgICAgICBpZiBvcHRpb25zLmlyY19wYXNzd29yZDoKICAgICAgICAgICAgIHNlbGYuaXJj
X3Bhc3N3b3JkID0gb3B0aW9ucy5pcmNfcGFzc3dvcmQKICAgICAgICAgIyBJZiBvcHRpb25zLnBv
cnQgaXMgTm9uZSwgd2UnbGwgZ2V0IHRoZSBkZWZhdWx0IHBvcnQgZm9yIHRoaXMgcGxhdGZvcm0u
Ci0gICAgICAgIHNlbGYuX3BvcnQgPSBXZWJLaXRQb3J0LnBvcnQob3B0aW9ucy5wb3J0KQorICAg
ICAgICBzZWxmLl9kZXByZWNhdGVkX3BvcnQgPSBXZWJLaXRQb3J0LnBvcnQob3B0aW9ucy5wb3J0
KQogCiAgICAgZGVmIHNob3VsZF9leGVjdXRlX2NvbW1hbmQoc2VsZiwgY29tbWFuZCk6CiAgICAg
ICAgIGlmIGNvbW1hbmQucmVxdWlyZXNfbG9jYWxfY29tbWl0cyBhbmQgbm90IHNlbGYuc2NtKCku
c3VwcG9ydHNfbG9jYWxfY29tbWl0cygpOgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS90b29sL21vY2t0b29sLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL21vY2t0
b29sLnB5CmluZGV4IGM1MTJlNDRiNGZlZjk0YzhmNzQwY2JhMzZhM2Q1NTM5OWE3ZTYzNjYuLjI1
ZjgyNjk4YTAyMWI3NGIxMjc4MWQxYTE3M2NlODc4NzJlZTdmYTUgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvdG9vbC9tb2NrdG9vbC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvbW9ja3Rvb2wucHkKQEAgLTI2LDEwICsyNiwxOCBAQAogIyAoSU5DTFVESU5H
IE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UKICMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElU
WSBPRiBTVUNIIERBTUFHRS4KIAoraW1wb3J0IHRocmVhZGluZwogCiBmcm9tIHdlYmtpdHB5LmNv
bW1vbi5ob3N0X21vY2sgaW1wb3J0IE1vY2tIb3N0Citmcm9tIHdlYmtpdHB5LmNvbW1vbi5uZXQu
c3RhdHVzc2VydmVyX21vY2sgaW1wb3J0IE1vY2tTdGF0dXNTZXJ2ZXIKK2Zyb20gd2Via2l0cHku
Y29tbW9uLm5ldC5pcmMuaXJjX21vY2sgaW1wb3J0IE1vY2tJUkMKIAorIyBGSVhNRTogT2xkLXN0
eWxlICJQb3J0cyIgbmVlZCB0byBkaWUgYW5kIGJlIHJlcGxhY2VkIGJ5IG1vZGVybiBsYXlvdXRf
dGVzdHMucG9ydCB3aGljaCBuZWVkcyB0byBtb3ZlIHRvIGNvbW1vbi4KK2Zyb20gd2Via2l0cHku
Y29tbW9uLmNvbmZpZy5wb3J0c19tb2NrIGltcG9ydCBNb2NrUG9ydAogCisKKyMgRklYTUU6IFRo
aXMgc2hvdWxkIGJlIG1vdmVkIHNvbWV3aGVyZSBpbiBjb21tb24gYW5kIHJlbmFtZWQKKyMgc29t
ZXRoaW5nIHdpdGhvdXQgTW9jayBpbiB0aGUgbmFtZS4KIGNsYXNzIE1vY2tPcHRpb25zKG9iamVj
dCk6CiAgICAgIiIiTW9jayBpbXBsZW1lbnRhdGlvbiBvZiBvcHRwYXJzZS5WYWx1ZXMuIiIiCiAK
QEAgLTQzLDYgKzUxLDI3IEBAIGNsYXNzIE1vY2tPcHRpb25zKG9iamVjdCk6CiAgICAgICAgICAg
ICBzZWxmLl9fZGljdF9fW2tleV0gPSB2YWx1ZQogCiAKKyMgRklYTUU6IFRoaXMgc2hvdWxkIGJl
IHJlbmFtZWQgTW9ja1dlYktpdFBhdGNoLgogY2xhc3MgTW9ja1Rvb2woTW9ja0hvc3QpOgorICAg
IGRlZiBfX2luaXRfXyhzZWxmLCAqYXJncywgKiprd2FyZ3MpOgorICAgICAgICBNb2NrSG9zdC5f
X2luaXRfXyhzZWxmLCAqYXJncywgKiprd2FyZ3MpCisKKyAgICAgICAgc2VsZi5fZGVwcmVjYXRl
ZF9wb3J0ID0gTW9ja1BvcnQoKQorICAgICAgICBzZWxmLnN0YXR1c19zZXJ2ZXIgPSBNb2NrU3Rh
dHVzU2VydmVyKCkKKworICAgICAgICBzZWxmLl9pcmMgPSBOb25lCisgICAgICAgIHNlbGYuaXJj
X3Bhc3N3b3JkID0gIk1PQ0sgaXJjIHBhc3N3b3JkIgorICAgICAgICBzZWxmLndha2V1cF9ldmVu
dCA9IHRocmVhZGluZy5FdmVudCgpCisKKyAgICBkZWYgcG9ydChzZWxmKToKKyAgICAgICAgcmV0
dXJuIHNlbGYuX2RlcHJlY2F0ZWRfcG9ydAorCiAgICAgZGVmIHBhdGgoc2VsZik6CiAgICAgICAg
IHJldHVybiAiZWNobyIKKworICAgIGRlZiBlbnN1cmVfaXJjX2Nvbm5lY3RlZChzZWxmLCBkZWxl
Z2F0ZSk6CisgICAgICAgIGlmIG5vdCBzZWxmLl9pcmM6CisgICAgICAgICAgICBzZWxmLl9pcmMg
PSBNb2NrSVJDKCkKKworICAgIGRlZiBpcmMoc2VsZik6CisgICAgICAgIHJldHVybiBzZWxmLl9p
cmMKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9ydW50ZXN0
c191bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9ydW50ZXN0
c191bml0dGVzdC5weQppbmRleCAzNWMxMzIzMTQ0ZTE5YWE5ODU2YTllYTNhZTBmYzJhNDkxNmRk
OTVkLi5mZDU5MzE1YjY1MzFjOGQ4ZTNhNDQ3YWIwY2U3YTc1NmVkZjEyZDQ2IDEwMDY0NAotLS0g
YS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvcnVudGVzdHNfdW5pdHRlc3QucHkK
KysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL3J1bnRlc3RzX3VuaXR0ZXN0
LnB5CkBAIC0zNSw4ICszNSw4IEBAIGZyb20gd2Via2l0cHkudG9vbC5zdGVwcy5ydW50ZXN0cyBp
bXBvcnQgUnVuVGVzdHMKIGNsYXNzIFJ1blRlc3RzVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAg
ICAgZGVmIHRlc3Rfbm9fdW5pdF90ZXN0cyhzZWxmKToKICAgICAgICAgdG9vbCA9IE1vY2tUb29s
KCkKLSAgICAgICAgdG9vbC5fcG9ydC5ydW5fcHl0aG9uX3VuaXR0ZXN0c19jb21tYW5kID0gbGFt
YmRhOiBOb25lCi0gICAgICAgIHRvb2wuX3BvcnQucnVuX3BlcmxfdW5pdHRlc3RzX2NvbW1hbmQg
PSBsYW1iZGE6IE5vbmUKKyAgICAgICAgdG9vbC5fZGVwcmVjYXRlZF9wb3J0LnJ1bl9weXRob25f
dW5pdHRlc3RzX2NvbW1hbmQgPSBsYW1iZGE6IE5vbmUKKyAgICAgICAgdG9vbC5fZGVwcmVjYXRl
ZF9wb3J0LnJ1bl9wZXJsX3VuaXR0ZXN0c19jb21tYW5kID0gbGFtYmRhOiBOb25lCiAgICAgICAg
IHN0ZXAgPSBSdW5UZXN0cyh0b29sLCBNb2NrT3B0aW9ucyh0ZXN0PVRydWUsIG5vbl9pbnRlcmFj
dGl2ZT1UcnVlLCBxdWlldD1GYWxzZSkpCiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICIiIlJ1
bm5pbmcgSmF2YVNjcmlwdENvcmUgdGVzdHMKIFJ1bm5pbmcgcnVuLXdlYmtpdC10ZXN0cwo=
</data>
<flag name="review"
          id="112177"
          type_id="1"
          status="+"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="112178"
          type_id="3"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>