Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114386 - twisted should depend on zopeinterface
Summary: twisted should depend on zopeinterface
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-03 13:03 UTC by Starling
Modified: 2005-12-15 11:30 UTC (History)
0 users

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 Starling 2005-12-03 13:03:32 UTC
Twisted Python just failed to emerge for me, because it requires the presence of
zope interface.  Nothing complicated, just another dependancy to add onto that
spaghetti-like entangled mess that is Twisted Python.

Reproducible: Always
Steps to Reproduce:
1. emerge twisted


Actual Results:  
Traceback (most recent call last):
  File "setup.py", line 20, in ?
    from twisted import copyright
  File "./twisted/__init__.py", line 21, in ?
    raise ImportError, "you need zope.interface installed
(http://zope.org/Products/ZopeInterface/)"
ImportError: you need zope.interface installed
(http://zope.org/Products/ZopeInterface/)


Expected Results:  
emerged smoothly

This fixes the problem:
1. emerge zopeinterface
2. emerge twisted

So clearly zopeinterface has to be a dependancy of twisted.
Comment 1 Marien Zwart (RETIRED) gentoo-dev 2005-12-04 08:21:17 UTC
What version of twisted did you get this with? The versions in the tree are
1.2.0,  1.3.0, 2.0.1 and 2.1.0. The first two don't depend on zope.interface
(the code doesn't use it, it's not in the ebuild's DEPEND), the last two do (the
code uses it and it's in the ebuild's DEPEND) so I don't understand how you hit
this.
Comment 2 Marien Zwart (RETIRED) gentoo-dev 2005-12-15 11:30:18 UTC
Closing this NEEDINFO as I really don't see how this could've happened. Please
report back with the version(s) involved / steps to reproduce. And "emerge info"
would be nice too :)