Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 566002 - app-emulation/spice-0.12.6 needs to depend on dev-python/six
Summary: app-emulation/spice-0.12.6 needs to depend on dev-python/six
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Virtualization Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-17 01:17 UTC by Olipro
Modified: 2015-11-18 20:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olipro 2015-11-17 01:17:48 UTC
Spice 0.12.6 fails to emerge if dev-python/six has not been emerged - therefore this should be made a dependency.
Comment 1 Andrei Slavoiu 2015-11-17 13:19:45 UTC
Confirmed:

Traceback (most recent call last):
  File "/usr/lib64/spice-protocol/spice_codegen.py", line 7, in <module>
    from python_modules import spice_parser
  File "/usr/lib64/spice-protocol/python_modules/spice_parser.py", line 1, in <module>
    import six
ImportError: No module named six
Comment 2 Mikhail Krivtsov 2015-11-17 13:41:21 UTC
In fact the problem is not with app-emulation/spice-0.12.6 but with app-emulation/spice-protocol-0.12.10 (see https://bugs.gentoo.org/show_bug.cgi?id=565984). 'spice' successfully builds after fixing 'spice-protocol'.

-RDEPEND=""
+RDEPEND="dev-python/six"
Comment 3 Matthias Maier gentoo-dev 2015-11-18 20:39:30 UTC
commit d2b59c7384255f91d4cc850aaff3b8d65ee39d80
Author: Christian Affolter <christian.affolter@stepping-stone.ch>
Date:   Mon Nov 16 23:19:00 2015 +0100

    app-emulation/spice: Added dev-python/six build dependency
    
    Spice requires Six, the Python 2 and 3 compatibility library, otherwise
    the build will fail with the following error:

[...]