[#44786] [ruby-trunk - Feature #2565] adding hooks for better tracing — "tenderlovemaking (Aaron Patterson)" <aaron@...>
8 messages
2012/05/01
[#44788] Re: [ruby-trunk - Feature #2565] adding hooks for better tracing
— SASADA Koichi <ko1@...>
2012/05/02
(2012/05/02 8:25), tenderlovemaking (Aaron Patterson) wrote:
[#44789] Re: [ruby-trunk - Feature #2565] adding hooks for better tracing
— SASADA Koichi <ko1@...>
2012/05/02
(2012/05/02 8:25), tenderlovemaking (Aaron Patterson) wrote:
[#44911] [ruby-trunk - Bug #6408][Open] DelegateClass#eql? and <=> don't work as expected — "tenderlovemaking (Aaron Patterson)" <aaron@...>
11 messages
2012/05/06
[#44951] [ruby-trunk - Feature #6414][Open] Destructuring Assignment — "edtsech (Edward Tsech)" <edtsech@...>
14 messages
2012/05/08
[#45001] [ruby-trunk - Bug #6425][Open] Psych issue with !!omap — "trans (Thomas Sawyer)" <transfire@...>
5 messages
2012/05/11
[#45009] [ruby-trunk - Bug #6427][Open] ruby ioctl: Error integer 2148012656 too big to convert to `int' — "hadmut (Hadmut Danisch)" <hadmut@...>
5 messages
2012/05/12
[#45014] [Backport93 - Backport #6429][Assigned] Backport r35631 - [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3 — "luislavena (Luis Lavena)" <luislavena@...>
3 messages
2012/05/12
[#45015] Re: [ruby-changes:23580] luislavena:r35631 (trunk): * test/ruby/test_io.rb (class TestIO): Disable GC during IO tests to — Tanaka Akira <akr@...>
2012/5/13 luislavena <[email protected]>:
3 messages
2012/05/12
[#45035] [ruby-trunk - Bug #6433][Open] rb_thread_blocking_region(): ubf() function is executed with GVL — ibc (Iñaki Baz Castillo) <ibc@...>
12 messages
2012/05/14
[#45062] [ruby-trunk - Bug #6436][Open] Byte counting incorrect in BufferedIO (net/protocol.rb) — "jcast (Jeremie Castagna)" <jeremie.castagna@...>
6 messages
2012/05/15
[#45073] [PATCH] Ruby's port to NativeClient — Yuki Yugui Sonoda <yugui@...>
Hello Matz and rubyists,
9 messages
2012/05/16
[#45074] Re: [PATCH] Ruby's port to NativeClient
— SASADA Koichi <ko1@...>
2012/05/16
(2012/05/16 12:34), Yuki Yugui Sonoda wrote:
[#45075] Re: [PATCH] Ruby's port to NativeClient
— Yuki Yugui Sonoda <yugui@...>
2012/05/16
On Wed, May 16, 2012 at 12:43 PM, SASADA Koichi <[email protected]> wrote:
[#45102] ruby-mode maintainer? — Stefan Monnier <monnier@...>
Could the ruby-mode maintainer(s) contact me off-list?
6 messages
2012/05/17
[#45132] [ruby-trunk - Bug #6454][Open] Anonymous classes should delete tmp_classpath on dup — "tenderlovemaking (Aaron Patterson)" <aaron@...>
5 messages
2012/05/18
[#45176] [ruby-trunk - Bug #6476][Open] Proc unrolls an array even without splat — "prijutme4ty (Ilya Vorontsov)" <prijutme4ty@...>
3 messages
2012/05/22
[#45193] [ruby-trunk - Feature #6482][Open] Add URI requested to Net::HTTP request and response objects — "drbrain (Eric Hodel)" <[email protected]>
16 messages
2012/05/23
[#45268] [ruby-trunk - Feature #6482] Add URI requested to Net::HTTP request and response objects
— "mame (Yusuke Endoh)" <mame@...>
2012/05/26
[#45222] [ruby-trunk - Feature #6492][Open] Inflate all HTTP Content-Encoding: deflate, gzip, x-gzip responses by default — "drbrain (Eric Hodel)" <[email protected]>
23 messages
2012/05/24
[#45528] Re: [ruby-trunk - Feature #6492][Open] Inflate all HTTP Content-Encoding: deflate, gzip, x-gzip responses by default
— Eric Wong <normalperson@...>
2012/06/09
"drbrain (Eric Hodel)" <[email protected]> wrote:
[#45253] [RFC] RubyVM::FrameInfo.caller method — SASADA Koichi <ko1@...>
Hi,
11 messages
2012/05/26
[#45302] Re: [RFC] RubyVM::FrameInfo.caller method
— Dice <tetradice@...>
2012/05/28
Hello.
[#45269] [ruby-trunk - Bug #6501][Open] Documentation for Exception#set_backtrace is incorrect — "djberg96 (Daniel Berger)" <redmine@...>
3 messages
2012/05/26
[#45272] [ruby-trunk - Feature #6503][Open] Support for the NPN extension to TLS/SSL — "igrigorik (Ilya Grigorik)" <ilya@...>
13 messages
2012/05/27
[ruby-core:44843] [ruby-trunk - Bug #6385][Feedback] mtime vie File.stat(filename).utime vs File.open(filename, 'r').mtime in Windows
From:
"nobu (Nobuyoshi Nakada)" <nobu@...>
Date:
2012-05-03 05:38:34 UTC
List:
ruby-core #44843
Issue #6385 has been updated by nobu (Nobuyoshi Nakada).
Description updated
Category set to core
Status changed from Assigned to Feedback
=begin
I can't reproduce this issue in JST, which does not have DST.
In what timezone are you?
=end
----------------------------------------
Bug #6385: mtime vie File.stat(filename).utime vs File.open(filename, 'r').mtime in Windows
https://bugs.ruby-lang.org/issues/6385#change-26417
Author: kolmanv (Kolman Vornovitsky)
Status: Feedback
Priority: Normal
Assignee: usa (Usaku NAKAMURA)
Category: core
Target version:
ruby -v: ruby 1.9.3p194 (2012-04-20) [i386-mingw32]
=begin
Seems that File.stat is not working well under Windows, specifically the mtime member.
This thing maybe related to local time (timezones) which should not because time which is used is unixtime.
On Mac works fine.
Windows: ruby 1.9.3p194 (2012-04-20) [i386-mingw32]
Mac: ruby 1.9.3p202 (2012-04-27 revision 35484) [x86_64-darwin11.3.0]
To reproduce:
RESOURCES_DIR = File.expand_path(File.dirname(__FILE__) + "/test")
MOD_TIME_CONTENTS = Time.at 1306527039
def test_local_os
Dir.mkdir(RESOURCES_DIR) unless (File.exists?(RESOURCES_DIR))
file_path = "#{RESOURCES_DIR}/local_os_test.test"
file = File.open(file_path, "w", 0777) do |file|
file.puts("kuku")
end
file_stats = File.stat(file_path)
p "MOD_TIME_CONTENTS: #{MOD_TIME_CONTENTS}."
p "MOD_TIME_CONTENTS: #{MOD_TIME_CONTENTS.to_i}."
p "file_stat.mtime: #{file_stats.mtime}."
p "file_stat.mtime: #{file_stats.mtime.to_i}."
p "File.mtime: #{File.mtime(file_path)}."
p "File.mtime: #{File.mtime(file_path).to_i}."
File.utime File.atime(file_path), MOD_TIME_CONTENTS, file_path
file_stats = File.stat(file_path)
p "file_stat.mtime: #{file_stats.mtime}."
p "file_stat.mtime: #{file_stats.mtime.to_i}."
p "File.mtime: #{File.mtime(file_path)}."
p "File.mtime: #{File.mtime(file_path).to_i}."
file_mtime = nil
file = File.open(file_path, 'r') do |file|
p "file.open.mtime = #{file.mtime}"
p "file.open.mtime = #{file.mtime.to_i}"
file_mtime = file.mtime
end
assert_equal(MOD_TIME_CONTENTS, file_mtime)
# !!! This fails on windows with different timezone
assert_equal(MOD_TIME_CONTENTS, file_stats.mtime)
end
Second assertion fails:
1) Failure:
test_local_os(BBFS::FileUtils::Test::TestTimeModification) [test/file_utils/time_modification_test.rb:89]:
<2011-05-27 20:10:39 +0000> expected but was
<2011-05-27 18:10:39 +0000>.
--
http://bugs.ruby-lang.org/