<?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>70236</bug_id>
          
          <creation_ts>2011-10-17 07:27:13 -0700</creation_ts>
          <short_desc>[Qt][WK2][meta] Fix failing API tests</short_desc>
          <delta_ts>2014-02-03 03:19:04 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>96928</dependson>
    
    <dependson>66664</dependson>
    
    <dependson>70237</dependson>
    
    <dependson>70238</dependson>
    
    <dependson>70525</dependson>
    
    <dependson>70715</dependson>
    
    <dependson>71311</dependson>
    
    <dependson>72612</dependson>
    
    <dependson>72633</dependson>
    
    <dependson>72916</dependson>
    
    <dependson>73292</dependson>
    
    <dependson>73994</dependson>
    
    <dependson>74176</dependson>
    
    <dependson>74180</dependson>
    
    <dependson>74923</dependson>
    
    <dependson>76906</dependson>
    
    <dependson>77554</dependson>
    
    <dependson>80247</dependson>
    
    <dependson>81143</dependson>
    
    <dependson>81771</dependson>
    
    <dependson>82167</dependson>
    
    <dependson>82483</dependson>
    
    <dependson>82700</dependson>
    
    <dependson>85049</dependson>
    
    <dependson>87236</dependson>
    
    <dependson>88870</dependson>
    
    <dependson>89871</dependson>
    
    <dependson>90372</dependson>
    
    <dependson>91888</dependson>
    
    <dependson>91900</dependson>
    
    <dependson>94949</dependson>
    
    <dependson>95968</dependson>
    
    <dependson>96531</dependson>
    
    <dependson>97561</dependson>
    
    <dependson>97907</dependson>
    
    <dependson>98045</dependson>
    
    <dependson>98296</dependson>
    
    <dependson>100224</dependson>
    
    <dependson>100247</dependson>
    
    <dependson>100661</dependson>
    
    <dependson>100758</dependson>
    
    <dependson>101167</dependson>
    
    <dependson>101168</dependson>
    
    <dependson>103875</dependson>
    
    <dependson>103889</dependson>
    
    <dependson>104574</dependson>
    
    <dependson>114680</dependson>
    
    <dependson>118129</dependson>
    
    <dependson>118134</dependson>
    
    <dependson>118138</dependson>
    
    <dependson>118357</dependson>
    
    <dependson>118360</dependson>
    
    <dependson>118384</dependson>
    
    <dependson>118389</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abecsi</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>hausmann</cc>
    
    <cc>kbalazs</cc>
    
    <cc>menard</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>485130</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-10-17 07:27:13 -0700</bug_when>
    <thetext>It is a meta bug for fixing failing API tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485161</commentid>
    <comment_count>1</comment_count>
      <attachid>111267</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-10-17 08:21:51 -0700</bug_when>
    <thetext>Created attachment 111267
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485167</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-17 08:26:16 -0700</bug_when>
    <thetext>Attachment 111267 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;, &apos;--chromium&apos;]&quot; exit_code: 2

Updating OpenSource
Current branch master is up to date.
Updating chromium port dependencies using gclient...
Error: Can&apos;t switch the checkout to http://v8.googlecode.com/svn/branches/3.6@9637; UUID don&apos;t match and there is local changes in /mnt/git/webkit-style-queue/Source/WebKit/chromium/v8. Delete the directory and try again.
Re-trying &apos;depot_tools/gclient sync&apos;
Error: Can&apos;t switch the checkout to http://v8.googlecode.com/svn/branches/3.6@9637; UUID don&apos;t match and there is local changes in /mnt/git/webkit-style-queue/Source/WebKit/chromium/v8. Delete the directory and try again.
Re-trying &apos;depot_tools/gclient sync&apos;
Error: Can&apos;t switch the checkout to http://v8.googlecode.com/svn/branches/3.6@9637; UUID don&apos;t match and there is local changes in /mnt/git/webkit-style-queue/Source/WebKit/chromium/v8. Delete the directory and try again.
Error: &apos;depot_tools/gclient sync&apos; failed 3 tries and returned 256 at Tools/Scripts/update-webkit-chromium line 107.
Re-trying &apos;depot_tools/gclient sync&apos;
No such file or directory at Tools/Scripts/update-webkit line 104.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485168</commentid>
    <comment_count>3</comment_count>
      <attachid>111267</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-10-17 08:28:00 -0700</bug_when>
    <thetext>Comment on attachment 111267
Patch

Clearing flags on attachment: 111267

Committed r97623: &lt;http://trac.webkit.org/changeset/97623&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485169</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-10-17 08:28:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485171</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-10-17 08:28:49 -0700</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490952</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-10-26 09:54:55 -0700</bug_when>
    <thetext>There are too many failing API tests for long time, so API tests aren&apos;t ready for making the bot red if a test fails. From now a failing API test doesn&apos;t make the WK2 bot red, but its build step is orange.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490985</commentid>
    <comment_count>7</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-10-26 10:20:21 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; There are too many failing API tests for long time, so API tests aren&apos;t ready for making the bot red if a test fails. From now a failing API test doesn&apos;t make the WK2 bot red, but its build step is orange.

