<?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>76396</bug_id>
          
          <creation_ts>2012-01-16 11:35:47 -0800</creation_ts>
          <short_desc>REGRESSION(r105072): It broke committers_unittest.py</short_desc>
          <delta_ts>2012-01-16 12:11:49 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>abarth</cc>
    
    <cc>danw</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>536684</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-16 11:35:47 -0800</bug_when>
    <thetext>We have one more Dan as committer, and unit test can&apos;t handle this situation:
http://trac.webkit.org/changeset/105072/trunk/Tools/Scripts/webkitpy/common/config/committers.py

Traceback (most recent call last):
  File &quot;/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/common/config/committers_unittest.py&quot;, line 170, in test_contributors_by_fuzzy_match_with_legacy_names
    self._assert_fuzz_match(&apos;Dan&apos;, &apos;Dan Bernstein&apos;, 0)
  File &quot;/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/common/config/committers_unittest.py&quot;, line 108, in _assert_fuzz_match
    self.assertEqual(([contributor.full_name for contributor in contributors], distance), (expected_names, expected_distance))
AssertionError: ([&apos;Dan Winship&apos;, &apos;Dan Bernstein&apos;], 0) != ([&apos;Dan Bernstein&apos;], 0)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536686</commentid>
    <comment_count>1</comment_count>
      <attachid>122668</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-16 11:39:44 -0800</bug_when>
    <thetext>Created attachment 122668
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536691</commentid>
    <comment_count>2</comment_count>
      <attachid>122668</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-16 11:50:17 -0800</bug_when>
    <thetext>Comment on attachment 122668
Patch

These tests seem poorly designed...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536693</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-16 11:57:43 -0800</bug_when>
    <thetext>rniwa is the man behind these tests iirc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536696</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-16 11:59:53 -0800</bug_when>
    <thetext>Ooops, it isn&apos;t Qt specific, it was copy/paste error :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536699</commentid>
    <comment_count>5</comment_count>
    <who name="Dan Winship">danw</who>
    <bug_when>2012-01-16 12:04:16 -0800</bug_when>
    <thetext>Oh, awesome. I broke the build on my first commit. :-O

