[Openicc] Linux CM ideology .. Linux CM proposal

Robert Krawitz rlk at alum.mit.edu
Tue Feb 8 06:00:56 PST 2011


On Wed, 09 Feb 2011 00:44:50 +1100, Graeme Gill wrote:
> Richard Hughes wrote:
>> Least common denominator is not good enough. The session needs to
>> *query* things like "give me all the profiles for device $foo" and
>> "find all the devices that use profile $bar" which is why we should be
>> using a database, rather than searching discrete files on the
>> filesystem every time the session asks for data[1].
>
> While that would be convenient, I'm not sure the quantity of information
> is really so large that it is an issue to do a linear search.
> How many profile can you imagine being installed on a system ?
> 10 ? 20 ? 100 ? More than 100 is a lot of profiles, because a lot
> of work needs to go into making each one of them!

While sqlite is "lite", I'd prefer to have things in ASCII text files
as much as possible -- those can be inspected and fixed if necessary.

There could well be a lot of profiles on the system: a reasonable
combination of paper types and resolutions for a lot of printers
(assuming that we were to crowdsource and bundle a lot of profiles
with Gutenprint, or offer a gutenprint-profiles package).  I'm not
sure exactly how many it would work out to be, but 10 different paper
types at, say, 3 or 4 resolutions each multiplied by however many
classes of printers we have.


More information about the openicc mailing list