Incorrect case for a folder path on a fat-formated volume creates a duplicate folder
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
Invalid
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: nautilus
See video: http://
See also forum thread: http://
Bug is in: Ubuntu 8.04
(Assumed) Package: nautilus 1:2.22.3-0ubuntu1
Rationale:
Fat filesystems are not case-sensitive, and are not compliant with Unix naming conventions. Fat filesystems are still common on dual-boot systems and are widely used on USB thumb drives and digital camera memory cards, and some attention should be given to make sure fat's limitations are handled gracefully, especially given its continued use.
Expected to happen:
A user has a folder with subfolders and data, called 'Oh-no' on a fat filesystem. The user is working with tree view open on the side panel in Nautilus. The path of the folder is /fat/Oh-no. The user types the path incorrectly, mistaking the case - '/fat/oh-no.'
Nautilus should:
A. Ignore the mistake and point to '/fat/Oh-no,' possibly correcting the path's incorrect case for the user (this is what MS explorer on Windows XP does. In Dolphin on KDE 4.1 beta 1, the path is not corrected for the user, but no unexpected behavior occurs. [see "what happened instead"]).
-Or-
B. Return an error, saying that '/fat/oh-no' does not exist (as it does does not, using strict case-sensitivity).
What happened instead:
In tree view, on the left hand side pane, a second folder appears. Both '/fat/Oh-no' and 'fat/oh-no' are visible. Both appear to contain identical subfolders and files, though only one copy of the data exists.
Why this bug should be fixed:
The creation of a duplicate folder invites the user to press "delete" to remove the redundant files. Yet there is only one copy of the data. Nautilus misrepresents the data on the drive, compounding user mistakes.
See also the following old bug, which may be related: https:/
Changed in nautilus: | |
assignee: | nobody → brian-slinker |
status: | New → In Progress |
Changed in nautilus: | |
importance: | Undecided → Low |
Hello Slink3r, are you going to work in this report?