On Tue, 29 Jan 2008, Danek Duvall wrote: > On Tue, Jan 29, 2008 at 02:41:33PM -0800, John Fischer wrote: > >> liblcms will most likely be a Volatile interface. This is also a >> Volatile interface depending upon it which should be fine. If anyone >> wants a contract please let me know. > > I think that contracts are too heavyweight a process to stabilize Volatile > interfaces between low-support F/OSS components. I am concerned, however, > that if someone upgrades lcms that the things it depends on may not get > sufficiently tested. If all its consumers are in the same consolidation,
I suspect that liblcms is mischaracterized as being particularly volatile and unsupported. I have been on the lcms mailing list since 2003 and have not heard complaints about interface stability. My own application has used lcms since at least 2000 and has never had a need to change due to lcms. Most dependent applications use only a few functions, which have been quite stable for many years. Liblcms is valuable to other projects as well. For example, ImageMagick can make use of it. Bob ====================================== Bob Friesenhahn bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/