From: mame@... Date: 2019-12-16T05:35:04+00:00 Subject: [ruby-core:96257] [Ruby master Bug#16410] Spec failure - "File.utime allows Time instances in the far future to set mtime and atime" Issue #16410 has been updated by mame (Yusuke Endoh). I cannot reproduce the issue on Ubuntu with ext4 filesystem. ``` $ make test-all TESTS="spec/ruby/core/file/utime_spec.rb" MSPECOPT="-fs" ruby 2.7.0dev (2019-12-09T11:48:35Z master c2dc27d643) [x86_64-linux] [| | ==================100%================== | 00:00:00] 0F 0E Finished in 0.002229 seconds 2 files, 5 examples, 16 expectations, 0 failures, 0 errors, 0 tagged ``` I'm not familiar with file system at all, but I guess it depends upon whether 64-bit timestamp is supported or not. What Linux distribution, kernel version, glibc, and file system are you using? ---------------------------------------- Bug #16410: Spec failure - "File.utime allows Time instances in the far future to set mtime and atime" https://bugs.ruby-lang.org/issues/16410#change-83149 * Author: vo.x (Vit Ondruch) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.7.0dev (2019-12-09 master c2dc27d643) [x86_64-linux] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN ---------------------------------------- I observe the following spec error: ~~~ $ make test-all TESTS="spec/ruby/core/file/utime_spec.rb" MSPECOPT="-fs" ./revision.h unchanged ruby 2.7.0dev (2019-12-09 master c2dc27d643) [x86_64-linux] 1) File.utime allows Time instances in the far future to set mtime and atime FAILED Expected 2446 == 559444 to be truthy but was false /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/spec/ruby/core/file/utime_spec.rb:78:in `block (4 levels) in ' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/spec/ruby/core/file/utime_spec.rb:3:in `' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/spec/ruby/spec_helper.rb:31:in `' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/spec/ruby/core/file/utime_spec.rb:1:in `require_relative' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/spec/ruby/core/file/utime_spec.rb:1:in `' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/lib/test/unit.rb:963:in `require' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/lib/test/unit.rb:963:in `block in non_options' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/lib/test/unit.rb:957:in `each' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/lib/test/unit.rb:957:in `non_options' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/lib/test/unit.rb:65:in `process_args' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/lib/test/unit.rb:131:in `process_args' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/lib/test/unit.rb:1151:in `process_args' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/lib/test/unit.rb:1156:in `run' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/lib/test/unit.rb:1163:in `run' /builddir/build/BUILD/ruby-2.7.0-c2dc27d643/tool/test/runner.rb:22:in `' ./test/runner.rb:11:in `require_relative' ./test/runner.rb:11:in `
' [/ | ==================100%================== | 00:00:00] 1F 0E Finished in 0.009331 seconds 2 files, 5 examples, 15 expectations, 1 failure, 0 errors, 0 tagged make: *** [uncommon.mk:782: yes-test-all] Error 1 ~~~ -- https://bugs.ruby-lang.org/ Unsubscribe: