Hello community,

here is the log from the commit of package gvfs for openSUSE:13.1 checked in at 
2013-11-01 07:53:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/gvfs (Old)
 and      /work/SRC/openSUSE:13.1/.gvfs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gvfs"

Changes:
--------
--- /work/SRC/openSUSE:13.1/gvfs/gvfs.changes   2013-10-04 12:10:46.000000000 
+0200
+++ /work/SRC/openSUSE:13.1/.gvfs.new/gvfs.changes      2013-11-01 
07:53:54.000000000 +0100
@@ -1,0 +2,6 @@
+Sat Oct 26 17:57:13 UTC 2013 - [email protected]
+
+- Add gvfs-webdav_file_types.patch: fix webdav access over
+  gvfsd-fuse, resulting in Input/output error (bnc#848129).
+
+-------------------------------------------------------------------

New:
----
  gvfs-webdav_file_types.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gvfs.spec ++++++
--- /var/tmp/diff_new_pack.0iBhMS/_old  2013-11-01 07:53:54.000000000 +0100
+++ /var/tmp/diff_new_pack.0iBhMS/_new  2013-11-01 07:53:54.000000000 +0100
@@ -32,6 +32,8 @@
 Patch5:         gvfs-nvvfs.patch
 # PATCH-FEATURE-OPENSUSE gvfs-nds.patch [email protected] -- Provides NDS 
browsing for nautilus
 Patch6:         gvfs-nds.patch
+# PATCH-FIX-UPSTREAM gvfs-webdav_file_types.patch bgo#706798 bnc#848129 
[email protected] -- gvfs-webdav_file_types.patch
+Patch7:         gvfs-webdav_file_types.patch
 BuildRequires:  bluez-devel
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fuse-devel
@@ -139,6 +141,7 @@
 translation-update-upstream
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 %build
 autoreconf -f

++++++ gvfs-webdav_file_types.patch ++++++
From 921b813784ba0505fff76edb1a3bd20c40b78b75 Mon Sep 17 00:00:00 2001
From: Ross Lagerwall <[email protected]>
Date: Fri, 11 Oct 2013 22:04:51 +0200
Subject: [PATCH] dav: Set file type to regular by default

Some servers send empty resourcetype nodes or don't send the node at all
for regular files (the spec says that it defaults to empty).  Set the
file type to regular by default.

https://bugzilla.gnome.org/show_bug.cgi?id=706798
---
 daemon/gvfsbackenddav.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/daemon/gvfsbackenddav.c b/daemon/gvfsbackenddav.c
index 2feb980..39995d6 100644
--- a/daemon/gvfsbackenddav.c
+++ b/daemon/gvfsbackenddav.c
@@ -991,7 +991,7 @@ ms_response_to_file_info (MsResponse *response,
   g_file_info_set_name (info, basename);
   g_file_info_set_edit_name (info, basename);
 
-  file_type = G_FILE_TYPE_UNKNOWN;
+  file_type = G_FILE_TYPE_REGULAR;
   mime_type = NULL;
 
   have_display_name = FALSE;
@@ -1013,7 +1013,6 @@ ms_response_to_file_info (MsResponse *response,
           if (node_has_name (node, "resourcetype"))
             {
               file_type = parse_resourcetype (node);
-              g_file_info_set_file_type (info, file_type);
             }
           else if (node_has_name (node, "displayname") && text)
             {
@@ -1059,6 +1058,7 @@ ms_response_to_file_info (MsResponse *response,
         }
     }
 
+  g_file_info_set_file_type (info, file_type);
   if (file_type == G_FILE_TYPE_DIRECTORY)
     {
       icon = g_themed_icon_new ("folder");
-- 
1.8.1.5--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to