Hi,
gnome-vfs as currently in stable is missing filesystems like
ext4 from its list of filesystems, causing the trash not to
work correctly on stable, as seen in Bug#511071.[1]
The attached patch adds the filesystems 'btrfs', 'ext4dev',
'ext4' and 'ntfs-3g' to the list of filesystems supporting the
trash.
Is this patch a valid candidate for inclusion in the next point
release?
Regards,
Julian
[1] unstable's version of gnome-vfs is affected as well, but this
is not an important issue because nautilus uses gvfs nowadays.
--
Julian Andres Klode - Free Software Developer
Debian Developer - Contributing Member of SPI
Ubuntu Member - Fellow of FSFE
Website: http://jak-linux.org/ XMPP: juliank@jabber.org
Debian: http://www.debian.org/ SPI: http://www.spi-inc.org/
Ubuntu: http://www.ubuntu.com/ FSFE: http://www.fsfe.org/
diff -u gnome-vfs-2.22.0/debian/control gnome-vfs-2.22.0/debian/control
--- gnome-vfs-2.22.0/debian/control
+++ gnome-vfs-2.22.0/debian/control
@@ -2,7 +2,7 @@
Section: libs
Priority: optional
Maintainer: Josselin Mouette <joss@debian.org>
-Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Sebastian Dröge <slomo@debian.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Julian Andres Klode <jak@debian.org>, Sebastian Dröge <slomo@debian.org>
Build-Depends: cdbs,
quilt,
type-handling,
diff -u gnome-vfs-2.22.0/debian/changelog gnome-vfs-2.22.0/debian/changelog
--- gnome-vfs-2.22.0/debian/changelog
+++ gnome-vfs-2.22.0/debian/changelog
@@ -1,3 +1,9 @@
+gnome-vfs (1:2.22.0-5jak1) stable; urgency=low
+
+ * 25_new_filesystems.patch: Support trash on ext4dev, ext4, btrfs.
+
+ -- Julian Andres Klode <jak@debian.org> Tue, 28 Jul 2009 14:34:10 +0200
+
gnome-vfs (1:2.22.0-5) unstable; urgency=low
* Recommend dbus-x11 for the availability of dbus-launch.
diff -u gnome-vfs-2.22.0/debian/patches/series gnome-vfs-2.22.0/debian/patches/series
--- gnome-vfs-2.22.0/debian/patches/series
+++ gnome-vfs-2.22.0/debian/patches/series
@@ -19,6 +19,7 @@
22_ignore_inaccessible_volumes.patch
23_improve_volume_labels.patch
24_home_dir_fakeroot.patch
+25_new_filesystems.patch
30_nfs4.patch
90_from_svn_no_range_for_youtube.patch
99_ltmain_as-needed.patch
only in patch2:
unchanged:
--- gnome-vfs-2.22.0.orig/debian/patches/25_new_filesystems.patch
+++ gnome-vfs-2.22.0/debian/patches/25_new_filesystems.patch
@@ -0,0 +1,27 @@
+--- a/libgnomevfs/gnome-vfs-filesystem-type.c
++++ b/libgnomevfs/gnome-vfs-filesystem-type.c
+@@ -39,6 +39,7 @@ static struct FSInfo fs_data[] = {
+ { "affs" , N_("AFFS Volume"), 0},
+ { "afs" , N_("AFS Network Volume"), 0 },
+ { "auto" , N_("Auto-detected Volume"), 0 },
++ { "btrfs" , N_("BTRFS Linux Volume"), 1},
+ { "cd9660" , N_("CD-ROM Drive"), 0 },
+ { "cdda" , N_("CD Digital Audio"), 0 },
+ { "cdrom" , N_("CD-ROM Drive"), 0 },
+@@ -47,6 +48,8 @@ static struct FSInfo fs_data[] = {
+ { "ext2" , N_("Ext2 Linux Volume"), 1 },
+ { "ext2fs" , N_("Ext2 Linux Volume"), 1 },
+ { "ext3" , N_("Ext3 Linux Volume"), 1 },
++ { "ext4dev" , N_("Ext4 (Development Version) Linux Volume"), 1 },
++ { "ext4" , N_("Ext4 Linux Volume"), 1 },
+ { "fat" , N_("MSDOS Volume"), 1 },
+ { "ffs" , N_("BSD Volume"), 1 },
+ { "fuse" , N_("FUSE Volume"), 1 },
+@@ -65,6 +68,7 @@ static struct FSInfo fs_data[] = {
+ { "msdosfs" , N_("MSDOS Volume"), 0 },
+ { "nfs" , N_("NFS Network Volume"), 1 },
+ { "ntfs" , N_("Windows NT Volume"), 0 },
++ { "ntfs-3g" , N_("Windows NT Volume"), 1 },
+ { "nwfs" , N_("Netware Volume"), 0 },
+ { "proc" , N_("System Volume"), 0 },
+ { "procfs" , N_("System Volume"), 0 },
Attachment:
signature.asc
Description: Digital signature