ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:90198] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
@ 2018-11-30 23:34 ` Greg.mpls
  2018-12-01 15:51 ` [ruby-core:90211] " hanmac
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 11+ messages in thread
From: Greg.mpls @ 2018-11-30 23:34 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been reported by MSP-Greg (Greg L).

----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90211] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
  2018-11-30 23:34 ` [ruby-core:90198] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere? Greg.mpls
@ 2018-12-01 15:51 ` hanmac
  2018-12-01 16:27 ` [ruby-core:90213] " pdahorek
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 11+ messages in thread
From: hanmac @ 2018-12-01 15:51 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by Hanmac (Hans Mackowiak).


i don't think that works that easy because it depends on the filesystem which depends on the location of the file.

For example it might be that it's case insensitive in one location and sensitive on another.

----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75333

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90213] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
  2018-11-30 23:34 ` [ruby-core:90198] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere? Greg.mpls
  2018-12-01 15:51 ` [ruby-core:90211] " hanmac
@ 2018-12-01 16:27 ` pdahorek
  2018-12-01 16:36 ` [ruby-core:90214] " Greg.mpls
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 11+ messages in thread
From: pdahorek @ 2018-12-01 16:27 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by ahorek (Pavel Rosický).


it looks like Ruby checks only a platform for the case-(in)sensivity

for example on WSL I can create a file in my home folder which is case-sensitive
```
touch aAa.txt
touch aaa.txt
```
this creates two separate files

if I do the same in /mnt/c/* which is a remote case-insensitive NTFS filesystem. It creates only one.

on Windows
```
irb(main):002:0> Dir['c:/aaa.txt']
=> ["c:/aAa.txt"]
```

on WSL
```
irb(main):002:0> Dir['/mnt/c/aaa.txt']
=> []

irb(main):002:0> Dir['/mnt/c/aAa.txt']
=> ['/mnt/c/aAa.txt']
```

note that Ruby has a significant perf impact on case-insensitive filesystem already. In order to support this feature, Ruby would have to check filesystem capabilities on the fly and on every single FS operation that matters. For that reason I don't care much about fixing it.

----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75335

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90214] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
                   ` (2 preceding siblings ...)
  2018-12-01 16:27 ` [ruby-core:90213] " pdahorek
@ 2018-12-01 16:36 ` Greg.mpls
  2018-12-01 16:41 ` [ruby-core:90215] " pdahorek
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 11+ messages in thread
From: Greg.mpls @ 2018-12-01 16:36 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by MSP-Greg (Greg L).


@ahorek & Hans,

Thanks for the feedback.  Both of you are right, there isn't a trivial solution to this.

Ok to close.  The code had an error in it also...


----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75336

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90215] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
                   ` (3 preceding siblings ...)
  2018-12-01 16:36 ` [ruby-core:90214] " Greg.mpls
@ 2018-12-01 16:41 ` pdahorek
  2018-12-02 12:37 ` [ruby-core:90223] " nobu
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 11+ messages in thread
From: pdahorek @ 2018-12-01 16:41 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by ahorek (Pavel Rosický).


unlike ruby, shell's glob finds a file, but it doesn't return a real filename as a result.
```
ls /mnt/c/aaa.txt
=> /mnt/c/aaa.txt (wrong)

ls /mnt/c/aAa.txt
=> /mnt/c/aAa.txt
```

https://ruby-doc.org/core-2.5.0/Dir.html
Note that the pattern is not a regexp, it's closer to a shell glob. See File.fnmatch for the meaning of the flags parameter. Case sensitivity depends on your system (File::FNM_CASEFOLD is ignored), as does the order in which the results are returned.


----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75337

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90223] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
                   ` (4 preceding siblings ...)
  2018-12-01 16:41 ` [ruby-core:90215] " pdahorek
@ 2018-12-02 12:37 ` nobu
  2018-12-02 13:01 ` [ruby-core:90224] " nobu
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 11+ messages in thread
From: nobu @ 2018-12-02 12:37 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by nobu (Nobuyoshi Nakada).


Case-sensitiveness is runtime environment property, and may differ per mounted volumes.


----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75343

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90224] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
                   ` (5 preceding siblings ...)
  2018-12-02 12:37 ` [ruby-core:90223] " nobu
@ 2018-12-02 13:01 ` nobu
  2018-12-02 15:10 ` [ruby-core:90225] " Greg.mpls
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 11+ messages in thread
From: nobu @ 2018-12-02 13:01 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by nobu (Nobuyoshi Nakada).


Now I can't remember why `File::FNM_SYSCASE` is 0 on macOS..., maybe it can select case-sensitive filesystems.

----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75344

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90225] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
                   ` (6 preceding siblings ...)
  2018-12-02 13:01 ` [ruby-core:90224] " nobu
@ 2018-12-02 15:10 ` Greg.mpls
  2018-12-03  0:00 ` [ruby-core:90232] " nobu
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 11+ messages in thread
From: Greg.mpls @ 2018-12-02 15:10 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by MSP-Greg (Greg L).


Now, I'm pretty much only windows, but previously the network I used had Windows, MacOS/OSX, and a few of *nix NAS devices.  I vaguely recall some casing issues.  Unfortunately, I can't test anything like that now.

Maybe the questions are:

1. Should Ruby attempt to account for case insensitive file systems?  The main issue I've come across is in comparisons using ENV variables that contain paths.

2. If #1 is yes, is that (reasonably) possible?


----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75345

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90232] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
                   ` (7 preceding siblings ...)
  2018-12-02 15:10 ` [ruby-core:90225] " Greg.mpls
@ 2018-12-03  0:00 ` nobu
  2018-12-03  3:54 ` [ruby-core:90243] " Greg.mpls
  2018-12-03  4:30 ` [ruby-core:90245] " nobu
  10 siblings, 0 replies; 11+ messages in thread
