/home/mlab_ooni/lib/python2.6/site-packages/Twisted-14.0.0-py2.6-linux-i686.egg/twisted/internet/endpoints.py:30: DeprecationWarning: twisted.internet.interfaces.IStreamClientEndpointStringParser was deprecated in Twisted 14.0.0: This interface has been superseded by IStreamClientEndpointStringParserWithReactor.
Trac: Username: earthrise
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
Note, this issue does not crop up when the official installation procedure is followed which respects the URLs in requirements.txt. (See https://github.com/m-lab-tools/ooni-support/pull/43 for why we uncovered this issue.) Therefore this is a "future issue" for upgrades. A safe short term solution might be to constrain the twisted version in requirements.txt so that even when md5 checks fail due to errors like the link above, a non-MiTM install will still use the correct twisted version.
/home/mlab_ooni/lib/python2.6/site-packages/Twisted-14.0.0-py2.6-linux-i686.egg/twisted/internet/endpoints.py:30:DeprecationWarning: twisted.internet.interfaces.IStreamClientEndpointStringParser was deprecated in Twisted 14.0.0: This interface has been superseded by IStreamClientEndpointStringParserWithReactor. from twisted.internet.interfaces import (
-then if the official dependency install procedure is followed the issue in this ticket will not be triggered. This is in the category of "not currently a bug, but it may be when we upgrade dependencies, or if users incorrectly install ooni-backend". Is there a way we can mark this ticket to mean that?
Python 2.7.8 (default, Oct 7 2014, 20:15:29) [GCC 4.9.1] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import twisted>>> twisted.__version__'14.0.2'>>> from twisted.internet import endpoints>>>