colord-0.1.13 is out. It appears that when colord is run as non-root user (as is the case on gentoo), using polkit for colord authentication does not work quite as intented, leading to authorization failures under gnome-3.2 [1] and a much degraded user experience (no color management for printers or monitors). See https://bugs.launchpad.net/ubuntu/+source/colord/+bug/837851 for Ubuntu's discussion on this topic. Fortunately, the Ubuntu people had developed a simple solution: build colord without polkit support (this required a patch in colord-0.1.12, but now works out of the box in colord-0.1.13) and instead modify the dbus service config file (/etc/dbus-1/system.d/org.freedesktop.ColorManager.conf) to allow access for at_console and root, so that colord behaves the same as when running as root and using the default upstream polkit policy. I have tested colord-0.1.13 with this setup on two different machines with gnome-3.2, and it appears to work correctly, unlike 0.1.12 (or unpatched 0.1.13). Colord-0.1.13 with ubuntu patches and with polkit disabled is in the gnome overlay: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=tree;f=x11-misc/colord [1]: typical example: color-plugin-WARNING **: failed to create device: GDBus.Error:org.freedesktop.ColorManager.Failed: could not check org.freedesktop.color-manager.create-device for auth: GDBus.Error:org.freedesktop.PolicyKit1.Error.NotAuthorized: Only trusted callers (e.g. uid 0) can use CheckAuthorization() for subjects belonging to other identities
Moved colord-0.1.13 from overlay to gx86.