I can confirm having the same issue. It's intermediate but reproducible, and affects both 2.4.0 and 2.4.1 versions. The setup is simple: - OS X (macOS 10.12.5 with latest patches) - XCode command line tools (also latest) - rbenv ...kwilczynski (Krzysztof Wilczynski)
I would like to resurrect this - what do you think Luis and Usa-san? I am more happy to re-base against Ruby 2.1.5 or head, and try to solve other issues. Just let me know what needs doing, I would really love to help with this :)kwilczynski (Krzysztof Wilczynski)
In the grand scheme of things FileUtils could be a gem (especially, since it lacks a maintainer now), yes. This probably would turn to be good for it, actually. As per your suggestion, I am going to do my best and maintain this as a gem...kwilczynski (Krzysztof Wilczynski)
When talking about accepting it ... two things to consider as patch has two parts, really: Part 1 - Adding support for lutimes on *nix/POSIX operating systems[*]; Part 2 - Changing FileUtils accordingly to accommodate for File getting n...kwilczynski (Krzysztof Wilczynski)
Hey, Thanks a million Luis! :-) It would be amazing to get File#lutime added now so *nix / POSIX compliant environment will benefit from it, and then we can look (under a separate ticket) how to add File#symlink? for Windows platfo...kwilczynski (Krzysztof Wilczynski)
Hey Martin, No problem :) I hope it at least helps a little. I was wondering, whether the following would cause issues: ftp://ftp.openssl.org/snapshot/openssl-1.0.2-stable-SNAP-20121023.tar.gz I will try to compile ext/openssl a...kwilczynski (Krzysztof Wilczynski)
Hey, I have had a look, and it does look like an upstream problem at the first glance. There seem to be a bug open against this particular version of OpenSSL (openssl and libssl in Ubuntu) describing similar problems that other people...kwilczynski (Krzysztof Wilczynski)
Hey, Small updates regarding this :) Support for nanoseconds in Linux kernel for VFS and stat(2) was added around 2.5.38[1]. Then, adding support of lutimes(3) was already mentioned here: http://bugs.ruby-lang.org/issues/4052 Said ...kwilczynski (Krzysztof Wilczynski)
Hey, Definitely a nice to have feature in the standard library :) And so... few thoughts / ideas ... On Linux, it would require both the glibc >= 2.6 and kernel >= 2.6.22 since lutimes() on linux uses the utimensat() system-call (and ...kwilczynski (Krzysztof Wilczynski)