Summary: | dev-libs/glib-2.12.5 GKeyFile changes make gnome-vfs MIME type file associations not work | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marc Geerlings <m.geerlings> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fkrogh, maxima.bugs |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 158613 |
Description
Marc Geerlings
2006-12-20 07:36:41 UTC
Please, don't refer to forums.g.o. when reporting bugs. *** This bug has been marked as a duplicate of 158613 *** Reopening because of different assignees of the bugs and as I can't confirm the fix is identical to both issues. Changing bug summary appropriately. At least the file association problem is from glib's GKeyFile changes in 2.12.5. GKeyFile started to validate key names according to the appropriate standard, but gnome-vfs uses some extra characters in its cache (using GKeyFile) than the standard allows. Applied patch grabbed from upstream CVS with dev-libs/glib-2.12.5-r1: 2006-12-19 Matthias Clasen <mclasen@redhat.com> * glib/gkeyfile.c (g_key_file_is_key_name): Accept '/', '+' and '.' in key names, since gnome-vfs uses mime types as keys in some cache. * tests/keyfile-test.c: Tests for the above. The tests/keyfile-test.c parts aren't included as the patch I retrieved with cvs diff failed for that part and it isn't a worthwhile time investment in getting it work. A test possibly fails now, but this is a temporary revision in the tree as upstream is releasing 2.12.6 later today. Fixes file association for me, no means to test beryl/emerald-themes - bug 158613 is for tracking that. *** Bug 158673 has been marked as a duplicate of this bug. *** (In reply to comment #4) > *** Bug 158673 has been marked as a duplicate of this bug. *** > I don't know if this is a gnucash problem or a glib problem, but since my original messaage on this got moved here it is being reported here. With glib-2.12.6 if I enter gnucash and then immediately exit it prints 14 occurrences of (gnucash:7843): GLib-CRITICAL **: g_key_file_set_value: assertion `g_key_file_is_key_name (key)' failed This does seem to cause any problems other than the undesired print., (In reply to comment #5) > (In reply to comment #4) > > *** Bug 158673 has been marked as a duplicate of this bug. *** > > > > I don't know if this is a gnucash problem or a glib problem, but since my > original messaage on this got moved here it is being reported here. I reopened it with some technical details. Please share your experience there :) |