<?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>114494</bug_id>
          
          <creation_ts>2013-04-12 00:09:41 -0700</creation_ts>
          <short_desc>webkitbot should provide full name, email address, and IRC nicknames on whois</short_desc>
          <delta_ts>2013-04-13 17:44:53 -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>New Bugs</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dpranke</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>874395</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-04-12 00:09:41 -0700</bug_when>
    <thetext>webkitbot should provide full name, email address, and IRC nicknames on whois</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>874399</commentid>
    <comment_count>1</comment_count>
      <attachid>197726</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-04-12 00:12:27 -0700</bug_when>
    <thetext>Created attachment 197726
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>874417</commentid>
    <comment_count>2</comment_count>
      <attachid>197726</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-12 00:55:50 -0700</bug_when>
    <thetext>Comment on attachment 197726
Fixes the bug

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

&gt; Tools/Scripts/webkitpy/tool/bot/irc_command.py:285
&gt; +            return &quot;%s: %s is %s. Why do you ask?&quot; % (nick, search_string, self._full_record_and_nick(contributor))

Shouldn&apos;t this be a unicode string too to avoid borking non-latin1 names? (for Tor Arne for example).

I think Account also need __unicode__. From a quick look, it seems it only has __str__.

&gt; Tools/Scripts/webkitpy/tool/bot/irc_command.py:288
&gt;          return &quot;%s: I&apos;m not sure who you mean?  %s could be &apos;%s&apos;.&quot; % (nick, contributors_string, search_string)

ditto.

