<?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>163478</bug_id>
          
          <creation_ts>2016-10-14 18:23:11 -0700</creation_ts>
          <short_desc>REGRESSION (r206973): Running &quot;webkit-patch suggest-reviewers&quot; throws an AttributeError: &apos;NoneType&apos; object has no attribute &apos;full_name&apos;</short_desc>
          <delta_ts>2016-10-14 21:21:02 -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 Local 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>
          <dependson>163183</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>glenn</cc>
    
    <cc>lforschler</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1240518</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2016-10-14 18:23:11 -0700</bug_when>
    <thetext>% webkit-patch suggest-reviewers
Traceback (most recent call last):
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkit-patch&quot;, line 84, in &lt;module&gt;
    main()
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkit-patch&quot;, line 79, in main
    WebKitPatch(os.path.abspath(__file__)).main()
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 305, in main
    result = command.check_arguments_and_execute(options, args, self)
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 123, in check_arguments_and_execute
    return self.execute(options, args, tool) or 0
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkitpy/tool/commands/abstractsequencedcommand.py&quot;, line 55, in execute
    self._sequence.run_and_handle_errors(tool, options, state)
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 73, in run_and_handle_errors
    self._run(tool, options, state)
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 67, in _run
    step(tool, options).run(state)
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkitpy/tool/steps/suggestreviewers.py&quot;, line 45, in run
    reviewers = self._tool.checkout().suggested_reviewers(self._options.git_commit, self._changed_files(state))[:5]
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkitpy/common/checkout/checkout.py&quot;, line 146, in suggested_reviewers
    unique_reviewers = reduce(lambda suggestions, reviewer: suggestions + [reviewer if reviewer not in suggestions else None], reviewers, [])
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkitpy/common/checkout/checkout.py&quot;, line 146, in &lt;lambda&gt;
    unique_reviewers = reduce(lambda suggestions, reviewer: suggestions + [reviewer if reviewer not in suggestions else None], reviewers, [])
  File &quot;/Users/andy/Code/OpenSource/Tools/Scripts/webkitpy/common/config/committers.py&quot;, line 79, in __eq__
    return (self.full_name == other.full_name
AttributeError: &apos;NoneType&apos; object has no attribute &apos;full_name&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240549</commentid>
    <comment_count>1</comment_count>
      <attachid>291701</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-14 20:26:30 -0700</bug_when>
    <thetext>Created attachment 291701
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240558</commentid>
    <comment_count>2</comment_count>
      <attachid>291701</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-14 21:20:58 -0700</bug_when>
    <thetext>Comment on attachment 291701
Patch

Clearing flags on attachment: 291701

Committed r207370: &lt;http://trac.webkit.org/changeset/207370&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240559</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-14 21:21:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>291701</attachid>
            <date>2016-10-14 20:26:30 -0700</date>
            <delta_ts>2016-10-14 21:20:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163478-20161014202301.patch</filename>
            <type>text/plain</type>
            <size>1664</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA3MzIxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTc1Zjg4MWE5NjQ4M2JhNzAzZDE2YTRlZDJhMGJlZWQw
MjU4YTk5Mi4uMzljMmQ1MzcxOTZhYWRkNjFkOTYwZWFlZWFiZjFlNmM0NDc5NTQwMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE2LTEwLTE0ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgor
CisgICAgICAgIFJFR1JFU1NJT04gKHIyMDY5NzMpOiBSdW5uaW5nICJ3ZWJraXQtcGF0Y2ggc3Vn
Z2VzdC1yZXZpZXdlcnMiIHRocm93cyBhbiBBdHRyaWJ1dGVFcnJvcjogJ05vbmVUeXBlJyBvYmpl
Y3QgaGFzIG5vIGF0dHJpYnV0ZSAnZnVsbF9uYW1lJworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYzNDc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBIYW5kbGUgYSBOb25lIG90aGVyIGluIENv
bnRyaWJ1dG9yLl9fZXFfXy4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL2Nv
bmZpZy9jb21taXR0ZXJzLnB5OgorICAgICAgICAoQ29udHJpYnV0b3IuX19lcV9fKToKKwogMjAx
Ni0xMC0xMyAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAg
ICAgICAgIEhvc3RzIG9mIFVSTHMgd2l0aCBub24tc3BlY2lhbCBzY2hlbWVzIHNob3VsZCBiZSBj
YXNlLXNlbnNpdGl2ZSwgYW5kIG5vbi1BU0NJSSBjaGFyYWN0ZXJzIGluIHN1Y2ggaG9zdHMgc2hv
dWxkIGJlIHB1bnljb2RlLWVuY29kZWQKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvY29tbW9uL2NvbmZpZy9jb21taXR0ZXJzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9j
b21tb24vY29uZmlnL2NvbW1pdHRlcnMucHkKaW5kZXggYWM0ZmJiY2YxYjEzYjQzMTFkOGIwYTU3
OTdmNDFmNThlZTY0YTEwOS4uN2UzMGRmMjE1YTE0NTZlNzQ5MDQ0ZmMyOWE0MzQ1ODU3NDZlZDA1
NiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL2NvbW1p
dHRlcnMucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL2NvbW1p
dHRlcnMucHkKQEAgLTc1LDcgKzc1LDggQEAgY2xhc3MgQ29udHJpYnV0b3Iob2JqZWN0KToKICAg
ICAgICAgcmV0dXJuICciJXMiIDwlcz4nICUgKHNlbGYuZnVsbF9uYW1lLCBzZWxmLmVtYWlsc1sw
XSkKIAogICAgIGRlZiBfX2VxX18oc2VsZiwgb3RoZXIpOgotICAgICAgICByZXR1cm4gKHNlbGYu
ZnVsbF9uYW1lID09IG90aGVyLmZ1bGxfbmFtZQorICAgICAgICByZXR1cm4gKG90aGVyIGlzIG5v
dCBOb25lCisgICAgICAgICAgICBhbmQgc2VsZi5mdWxsX25hbWUgPT0gb3RoZXIuZnVsbF9uYW1l
CiAgICAgICAgICAgICBhbmQgc2VsZi5lbWFpbHMgPT0gb3RoZXIuZW1haWxzCiAgICAgICAgICAg
ICBhbmQgc2VsZi5fY2FzZV9wcmVzZXJ2ZWRfZW1haWxzID09IG90aGVyLl9jYXNlX3ByZXNlcnZl
ZF9lbWFpbHMKICAgICAgICAgICAgIGFuZCBzZWxmLmlyY19uaWNrbmFtZXMgPT0gb3RoZXIuaXJj
X25pY2tuYW1lcwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>