Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 758860

Summary: media-libs/gegl-9999 suddenly needs "dot" from media-gfx/graphviz
Product: Gentoo Linux Reporter: cyrillic <cyrilmaley>
Component: Current packagesAssignee: Sergey Torokhov <torokhov-s-a>
Status: RESOLVED FIXED    
Severity: normal CC: jstein, proxy-maint
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/20206
Whiteboard:
Package list:
Runtime testing required: ---

Description cyrillic 2020-12-06 23:40:14 UTC
media-libs/gegl-9999 suddenly needs "dot" from media-gfx/graphviz

Reproducible: Always




This is the commit where things changed :
https://gitlab.gnome.org/GNOME/gegl/-/commit/5ac40e3c3f9ab25b1208a96a8fdcae6fd72958ef
Comment 1 Sergey Torokhov 2020-12-24 13:27:12 UTC
Now gegl-9999 isn't require obligatory graphviz dependency - it's fixed by upstream.

This runtime dependency could be added later as 'optfeature' for gegl (gegl::introcpect). Thus left open and drop block for gimp-9999.

As example this feature is optionally used at runtime as gegl feature of gimp menu "File - Debug - Show Image Graph".
Comment 2 Larry the Git Cow gentoo-dev 2021-04-11 08:09:16 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d7445cd5b4a81684ba19e5d73249da309dc022

commit 20d7445cd5b4a81684ba19e5d73249da309dc022
Author:     Sergey Torokhov <torokhov-s-a@yandex.ru>
AuthorDate: 2021-03-30 23:00:55 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2021-04-11 08:08:46 +0000

    media-libs/gegl: Remove '-Dgraphviz=disable' option
    
    The media-gfx/graphiz is runtime checking for gegl(gegl::introcpect).
    
    As example this feature is optionally used at runtime
    as gegl feature of gimp menu "File - Debug - Show Image Graph"
    if graphviz is presented in system for >=media-gfx/gimp-2.99.4[debug].
    
    Add optfeature.eclass log message.
    
    Closes: https://bugs.gentoo.org/758860
    
    Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
    Closes: https://github.com/gentoo/gentoo/pull/20206
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 media-libs/gegl/gegl-0.4.30.ebuild | 9 +++++----
 media-libs/gegl/gegl-9999.ebuild   | 9 +++++----
 2 files changed, 10 insertions(+), 8 deletions(-)