Daniel J. Calandria Hernández wrote:
> Hi!
> 
> It works with nautilus 2.24 from experimental

Thank you for checking.

In the end the problem was that shared-mime-info changed the mime.cache file
structure in an incompatible manner, but some packages (nautilus, tracker,
libgnomevfs) have their own copy of xdgmime in their source trees, which are old
and don't support the new format.

The solution to this is to add Breaks to those packages. Fortunately nautilus
and tracker no longer use their own copy of xdgmime in the packages in
experimental, and libgnomevfs has been updated, so with those packages we should
be all good.

The attached patch adds the conflicts.

Best regards,
Emilio
Index: debian/control
===================================================================
--- debian/control	(revisión: 216)
+++ debian/control	(copia de trabajo)
@@ -19,6 +19,9 @@
 Depends: ${misc:Depends},
          ${shlibs:Depends}
 Conflicts: libglib2.0-0 (<< 2.17.2)
+Breaks: nautilus (<< 2.24),
+        tracker (<< 0.6.90-1),
+        libgnomevfs2-0 (<< 1:2.24.0-1)
 Description: FreeDesktop.org shared MIME database and spec
  This is the shared MIME-info database from the X Desktop Group. It is required
  by any program complying to the Shared MIME-Info Database spec, which is also
Index: debian/changelog
===================================================================
--- debian/changelog	(revisión: 216)
+++ debian/changelog	(copia de trabajo)
@@ -1,3 +1,11 @@
+shared-mime-info (0.51-4) UNRELEASED; urgency=low
+
+  * debian/control: Add Breaks for nautilus, tracker and libgnomevfs,
+    since the mime cache format changed incompatibly and those used
+    an old implementation of xdgmime. Closes: #515728.
+
+ -- Emilio Pozuelo Monfort <po...@ubuntu.com>  Wed, 18 Feb 2009 21:30:52 +0100
+
 shared-mime-info (0.51-3) unstable; urgency=low
 
   * Really skip calls to update-mime-database if they come from dpkg,

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to