(FWIW, I even ran committers_unittest.py, and it exited with status 0 without printing anything, so I figured I was good... guess I should have looked more carefully at the code.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536701</commentid>
    <comment_count>6</comment_count>
      <attachid>122668</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-16 12:05:08 -0800</bug_when>
    <thetext>Comment on attachment 122668
Patch

Committed r105082</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536702</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-16 12:10:35 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Oh, awesome. I broke the build on my first commit. :-O
&gt; 
&gt; (FWIW, I even ran committers_unittest.py, and it exited with status 0 without printing anything, so I figured I was good... guess I should have looked more carefully at the code.)

Not a problem, the test was bad now. (Otherwise we usually run Tools/Scripts/test-webkitpy instead of individual test)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536704</commentid>
    <comment_count>8</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-01-16 12:11:49 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Oh, awesome. I broke the build on my first commit. :-O
&gt; 
&gt; (FWIW, I even ran committers_unittest.py, and it exited with status 0 without printing anything, so I figured I was good... guess I should have looked more carefully at the code.)

Despite the existence of those __main__ blocks, that&apos;s not really a sanctioned way to run the tests.  test-webkitpy is your best bet.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122668</attachid>
            <date>2012-01-16 11:39:44 -0800</date>
            <delta_ts>2012-01-16 12:05:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76396-20120116193942.patch</filename>
            <type>text/plain</type>
            <size>2462</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA1MDc4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzVlZjg3NTlhOWEyZjg5ZDU4YjZkMDE4NTMxZjE4ODc1
N2Q0MDVhMC4uMjk1MTkwYTBhODFkZDdmZGRlMDhlNTNlNjExZDViMjMwOWIxZmU3NiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDEyLTAxLTE2ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgW1F0XSBSRUdSRVNTSU9OKHIxMDUwNzIpOiBJdCBicm9rZSBjb21taXR0ZXJzX3Vu
aXR0ZXN0LnB5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NjM5NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL2NvbW1pdHRlcnNfdW5pdHRlc3QucHk6
CisgICAgICAgIChDb21taXR0ZXJzVGVzdC5fYXNzZXJ0X2Z1enpfbWF0Y2gpOiBJdCBzaG91bGQg
aGFuZGxlIG1vcmUgbmFtZXMuCisgICAgICAgIChDb21taXR0ZXJzVGVzdC50ZXN0X2NvbnRyaWJ1
dG9yc19ieV9mdXp6eV9tYXRjaF93aXRoX2xlZ2FjeV9uYW1lcyk6IEZpeCB0aGUgdGVzdGNhc2Uu
CisKIDIwMTItMDEtMTYgIE1hcmlvIFNhbmNoZXogUHJhZGEgIDxtc2FuY2hlekBpZ2FsaWEuY29t
PgogCiAgICAgICAgIFtHVEtdIEluY2x1ZGUgZ3RrKzMgaW4gdGhlIGpoYnVpbGQgbW9kdWxlcwpk
aWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL2NvbW1pdHRl
cnNfdW5pdHRlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jb25maWcvY29t
bWl0dGVyc191bml0dGVzdC5weQppbmRleCBkM2IxMGI4MmEzYjBlYWVjMTc3NzJiZWJlMjc4NTcz
NmJhOGE4ZmYxLi41M2Q5YzRkMTRmNGRmOTNmY2QzMTAyMDE2NjVjNGUwYTVhOTM1MDA0IDEwMDY0
NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jb25maWcvY29tbWl0dGVyc191
bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jb25maWcvY29t
bWl0dGVyc191bml0dGVzdC5weQpAQCAtMTA0LDcgKzEwNCwxMCBAQCBjbGFzcyBDb21taXR0ZXJz
VGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgZGVmIF9hc3NlcnRfZnV6el9tYXRjaChzZWxm
LCB0ZXh0LCBuYW1lX29mX2V4cGVjdGVkX2NvbnRyaWJ1dG9yLCBleHBlY3RlZF9kaXN0YW5jZSk6
CiAgICAgICAgIGNvbW1pdHRlcnMgPSBDb21taXR0ZXJMaXN0KCkKICAgICAgICAgY29udHJpYnV0
b3JzLCBkaXN0YW5jZSA9IGNvbW1pdHRlcnMuY29udHJpYnV0b3JzX2J5X2Z1enp5X21hdGNoKHRl
eHQpCi0gICAgICAgIGV4cGVjdGVkX25hbWVzID0gW25hbWVfb2ZfZXhwZWN0ZWRfY29udHJpYnV0
b3JdIGlmIG5hbWVfb2ZfZXhwZWN0ZWRfY29udHJpYnV0b3IgZWxzZSBbXQorICAgICAgICBpZiB0
eXBlKG5hbWVfb2ZfZXhwZWN0ZWRfY29udHJpYnV0b3IpIGlzIGxpc3Q6CisgICAgICAgICAgICBl
eHBlY3RlZF9uYW1lcyA9IG5hbWVfb2ZfZXhwZWN0ZWRfY29udHJpYnV0b3IKKyAgICAgICAgZWxz
ZToKKyAgICAgICAgICAgIGV4cGVjdGVkX25hbWVzID0gW25hbWVfb2ZfZXhwZWN0ZWRfY29udHJp
YnV0b3JdIGlmIG5hbWVfb2ZfZXhwZWN0ZWRfY29udHJpYnV0b3IgZWxzZSBbXQogICAgICAgICBz
ZWxmLmFzc2VydEVxdWFsKChbY29udHJpYnV0b3IuZnVsbF9uYW1lIGZvciBjb250cmlidXRvciBp
biBjb250cmlidXRvcnNdLCBkaXN0YW5jZSksIChleHBlY3RlZF9uYW1lcywgZXhwZWN0ZWRfZGlz
dGFuY2UpKQogCiAgICAgZGVmIHRlc3RfY29udHJpYnV0b3JzX2J5X2Z1enp5X21hdGNoKHNlbGYp
OgpAQCAtMTY3LDcgKzE3MCw3IEBAIGNsYXNzIENvbW1pdHRlcnNUZXN0KHVuaXR0ZXN0LlRlc3RD
YXNlKToKICMgICAgICAgIHNlbGYuX2Fzc2VydF9mdXp6X21hdGNoKCdDaHJpcycsICdDaHJpcyBC
bHVtZW5iZXJnJywgMCkKICAgICAgICAgc2VsZi5fYXNzZXJ0X2Z1enpfbWF0Y2goJ2NibHUnLCAn
Q2hyaXMgQmx1bWVuYmVyZycsIDApCiAKLSAgICAgICAgc2VsZi5fYXNzZXJ0X2Z1enpfbWF0Y2go
J0RhbicsICdEYW4gQmVybnN0ZWluJywgMCkKKyAgICAgICAgc2VsZi5fYXNzZXJ0X2Z1enpfbWF0
Y2goJ0RhbicsIFsnRGFuIFdpbnNoaXAnLCAnRGFuIEJlcm5zdGVpbiddLCAwKQogICAgICAgICBz
ZWxmLl9hc3NlcnRfZnV6el9tYXRjaCgnRGFuIEInLCAnRGFuIEJlcm5zdGVpbicsIDApCiAjICAg
ICAgICBzZWxmLl9hc3NlcnRfZnV6el9tYXRjaCgnbWl0eicsICdEYW4gQmVybnN0ZWluJywgMCkK
ICAgICAgICAgc2VsZi5fYXNzZXJ0X2Z1enpfbWF0Y2goJ01pdHogUGV0dGVsJywgJ0RhbiBCZXJu
c3RlaW4nLCAxKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>