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

Bug 295978

Summary: media-gfx/inkscape depends on redundant python xml api provider
Product: Gentoo Linux Reporter: Gilles Dartiguelongue (RETIRED) <eva>
Component: New packagesAssignee: Gentoo Graphics Project <graphics+disabled>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-12-06 15:44:16 UTC
Currently, inkscape depends on python, pyxml and lxml. From a quick search:
egrep "import" $(qlist inkscape | egrep "py$" |tr '\n' ' ') |egrep --color "xml"

it seems inkscape (0.46-r5 here) depends on:
 * lxml for etree which is also provided by pyxml and dev-lang/python[-build,xml]
 * pyxml for xml.dom.minidom which is apparently also provided by dev-lang/python[-build,xml]

Can we get a fixed inkscape with those dependencies  wrapped in a || () please ?
Comment 1 Markus Meier gentoo-dev 2009-12-07 11:19:36 UTC
dev-python/lxml is required for some extensions.
the dep on pyxml/python[xml] should be correct now. thx for the report Gilles.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-12-07 14:24:08 UTC
(In reply to comment #1)
> dev-python/lxml is required for some extensions.

yes, it is used for elementtree interface, it does not seem to use anything specific to lxml but I haven't checked that deeply.

> the dep on pyxml/python[xml] should be correct now.

thanks.