Opened 6 years ago

Closed 6 years ago

Last modified 20 months ago

#8454 closed defect (fixed)

ooni: setup.py is currently failing

Reported by: isis Owned by: isis
Priority: Immediate Milestone:
Component: Archived/Ooni Version:
Severity: Normal Keywords: ooni, bugreport
Cc: hellais, ioerror, aagbsn, isis Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

I tried debugging setup.py:

The error is: [from travis-ci](https://travis-ci.org/isislovecruft/ooni-probe/jobs/5430562)

Using worker: bluebox-linux-6.worker.travis-ci.org:travis-linux-17

$ git clone --depth=100 --quiet --branch=testing/isislovecruft/fix/unknown-cmdline-options git://github.com/isislovecruft/ooni-probe.git isislovecruft/ooni-probe
cd isislovecruft/ooni-probe
$ git checkout -qf 3dd89360c886aa369799aa32e31e8c3862260c1d
$ git submodule init
$ git submodule update
$ source ~/virtualenv/python2.7/bin/activate
$ python --version
Python 2.7.3
$ pip --version
pip 1.3.1 from /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg (python 2.7)
$ sudo apt-get install tor
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  tor-geoipdb torsocks
Suggested packages:
  mixmaster xul-ext-torbutton socat tor-arm polipo privoxy
The following NEW packages will be installed:
  tor tor-geoipdb torsocks
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,970 kB of archives.
After this operation, 6,571 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/universe tor amd64 0.2.2.35-1 [812 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/universe torsocks amd64 1.2-1 [70.6 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/universe tor-geoipdb all 0.2.2.35-1 [1,087 kB]
Fetched 1,970 kB in 0s (4,117 kB/s)
Selecting previously unselected package tor.
(Reading database ... 62589 files and directories currently installed.)
Unpacking tor (from .../tor_0.2.2.35-1_amd64.deb) ...
Selecting previously unselected package torsocks.
Unpacking torsocks (from .../torsocks_1.2-1_amd64.deb) ...
Selecting previously unselected package tor-geoipdb.
Unpacking tor-geoipdb (from .../tor-geoipdb_0.2.2.35-1_all.deb) ...
Processing triggers for ureadahead ...
Processing triggers for man-db ...
Setting up tor (0.2.2.35-1) ...
Something or somebody made /var/run/tor disappear.
Creating one for you again.
Raising maximum number of filedescriptors (ulimit -n) to 32768.
Starting tor daemon: tor...
Mar 12 03:39:53.761 [notice] Tor v0.2.2.35 (git-73ff13ab3cc9570d). This is experimental software. Do not rely on it for strong anonymity. (Running on Linux x86_64)
Mar 12 03:39:53.762 [notice] Initialized libevent version 2.0.16-stable using method epoll. Good.
Mar 12 03:39:53.762 [notice] Opening Socks listener on 127.0.0.1:9050
Mar 12 03:39:53.763 [notice] Opening Control listener on /var/run/tor/control
done.
Setting up torsocks (1.2-1) ...
Setting up tor-geoipdb (0.2.2.35-1) ...
$ python setup.py install
running install
running bdist_egg
running egg_info
creating ooni_probe.egg-info
writing requirements to ooni_probe.egg-info/requires.txt
writing ooni_probe.egg-info/PKG-INFO
writing top-level names to ooni_probe.egg-info/top_level.txt
writing dependency_links to ooni_probe.egg-info/dependency_links.txt
writing manifest file 'ooni_probe.egg-info/SOURCES.txt'
reading manifest file 'ooni_probe.egg-info/SOURCES.txt'
writing manifest file 'ooni_probe.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/ooni
copying ooni/reporter.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/__init__.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/director.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/otime.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/tasks.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/ratelimiting.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/config.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/managers.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/errors.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/nettest.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/oonicli.py -> build/lib.linux-x86_64-2.7/ooni
copying ooni/runner.py -> build/lib.linux-x86_64-2.7/ooni
creating build/lib.linux-x86_64-2.7/ooni/templates
copying ooni/templates/tcpt.py -> build/lib.linux-x86_64-2.7/ooni/templates
copying ooni/templates/__init__.py -> build/lib.linux-x86_64-2.7/ooni/templates
copying ooni/templates/httpt.py -> build/lib.linux-x86_64-2.7/ooni/templates
copying ooni/templates/dnst.py -> build/lib.linux-x86_64-2.7/ooni/templates
copying ooni/templates/scapyt.py -> build/lib.linux-x86_64-2.7/ooni/templates
creating build/lib.linux-x86_64-2.7/ooni/utils
copying ooni/utils/__init__.py -> build/lib.linux-x86_64-2.7/ooni/utils
copying ooni/utils/txagentwithsocks.py -> build/lib.linux-x86_64-2.7/ooni/utils
copying ooni/utils/net.py -> build/lib.linux-x86_64-2.7/ooni/utils
copying ooni/utils/log.py -> build/lib.linux-x86_64-2.7/ooni/utils
copying ooni/utils/onion.py -> build/lib.linux-x86_64-2.7/ooni/utils
copying ooni/utils/hacks.py -> build/lib.linux-x86_64-2.7/ooni/utils
copying ooni/utils/txscapy.py -> build/lib.linux-x86_64-2.7/ooni/utils
copying ooni/utils/logo.py -> build/lib.linux-x86_64-2.7/ooni/utils
copying ooni/utils/geodata.py -> build/lib.linux-x86_64-2.7/ooni/utils
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/reporter.py -> build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/__init__.py -> build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/director.py -> build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/otime.py -> build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/tasks.py -> build/bdist.linux-x86_64/egg/ooni
creating build/bdist.linux-x86_64/egg/ooni/templates
copying build/lib.linux-x86_64-2.7/ooni/templates/tcpt.py -> build/bdist.linux-x86_64/egg/ooni/templates
copying build/lib.linux-x86_64-2.7/ooni/templates/__init__.py -> build/bdist.linux-x86_64/egg/ooni/templates
copying build/lib.linux-x86_64-2.7/ooni/templates/httpt.py -> build/bdist.linux-x86_64/egg/ooni/templates
copying build/lib.linux-x86_64-2.7/ooni/templates/dnst.py -> build/bdist.linux-x86_64/egg/ooni/templates
copying build/lib.linux-x86_64-2.7/ooni/templates/scapyt.py -> build/bdist.linux-x86_64/egg/ooni/templates
copying build/lib.linux-x86_64-2.7/ooni/ratelimiting.py -> build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/config.py -> build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/managers.py -> build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/errors.py -> build/bdist.linux-x86_64/egg/ooni
creating build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/utils/__init__.py -> build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/utils/txagentwithsocks.py -> build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/utils/net.py -> build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/utils/log.py -> build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/utils/onion.py -> build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/utils/hacks.py -> build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/utils/txscapy.py -> build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/utils/logo.py -> build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/utils/geodata.py -> build/bdist.linux-x86_64/egg/ooni/utils
copying build/lib.linux-x86_64-2.7/ooni/nettest.py -> build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/oonicli.py -> build/bdist.linux-x86_64/egg/ooni
copying build/lib.linux-x86_64-2.7/ooni/runner.py -> build/bdist.linux-x86_64/egg/ooni
byte-compiling build/bdist.linux-x86_64/egg/ooni/reporter.py to reporter.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/director.py to director.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/otime.py to otime.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/tasks.py to tasks.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/templates/tcpt.py to tcpt.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/templates/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/templates/httpt.py to httpt.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/templates/dnst.py to dnst.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/templates/scapyt.py to scapyt.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/ratelimiting.py to ratelimiting.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/config.py to config.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/managers.py to managers.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/errors.py to errors.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/utils/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/utils/txagentwithsocks.py to txagentwithsocks.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/utils/net.py to net.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/utils/log.py to log.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/utils/onion.py to onion.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/utils/hacks.py to hacks.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/utils/txscapy.py to txscapy.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/utils/logo.py to logo.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/utils/geodata.py to geodata.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/nettest.py to nettest.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/oonicli.py to oonicli.pyc
byte-compiling build/bdist.linux-x86_64/egg/ooni/runner.py to runner.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/scripts-2.7
copying and adjusting bin/ooniprobe -> build/scripts-2.7
changing mode of build/scripts-2.7/ooniprobe from 664 to 775
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/ooniprobe -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/ooniprobe to 775
copying ooni_probe.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ooni_probe.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ooni_probe.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ooni_probe.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying ooni_probe.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
ooni.config: module references __file__
creating dist
creating 'dist/ooni_probe-0.0.10-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing ooni_probe-0.0.10-py2.7.egg
creating /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/ooni_probe-0.0.10-py2.7.egg
Extracting ooni_probe-0.0.10-py2.7.egg to /home/travis/virtualenv/python2.7/lib/python2.7/site-packages
Adding ooni-probe 0.0.10 to easy-install.pth file
Installing ooniprobe script to /home/travis/virtualenv/python2.7/bin

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/ooni_probe-0.0.10-py2.7.egg
Processing dependencies for ooni-probe==0.0.10
Searching for zope.interface>=4.0.1
Reading https://people.torproject.org/~ioerror/src/mirrors/ooniprobe
Reading http://pypi.python.org/simple/zope.interface/
Best match: zope.interface 4.0.5
Downloading http://pypi.python.org/packages/source/z/zope.interface/zope.interface-4.0.5.zip#md5=caf26025ae1b02da124a58340e423dfe
Processing zope.interface-4.0.5.zip
Writing /tmp/easy_install-vyHsk3/zope.interface-4.0.5/setup.cfg
Running zope.interface-4.0.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-vyHsk3/zope.interface-4.0.5/egg-dist-tmp-FXhHYF
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
Adding zope.interface 4.0.5 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/zope.interface-4.0.5-py2.7-linux-x86_64.egg
Searching for zope.event>=4.0.0
Reading http://pypi.python.org/simple/zope.event/
Best match: zope.event 4.0.2
Downloading http://pypi.python.org/packages/source/z/zope.event/zope.event-4.0.2.tar.gz#md5=e08dd299d428d77a1cfcbfe841b81872
Processing zope.event-4.0.2.tar.gz
Writing /tmp/easy_install-B0xpBR/zope.event-4.0.2/setup.cfg
Running zope.event-4.0.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-B0xpBR/zope.event-4.0.2/egg-dist-tmp-cdDeGe
Adding zope.event 4.0.2 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/zope.event-4.0.2-py2.7.egg
Searching for zope.component>=4.0.0
Reading http://pypi.python.org/simple/zope.component/
Best match: zope.component 4.1.0
Downloading http://pypi.python.org/packages/source/z/zope.component/zope.component-4.1.0.zip#md5=8e185893699f9fa577bd9ada0a5302fa
Processing zope.component-4.1.0.zip
Writing /tmp/easy_install-g_C03J/zope.component-4.1.0/setup.cfg
Running zope.component-4.1.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-g_C03J/zope.component-4.1.0/egg-dist-tmp-jP0Blj
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
Adding zope.component 4.1.0 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/zope.component-4.1.0-py2.7.egg
Searching for txsocksx>=0.0.2
Reading http://pypi.python.org/simple/txsocksx/
Best match: txsocksx 0.0.2
Downloading http://pypi.python.org/packages/source/t/txsocksx/txsocksx-0.0.2.tar.gz#md5=496baa77dbcde569681ad953e8908035
Processing txsocksx-0.0.2.tar.gz
Writing /tmp/easy_install-kdJ3z5/txsocksx-0.0.2/setup.cfg
Running txsocksx-0.0.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-kdJ3z5/txsocksx-0.0.2/egg-dist-tmp-I3Gl9L
zip_safe flag not set; analyzing archive contents...
Adding txsocksx 0.0.2 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/txsocksx-0.0.2-py2.7.egg
Searching for txtorcon>=0.7
Reading http://pypi.python.org/simple/txtorcon/
Reading https://github.com/meejah/txtorcon
Best match: txtorcon 0.7
Downloading http://pypi.python.org/packages/source/t/txtorcon/txtorcon-0.7.tar.gz#md5=d9c9ae93f81878d1f56d8e463f92d196
Processing txtorcon-0.7.tar.gz
Writing /tmp/easy_install-IqqJqK/txtorcon-0.7/setup.cfg
Running txtorcon-0.7/setup.py -q bdist_egg --dist-dir /tmp/easy_install-IqqJqK/txtorcon-0.7/egg-dist-tmp-zM2HaB
warning: no files found matching 'docs/avatar.png'
zip_safe flag not set; analyzing archive contents...
txtorcon.test.test_fsm: module references __file__
Adding txtorcon 0.7 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/txtorcon-0.7-py2.7.egg
Searching for transaction>=1.3.0
Reading http://pypi.python.org/simple/transaction/
Reading http://www.zope.org/Products/ZODB
Best match: transaction 1.4.1
Downloading http://pypi.python.org/packages/source/t/transaction/transaction-1.4.1.zip#md5=8db2680bc0f999219861a67b8f335a88
Processing transaction-1.4.1.zip
Writing /tmp/easy_install-ZPaOfQ/transaction-1.4.1/setup.cfg
Running transaction-1.4.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ZPaOfQ/transaction-1.4.1/egg-dist-tmp-pQOJek
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
Adding transaction 1.4.1 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/transaction-1.4.1-py2.7.egg
Searching for pygeoip>=0.2.5
Reading http://pypi.python.org/simple/pygeoip/
Reading http://code.google.com/p/pygeoip/
Reading https://github.com/appliedsec/pygeoip
Best match: pygeoip 0.2.6
Downloading http://pypi.python.org/packages/source/p/pygeoip/pygeoip-0.2.6.zip#md5=b3ac1bfcd535782bc59af78e722cf5c1
Processing pygeoip-0.2.6.zip
Writing /tmp/easy_install-9eUeYh/pygeoip-0.2.6/setup.cfg
Running pygeoip-0.2.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-9eUeYh/pygeoip-0.2.6/egg-dist-tmp-5Xm1Wd
zip_safe flag not set; analyzing archive contents...
Adding pygeoip 0.2.6 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/pygeoip-0.2.6-py2.7.egg
Searching for pyOpenSSL>=0.13
Reading http://pypi.python.org/simple/pyOpenSSL/
Reading http://pyopenssl.sourceforge.net/
Reading http://launchpad.net/pyopenssl
Best match: pyOpenSSL 0.13
Downloading http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz#md5=767bca18a71178ca353dff9e10941929
Processing pyOpenSSL-0.13.tar.gz
Writing /tmp/easy_install-FIkf0W/pyOpenSSL-0.13/setup.cfg
Running pyOpenSSL-0.13/setup.py -q bdist_egg --dist-dir /tmp/easy_install-FIkf0W/pyOpenSSL-0.13/egg-dist-tmp-8P5b29
warning: no previously-included files matching '*.pyc' found anywhere in distribution
Adding pyOpenSSL 0.13 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/pyOpenSSL-0.13-py2.7-linux-x86_64.egg
Searching for ipaddr>=2.1.10
Reading http://pypi.python.org/simple/ipaddr/
Reading http://code.google.com/p/ipaddr-py/
Best match: ipaddr 2.1.10
Downloading http://ipaddr-py.googlecode.com/files/ipaddr-2.1.10.tar.gz
Processing ipaddr-2.1.10.tar.gz
Writing /tmp/easy_install-Lh1X9e/ipaddr-2.1.10/setup.cfg
Running ipaddr-2.1.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Lh1X9e/ipaddr-2.1.10/egg-dist-tmp-0uU7hE
zip_safe flag not set; analyzing archive contents...
Adding ipaddr 2.1.10 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/ipaddr-2.1.10-py2.7.egg
Searching for docutils>=0.9.1
Reading http://pypi.python.org/simple/docutils/
Reading http://docutils.sourceforge.net/
Reading http://sourceforge.net/projects/docutils/files/docutils/0.8.1/docutils-0.8.1.tar.gz/download
Reading http://sourceforge.net/projects/docutils/files/docutils/0.9.1/docutils-0.9.1.tar.gz/download
Reading http://sourceforge.net/projects/docutils/files/docutils/0.10/docutils-0.10.tar.gz/download
Reading http://sourceforge.net/projects/docutils/files/docutils/0.9/docutils-0.9.tar.gz/download
Best match: docutils 0.10
Downloading http://pypi.python.org/packages/source/d/docutils/docutils-0.10.tar.gz#md5=d8d4660c08302c791b2d71a155a2f4bc
Processing docutils-0.10.tar.gz
Writing /tmp/easy_install-qkDtpF/docutils-0.10/setup.cfg
Running docutils-0.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-qkDtpF/docutils-0.10/egg-dist-tmp-yS57EL
warning: no files found matching 'MANIFEST'
warning: no files found matching '*' under directory 'extras'
warning: no previously-included files matching '.cvsignore' found under directory '*'
warning: no previously-included files matching '*.pyc' found under directory '*'
warning: no previously-included files matching '*~' found under directory '*'
warning: no previously-included files matching '.DS_Store' found under directory '*'
zip_safe flag not set; analyzing archive contents...
docutils.parsers.rst.directives.misc: module references __file__
docutils.writers.docutils_xml: module references __path__
docutils.writers.odf_odt.__init__: module references __file__
docutils.writers.html4css1.__init__: module references __file__
docutils.writers.latex2e.__init__: module references __file__
docutils.writers.s5_html.__init__: module references __file__
docutils.writers.pep_html.__init__: module references __file__
Adding docutils 0.10 to easy-install.pth file
Installing rstpep2html.py script to /home/travis/virtualenv/python2.7/bin
Installing rst2odt.py script to /home/travis/virtualenv/python2.7/bin
Installing rst2xetex.py script to /home/travis/virtualenv/python2.7/bin
Installing rst2latex.py script to /home/travis/virtualenv/python2.7/bin
Installing rst2man.py script to /home/travis/virtualenv/python2.7/bin
Installing rst2s5.py script to /home/travis/virtualenv/python2.7/bin
Installing rst2pseudoxml.py script to /home/travis/virtualenv/python2.7/bin
Installing rst2html.py script to /home/travis/virtualenv/python2.7/bin
Installing rst2odt_prepstyles.py script to /home/travis/virtualenv/python2.7/bin
Installing rst2xml.py script to /home/travis/virtualenv/python2.7/bin

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/docutils-0.10-py2.7.egg
Searching for Twisted>=12.2.0
Reading http://pypi.python.org/simple/Twisted/
Reading http://www.twistedmatrix.com
Reading http://twistedmatrix.com/products/download
Reading http://twistedmatrix.com/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/9.0/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/10.0/
Reading http://twistedmatrix.com/projects/core/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/8.2/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/
Best match: Twisted 12.3.0
Downloading http://pypi.python.org/packages/source/T/Twisted/Twisted-12.3.0.tar.bz2#md5=6e289825f3bf5591cfd670874cc0862d
Processing Twisted-12.3.0.tar.bz2
Writing /tmp/easy_install-klEhl9/Twisted-12.3.0/setup.cfg
Running Twisted-12.3.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-klEhl9/Twisted-12.3.0/egg-dist-tmp-6K5dhi
Adding Twisted 12.3.0 to easy-install.pth file
Installing tkconch script to /home/travis/virtualenv/python2.7/bin
Installing tap2rpm script to /home/travis/virtualenv/python2.7/bin
Installing tapconvert script to /home/travis/virtualenv/python2.7/bin
Installing ckeygen script to /home/travis/virtualenv/python2.7/bin
Installing manhole script to /home/travis/virtualenv/python2.7/bin
Installing tap2deb script to /home/travis/virtualenv/python2.7/bin
Installing mailmail script to /home/travis/virtualenv/python2.7/bin
Installing twistd script to /home/travis/virtualenv/python2.7/bin
Installing pyhtmlizer script to /home/travis/virtualenv/python2.7/bin
Installing trial script to /home/travis/virtualenv/python2.7/bin
Installing cftp script to /home/travis/virtualenv/python2.7/bin
Installing conch script to /home/travis/virtualenv/python2.7/bin
Installing lore script to /home/travis/virtualenv/python2.7/bin

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-linux-x86_64.egg
Searching for PyYAML>=3.10
Reading http://pypi.python.org/simple/PyYAML/
Reading http://pyyaml.org/wiki/PyYAML
Best match: PyYAML 3.10
Downloading http://pyyaml.org/download/pyyaml/PyYAML-3.10.zip
Processing PyYAML-3.10.zip
Writing /tmp/easy_install-X2YmfF/PyYAML-3.10/setup.cfg
Running PyYAML-3.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-X2YmfF/PyYAML-3.10/egg-dist-tmp-RkKgI_
In file included from ext/_yaml.c:223:0:
ext/_yaml.h:6:0: warning: "PyUnicode_FromString" redefined [enabled by default]
/usr/include/python2.7/unicodeobject.h:281:0: note: this is the location of the previous definition
ext/_yaml.c: In function ‘__pyx_pf_5_yaml_get_version_string’:
ext/_yaml.c:1145:17: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
ext/_yaml.c: In function ‘__pyx_pf_5_yaml_7CParser___init__’:
ext/_yaml.c:2074:38: warning: passing argument 2 of ‘yaml_parser_set_input’ from incompatible pointer type [enabled by default]
/usr/local/include/yaml.h:1367:1: note: expected ‘int (*)(void *, unsigned char *, size_t,  size_t *)’ but argument is of type ‘int (*)(void *, char *, int,  int *)’
ext/_yaml.c:2272:45: warning: pointer targets in passing argument 2 of ‘yaml_parser_set_input_string’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:1341:1: note: expected ‘const unsigned char *’ but argument is of type ‘char *’
ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__token_to_object’:
ext/_yaml.c:3705:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:3705:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:3718:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:3718:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:4285:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:4285:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:4339:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:4339:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:4393:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:4393:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:4406:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:4406:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:4493:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__event_to_object’:
ext/_yaml.c:5909:9: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:5909:9: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:5922:9: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:5922:9: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6088:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6088:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6163:7: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6163:7: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6200:7: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6200:7: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6216:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6520:7: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6520:7: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6557:7: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6557:7: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6747:7: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6747:7: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6784:7: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:6784:7: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__compose_node’:
ext/_yaml.c:8064:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:8064:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:8284:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:8284:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:8315:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:8315:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:8346:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:8346:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__compose_scalar_node’:
ext/_yaml.c:8861:3: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:9019:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:9019:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__compose_sequence_node’:
ext/_yaml.c:9461:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:9461:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__compose_mapping_node’:
ext/_yaml.c:9998:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign]
/usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c:9998:5: warning: pointer targets in passing argument 1 of ‘PyUnicodeUCS4_DecodeUTF8’ differ in signedness [-Wpointer-sign]
/usr/include/python2.7/unicodeobject.h:750:23: note: expected ‘const char *’ but argument is of type ‘yaml_char_t *’
ext/_yaml.c: In function ‘__pyx_pf_5_yaml_8CEmitter___init__’:
ext/_yaml.c:11065:38: warning: passing argument 2 of ‘yaml_emitter_set_output’ from incompatible pointer type [enabled by default]
/usr/local/include/yaml.h:1829:1: note: expected ‘int (*)(void *, unsigned char *, size_t)’ but argument is of type ‘int (*)(void *, char *, int)’
ext/_yaml.c: In function ‘__pyx_f_5_yaml_8CEmitter__object_to_event’:
ext/_yaml.c:12199:44: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
ext/_yaml.c:12300:44: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
ext/_yaml.c:12563:5: warning: pointer targets in passing argument 2 of ‘yaml_alias_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:553:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:13168:5: warning: pointer targets in passing argument 2 of ‘yaml_scalar_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:13168:5: warning: pointer targets in passing argument 3 of ‘yaml_scalar_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:13168:5: warning: pointer targets in passing argument 4 of ‘yaml_scalar_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:13521:5: warning: pointer targets in passing argument 2 of ‘yaml_sequence_start_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:601:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:13521:5: warning: pointer targets in passing argument 3 of ‘yaml_sequence_start_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:601:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:13874:5: warning: pointer targets in passing argument 2 of ‘yaml_mapping_start_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:633:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:13874:5: warning: pointer targets in passing argument 3 of ‘yaml_mapping_start_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:633:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c: In function ‘__pyx_pf_5_yaml_8CEmitter_6serialize’:
ext/_yaml.c:15082:42: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
ext/_yaml.c:15183:42: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
ext/_yaml.c: In function ‘__pyx_f_5_yaml_8CEmitter__serialize_node’:
ext/_yaml.c:15863:5: warning: pointer targets in passing argument 2 of ‘yaml_alias_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:553:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:16500:7: warning: pointer targets in passing argument 2 of ‘yaml_scalar_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:16500:7: warning: pointer targets in passing argument 3 of ‘yaml_scalar_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:16500:7: warning: pointer targets in passing argument 4 of ‘yaml_scalar_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:16790:7: warning: pointer targets in passing argument 2 of ‘yaml_sequence_start_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:601:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:16790:7: warning: pointer targets in passing argument 3 of ‘yaml_sequence_start_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:601:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:17193:7: warning: pointer targets in passing argument 2 of ‘yaml_mapping_start_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:633:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
ext/_yaml.c:17193:7: warning: pointer targets in passing argument 3 of ‘yaml_mapping_start_event_initialize’ differ in signedness [-Wpointer-sign]
/usr/local/include/yaml.h:633:1: note: expected ‘yaml_char_t *’ but argument is of type ‘char *’
zip_safe flag not set; analyzing archive contents...
Adding PyYAML 3.10 to easy-install.pth file

Installed /home/travis/virtualenv/python2.7/lib/python2.7/site-packages/PyYAML-3.10-py2.7-linux-x86_64.egg
Searching for pypcap>=1.1.1
Reading http://pypi.python.org/simple/pypcap/
Reading http://monkey.org/~dugsong/pypcap/
Best match: pypcap 1.1.1
Downloading https://github.com/hellais/pypcap/archive/v1.1.1.tar.gz#egg=pypcap-1.1.1
Processing v1.1.1.tar.gz
Writing /tmp/easy_install-sBeMPT/pypcap-1.1.1/setup.cfg
Running pypcap-1.1.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-sBeMPT/pypcap-1.1.1/egg-dist-tmp-Q9oWnW
Traceback (most recent call last):
  File "setup.py", line 35, in <module>
    install_requires=install_requires,
  File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/install.py", line 73, in run
    self.do_egg_install()
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/install.py", line 101, in do_egg_install
    cmd.run()
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/easy_install.py", line 358, in run
    self.easy_install(spec, not self.no_deps)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/easy_install.py", line 578, in easy_install
    return self.install_item(None, spec, tmpdir, deps, True)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/easy_install.py", line 630, in install_item
    self.process_distribution(spec, dist, deps)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/easy_install.py", line 682, in process_distribution
    [requirement], self.local_index, self.easy_install
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/pkg_resources.py", line 586, in resolve
    dist = best[req.key] = env.best_match(req, self, installer)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/pkg_resources.py", line 831, in best_match
    return self.obtain(req, installer) # try and download/install
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/pkg_resources.py", line 843, in obtain
    return installer(requirement)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/easy_install.py", line 598, in easy_install
    return self.install_item(spec, dist.location, tmpdir, deps)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/easy_install.py", line 628, in install_item
    dists = self.install_eggs(spec, download, tmpdir)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/easy_install.py", line 823, in install_eggs
    return self.build_and_install(setup_script, setup_base)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/easy_install.py", line 1103, in build_and_install
    self.run_setup(setup_script, setup_base, args)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/command/easy_install.py", line 1089, in run_setup
    run_setup(setup_script, args)
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/sandbox.py", line 33, in run_setup
    lambda: execfile(
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/sandbox.py", line 81, in run
    return func()
  File "/home/travis/virtualenv/python2.7/local/lib/python2.7/site-packages/distribute-0.6.34-py2.7.egg/setuptools/sandbox.py", line 35, in <lambda>
    {'__file__':setup_script, '__name__':'__main__'}
  File "setup.py", line 7, in <module>
    'txsocksx>=0.0.2',
ImportError: No module named Pyrex.Distutils

The command "python setup.py install" failed and exited with 1 during install.

Your build has been stopped.

I believed it was an error in @hellais 's setup.py in txsocksx, so I created a virtualenv for it and tested it. The [output and commands used for that process](http://sprunge.us/NSDC) were:

∃!isisⒶwintermute:~/code/torproject/ooni-probe ∴ . ~/.bootstrap/local/bin/activate
(.bootstrap)∃!isisⒶwintermute:~/code/torproject/ooni-probe ∴ . ~/.bootstrap/local/bin/virtualenvwrapper.sh
(.bootstrap)∃!isisⒶwintermute:~/code/torproject/ooni-probe ∴ mkvirtualenv --no-site-packages -p ~/.bootstrap/local/bin/python2.7 ~/.bootstrap/.virtualenvs/txsocksx
Running virtualenv with interpreter /home/isis/.bootstrap/local/bin/python2.7
Using real prefix '/usr'
New python executable in /home/isis/.bootstrap/.virtualenvs/txsocksx/bin/python2.7
Also creating executable in /home/isis/.bootstrap/.virtualenvs/txsocksx/bin/python
Installing setuptools............done.
Installing pip...............done.
(.bootstrap)∃!isisⒶwintermute:~/code/torproject/ooni-probe ∴ cd ../txsocksx/
(.bootstrap)∃!isisⒶwintermute:~/code/torproject/txsocksx ∴ ls
build  examples  scripts   txsocksx
dist   LICENSE   setup.py  txsocksx.egg-info
(.bootstrap)∃!isisⒶwintermute:~/code/torproject/txsocksx ∴ . ~/.bootstrap/.virtualenvs/txsocksx/bin/activate
(txsocksx)∃!isisⒶwintermute:~/code/torproject/txsocksx ∴ python setup.py install
running install
running bdist_egg
running egg_info
writing requirements to txsocksx.egg-info/requires.txt
writing txsocksx.egg-info/PKG-INFO
writing top-level names to txsocksx.egg-info/top_level.txt
writing dependency_links to txsocksx.egg-info/dependency_links.txt
reading manifest file 'txsocksx.egg-info/SOURCES.txt'
writing manifest file 'txsocksx.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/txsocksx
copying build/lib.linux-x86_64-2.7/txsocksx/ssl.py -> build/bdist.linux-x86_64/egg/txsocksx
copying build/lib.linux-x86_64-2.7/txsocksx/auth.py -> build/bdist.linux-x86_64/egg/txsocksx
copying build/lib.linux-x86_64-2.7/txsocksx/constants.py -> build/bdist.linux-x86_64/egg/txsocksx
copying build/lib.linux-x86_64-2.7/txsocksx/__init__.py -> build/bdist.linux-x86_64/egg/txsocksx
copying build/lib.linux-x86_64-2.7/txsocksx/client.py -> build/bdist.linux-x86_64/egg/txsocksx
copying build/lib.linux-x86_64-2.7/txsocksx/errors.py -> build/bdist.linux-x86_64/egg/txsocksx
copying build/lib.linux-x86_64-2.7/txsocksx/parser.py -> build/bdist.linux-x86_64/egg/txsocksx
byte-compiling build/bdist.linux-x86_64/egg/txsocksx/ssl.py to ssl.pyc
byte-compiling build/bdist.linux-x86_64/egg/txsocksx/auth.py to auth.pyc
byte-compiling build/bdist.linux-x86_64/egg/txsocksx/constants.py to constants.pyc
byte-compiling build/bdist.linux-x86_64/egg/txsocksx/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/txsocksx/client.py to client.pyc
byte-compiling build/bdist.linux-x86_64/egg/txsocksx/errors.py to errors.pyc
byte-compiling build/bdist.linux-x86_64/egg/txsocksx/parser.py to parser.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying txsocksx.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying txsocksx.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying txsocksx.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying txsocksx.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying txsocksx.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/txsocksx-0.0.2-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing txsocksx-0.0.2-py2.7.egg
Copying txsocksx-0.0.2-py2.7.egg to /home/isis/.bootstrap/.virtualenvs/txsocksx/lib/python2.7/site-packages
Adding txsocksx 0.0.2 to easy-install.pth file

Installed /home/isis/.bootstrap/.virtualenvs/txsocksx/lib/python2.7/site-packages/txsocksx-0.0.2-py2.7.egg
Processing dependencies for txsocksx==0.0.2
Searching for Twisted>=12.0
Reading http://pypi.python.org/simple/Twisted/
Reading http://www.twistedmatrix.com
Reading http://twistedmatrix.com/products/download
Reading http://twistedmatrix.com/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/9.0/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/10.0/
Reading http://twistedmatrix.com/projects/core/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/8.2/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/
Best match: Twisted 12.3.0
Downloading http://pypi.python.org/packages/source/T/Twisted/Twisted-12.3.0.tar.bz2#md5=6e289825f3bf5591cfd670874cc0862d
Processing Twisted-12.3.0.tar.bz2
Running Twisted-12.3.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-BIm5Wp/Twisted-12.3.0/egg-dist-tmp-1lEyqL
Adding Twisted 12.3.0 to easy-install.pth file
Installing tapconvert script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing mailmail script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing cftp script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing pyhtmlizer script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing lore script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing tap2deb script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing tkconch script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing trial script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing twistd script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing ckeygen script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing tap2rpm script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing conch script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing manhole script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin

Installed /home/isis/.bootstrap/.virtualenvs/txsocksx/lib/python2.7/site-packages/Twisted-12.3.0-py2.7-linux-x86_64.egg
Searching for Parsley>=1.0
Reading http://pypi.python.org/simple/Parsley/
Reading http://github.com/washort/parsley
Reading http://launchpad.net/parsley
Best match: Parsley 1.1
Downloading http://pypi.python.org/packages/source/P/Parsley/Parsley-1.1.tar.gz#md5=7b060cacc85d9cd0a3eee9d26f11fa94
Processing Parsley-1.1.tar.gz
Running Parsley-1.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-sB8tdS/Parsley-1.1/egg-dist-tmp-3dDC8p
zip_safe flag not set; analyzing archive contents...
ometa.grammar: module references __file__
Adding Parsley 1.1 to easy-install.pth file

Installed /home/isis/.bootstrap/.virtualenvs/txsocksx/lib/python2.7/site-packages/Parsley-1.1-py2.7.egg
Searching for zope.interface>=3.6.0
Reading http://pypi.python.org/simple/zope.interface/
Best match: zope.interface 4.0.5
Downloading http://pypi.python.org/packages/source/z/zope.interface/zope.interface-4.0.5.zip#md5=caf26025ae1b02da124a58340e423dfe
Processing zope.interface-4.0.5.zip
Running zope.interface-4.0.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7DEYTL/zope.interface-4.0.5/egg-dist-tmp-1Um7Rq
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
Adding zope.interface 4.0.5 to easy-install.pth file

Installed /home/isis/.bootstrap/.virtualenvs/txsocksx/lib/python2.7/site-packages/zope.interface-4.0.5-py2.7-linux-x86_64.egg
Searching for setuptools==0.6c11
Best match: setuptools 0.6c11
Processing setuptools-0.6c11-py2.7.egg
setuptools 0.6c11 is already the active version in easy-install.pth
Installing easy_install script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin
Installing easy_install-2.7 script to /home/isis/.bootstrap/.virtualenvs/txsocksx/bin

Using /home/isis/.bootstrap/.virtualenvs/txsocksx/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
Finished processing dependencies for txsocksx==0.0.2
(txsocksx)∃!isisⒶwintermute:~/code/torproject/txsocksx ∴

So it is not txsocksx causing the problem. I also tried moving Pyrex higher up in the list in requirements.txt, and the test results of that are in [Travis build 21](https://travis-ci.org/isislovecruft/ooni-probe/builds/5430737).

That did not work. The next thing I tried was to move the mirrored requirements after the reqs from requirements.txt in setup.py in [this commit](https://github.com/isislovecruft/ooni-probe/commit/474cffe51a983d8808545fdd56d60d7a3f181102), but that resulted in the failures in [Travis build 22](https://travis-ci.org/isislovecruft/ooni-probe/builds/5430865).

I don't know why the builds are failing. Although, my next idea is that, because distutils in txsocksx's setup.py calls at some point [setuptools.setup.sandbox()](http://svn.python.org/projects/sandbox/branches/setuptools-0.6/setuptools/sandbox.py), that the rest of the one of these setup.py's is failing because it's now running on a system which appears to have no modules and only five of the modules from the python standard library.

I am very tired and cannot work anymore. I've worked 18 hours today, and missed a date to go on a bike ride and play piano with a friend because of the debugging for Iran. :( #FML

Child Tickets

Change History (2)

comment:1 Changed 6 years ago by hellais

Resolution: fixed
Status: newclosed

The build is now passing: https://travis-ci.org/TheTorProject/ooni-probe.

The problem was in pypcap not being installed properly.

comment:2 Changed 20 months ago by teor

Severity: Normal

Set all tickets without a severity to "Normal"

Note: See TracTickets for help on using tickets.