November 14th, 2012 von buergermeister
I am back from the first Linux ColorManagement Hackfest in Brno, four days working on color management stuff an we achieved a lot. Normally I planned for every day a post, but there was no time for it, really every minute was used for hacking and learning, testing. We even went not out for lunch on Saturday and Sunday, just pizza or sandwiches, on Friday we also did not went out for dinner we worked until the RedHat offices was closed at 10pm. But we had a lot of fun on Saturday during the “Colord vs. Oyranos Bowling Death Match”, colord has won it
For me is was mostly handing over TaxiDB to Daniel Jahre, who is interested in continuing the work on it, but we also worked a lot on it, because like it is now its not really useful. I personally like the KISS principle but Sebastian who made during the TaxiDB happen during GSoC 2011 made it really so “kissy” that there are now many problems there. So we worked on implementing full text search for the profiles and things like that, as we need it in the future for the work with colord.
Øyvind (pippin) analysed all the VCGT data in the icc profiles from Taxi so that he could find a colour-managed resistant dithering routine to reduce the amount of banding in gradients. Designers like me using always gradients with colors very nearby on there work, that includes wallpapers so they are interested in it as you can see here.
Lukáš Tinkl fixed a lot of bugs in colord-kde and implemented also some new things and polished the UI, so there is a really working version now. To bad that Daniel Nicoletti could not work on that, as he was arrested in Munich at the airport. He still needs some help with that problem. Honza Grulich did a lot of work on the UI of kolormanager and Dan Vrátil got ksnapshot working color managed and fixed a lot of bugs on different things, like an bug in SELinux.
Besides of that, there was a lot of discussions and tests get printing color managed under Linux, so Till Kampetter, Richard Hughes, Chris Murphy and Kai-Uwe Behrmann worked on that. It looks they found out also an nasty bug in Ghostscript. There was also discussed how to do an real print preview and Richard Hughes coded a small reference implementation. During doing that he found a bug in lcms2 which has to be fixed but he found with Pippin also a problem with CAIRO, so there is still work which has to be done. I am sure a lot of the things that was discussed there will help on a new printing dialog for GNOME. I am not sure I mentioned here everything, there was done a lot of things more. Think Hughsie mentioned in his blogpost some things more.
I am sure that is was a good idea to bring experts in color management together, with the authors of software that should be included in that process. As John Layt wrote “We really need more of these type of events to build communities around the common desktop infrastructure.” Right now we plan to do a kind of round table for one day at the LibreGraphicsMeeting and do an Linux ColorManagement Hackfest next year again.
Thanks goes to RedHat Czech for hosting us, Jaroslav Reznik for helping me a lot with organizing the hackfest and of course to the sponsors Google and KDE e.V.