<?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>116895</bug_id>
          
          <creation_ts>2013-05-28 15:21:37 -0700</creation_ts>
          <short_desc>fast/js/date-DST-time-cusps.html fails after http://trac.webkit.org/changeset/150833</short_desc>
          <delta_ts>2013-05-30 18:52:44 -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>528+ (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>Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Gavin Barraclough">barraclough</assigned_to>
          <cc>barraclough</cc>
    
    <cc>jer.noble</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>894565</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-05-28 15:21:37 -0700</bug_when>
    <thetext>http://build.webkit.org/results/Apple%20MountainLion%20Release%20WK1%20(Tests)/r150833%20(10397)/fast/js/date-DST-time-cusps-pretty-diff.html

- PASS Passed all tests (or skipped all tests if your timezone isn&apos;t PST/PDT)
+ FAIL 2/4 tests were failed: (new Date(1982, 2, 14, 2, 10)).getHours() should be 1. Was 3., (new Date(1982, 2, 14, 2)).getHours() should be 1. Was 3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894577</commentid>
    <comment_count>1</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-05-28 15:40:09 -0700</bug_when>
    <thetext>Marked failing in http://trac.webkit.org/changeset/150848.

Please fix by the morning or I&apos;ll roll out the offending patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894646</commentid>
    <comment_count>2</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-05-28 20:40:51 -0700</bug_when>
    <thetext>This is actually a progression!

Per the description in the test case:
&quot;For times that shouldn&apos;t happen we currently go back an hour, but in reality we would like to go forward an hour.  This has been filed as a radar: 4777813&quot;

Now it does!

I&apos;ll update the expected results.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894648</commentid>
    <comment_count>3</comment_count>
      <attachid>203116</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-05-28 21:01:40 -0700</bug_when>
    <thetext>Created attachment 203116
Update results</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>895349</commentid>
    <comment_count>4</comment_count>
      <attachid>203116</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-05-29 22:23:05 -0700</bug_when>
    <thetext>Comment on attachment 203116
Update results

View in context: https://bugs.webkit.org/attachment.cgi?id=203116&amp;action=review

Looks convincing.

&gt; LayoutTests/ChangeLog:5
&gt; +        &lt;rdar://problem/4777813&gt; Safari incorrectly handles times that shouldn&apos;t exist

Also &lt;https://bugs.webkit.org/show_bug.cgi?id=11157&gt;, I guess.

&gt; LayoutTests/ChangeLog:14
&gt; +            - Preffer the latter option for non-existant time (due to clock rolling forwards).

Typo: Preffer. Mistake: existant. Looks suspicious to me: forwards.

&gt; LayoutTests/fast/js/script-tests/date-DST-time-cusps.js:6
&gt;  &quot;For times that happen twice the behavior of all major browsers seems to be to pick the second occurance, i.e. Standard Time not Daylight Time&quot;

Mistake: occurrance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>895761</commentid>
    <comment_count>5</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-05-30 18:52:44 -0700</bug_when>
    <thetext>Fixed in r151000</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>203116</attachid>
            <date>2013-05-28 21:01:40 -0700</date>
            <delta_ts>2013-05-29 22:23:04 -0700</delta_ts>
            <desc>Update results</desc>
            <filename>116895.patch</filename>
            <type>text/plain</type>
            <size>2729</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE1MDg2MikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEzLTA1LTI4ICBHYXZpbiBCYXJyYWNsb3Vn
aCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4KKworICAgICAgICBmYXN0L2pzL2RhdGUtRFNULXRp
bWUtY3VzcHMuaHRtbCBmYWlscyBhZnRlciBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNl
dC8xNTA4MzMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExNjg5NQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDc3NzgxMz4gU2FmYXJpIGluY29ycmVj
dGx5IGhhbmRsZXMgdGltZXMgdGhhdCBzaG91bGRuJ3QgZXhpc3QKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBY2NpZGVudGFsIHByb2dyZXNzaW9uLCB1
cGRhdGluZyByZXN1bHRzIHRvIGV4cGVjdCBzdWNjZXNzLgorCisgICAgICAgICogVGVzdEV4cGVj
dGF0aW9uczoKKyAgICAgICAgICAgIC0gUmVtb3ZlIGV4cGVjdGF0aW9ucyBvZiBmYWlsdXJlLgor
ICAgICAgICAqIGZhc3QvanMvc2NyaXB0LXRlc3RzL2RhdGUtRFNULXRpbWUtY3VzcHMuanM6Cisg
ICAgICAgICAgICAtIFByZWZmZXIgdGhlIGxhdHRlciBvcHRpb24gZm9yIG5vbi1leGlzdGFudCB0
aW1lIChkdWUgdG8gY2xvY2sgcm9sbGluZyBmb3J3YXJkcykuCisKIDIwMTMtMDUtMjggIERlYW4g
SmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIEFuaW1hdGlvbnMgZG8gbm90IHJl
c3RhcnQgYWZ0ZXIgZXhpdGluZyBwYWdlIGNhY2hlCkluZGV4OiBMYXlvdXRUZXN0cy9UZXN0RXhw
ZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMJKHJl
dmlzaW9uIDE1MDg1OCkKKysrIExheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcg
Y29weSkKQEAgLTE1LDYgKzE1LDMgQEAgd2Via2l0Lm9yZy9iLzExNjQ3MyBlZGl0aW5nL3NlbGVj
dGlvbi91cwogCiAjIG1lZGlhL1czQy92aWRlby9uZXR3b3JrU3RhdGUvbmV0d29ya1N0YXRlX2R1
cmluZ19wcm9ncmVzcy5odG1sIGlzIGZsYWt5CiB3ZWJraXQub3JnL2IvNzYyODAgbWVkaWEvVzND
L3ZpZGVvL25ldHdvcmtTdGF0ZS9uZXR3b3JrU3RhdGVfZHVyaW5nX3Byb2dyZXNzLmh0bWwgWyBQ
YXNzIEZhaWx1cmUgXQotCi0jIGZhc3QvanMvZGF0ZS1EU1QtdGltZS1jdXNwcy5odG1sIGZhaWxz
IGFmdGVyIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE1MDgzMwotd2Via2l0Lm9y
Zy9iLzExNjg5NSBmYXN0L2pzL2RhdGUtRFNULXRpbWUtY3VzcHMuaHRtbCBbIEZhaWx1cmUgXQpJ
bmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGF0ZS1EU1QtdGltZS1jdXNw
cy5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9kYXRl
LURTVC10aW1lLWN1c3BzLmpzCShyZXZpc2lvbiAxNTA4NTgpCisrKyBMYXlvdXRUZXN0cy9mYXN0
L2pzL3NjcmlwdC10ZXN0cy9kYXRlLURTVC10aW1lLWN1c3BzLmpzCSh3b3JraW5nIGNvcHkpCkBA
IC0zLDE3ICszLDEzIEBAIGRlc2NyaXB0aW9uKAogKTsKIAogZGVzY3JpcHRpb24oCi0iRm9yIHRp
bWVzIHRoYXQgc2hvdWxkbid0IGhhcHBlbiB3ZSBjdXJyZW50bHkgZ28gYmFjayBhbiBob3VyLCBi
dXQgaW4gcmVhbGl0eSB3ZSB3b3VsZCBsaWtlIHRvIGdvIGZvcndhcmQgYW4gaG91ci4gIFRoaXMg
aGFzIGJlZW4gZmlsZWQgYXMgYSByYWRhcjogNDc3NzgxMyIKLSk7Ci0KLWRlc2NyaXB0aW9uKAog
IkZvciB0aW1lcyB0aGF0IGhhcHBlbiB0d2ljZSB0aGUgYmVoYXZpb3Igb2YgYWxsIG1ham9yIGJy
b3dzZXJzIHNlZW1zIHRvIGJlIHRvIHBpY2sgdGhlIHNlY29uZCBvY2N1cmFuY2UsIGkuZS4gU3Rh
bmRhcmQgVGltZSBub3QgRGF5bGlnaHQgVGltZSIKICk7CiAKIHZhciB0ZXN0Q2FzZXMgPSBbXTsK
IGlmICgobmV3IERhdGUoMjAwOSwgOSwgMSkpLnRvU3RyaW5nKCkubWF0Y2goIlBEVCIpKSB7Ci0g
ICAgdGVzdENhc2VzLnB1c2goWyIobmV3IERhdGUoMTk4MiwgMiwgMTQsIDIsIDEwKSkuZ2V0SG91
cnMoKSIsICIxIl0pOwotICAgIHRlc3RDYXNlcy5wdXNoKFsiKG5ldyBEYXRlKDE5ODIsIDIsIDE0
LCAyKSkuZ2V0SG91cnMoKSIsICIxIl0pOworICAgIHRlc3RDYXNlcy5wdXNoKFsiKG5ldyBEYXRl
KDE5ODIsIDIsIDE0LCAyLCAxMCkpLmdldEhvdXJzKCkiLCAiMyJdKTsKKyAgICB0ZXN0Q2FzZXMu
cHVzaChbIihuZXcgRGF0ZSgxOTgyLCAyLCAxNCwgMikpLmdldEhvdXJzKCkiLCAiMyJdKTsKICAg
ICB0ZXN0Q2FzZXMucHVzaChbIihuZXcgRGF0ZSgxOTgyLCAxMSwgNywgMSwgMTApKS5nZXRUaW1l
em9uZU9mZnNldCgpIiwgIjQ4MCJdKTsKICAgICB0ZXN0Q2FzZXMucHVzaChbIihuZXcgRGF0ZSgx
OTgyLCAxMSwgNywgMSkpLmdldFRpbWV6b25lT2Zmc2V0KCkiLCAiNDgwIl0pOwogfQo=
</data>
<flag name="review"
          id="224577"
          type_id="1"
          status="+"
          setter="ap"
    />
    <flag name="commit-queue"
          id="224734"
          type_id="3"
          status="-"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>