&gt; Tools/Scripts/webkitpy/tool/bot/irc_command_unittest.py:45
&gt;          whois = Whois()
&gt;          self.assertEqual(&quot;tom: Usage: whois SEARCH_STRING&quot;,
&gt;                            whois.execute(&quot;tom&quot;, [], None, None))
&gt; -        self.assertEqual(&quot;tom: Adam Barth is abarth (abarth@webkit.org). Why do you ask?&quot;,
&gt; +        self.assertEqual(&apos;tom: Adam Barth is &quot;Adam Barth&quot; &lt;abarth@webkit.org&gt; (:abarth) (r). Why do you ask?&apos;,

[...] need a test for uncommon characters in names.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>875258</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-04-13 17:44:53 -0700</bug_when>
    <thetext>Committed r148372: &lt;http://trac.webkit.org/changeset/148372&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197726</attachid>
            <date>2013-04-12 00:12:27 -0700</date>
            <delta_ts>2013-04-12 00:55:49 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-114494-20130412001206.patch</filename>
            <type>text/plain</type>
            <size>9632</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE0ODI2MykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDMyIEBACisyMDEzLTA0LTEyICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIHdlYmtpdGJvdCBzaG91bGQgcHJvdmlkZSBmdWxsIG5hbWUsIGVtYWlsIGFkZHJl
c3MsIGFuZCBJUkMgbmlja25hbWVzIG9uIHdob2lzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTQ0OTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBIHJlc3BvbnNlIGxpa2UgdGhlIG9uZSBiZWxvdyBpcyB1
c2VsZXNzLiBJbXByb3ZlIGl0OgorICAgICAgICB3ZWJraXRib3Q6IHJuaXdhOiB6ZG9iZXJzZWsg
aXMgemRvYmVyc2VrICh6YW5kb2JlcnNla0BnbWFpbC5jb20pLiBXaHkgZG8geW91IGFzaz8KKwor
ICAgICAgICBXZSBub3cgcmVwb3J0IGZ1bGwgbmFtZSwgZW1haWwgYWRkcmVzcywgY29tbWl0dGVy
L3Jldmlld2VyIHN0YXR1cywgYW5kIElSQyBuaWNrbmFtZS4KKworICAgICAgICBBbHNvIHRlYWNo
IHdlYmtpdGJvdCBob3cgdG8gcmVzcG9uZCB0byBwaW5nLgorCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS90b29sL2JvdC9pcmNfY29tbWFuZC5weToKKyAgICAgICAgKFBpbmdQb25nKTogTW92
ZWQgCisgICAgICAgIChQaW5nUG9uZy5leGVjdXRlKToKKyAgICAgICAgKFdob2lzLl9mdWxsX3Jl
Y29yZF9hbmRfbmljayk6IFJlbmFtZWQgYW5kIHJld3JpdHRlbi4KKyAgICAgICAgKFdob2lzLmV4
ZWN1dGUpOgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9pcmNfY29tbWFu
ZF91bml0dGVzdC5weToKKyAgICAgICAgKElSQ0NvbW1hbmRUZXN0LnRlc3Rfd2hvaXMpOiBVcGRh
dGVkIHRlc3QgY2FzZXMgYXMgbmVlZGVkLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90
b29sL2JvdC9pcmNib3RfdW5pdHRlc3QucHk6CisgICAgICAgIChJUkNCb3RUZXN0LnRlc3RfaGVs
cCk6IEFkZGVkIHBpbmcuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFu
ZHMvbmV3Y29tbWl0Ym90LnB5OgorICAgICAgICAoTmV3Q29tbWl0Qm90KTogVGVhY2hlZCBXS1Ig
aG93IHRvIHJlc3BvbmQgdG8gaGkuCisKIDIwMTMtMDQtMTEgIENvbW1pdCBRdWV1ZSAgPHJuaXdh
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE0ODI0Ny4K
SW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvaXJjX2NvbW1hbmQucHkKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9pcmNfY29tbWFuZC5w
eQkocmV2aXNpb24gMTQ4MjExKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9p
cmNfY29tbWFuZC5weQkod29ya2luZyBjb3B5KQpAQCAtMTIxLDYgKzEyMSwxNCBAQCBjbGFzcyBI
aShJUkNDb21tYW5kKToKICAgICAgICAgcmV0dXJuIHJhbmRvbS5jaG9pY2UocXVpcHMpCiAKIAor
Y2xhc3MgUGluZ1BvbmcoSVJDQ29tbWFuZCk6CisgICAgdXNhZ2Vfc3RyaW5nID0gInBpbmciCisg
ICAgaGVscF9zdHJpbmcgPSAiUmVzcG9uZHMgd2l0aCBwb25nLiIKKworICAgIGRlZiBleGVjdXRl
KHNlbGYsIG5pY2ssIGFyZ3MsIHRvb2wsIHNoZXJpZmYpOgorICAgICAgICByZXR1cm4gbmljayAr
ICI6IHBvbmciCisKKwogY2xhc3MgUmVzdGFydChJUkNDb21tYW5kKToKICAgICB1c2FnZV9zdHJp
bmcgPSAicmVzdGFydCIKICAgICBoZWxwX3N0cmluZyA9ICJSZXN0YXJ0cyBzaGVycmlmYm90LiAg
V2lsbCB1cGRhdGUgaXRzIFdlYktpdCBjaGVja291dCwgYW5kIHJlLWpvaW4gdGhlIGNoYW5uZWwg
bW9tZW50YXJpbHkuIgpAQCAtMjQ3LDEwICsyNTUsMTggQEAgY2xhc3MgV2hvaXMoSVJDQ29tbWFu
ZCk6CiAgICAgdXNhZ2Vfc3RyaW5nID0gIndob2lzIFNFQVJDSF9TVFJJTkciCiAgICAgaGVscF9z
dHJpbmcgPSAiU2VhcmNoZXMga25vd24gY29udHJpYnV0b3JzIGFuZCByZXR1cm5zIGFueSBtYXRj
aGVzIHdpdGggaXJjLCBlbWFpbCBhbmQgZnVsbCBuYW1lLiBXaWxkIGNhcmQgKiBwZXJtaXR0ZWQu
IgogCi0gICAgZGVmIF9uaWNrX29yX2Z1bGxfcmVjb3JkKHNlbGYsIGNvbnRyaWJ1dG9yKToKKyAg
ICBkZWYgX2Z1bGxfcmVjb3JkX2FuZF9uaWNrKHNlbGYsIGNvbnRyaWJ1dG9yKToKKyAgICAgICAg
cmVzdWx0ID0gJycKKwogICAgICAgICBpZiBjb250cmlidXRvci5pcmNfbmlja25hbWVzOgotICAg
ICAgICAgICAgcmV0dXJuICcsICcuam9pbihjb250cmlidXRvci5pcmNfbmlja25hbWVzKQotICAg
ICAgICByZXR1cm4gdW5pY29kZShjb250cmlidXRvcikKKyAgICAgICAgICAgIHJlc3VsdCArPSAn
ICg6JXMpJyAlICcsIDonLmpvaW4oY29udHJpYnV0b3IuaXJjX25pY2tuYW1lcykKKworICAgICAg
ICBpZiBjb250cmlidXRvci5jYW5fcmV2aWV3OgorICAgICAgICAgICAgcmVzdWx0ICs9ICcgKHIp
JworICAgICAgICBlbGlmIGNvbnRyaWJ1dG9yLmNhbl9jb21taXQ6CisgICAgICAgICAgICByZXN1
bHQgKz0gJyAoYyknCisKKyAgICAgICAgcmV0dXJuIHVuaWNvZGUoY29udHJpYnV0b3IpICsgcmVz
dWx0CiAKICAgICBkZWYgZXhlY3V0ZShzZWxmLCBuaWNrLCBhcmdzLCB0b29sLCBzaGVyaWZmKToK
ICAgICAgICAgaWYgbm90IGFyZ3M6CkBAIC0yNjYsMTIgKzI4Miw4IEBAIGNsYXNzIFdob2lzKElS
Q0NvbW1hbmQpOgogICAgICAgICAgICAgY29udHJpYnV0b3IgPSBjb250cmlidXRvcnNbMF0KICAg
ICAgICAgICAgIGlmIG5vdCBjb250cmlidXRvci5pcmNfbmlja25hbWVzOgogICAgICAgICAgICAg
ICAgIHJldHVybiAiJXM6ICVzIGhhc24ndCB0b2xkIG1lIHRoZWlyIG5pY2suIEJvbyBob28gOi0o
IiAlIChuaWNrLCBjb250cmlidXRvcikKLSAgICAgICAgICAgIGlmIGNvbnRyaWJ1dG9yLmVtYWls
cyBhbmQgc2VhcmNoX3N0cmluZy5sb3dlcigpIG5vdCBpbiBtYXAobGFtYmRhIGVtYWlsOiBlbWFp
bC5sb3dlcigpLCBjb250cmlidXRvci5lbWFpbHMpOgotICAgICAgICAgICAgICAgIGZvcm1hdHRl
ZEVtYWlscyA9ICcsICcuam9pbihjb250cmlidXRvci5lbWFpbHMpCi0gICAgICAgICAgICAgICAg
cmV0dXJuICIlczogJXMgaXMgJXMgKCVzKS4gV2h5IGRvIHlvdSBhc2s/IiAlIChuaWNrLCBzZWFy
Y2hfc3RyaW5nLCBzZWxmLl9uaWNrX29yX2Z1bGxfcmVjb3JkKGNvbnRyaWJ1dG9yKSwgZm9ybWF0
dGVkRW1haWxzKQotICAgICAgICAgICAgZWxzZToKLSAgICAgICAgICAgICAgICByZXR1cm4gIiVz
OiAlcyBpcyAlcy4gV2h5IGRvIHlvdSBhc2s/IiAlIChuaWNrLCBzZWFyY2hfc3RyaW5nLCBzZWxm
Ll9uaWNrX29yX2Z1bGxfcmVjb3JkKGNvbnRyaWJ1dG9yKSkKLSAgICAgICAgY29udHJpYnV0b3Jf
bmlja3MgPSBtYXAoc2VsZi5fbmlja19vcl9mdWxsX3JlY29yZCwgY29udHJpYnV0b3JzKQorICAg
ICAgICAgICAgcmV0dXJuICIlczogJXMgaXMgJXMuIFdoeSBkbyB5b3UgYXNrPyIgJSAobmljaywg
c2VhcmNoX3N0cmluZywgc2VsZi5fZnVsbF9yZWNvcmRfYW5kX25pY2soY29udHJpYnV0b3IpKQor
ICAgICAgICBjb250cmlidXRvcl9uaWNrcyA9IG1hcChzZWxmLl9mdWxsX3JlY29yZF9hbmRfbmlj
aywgY29udHJpYnV0b3JzKQogICAgICAgICBjb250cmlidXRvcnNfc3RyaW5nID0gam9pbl93aXRo
X3NlcGFyYXRvcnMoY29udHJpYnV0b3Jfbmlja3MsIG9ubHlfdHdvX3NlcGFyYXRvcj0iIG9yICIs
IGxhc3Rfc2VwYXJhdG9yPScsIG9yICcpCiAgICAgICAgIHJldHVybiAiJXM6IEknbSBub3Qgc3Vy
ZSB3aG8geW91IG1lYW4/ICAlcyBjb3VsZCBiZSAnJXMnLiIgJSAobmljaywgY29udHJpYnV0b3Jz
X3N0cmluZywgc2VhcmNoX3N0cmluZykKIApAQCAtMjgxLDYgKzI5Myw3IEBAIHZpc2libGVfY29t
bWFuZHMgPSB7CiAgICAgImNyZWF0ZS1idWciOiBDcmVhdGVCdWcsCiAgICAgImhlbHAiOiBIZWxw
LAogICAgICJoaSI6IEhpLAorICAgICJwaW5nIjogUGluZ1BvbmcsCiAgICAgInJlc3RhcnQiOiBS
ZXN0YXJ0LAogICAgICJyb2xsLWNocm9taXVtLWRlcHMiOiBSb2xsQ2hyb21pdW1ERVBTLAogICAg
ICJyb2xsb3V0IjogUm9sbG91dCwKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9i
b3QvaXJjX2NvbW1hbmRfdW5pdHRlc3QucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93
ZWJraXRweS90b29sL2JvdC9pcmNfY29tbWFuZF91bml0dGVzdC5weQkocmV2aXNpb24gMTQ4MjEx
KQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9pcmNfY29tbWFuZF91bml0dGVz
dC5weQkod29ya2luZyBjb3B5KQpAQCAtNDIsMjEgKzQyLDIxIEBAIGNsYXNzIElSQ0NvbW1hbmRU
ZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgd2hvaXMgPSBXaG9pcygpCiAgICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWwoInRvbTogVXNhZ2U6IHdob2lzIFNFQVJDSF9TVFJJTkciLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICB3aG9pcy5leGVjdXRlKCJ0b20iLCBbXSwgTm9uZSwgTm9u
ZSkpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoInRvbTogQWRhbSBCYXJ0aCBpcyBhYmFydGgg
KGFiYXJ0aEB3ZWJraXQub3JnKS4gV2h5IGRvIHlvdSBhc2s/IiwKKyAgICAgICAgc2VsZi5hc3Nl
cnRFcXVhbCgndG9tOiBBZGFtIEJhcnRoIGlzICJBZGFtIEJhcnRoIiA8YWJhcnRoQHdlYmtpdC5v
cmc+ICg6YWJhcnRoKSAocikuIFdoeSBkbyB5b3UgYXNrPycsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHdob2lzLmV4ZWN1dGUoInRvbSIsIFsiQWRhbSIsICJCYXJ0aCJdLCBOb25lLCBOb25l
KSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCgidG9tOiBTb3JyeSwgSSBkb24ndCBrbm93IGFu
eSBjb250cmlidXRvcnMgbWF0Y2hpbmcgJ3Vua25vd25AZXhhbXBsZS5jb20nLiIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHdob2lzLmV4ZWN1dGUoInRvbSIsIFsidW5rbm93bkBleGFtcGxl
LmNvbSJdLCBOb25lLCBOb25lKSkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCgidG9tOiB0b255
Z0BjaHJvbWl1bS5vcmcgaXMgdG9ueWctY3IuIFdoeSBkbyB5b3UgYXNrPyIsCisgICAgICAgIHNl
bGYuYXNzZXJ0RXF1YWwoJ3RvbTogdG9ueWdAY2hyb21pdW0ub3JnIGlzICJUb255IEdlbnRpbGNv
cmUiIDx0b255Z0BjaHJvbWl1bS5vcmc+ICg6dG9ueWctY3IpIChyKS4gV2h5IGRvIHlvdSBhc2s/
JywKICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hvaXMuZXhlY3V0ZSgidG9tIiwgWyJ0b255
Z0BjaHJvbWl1bS5vcmciXSwgTm9uZSwgTm9uZSkpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwo
InRvbTogVG9ueUdAQ2hyb21pdW0ub3JnIGlzIHRvbnlnLWNyLiBXaHkgZG8geW91IGFzaz8iLAor
ICAgICAgICBzZWxmLmFzc2VydEVxdWFsKCd0b206IFRvbnlHQENocm9taXVtLm9yZyBpcyAiVG9u
eSBHZW50aWxjb3JlIiA8dG9ueWdAY2hyb21pdW0ub3JnPiAoOnRvbnlnLWNyKSAocikuIFdoeSBk
byB5b3UgYXNrPycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHdob2lzLmV4ZWN1dGUoInRv
bSIsIFsiVG9ueUdAQ2hyb21pdW0ub3JnIl0sIE5vbmUsIE5vbmUpKQotICAgICAgICBzZWxmLmFz
c2VydEVxdWFsKCJ0b206IHJuaXdhIGlzIHJuaXdhIChybml3YUB3ZWJraXQub3JnKS4gV2h5IGRv
IHlvdSBhc2s/IiwKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCgndG9tOiBybml3YSBpcyAiUnlv
c3VrZSBOaXdhIiA8cm5pd2FAd2Via2l0Lm9yZz4gKDpybml3YSkgKHIpLiBXaHkgZG8geW91IGFz
az8nLAogICAgICAgICAgICAgICAgICAgICAgICAgICB3aG9pcy5leGVjdXRlKCJ0b20iLCBbInJu
aXdhIl0sIE5vbmUsIE5vbmUpKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKCJ0b206IGxvcGV6
IGlzIHhhbiAoeGFuLmxvcGV6QGdtYWlsLmNvbSwgeGFuQGdub21lLm9yZywgeGFuQHdlYmtpdC5v
cmcsIHhsb3BlekBpZ2FsaWEuY29tKS4gV2h5IGRvIHlvdSBhc2s/IiwKKyAgICAgICAgc2VsZi5h
c3NlcnRFcXVhbCgndG9tOiBsb3BleiBpcyAiWGFuIExvcGV6IiA8eGFuLmxvcGV6QGdtYWlsLmNv
bT4gKDp4YW4pIChyKS4gV2h5IGRvIHlvdSBhc2s/JywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgd2hvaXMuZXhlY3V0ZSgidG9tIiwgWyJsb3BleiJdLCBOb25lLCBOb25lKSkKICAgICAgICAg
c2VsZi5hc3NlcnRFcXVhbCgndG9tOiAiVmlja2kgTXVybGV5IiA8dmlja2lAYXBwbGUuY29tPiBo
YXNuXCd0IHRvbGQgbWUgdGhlaXIgbmljay4gQm9vIGhvbyA6LSgnLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICB3aG9pcy5leGVjdXRlKCJ0b20iLCBbInZpY2tpQGFwcGxlLmNvbSJdLCBOb25l
LCBOb25lKSkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCgndG9tOiBJXCdtIG5vdCBzdXJlIHdo
byB5b3UgbWVhbj8gIGdhdmlucCBvciBnYmFycmEgY291bGQgYmUgXCdHYXZpblwnLicsCisgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWwoJ3RvbTogSVwnbSBub3Qgc3VyZSB3aG8geW91IG1lYW4/ICAi
R2F2aW4gUGV0ZXJzIiA8Z2F2aW5wQGNocm9taXVtLm9yZz4gKDpnYXZpbnApIChjKSBvciAiR2F2
aW4gQmFycmFjbG91Z2giIDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+ICg6Z2JhcnJhKSAocikgY291
bGQgYmUgXCdHYXZpblwnLicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHdob2lzLmV4ZWN1
dGUoInRvbSIsIFsiR2F2aW4iXSwgTm9uZSwgTm9uZSkpCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1
YWwoJ3RvbTogTW9yZSB0aGFuIDUgY29udHJpYnV0b3JzIG1hdGNoIFwnZGF2aWRcJywgY291bGQg
eW91IGJlIG1vcmUgc3BlY2lmaWM/JywKICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hvaXMu
ZXhlY3V0ZSgidG9tIiwgWyJkYXZpZCJdLCBOb25lLCBOb25lKSkKSW5kZXg6IFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvdG9vbC9ib3QvaXJjYm90X3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvaXJjYm90X3VuaXR0ZXN0LnB5CShyZXZpc2lv
biAxNDgyMTEpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvYm90L2lyY2JvdF91bml0
dGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAtODgsNyArODgsNyBAQCBjbGFzcyBJUkNCb3RUZXN0
KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgT3V0cHV0Q2FwdHVyZSgpLmFzc2VydF9vdXRw
dXRzKHNlbGYsIHJ1biwgYXJncz1bImhpIl0sIGV4cGVjdGVkX2xvZ3M9ZXhwZWN0ZWRfbG9ncykK
IAogICAgIGRlZiB0ZXN0X2hlbHAoc2VsZik6Ci0gICAgICAgIGV4cGVjdGVkX2xvZ3MgPSAnTU9D
SzogaXJjLnBvc3Q6IG1vY2tfbmljazogQXZhaWxhYmxlIGNvbW1hbmRzOiBjcmVhdGUtYnVnLCBo
ZWxwLCBoaSwgcmVzdGFydCwgcm9sbC1jaHJvbWl1bS1kZXBzLCByb2xsb3V0LCB3aG9pc1xuTU9D
SzogaXJjLnBvc3Q6IG1vY2tfbmljazogVHlwZSAibW9jay1zaGVyaWZmLWJvdDogaGVscCBDT01N
QU5EIiBmb3IgaGVscCBvbiBteSBpbmRpdmlkdWFsIGNvbW1hbmRzLlxuJworICAgICAgICBleHBl
Y3RlZF9sb2dzID0gJ01PQ0s6IGlyYy5wb3N0OiBtb2NrX25pY2s6IEF2YWlsYWJsZSBjb21tYW5k
czogY3JlYXRlLWJ1ZywgaGVscCwgaGksIHBpbmcsIHJlc3RhcnQsIHJvbGwtY2hyb21pdW0tZGVw
cywgcm9sbG91dCwgd2hvaXNcbk1PQ0s6IGlyYy5wb3N0OiBtb2NrX25pY2s6IFR5cGUgIm1vY2st
c2hlcmlmZi1ib3Q6IGhlbHAgQ09NTUFORCIgZm9yIGhlbHAgb24gbXkgaW5kaXZpZHVhbCBjb21t
YW5kcy5cbicKICAgICAgICAgT3V0cHV0Q2FwdHVyZSgpLmFzc2VydF9vdXRwdXRzKHNlbGYsIHJ1
biwgYXJncz1bImhlbHAiXSwgZXhwZWN0ZWRfbG9ncz1leHBlY3RlZF9sb2dzKQogICAgICAgICBl
eHBlY3RlZF9sb2dzID0gJ01PQ0s6IGlyYy5wb3N0OiBtb2NrX25pY2s6IFVzYWdlOiBoaVxuTU9D
SzogaXJjLnBvc3Q6IG1vY2tfbmljazogUmV0cmlldmVzIGEgcmFuZG9tIHF1aXAgZnJvbSBCdWd6
aWxsYS5cbk1PQ0s6IGlyYy5wb3N0OiBtb2NrX25pY2s6IEFsaWFzZXM6IGhlbGxvXG4nCiAgICAg
ICAgIE91dHB1dENhcHR1cmUoKS5hc3NlcnRfb3V0cHV0cyhzZWxmLCBydW4sIGFyZ3M9WyJoZWxw
IGhpIl0sIGV4cGVjdGVkX2xvZ3M9ZXhwZWN0ZWRfbG9ncykKSW5kZXg6IFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvdG9vbC9jb21tYW5kcy9uZXdjb21taXRib3QucHkKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9v
bHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL25ld2NvbW1pdGJvdC5weQkocmV2aXNp
b24gMTQ4MjExKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL25ld2Nv
bW1pdGJvdC5weQkod29ya2luZyBjb3B5KQpAQCAtMzUsNiArMzUsNyBAQCBmcm9tIHdlYmtpdHB5
LmNvbW1vbi5zeXN0ZW0uZXhlY3V0aXZlIGltCiBmcm9tIHdlYmtpdHB5LnRvb2wuYm90LmlyY19j
b21tYW5kIGltcG9ydCBJUkNDb21tYW5kCiBmcm9tIHdlYmtpdHB5LnRvb2wuYm90LmlyY19jb21t
YW5kIGltcG9ydCBIZWxwCiBmcm9tIHdlYmtpdHB5LnRvb2wuYm90LmlyY19jb21tYW5kIGltcG9y
dCBIaQorZnJvbSB3ZWJraXRweS50b29sLmJvdC5pcmNfY29tbWFuZCBpbXBvcnQgUGluZ1BvbmcK
IGZyb20gd2Via2l0cHkudG9vbC5ib3QuaXJjX2NvbW1hbmQgaW1wb3J0IFJlc3RhcnQKIGZyb20g
d2Via2l0cHkudG9vbC5ib3QuaXJjYm90IGltcG9ydCBJUkNCb3QKIGZyb20gd2Via2l0cHkudG9v
bC5jb21tYW5kcy5xdWV1ZXMgaW1wb3J0IEFic3RyYWN0UXVldWUKQEAgLTQzLDE2ICs0NCwxMiBA
QCBmcm9tIHdlYmtpdHB5LnRvb2wuY29tbWFuZHMuc3RlcHNlcXVlbmNlCiBfbG9nID0gbG9nZ2lu
Zy5nZXRMb2dnZXIoX19uYW1lX18pCiAKIAotY2xhc3MgUGluZ1BvbmcoSVJDQ29tbWFuZCk6Ci0g
ICAgZGVmIGV4ZWN1dGUoc2VsZiwgbmljaywgYXJncywgdG9vbCwgc2hlcmlmZik6Ci0gICAgICAg
IHJldHVybiBuaWNrICsgIjogcG9uZyIKLQotCiBjbGFzcyBOZXdDb21taXRCb3QoQWJzdHJhY3RR
dWV1ZSwgU3RlcFNlcXVlbmNlRXJyb3JIYW5kbGVyKToKICAgICBuYW1lID0gIm5ldy1jb21taXQt
Ym90IgogICAgIHdhdGNoZXJzID0gQWJzdHJhY3RRdWV1ZS53YXRjaGVycyArIFsicm5pd2FAd2Vi
a2l0Lm9yZyJdCiAKICAgICBfY29tbWFuZHMgPSB7CisgICAgICAgICJoaSI6IEhpLAogICAgICAg
ICAicGluZyI6IFBpbmdQb25nLAogICAgICAgICAicmVzdGFydCI6IFJlc3RhcnQsCiAgICAgfQo=
</data>
<flag name="review"
          id="219639"
          type_id="1"
          status="+"
          setter="benjamin"
    />
    <flag name="commit-queue"
          id="219641"
          type_id="3"
          status="-"
          setter="benjamin"
    />
          </attachment>
      

    </bug>

</bugzilla>