[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]

[rt.cpan.org #37250] File::Spec->case_tolerant works only on systems where one filesystem type is installed



Mon Jun 30 13:07:26 2008: Request 37250 was acted upon.
Transaction: Ticket created by jeff.holt@method-r.com
       Queue: PathTools
     Subject: File::Spec->case_tolerant works only on systems where one filesystem type is installed
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: jeff.holt@method-r.com
      Status: new
 Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=37250 >


On systems where some filesystems are case tolerant and others are not, the
case_tolerant method produces invalid results.

This can happen at least in these two cases:

- Mac OS X has support for creating and mounting any mixture of native case
tolerant and case intolerant file systems
- Linux systems where an ntfs samba filesystem is mounted.

Two things need to happen:

- the pod for case_tolerant should indicate the bug manifestation when no
argument is provided
- the case_tolerant method should take an optional argument that, if
provided, detects the filesystem and determines if it is case tolerant.


[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]