<?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>159394</bug_id>
          
          <creation_ts>2016-07-03 23:21:06 -0700</creation_ts>
          <short_desc>webkit-patch failure-reason always raises TypeError</short_desc>
          <delta_ts>2016-07-04 01:06:41 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>glenn</cc>
    
    <cc>joepeck</cc>
    
    <cc>lforschler</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1207572</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2016-07-03 23:21:06 -0700</bug_when>
    <thetext>&gt;  $ ./Tools/Scripts/webkit-patch failure-reason
&gt; Auto-installing package: mechanize
&gt; Traceback (most recent call last):
&gt;   File &quot;./Tools/Scripts/webkit-patch&quot;, line 84, in &lt;module&gt;
&gt;     main()
&gt;   File &quot;./Tools/Scripts/webkit-patch&quot;, line 79, in main
&gt;     WebKitPatch(os.path.abspath(__file__)).main()
&gt;   File &quot;/home/fujii/work/webkit/git/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 305, in main
&gt;     result = command.check_arguments_and_execute(options, args, self)
&gt;   File &quot;/home/fujii/work/webkit/git/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 123, in check_arguments_and_execute
&gt;     return self.execute(options, args, tool) or 0
&gt;   File &quot;/home/fujii/work/webkit/git/Tools/Scripts/webkitpy/tool/commands/queries.py&quot;, line 334, in execute
&gt;     (builder, latest_revision) = self._builder_to_explain()
&gt;   File &quot;/home/fujii/work/webkit/git/Tools/Scripts/webkitpy/tool/commands/queries.py&quot;, line 318, in _builder_to_explain
&gt;     print &quot;%s failing&quot; % (pluralize(&quot;builder&quot;, len(red_statuses)))
&gt;   File &quot;/home/fujii/work/webkit/git/Tools/Scripts/webkitpy/tool/grammar.py&quot;, line 43, in pluralize
&gt;     noun = plural(noun)
&gt;   File &quot;/home/fujii/work/webkit/git/Tools/Scripts/webkitpy/tool/grammar.py&quot;, line 35, in plural
&gt;     if re.search(&quot;h$&quot;, noun):
&gt;   File &quot;/usr/lib/python2.7/re.py&quot;, line 146, in search
&gt;     return _compile(pattern, flags).search(string)
&gt; TypeError: expected string or buffer
&gt;  $


In r170637 (Bug 133067), the first and second arguments of pluralize were swapped.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207579</commentid>
    <comment_count>1</comment_count>
      <attachid>282683</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2016-07-03 23:34:57 -0700</bug_when>
    <thetext>Created attachment 282683
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207608</commentid>
    <comment_count>2</comment_count>
      <attachid>282683</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2016-07-04 00:46:40 -0700</bug_when>
    <thetext>Comment on attachment 282683
Patch

Thanks for fixing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207616</commentid>
    <comment_count>3</comment_count>
      <attachid>282683</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-04 01:06:37 -0700</bug_when>
    <thetext>Comment on attachment 282683
Patch

Clearing flags on attachment: 282683

Committed r202804: &lt;http://trac.webkit.org/changeset/202804&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207617</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-04 01:06:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282683</attachid>
            <date>2016-07-03 23:34:57 -0700</date>
            <delta_ts>2016-07-04 01:06:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159394-20160704153429.patch</filename>
            <type>text/plain</type>
            <size>1785</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyNzk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmQ4NmU4NzhlZmQxOGY3MGIzN2VmZGJlNmQ4ZGIzNTlj
OTE5ZjU3Yy4uNWMxMGRmZDMyNDQ0ZTQ2ZTllNTE5NzY1Y2I1MzNkMTEzY2EyOWY5YiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDE2LTA3LTAzICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIHdlYmtpdC1wYXRjaCBmYWlsdXJlLXJlYXNvbiBhbHdheXMgcmFpc2VzIFR5
cGVFcnJvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTU5Mzk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
SW4gcjE3MDYzNyAoQnVnIDEzMzA2NyksIHRoZSBmaXJzdCBhbmQgc2Vjb25kIGFyZ3VtZW50cyBv
ZgorICAgICAgICBwbHVyYWxpemUgd2VyZSBzd2FwcGVkLgorCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXJpZXMucHk6CisgICAgICAgIChGYWlsdXJlUmVhc29u
Ll9idWlsZGVyX3RvX2V4cGxhaW4pOiBTd2FwIHRoZSBmaXJzdCBhbmQgc2Vjb25kCisgICAgICAg
IGFyZ3VtZW50cyBvZiBwbHVyYWxpemUuCisKIDIwMTYtMDctMDIgIFlvdWVubiBGYWJsZXQgIDx5
b3Vlbm5mQGdtYWlsLmNvbT4KIAogICAgICAgICBNYWtlIGl0IHN0cmFpZ2h0Zm9yd2FyZCB0byBz
dGFydCB0aGUgV2ViIFBsYXRmb3JtIFRlc3RzIEhUVFAgc2VydmVyIHVzaW5nIHJ1bi13ZWJraXQt
aHR0cGQKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9x
dWVyaWVzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXJpZXMu
cHkKaW5kZXggNmFlNjc5ZGMxYzNjYTQwOTM4MWRmNjA3ODAwMjE0MTk4YTllOWYyZi4uYmI1YmJh
MjI5MGJhN2M5NmQwN2JjYTFmMjgzZmZiYTk1M2UzMTJiNCAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXJpZXMucHkKKysrIGIvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXJpZXMucHkKQEAgLTMxNSw3ICszMTUsNyBAQCBj
bGFzcyBGYWlsdXJlUmVhc29uKENvbW1hbmQpOgogICAgIGRlZiBfYnVpbGRlcl90b19leHBsYWlu
KHNlbGYpOgogICAgICAgICBidWlsZGVyX3N0YXR1c2VzID0gc2VsZi5fdG9vbC5idWlsZGJvdC5i
dWlsZGVyX3N0YXR1c2VzKCkKICAgICAgICAgcmVkX3N0YXR1c2VzID0gW3N0YXR1cyBmb3Igc3Rh
dHVzIGluIGJ1aWxkZXJfc3RhdHVzZXMgaWYgbm90IHN0YXR1c1siaXNfZ3JlZW4iXV0KLSAgICAg
ICAgcHJpbnQgIiVzIGZhaWxpbmciICUgKHBsdXJhbGl6ZSgiYnVpbGRlciIsIGxlbihyZWRfc3Rh
dHVzZXMpKSkKKyAgICAgICAgcHJpbnQgIiVzIGZhaWxpbmciICUgKHBsdXJhbGl6ZShsZW4ocmVk
X3N0YXR1c2VzKSwgImJ1aWxkZXIiKSkKICAgICAgICAgYnVpbGRlcl9jaG9pY2VzID0gW3N0YXR1
c1sibmFtZSJdIGZvciBzdGF0dXMgaW4gcmVkX3N0YXR1c2VzXQogICAgICAgICAjIFdlIGNvdWxk
IG9mZmVyIGFuICJBbGwiIGNob2ljZSBoZXJlLgogICAgICAgICBjaG9zZW5fbmFtZSA9IHNlbGYu
X3Rvb2wudXNlci5wcm9tcHRfd2l0aF9saXN0KCJXaGljaCBidWlsZGVyIHRvIGRpYWdub3NlOiIs
IGJ1aWxkZXJfY2hvaWNlcykK
</data>

          </attachment>
      

    </bug>

</bugzilla>