Release Readiness

Cyrille Berger Skott cberger at cberger.net
Thu Jan 12 20:58:40 UTC 2012


On Wednesday 11 January 2012, Sven Langkamp wrote:
> On Wed, Jan 11, 2012 at 7:53 PM, Cyrille Berger Skott
> 
> <cberger at cberger.net>wrote:
> > On Wednesday 11 January 2012, Sven Langkamp wrote:
> > > > * OpenGTL/OpenShiva: we have quite a few bug reports here. Is the
> > 
> > current
> > 
> > > > limited functionality worth exposing more and more people to crashes?
> > > > Should we disable this for now? I haven't been able to get this
> > > > functionality to work on OpenSUSE 12.1 because that comes with llvm
> > 
> > 3.0.
> > 
> > > Yeah, that's a big problem. There is an increasing number of bug
> > > reports by people that are not even using this feature. I guess
> > > currently only Cyrille is able to fix it.
> > 
> > Huh, that sounds bad... What are the bug numbers for those ? or is it the
> > mesa
> > not mixing well with opengtl ?
> 
> https://bugs.kde.org/show_bug.cgi?id=289279
> https://bugs.kde.org/show_bug.cgi?id=289729


> https://bugs.kde.org/show_bug.cgi?id=288722
I can't reproduce those :(


> https://bugs.kde.org/show_bug.cgi?id=289908
fixed with latest llvm.

> There was also something with the gallium driver that didn't mix with
> opengtl llvm. Not sure if where that report is.
Problem here is that we have to make distribution patch mesa/gallium to link 
with the shared library of llvm, this is done in Fedora, not sure about other 
distro. I don't know if there is away to detect if the user use mesa/gallium 
and then disable opengtl in that case.

For me the reasonable thing to do for Krita 2.4 is:
* support only OpenGTL 0.9.16 (and llvm 3.0): right now we support too many 
version of those, and some of the older llvm have issues with recent hardware, 
and we get a lot of poorly tested combination
* put mutex everywhere because there are some serious threading issue (I 
probably now how to fix them, but that will be for a later version of OpenGTL)
* make sure distribution use llvm shared libraries with mesa (OpenGTL 0.9.16 
only work with them)

-- 
Cyrille Berger Skott


More information about the kimageshop mailing list