<?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>37697</bug_id>
          
          <creation_ts>2010-04-15 22:34:24 -0700</creation_ts>
          <short_desc>[qt] fast/url/host.html is failing</short_desc>
          <delta_ts>2014-02-03 03:16:22 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>LayoutTestFailure, Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>37641</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Chang">tony</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>jorlow</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>ossy</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>213197</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-04-15 22:34:24 -0700</bug_when>
    <thetext>The test was adding in bug 37666 and it&apos;s failing on the QT bot. I&apos;m going to skip the test for now.


Here&apos;s the diff output:
--- /home/webkitbuildbot/release32bit/buildslave/qt-linux-release/build/layout-test-results/fast/url/host-expected.txt	2010-04-15 19:57:06.533347063 -0700
+++ /home/webkitbuildbot/release32bit/buildslave/qt-linux-release/build/layout-test-results/fast/url/host-actual.txt	2010-04-15 19:57:06.533347063 -0700
@@ -5,18 +5,18 @@
 
 FAIL canonicalize(&apos;http://GoOgLe.CoM/&apos;) should be http://google.com/. Was http://GoOgLe.CoM/.
 FAIL canonicalize(&apos;http://Goo%20 goo%7C|.com/&apos;) should be http://goo%20%20goo%7C%7C.com/. Was http://Goo%20 goo%7C|.com/.
-FAIL canonicalize(&apos;http://GOOÂ ã€€goo.com/&apos;) should be http://goo%20%20goo.com/. Was http://goo  goo.com/.
+FAIL canonicalize(&apos;http://GOOÂ ã€€goo.com/&apos;) should be http://goo%20%20goo.com/. Was http:/.
 PASS canonicalize(&apos;http://GOOâ€‹â ï»¿goo.com/&apos;) is &apos;http://googoo.com/&apos;
 PASS canonicalize(&apos;http://www.fooã€‚bar.com/&apos;) is &apos;http://www.foo.bar.com/&apos;
-FAIL canonicalize(&apos;http://ï·zyx.com/&apos;) should be http://%EF%BF%BDzyx.com/. Was http:/.
+FAIL canonicalize(&apos;http://ï·zyx.com/&apos;) should be http://%EF%BF%BDzyx.com/. Was http://zyx.com/.
 FAIL canonicalize(&apos;http://%ef%b7%90zyx.com/&apos;) should be http://%EF%BF%BDzyx.com/. Was http://%ef%b7%90zyx.com/.
 PASS canonicalize(&apos;http://ï¼§ï½.com/&apos;) is &apos;http://go.com/&apos;
-FAIL canonicalize(&apos;http://ï¼…ï¼”ï¼‘.com/&apos;) should be http://a.com/. Was http://%41.com/.
+FAIL canonicalize(&apos;http://ï¼…ï¼”ï¼‘.com/&apos;) should be http://a.com/. Was http:/.
 FAIL canonicalize(&apos;http://%ef%bc%85%ef%bc%94%ef%bc%91.com/&apos;) should be http://a.com/. Was http://%ef%bc%85%ef%bc%94%ef%bc%91.com/.
-PASS canonicalize(&apos;http://ï¼…ï¼ï¼.com/&apos;) is &apos;http://%00.com/&apos;
+FAIL canonicalize(&apos;http://ï¼…ï¼ï¼.com/&apos;) should be http://%00.com/. Was http:/.
 FAIL canonicalize(&apos;http://%ef%bc%85%ef%bc%90%ef%bc%90.com/&apos;) should be http://%00.com/. Was http://%ef%bc%85%ef%bc%90%ef%bc%90.com/.
 PASS canonicalize(&apos;http://ä½ å¥½ä½ å¥½/&apos;) is &apos;http://xn--6qqa088eba/&apos;
-FAIL canonicalize(&apos;http://%E4%BD%A0%E5%A5%BDä½ å¥½/&apos;) should be http://xn--6qqa088eba/. Was http://xn--%e4%bd%a0%e5%a5%bd-5g72ap39l/.
+FAIL canonicalize(&apos;http://%E4%BD%A0%E5%A5%BDä½ å¥½/&apos;) should be http://xn--6qqa088eba/. Was http:/.
 FAIL canonicalize(&apos;http://%zz%66%a/&apos;) should be http://%25zzf%25a/. Was http://%zz%66%a/.
 PASS canonicalize(&apos;http://%25/&apos;) is &apos;http://%25/&apos;
 PASS canonicalize(&apos;http://hello%00/&apos;) is &apos;http://hello%00/&apos;
@@ -24,10 +24,10 @@
 FAIL canonicalize(&apos;http://%30%78%63%30%2e%30%32%35%30.01%2e/&apos;) should be http://192.168.0.1/. Was http://%30%78%63%30%2e%30%32%35%30.01%2e/.
 FAIL canonicalize(&apos;http://%3g%78%63%30%2e%30%32%35%30%2E.01/&apos;) should be http://%253gxc0.0250..01/. Was http://%3g%78%63%30%2e%30%32%35%30%2E.01/.
 FAIL canonicalize(&apos;http://192.168.0.1 hello/&apos;) should be http://192.168.0.1%20hello/. Was http://192.168.0.1 hello/.
-FAIL canonicalize(&apos;http://ï¼ï¼¸ï½ƒï¼ï¼Žï¼ï¼’ï¼•ï¼ï¼Žï¼ï¼‘/&apos;) should be http://192.168.0.1/. Was http://0xc0.0250.01/.
+FAIL canonicalize(&apos;http://ï¼ï¼¸ï½ƒï¼ï¼Žï¼ï¼’ï¼•ï¼ï¼Žï¼ï¼‘/&apos;) should be http://192.168.0.1/. Was http://0xc0.0xc00250.0xc0025001/.
 PASS canonicalize(&apos;http://192.168.0.257/&apos;) is &apos;http://192.168.0.257/&apos;
 PASS canonicalize(&apos;http://[google.com]/&apos;) is &apos;http://[google.com]/&apos;
-FAIL canonicalize(&apos;http://Ñ‚(/&apos;) should be http://xn--%28-7ed/. Was http://xn--(-8tb/.
+FAIL canonicalize(&apos;http://Ñ‚(/&apos;) should be http://xn--%28-7ed/. Was http:/.
 PASS successfullyParsed is true
 
 TEST COMPLETE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213198</commentid>
    <comment_count>1</comment_count>
      <attachid>53514</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-04-15 22:36:11 -0700</bug_when>
    <thetext>Created attachment 53514
skip the test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213199</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-04-15 22:37:03 -0700</bug_when>
    <thetext>Committed r57713: &lt;http://trac.webkit.org/changeset/57713&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213260</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-04-16 08:45:10 -0700</bug_when>
    <thetext>pretty diff URL:
http://build.webkit.org/results/Qt%20Linux%20Release/r57711%20%2810196%29/fast/url/host-pretty-diff.html

It is a feauture/bug of QURL() implementation which can be found in Qt source.
As for me, we can ignore expected fails. I don&apos;t think if Qt should
fail same as the expected fail.

There is only one test case where Qt fails instead of pass:
PASS canonicalize(&apos;http://ï¼…ï¼ï¼.com/&apos;) is &apos;http://%00.com/&apos;
FAIL canonicalize(&apos;http://ï¼…ï¼ï¼.com/&apos;) should be http://%00.com/. Was http:/.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213269</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-16 09:13:18 -0700</bug_when>
    <thetext>&gt; It is a feauture/bug of QURL() implementation which can be found in Qt source.
&gt; As for me, we can ignore expected fails. I don&apos;t think if Qt should
&gt; fail same as the expected fail.

Ok.  We&apos;re writing these tests as part of a project to clean up URL parsing.  At some point, I&apos;ll produce a matrix of what all the other browsers do.  It might make sense to decide how Qt should behave once we see that matrix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975120</commentid>
    <comment_count>5</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:16:22 -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>53514</attachid>
            <date>2010-04-15 22:36:11 -0700</date>
            <delta_ts>2010-06-11 10:54:51 -0700</delta_ts>
            <desc>skip the test</desc>
            <filename>bug-37697-20100416143609.patch</filename>
            <type>text/plain</type>
            <size>1097</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiZDZkMTY2Li45MzE2YjhmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDQt
MTUgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KKworICAgICAgICBOb3QgcmV2aWV3
ZWQsIHRyeWluZyB0byBtYWtlIHRoZSB0cmVlIGdyZWVuLgorCisgICAgICAgIFtxdF0gZmFzdC91
cmwvaG9zdHMuaHRtbCBpcyBmYWlsaW5nLCBza2lwIHVudGlsIHNvbWVvbmUgY2FuCisgICAgICAg
IGludmVzdGlnYXRlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9Mzc2OTcKKworICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6CisKIDIwMTAtMDQt
MTUgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBKZXJlbXkgT3Jsb3cuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lw
cGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRleCA5ZTllOTVmLi5kMjQ3
ZWU4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTUyNDAsMyArNTI0MCw3IEBAIHdlYnNv
Y2tldC90ZXN0cy9sb25nLWludmFsaWQtaGVhZGVyLmh0bWwKICMgW1F0XSBSRUdSRVNTSU9OOiBl
ZGl0aW5nL3NlbGVjdGlvbi9zaHJpbmstc2VsZWN0aW9uLWFmdGVyLXNoaWZ0LXBhZ2Vkb3duLmh0
bWwgZmFpbHMgYWZ0ZXIgNTY1NjcKICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTM2NjI4CiBlZGl0aW5nL3NlbGVjdGlvbi9zaHJpbmstc2VsZWN0aW9uLWFmdGVyLXNo
aWZ0LXBhZ2Vkb3duLmh0bWwKKworIyBOb3Qgc3VyZSB3aHkgdGhpcyBpcyBmYWlsaW5nIG9uIFF0
LgorIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzc2OTcKK2Zhc3Qv
dXJsL2hvc3QuaHRtbAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>