[colord] NULL checksum prevents loading of two different profiles
Richard Hughes
hughsient at gmail.com
Sat Aug 3 02:46:13 PDT 2013
On 3 August 2013 10:22, Alexey Galakhov <agalakhov at gmail.com> wrote:
> (xiccd:5711): libcolord-DEBUG: CdIccStore: Failed to add
> /home/agalakhov/.local/share/icc/EpsonPhoto-Epson.icc as profile
> /home/agalakhov/.local/share/icc/Lomond Matte Epson Ink.icc already
> exists with the same checksum of (null)
Hmm, I'm guessing you're not calling
cd_icc_store_set_load_flags(CD_ICC_LOAD_FLAGS_FALLBACK_MD5) -- that's
okay, and it's perhaps a little bit odd that you'd have to given we
rely on the checksum to check for duplicates and can't rely on the
daemon to do this for us for profiles that do not have an embedded
profile_id.
> This is xiccd "new-libcolord" branch with colord 1.0.2 (I did not
> upgrade yet since I want to be compatible with Debian).
I've pushed this:
https://github.com/hughsie/colord/commit/c11675831eb38ea13807decf1bc73b1638ba516d
-- can you please test it and tell me if it fixes the issue? If so,
I'll push to stable too. Thanks!
Richard.
More information about the colord
mailing list