[Pkg-xfce-devel] Bug#638699: Bug#638699: exo-open fails to open a filename with a hash (#)

Jason Perrin jvperrin at ocf.berkeley.edu
Tue May 31 22:27:29 UTC 2016


This has been fixed in release 0.10.7-1 (available in stretch). The
core issue here was that exo-open did not properly escape filenames
before sending them to gobject/glib, so files with a number sign (#)
in their name would get cut off, due to glib removing what it saw as a
URI fragment. This was reported in
https://bugzilla.xfce.org/show_bug.cgi?id=9912 and fixed with
http://git.xfce.org/xfce/exo/commit/?id=6faf134307a8f651c09931ae4f7017ce141f6320,
so this issue should be resolved.

On Sun, 21 Aug 2011 10:13:50 +0200 Mathias Brodala <info at noctus.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi.
>
> Baruch Even, 21.08.2011 09:40:
> > Package: exo-utils
>
> This should be blamed on gobject/glib.
>
> > Trying to open a doc file that is named: /tmp/a#.doc with the command:
> > exo-open /tmp/a#.doc
> > This fails with the message:
> > Failed to open URI "file:///tmp/a#.doc".
> > Error stating file '/tmp/a': No such file or directory.
>
> Most likely related to this one:
>
> https://bugzilla.gnome.org/show_bug.cgi?id=655194
> (gio.File ignores uri fragments on file:// URIs)
>
> There’s nothing exo can do here except wait for gobject/glib to fix this
> issue.
>
>
> Regards, Mathias
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk5QvjYACgkQYfUFJ3ewsJgOGACfQJ+pzHOMUtbQrkobemF9Nv6K
> gCoAoJ61V30cNWYyS4OO9ASgHwz1Fgt3
> =sF7F
> -----END PGP SIGNATURE-----
>
>
>



More information about the Pkg-xfce-devel mailing list