NOOOOO please....

It&apos;s a real issue. Almost all the QtWebKit community is in dev days so we don&apos;t have time to look at it *right now*. But we will. Let&apos;s not go back to the past and let it broken. Any API breakage is as important as LayoutTests breakage.

By any chance did you catch the faulty revision or the import of Qt5 that it broke? I recall they were properly green last week.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>494087</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-11-01 13:08:30 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; There are too many failing API tests for long time, so API tests aren&apos;t ready for making the bot red if a test fails. From now a failing API test doesn&apos;t make the WK2 bot red, but its build step is orange.
&gt; 
&gt; NOOOOO please....
&gt; 
&gt; It&apos;s a real issue. Almost all the QtWebKit community is in dev days so we don&apos;t have time to look at it *right now*. But we will. Let&apos;s not go back to the past and let it broken. Any API breakage is as important as LayoutTests breakage.
&gt; 
&gt; By any chance did you catch the faulty revision or the import of Qt5 that it broke? I recall they were properly green last week.

There are 10 failing API tests now, I filed bug reports for all fails which block this bug. I don&apos;t think if always red bot is a good idea. Always red bot _can&apos;t_ get regressions and _can&apos;t_ send email if there is a new regression. We can catch new regressions easily if the bot is green almost always. In this case the green/red change means a possible new regression. I can&apos;t fix failing API tests myself, but API maintainer can.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>494118</commentid>
    <comment_count>9</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-11-01 13:58:40 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; (In reply to comment #6)
&gt; &gt; &gt; There are too many failing API tests for long time, so API tests aren&apos;t ready for making the bot red if a test fails. From now a failing API test doesn&apos;t make the WK2 bot red, but its build step is orange.
&gt; &gt; 
&gt; &gt; NOOOOO please....
&gt; &gt; 
&gt; &gt; It&apos;s a real issue. Almost all the QtWebKit community is in dev days so we don&apos;t have time to look at it *right now*. But we will. Let&apos;s not go back to the past and let it broken. Any API breakage is as important as LayoutTests breakage.
&gt; &gt; 
&gt; &gt; By any chance did you catch the faulty revision or the import of Qt5 that it broke? I recall they were properly green last week.
&gt; 
&gt; There are 10 failing API tests now, I filed bug reports for all fails which block this bug. I don&apos;t think if always red bot is a good idea. Always red bot _can&apos;t_ get regressions and _can&apos;t_ send email if there is a new regression. We can catch new regressions easily if the bot is green almost always. In this case the green/red change means a possible new regression. I can&apos;t fix failing API tests myself, but API maintainer can.

But szeged build bots doesn&apos;t send email/add comments on bugs even if you are the first guilty revision and I think that&apos;s the problem. Of course I do see why it doesn&apos;t do it because our bots there are not that stable or not meant to be used by other contributors. But would it be possible that they comment on bugs that matters for QtWebKit like the ones with [Qt] because today people don&apos;t care about API tests because they don&apos;t get warn on their original bug id. At least the WK2 could do so that would force people to care about them. It seems that except 

FAIL!  : qmltests::DesktopWebViewNavigationPolicyForUrl::test_ignorePolicy() window not shown

they seems to be easily fixable. The latter seems to be a race triggered in V8 with a recent change. Hopefully we can get that fixed in the next Qt update.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501356</commentid>
    <comment_count>10</comment_count>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2011-11-11 21:23:14 -0800</bug_when>
    <thetext>Alexis, all the API tests are currently passing, right?!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504856</commentid>
    <comment_count>11</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-11-17 08:00:31 -0800</bug_when>
    <thetext>The answer was yes, but now we have 2 new fails: https://bugs.webkit.org/show_bug.cgi?id=72612</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504867</commentid>
    <comment_count>12</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-11-17 08:12:30 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; But szeged build bots doesn&apos;t send email/add comments on bugs even if you are the first guilty revision and I think that&apos;s the problem. Of course I do see why it doesn&apos;t do it because our bots there are not that stable or not meant to be used by other contributors. But would it be possible that they comment on bugs that matters for QtWebKit like the ones with [Qt] because today people don&apos;t care about API tests because they don&apos;t get warn on their original bug id. At least the WK2 could do so that would force people to care about them.

I remember that sheriffbot commented bugs regularly if somebody caused a regression. But it was disabled, because folks didn&apos;t want to get SPAM.
Buildbot on its own can&apos;t send e-mails if a commit increases the number of
failing layout or API tests. Buildbot can send e-mail when its color changes 
from green to red. (or from all red revision)

Of course it is possible to implement a sophisticated script which polls buildbot page regularly, parse its output, find who break which layout or API tests and send e-mail if the bug title has [Qt] prefix, etc. Is there any volunteer for it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507558</commentid>
    <comment_count>13</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-11-22 06:19:24 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; (In reply to comment #9)
&gt; &gt; But szeged build bots doesn&apos;t send email/add comments on bugs even if you are the first guilty revision and I think that&apos;s the problem. Of course I do see why it doesn&apos;t do it because our bots there are not that stable or not meant to be used by other contributors. But would it be possible that they comment on bugs that matters for QtWebKit like the ones with [Qt] because today people don&apos;t care about API tests because they don&apos;t get warn on their original bug id. At least the WK2 could do so that would force people to care about them.
&gt; 
&gt; I remember that sheriffbot commented bugs regularly if somebody caused a regression. But it was disabled, because folks didn&apos;t want to get SPAM.
&gt; Buildbot on its own can&apos;t send e-mails if a commit increases the number of
&gt; failing layout or API tests. Buildbot can send e-mail when its color changes 
&gt; from green to red. (or from all red revision)
&gt; 
&gt; Of course it is possible to implement a sophisticated script which polls buildbot page regularly, parse its output, find who break which layout or API tests and send e-mail if the bug title has [Qt] prefix, etc. Is there any volunteer for it?

All green now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975326</commentid>
    <comment_count>14</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:19:04 -0800</bug_when>
    <thetext>=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>111267</attachid>
            <date>2011-10-17 08:21:51 -0700</date>
            <delta_ts>2011-10-17 08:27:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-70236-20111017122135.patch</filename>
            <type>text/plain</type>
            <size>1527</size>
            <attacher name="Alexis Menard (darktears)">menard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTc2MDIKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxNjFiYWZkY2MxNmU4Y2NhZmU1OGUzYzdjNmJhMjE4ZTMx
MDk2NzkwLi45MjQxZWQ0ZGI3NmE3N2RiZDdkMDEwN2Y3NzQ2MzJkYWYyMjA0NzBlIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTEtMTAtMTcgIEFsZXhpcyBNZW5hcmQgIDxhbGV4aXMubWVuYXJkQG9wZW5ib3NzYS5v
cmc+CisKKyAgICAgICAgW1F0XVtXSzJdW21ldGFdIEZpeCBmYWlsaW5nIEFQSSB0ZXN0cworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzAyMzYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbiBvcmRlciB0byBy
dW4gV2ViS2l0MiBBUEkgdGVzdHMgd2UgbmVlZCB0aGUgV2ViUHJvY2VzcyB0byBiZSBpbgorICAg
ICAgICB0aGUgcGF0aCBzbyBsZXQncyBhZGQgdGhlIGJpbiBkaXJlY3Rvcnkgd2hlbiBydW5uaW5n
IHRoZSBBUEkgdGVzdHMgb2YgUXQuCisKKyAgICAgICAgKiBTY3JpcHRzL3J1bi1xdHdlYmtpdC10
ZXN0czoKKwogMjAxMS0xMC0xNiAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAg
ICAgICAgIEFsd2F5cyBlbmFibGUgRU5BQkxFKERPTV9TVE9SQUdFKQpkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy9ydW4tcXR3ZWJraXQtdGVzdHMgYi9Ub29scy9TY3JpcHRzL3J1bi1xdHdlYmtp
dC10ZXN0cwppbmRleCA3ODMwNzg1ZjBmNmE3MmY4NzQ5MmRiMjQ0Zjk4MDU3ZmYyODJlMGU1Li41
ZmI3MmFhNDBlYzc0NGJlNzFlYmI1MTk2ZjJlMGQyZDgxYjcxODEwIDEwMDc1NQotLS0gYS9Ub29s
cy9TY3JpcHRzL3J1bi1xdHdlYmtpdC10ZXN0cworKysgYi9Ub29scy9TY3JpcHRzL3J1bi1xdHdl
YmtpdC10ZXN0cwpAQCAtMjEyLDYgKzIxMiw5IEBAIGNsYXNzIE1haW4oTG9nKToKICAgICAgICAg
cW1sX2ltcG9ydF9wYXRoID0gc2VsZi5fb3B0aW9ucy5wYXRoICsgIi4uLy4uLy4uL2ltcG9ydHMi
CiAgICAgICAgIHFtbF9pbXBvcnRfcGF0aCArPSAiOiIgKyBzZWxmLl9vcHRpb25zLnBhdGggKyAi
Li4vLi4vLi4vLi4vLi4vaW1wb3J0cyIKICAgICAgICAgb3MucHV0ZW52KCJRTUxfSU1QT1JUX1BB
VEgiLCBxbWxfaW1wb3J0X3BhdGgpCisgICAgICAgIHBhdGggPSBvcy5nZXRlbnYoIlBBVEgiKQor
ICAgICAgICBwYXRoICs9ICI6IiArIHNlbGYuX29wdGlvbnMucGF0aCArICIuLi8uLi8uLi8uLi8u
Li9iaW4iCisgICAgICAgIG9zLnB1dGVudigiUEFUSCIsIHBhdGgpCiAgICAgICAgIHNlbGYuZGVi
dWcoIlNlYXJjaGluZyBleGVjdXRhYmxlcy4uLiIpCiAgICAgICAgIHRlc3RzX2V4ZWN1dGFibGVz
ID0gc2VsZi5maW5kX3Rlc3RzX3BhdGhzKHNlbGYuX29wdGlvbnMucGF0aCkKICAgICAgICAgc2Vs
Zi5kZWJ1ZygiRm91bmQ6ICVzIiwgbGVuKHRlc3RzX2V4ZWN1dGFibGVzKSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>