RSS/Atom feed Twitter
Site is read-only, email is disabled

Making GEGL and Babl releases "soon"

This discussion is connected to the gegl-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

5 of 5 messages available
Toggle history

Please log in to manage your subscriptions.

Making GEGL and Babl releases "soon" Daniel Sabo 29 Nov 12:09
  Making GEGL and Babl releases "soon" Jon Nordby 29 Nov 13:12
   Making GEGL and Babl releases "soon" Daniel Sabo 29 Nov 13:21
    Making GEGL and Babl releases "soon" Jon Nordby 29 Nov 14:55
    Making GEGL and Babl releases "soon" Joao S. O. Bueno 29 Nov 15:11
Daniel Sabo
2013-11-29 12:09:11 UTC (almost 11 years ago)

Making GEGL and Babl releases "soon"

GEGL and Babl are both fairly stable right now, and much more stable than the last official versions that Gimp 2.8 is getting built against were. If there are no objections I am planning to make release of both of these some time next week so we can move future Gimp 2.8 releases to GEGL 0.3.

The Babl release will be 0.2.0 because we have made some non-backwards-compatible changes to color definitions that cause GEGL 0.2's make check to fail.

Jon Nordby
2013-11-29 13:12:48 UTC (almost 11 years ago)

Making GEGL and Babl releases "soon"

On 29 November 2013 13:09, Daniel Sabo wrote:

GEGL and Babl are both fairly stable right now, and much more stable than the last official versions that Gimp 2.8 is getting built against were. If there are no objections I am planning to make release of both of these some time next week so we can move future Gimp 2.8 releases to GEGL 0.3.

Hi Daniel,
new releases of GEGL+Babl would be nice.

However, distributions will likely not be happy with a bumped major versions of libraries for a patch change of GIMP (2.8.x) Do we really use GEGL in GIMP 2.8? I thought mitch disabled all the GEGL powered functionality in 2.8 series.

The Babl release will be 0.2.0 because we have made some non-backwards-compatible changes to color definitions that cause GEGL 0.2's make check to fail.

Jon Nordby - www.jonnor.com
Daniel Sabo
2013-11-29 13:21:31 UTC (almost 11 years ago)

Making GEGL and Babl releases "soon"

Gimp 2.8 still has "GEGL Operation" under the Tools menu, which apparently some people are using because we get bug reports about it crashing. I don't see the time it would take to backport those fixes to the 0.2 branch as worthwhile; there aren't any significant changes required for Gimp to use 0.3 but the fixes in GEGL are intertwined with other changes that make backporting impractical.

Jon Nordby
2013-11-29 14:55:02 UTC (almost 11 years ago)

Making GEGL and Babl releases "soon"

On 29 November 2013 14:21, Daniel Sabo wrote:

Gimp 2.8 still has "GEGL Operation" under the Tools menu, which apparently some people are using because we get bug reports about it crashing. I don't see the time it would take to backport those fixes to the 0.2 branch as worthwhile; there aren't any significant changes required for Gimp to use 0.3 but the fixes in GEGL are intertwined with other changes that make backporting impractical.

Agreed completely that backporting is not worth it. Disabling this feature if broken is also a possibility. If we want people playing with GEGL in GIMP, a 2.10 prerelease would probably be more useful for both devs and users..

But up to mitch though what to go for in GIMP 2.8, I think.

Jon Nordby - www.jonnor.com
Joao S. O. Bueno
2013-11-29 15:11:04 UTC (almost 11 years ago)

Making GEGL and Babl releases "soon"

Daniel - there is that bug in gobject about GParamSpecs segfaulting I mentioned in the gimp-devel thread - I don know if it is listed in bugzilla - but if you are talking about a release "right now", I think it'd be worth taking a look at.

Steps to reproduce: $ python
Python 2.7.3 (default, Jul 24 2012, 11:41:40) [GCC 4.6.3 20120306 (Red Hat 4.6.3-2)] on linux2

from gi.repository import Gegl
Gegl.init([])[]
params = Gegl.operation_list_properties("gegl:png-load")

(python:21947): GEGL-gegl-operations.c-WARNING **: Adding GeglChantinvert-linear_c shadows GeglChantinvert_c for operation gegl:invert
/usr/lib64/python2.7/site-packages/gi/types.py:43: Warning: g_object_get_qdata: assertion 'G_IS_OBJECT (object)' failed return info.invoke(*args, **kwargs) /usr/lib64/python2.7/site-packages/gi/types.py:43: Warning: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed return info.invoke(*args, **kwargs)

** (python:21947): CRITICAL **: pygobject_register_wrapper: assertion 'PyObject_TypeCheck(self, &PyGObject_Type)' failed

dir(params[0])

Segmentation fault (core dumped)
$

js
-> wrote:

Gimp 2.8 still has "GEGL Operation" under the Tools menu, which apparently some people are using because we get bug reports about it crashing. I don't see the time it would take to backport those fixes to the 0.2 branch as worthwhile; there aren't any significant changes required for Gimp to use 0.3 but the fixes in GEGL are intertwined with other changes that make backporting impractical. _______________________________________________ gegl-developer-list mailing list
List address: gegl-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gegl-developer-list