[opensuse-gnome] FYI, colord upgrade breaks F-Spot
The upgrade/installation of colord breaks the application F-Spot; apparently because this changes the version of the ICC profiles [I've already communicated with the developer]. colord is a dependency for gnome-control-center, but everything seems to work fine after an "rpm -e --nodeps colord". After removing colord F-Spot runs again. Just mentioning it here as I wonder if the change to the ICC profile version might cause some other lurking breakages somewhere. awilliam@linux-86wr:~> f-spot If 'f-spot' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf f-spot awilliam@linux-86wr:~> f-spot [Info 08:49:26.730] Initializing Mono.Addins Could not allocate -32 bytes Stacktrace: at <unknown> <0xffffffff> at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.PtrToStringAnsi (intptr) <0xffffffff> at Cms.Profile.get_ProductDescription () <0x0007b> at FSpot.ColorManagement.AddProfiles (string,System.Collections.Generic.IDictionary`2<string, Cms.Profile>) <0x000f7> at FSpot.ColorManagement.AddProfiles (string,System.Collections.Generic.IDictionary`2<string, Cms.Profile>) <0x002d7> at FSpot.ColorManagement.get_Profiles () <0x001e3> at FSpot.TagSelectionWidget.IconDataFunc (Gtk.TreeViewColumn,Gtk.CellRenderer,Gtk.TreeModel,Gtk.TreeIter) <0x000eb> at GtkSharp.TreeCellDataFuncWrapper.NativeCallback (intptr,intptr,intptr,intptr,intptr) <0x0011b> at (wrapper native-to-managed) GtkSharp.TreeCellDataFuncWrapper.NativeCallback (intptr,intptr,intptr,intptr,intptr) <0xffffffff> at <unknown> <0xffffffff> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff> at Gtk.Application.Run () <0x0000b> at FSpot.Driver.Startup () <0x0030b> at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x0009e> at FSpot.Driver.Main (string[]) <0x0088b> at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff> -- Adam Tauno Williams <mailto:awilliam@whitemice.org> GPG D95ED383 Systems Administrator, Python Developer, LPI / NCLA -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
On Mon, Jun 3, 2013 at 6:52 AM, Adam Tauno Williams <awilliam@whitemice.org> wrote:
The upgrade/installation of colord breaks the application F-Spot; apparently because this changes the version of the ICC profiles [I've already communicated with the developer].
colord is a dependency for gnome-control-center, but everything seems to work fine after an "rpm -e --nodeps colord". After removing colord F-Spot runs again.
Just mentioning it here as I wonder if the change to the ICC profile version might cause some other lurking breakages somewhere.
awilliam@linux-86wr:~> f-spot If 'f-spot' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf f-spot awilliam@linux-86wr:~> f-spot [Info 08:49:26.730] Initializing Mono.Addins Could not allocate -32 bytes Stacktrace:
at <unknown> <0xffffffff> at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.PtrToStringAnsi (intptr) <0xffffffff> at Cms.Profile.get_ProductDescription () <0x0007b> at FSpot.ColorManagement.AddProfiles (string,System.Collections.Generic.IDictionary`2<string, Cms.Profile>) <0x000f7> at FSpot.ColorManagement.AddProfiles (string,System.Collections.Generic.IDictionary`2<string, Cms.Profile>) <0x002d7> at FSpot.ColorManagement.get_Profiles () <0x001e3> at FSpot.TagSelectionWidget.IconDataFunc (Gtk.TreeViewColumn,Gtk.CellRenderer,Gtk.TreeModel,Gtk.TreeIter) <0x000eb> at GtkSharp.TreeCellDataFuncWrapper.NativeCallback (intptr,intptr,intptr,intptr,intptr) <0x0011b> at (wrapper native-to-managed) GtkSharp.TreeCellDataFuncWrapper.NativeCallback (intptr,intptr,intptr,intptr,intptr) <0xffffffff> at <unknown> <0xffffffff> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff> at Gtk.Application.Run () <0x0000b> at FSpot.Driver.Startup () <0x0030b> at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x0009e> at FSpot.Driver.Main (string[]) <0x0088b> at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>
-- Adam Tauno Williams <mailto:awilliam@whitemice.org> GPG D95ED383 Systems Administrator, Python Developer, LPI / NCLA
-- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
Hi, Yes the latest colord breaks f-spot and any program that doesn't support ICC Profiles V4. The problem with f-spot is that its using lcms1 which doesn't have support for V4 profiles. I'm currently working on updating f-spot to use lcms2 which does have support for V4 profiles. I think I'm getting closer to having this in a testable state. Unfortunately (fortunately?), lcms2 broke backwards compatibility so I'm trying to learn the new lcms version... as well as lcms in general ;) Cheers, Stephen -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-gnome+owner@opensuse.org
participants (2)
-
Adam Tauno Williams
-
Stephen Shaw