systemd has a python script installed as /usr/bin/systemd-analyze, so I think it should rdepend on python:2. Furthermore the plot command of systemd-analyze uses the pycairo lib, so dev-python/pycairo[svg] should be added to rdpend too $ systemd-analyze plot > plot.svg File "/usr/bin/systemd-analyze", line 139, in <module> surface = cairo.SVGSurface(sys.stdout, width, height) AttributeError: 'module' object has no attribute 'SVGSurface' Reproducible: Always
Note that you have to apply the fix from bug #368601 to get systemd-analyze plot working
Narr, that's an optional RDEPEND. We usually handle this through elog calls in postinst(), but this one seems a little complex. Have to think about it... but will be fixed in systemd-30.
I've committed the fix to -9999 ebuild. I'd appreciate seeing if that suits you.
Fixed already a while ago, since 29-r2.