From: nobu @ 2018-12-03  0:00 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by nobu (Nobuyoshi Nakada).


You can't compare path names just by case-insensitiveness, on Windows.
Consider short file names.
You can compare them by `File.identical?` instead, or should use `File.expand_path` before comparison at least.

----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75350

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90243] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
                   ` (8 preceding siblings ...)
  2018-12-03  0:00 ` [ruby-core:90232] " nobu
@ 2018-12-03  3:54 ` Greg.mpls
  2018-12-03  4:30 ` [ruby-core:90245] " nobu
  10 siblings, 0 replies; 11+ messages in thread
From: Greg.mpls @ 2018-12-03  3:54 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by MSP-Greg (Greg L).


nobu (Nobuyoshi Nakada) wrote:
> You can't compare path names just by case-insensitiveness, on Windows.
> Consider short file names.
> You can compare them by `File.identical?` instead, or should use `File.expand_path` before comparison at least.

Thank you for the mention of `File.indentical?`, as I have never noticed that method.  Using `File.exist?` does correctly identify Windows as being case sensitive, but will give a false positive if, for instance,  one has folders `/Ruby` and `/ruby` on a case sensitive file system.  Unlikely, but possible...


I'm not sure about the effect of short file names.  If `test` is a string, and `File.exist? test` is true, then the following should work?

```ruby
fs_case_insens =
  (test != test.upcase   && File.identical?(test, test.upcase  )) ||
  (test != test.downcase && File.identical?(test, test.downcase)
```

----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75359

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [ruby-core:90245] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere?
       [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
                   ` (9 preceding siblings ...)
  2018-12-03  3:54 ` [ruby-core:90243] " Greg.mpls
@ 2018-12-03  4:30 ` nobu
  10 siblings, 0 replies; 11+ messages in thread
From: nobu @ 2018-12-03  4:30 UTC (permalink / raw)
  To: ruby-core

Issue #15363 has been updated by nobu (Nobuyoshi Nakada).


MSP-Greg (Greg L) wrote:
> I'm not sure about the effect of short file names.  If `test` is a string, and `File.exist? test` is true, then the following should work?
> 
> ```ruby
> fs_case_insens =
>   (test != test.upcase   && File.identical?(test, test.upcase  )) ||
>   (test != test.downcase && File.identical?(test, test.downcase)
> ```

As far as `test` contains alphabets, yes, probably.
Or maybe `File.identical?(test, test.swapcase)`.



----------------------------------------
Feature #15363: Case insensitive file systems - add info to CONFIG or somewhere?
https://bugs.ruby-lang.org/issues/15363#change-75361

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
I was under the impression that Windows was the only case insensitive file system.  That is not the case.  In RubyGems, there are places in both code and tests where this needs to be accounted for.

Although none come to mind, the same may exist here.  I haven't seen anything defining it's state.  If I'm not mistaken, could something like the following be added, maybe as an additional CONFIG key or constant somewhere?

```ruby
if __FILE__ != __FILE__.downcase
  FS_CASE_INSENS = File.exists?(__FILE__.downcase)
elsif __FILE__ != __FILE.upcase
  FS_CASE_INSENS = File.exists?(__FILE__.upcase)
else
  FS_CASE_INSENS = true # indeterminate? assume true?
end
p "FS_CASE_INSENS #{FS_CASE_INSENS}"
```

Thanks, Greg




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-12-03  4:30 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <redmine.issue-15363.20181130233410@ruby-lang.org>
2018-11-30 23:34 ` [ruby-core:90198] [Ruby trunk Feature#15363] Case insensitive file systems - add info to CONFIG or somewhere? Greg.mpls
2018-12-01 15:51 ` [ruby-core:90211] " hanmac
2018-12-01 16:27 ` [ruby-core:90213] " pdahorek
2018-12-01 16:36 ` [ruby-core:90214] " Greg.mpls
2018-12-01 16:41 ` [ruby-core:90215] " pdahorek
2018-12-02 12:37 ` [ruby-core:90223] " nobu
2018-12-02 13:01 ` [ruby-core:90224] " nobu
2018-12-02 15:10 ` [ruby-core:90225] " Greg.mpls
2018-12-03  0:00 ` [ruby-core:90232] " nobu
2018-12-03  3:54 ` [ruby-core:90243] " Greg.mpls
2018-12-03  4:30 ` [ruby-core:90245] " nobu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).