After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 758564 - Colons in automatically created names by gvfs-fuse cause problems
Colons in automatically created names by gvfs-fuse cause problems
Status: RESOLVED DUPLICATE of bug 723399
Product: gvfs
Classification: Core
Component: fuse
1.26.x
Other Linux
: Normal normal
: ---
Assigned To: gvfs-maint
gvfs-maint
Depends on:
Blocks:
 
 
Reported: 2015-11-23 23:08 UTC by Francois Gouget
Modified: 2015-11-25 12:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Francois Gouget 2015-11-23 23:08:20 UTC
The naming scheme of gvfs-fuse creates directory names of mounted volumes under /run/user/<uid>/gvfs that contain colons, for example:

  smb-share:server=myserver,share=myshare

Windows does not allow colons in filenames and as a result this prevents Windows applications run through Wine from accessing gvfs files. For instance this is the case of Microsoft Excel which can obviously not be fixed by the community.

One could argue that colons are valid in POSIX filenames and certainly if a user decides to name his file 'foo:bar.xls' he won't be able to open it in Excel. However that's by his own choosing and thus he can easily avoid that issue. This is in contrast with the gvfs situation which imposes a filename that's incompatible with Windows applications.

Furthermore colons also break compatibility with all xxxPATH variables, even in the POSIX world.
Comment 1 Ondrej Holy 2015-11-25 12:22:40 UTC
Thanks for taking the time to report this.
This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 723399 ***