Only one file remains out of several that differ only by case, other get deleted when synced with Windows syncdaemon

Bug #993111 reported by Roman Yepishev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Triaged
High
Ubuntu One Client Engineering team

Bug Description

STR:

Ubuntu:
 1. cd ~/Ubuntu\ One
 2. touch ab Ab aB AB
 3. Wait for the files to sync

Windows:
 4. Connect to Ubuntu One, find that only one file (in my case, AB is synchronized)

Ubuntu:
 5. Check ~/Ubuntu One folder, notice that only one file out of this set is left.

I suppose this is due to case-insensitivity of filenames on Windows. But deleting the files is not the best solution.

Original support request: https://support.one.ubuntu.com/Ticket/Display.html?id=14506

Roman Yepishev (rye)
Changed in ubuntuone-client:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+)
Revision history for this message
Roberto Alsina (ralsina) wrote :

This is a tricky thing to fix. The only complete solution to this problem that I can think of is to break the syncing of files that differ only in case from the Linux side, which is not ideal either.

Alternative ideas:

1) Show a warning about syncing too-similar names on windows, and stop syncing.
2) Create a mapping between server filenames and local filenames per-device. Lots of code, lots of ways it could go wrong.
     mangled filenames on windows.
3) Show a warning about syncing too-similar names on linux, and not sync more than one.
4) Document it

Also, we should check what other syncing solutions do for this case.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.