Fixing the shared-mime-info debacle

Josselin Mouette joss at
Sun Mar 8 02:27:23 UTC 2009


in case you didn’t already know, since version 0.60, the format of the
cache file provided by shared-mime-info has changed. The new package
removes the old cache file (/usr/share/mime/mime.cache) to generate one
with a new format, and has versioned conflicts with the packages this
upgrade breaks - the new cache format being understood by newer

However, this has tragic consequences. Not only it breaks the running
instances of file managers that monitor the changes of the system
mime.cache file, but the per-user cache (~/.local/share/mime/mime.cache)
stays at the old format and completely breaks the implementations.

I feel that upstream made a strong mistake to not rename the cache file
when changing its format. Even if this means diverging from the
specification, we should rename the filename, for example to

The affected packages are:
      * glib2.0
      * gnome-vfs
      * libcitadel
      * pcmanfm
      * rox
      * thunar
      * and of course, shared-mime-info itself.

If someone can think of a better way to fix this, please speak up now.
Otherwise, if you agree with this course of action, I suggest we
synchronize an upload of these packages (using DELAYED) and add proper
versioned conflicts in shared-mime-info.

 .''`.      Debian 5.0 "Lenny" has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-    me that if you don't install Lenny, he'd melt your brain.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message
	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Url : 

More information about the pkg-gnome-maintainers mailing list