[Letsencrypt-devel] [python-acme] not building on jessie

Jan Wagner waja at cyconet.org
Fri Nov 13 14:44:59 UTC 2015


Package: python-acme
Version: 0.0.0.dev20151104-1
Severity: normal

I'm trying to build python-acme on jessie. For this mission I backported
all needed build-dependencies from testing to jessie and installed them.

Anyway ... the build fails with:

PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml docs/
build/html
Making output directory...
Running Sphinx v1.2.3

Exception occurred:
  File "conf.py", line 130, in <module>
ImportError: No module named sphinx_rtd_theme
The full traceback has been saved in /tmp/sphinx-err-gTZ0ba.log, if you
want to report the issue to the developers.
Please also report this if it was a user error, so that a better error
message can be provided next time.
A bug report can be filed in the tracker at
<https://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!
debian/rules:9: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory '/home/waja/python-acme-0.0.0.dev20151104'
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

I tried to find a quick solution, but as I'm not very familiar with
sphinx, I didn't found one.
I guess there is anywhere a higher dependency needed to any package.

Many thanks and with kind regards, Jan.
-- 
Never write mail to <waja at spamfalle.info>, you have been warned!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d-- s+: a C+++ UL++++ P+ L+++ E--- W+++ N+++ o++ K++ w--- O M V- PS
PE Y++
PGP++ t-- 5 X R tv- b+ DI D+ G++ e++ h---- r+++ y++++
------END GEEK CODE BLOCK------
-------------- next part --------------
 dpkg-buildpackage -rfakeroot -D -us -uc -sa
dpkg-buildpackage: source package python-acme
dpkg-buildpackage: source version 0.0.0.dev20151104-1~bpo8+1
dpkg-buildpackage: source distribution jessie-backports
dpkg-buildpackage: source changed by Jan Wagner <waja at cyconet.org>
 dpkg-source --before-build python-acme-0.0.0.dev20151104
dpkg-buildpackage: host architecture i386
 fakeroot debian/rules clean
dh clean --with python2,python3,sphinxdoc --buildsystem=pybuild
   dh_testdir -O--buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:170: python2.7 setup.py clean 
running clean
removing '/home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-2.7' does not exist -- can't clean it
I: pybuild base:170: python3.4 setup.py clean 
running clean
removing '/home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.4' does not exist -- can't clean it
   dh_clean -O--buildsystem=pybuild
 dpkg-source -b python-acme-0.0.0.dev20151104
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building python-acme using existing ./python-acme_0.0.0.dev20151104.orig.tar.gz
dpkg-source: warning: ignoring deletion of directory acme.egg-info
dpkg-source: warning: ignoring deletion of file acme.egg-info/requires.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file acme.egg-info/dependency_links.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file acme.egg-info/PKG-INFO, use --include-removal to override
dpkg-source: warning: ignoring deletion of file acme.egg-info/top_level.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file acme.egg-info/SOURCES.txt, use --include-removal to override
dpkg-source: warning: ignoring deletion of file acme.egg-info/entry_points.txt, use --include-removal to override
dpkg-source: info: building python-acme in python-acme_0.0.0.dev20151104-1~bpo8+1.debian.tar.xz
dpkg-source: info: building python-acme in python-acme_0.0.0.dev20151104-1~bpo8+1.dsc
 debian/rules build
dh build --with python2,python3,sphinxdoc --buildsystem=pybuild
   dh_testdir -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:170: python2.7 setup.py config 
running config
I: pybuild base:170: python3.4 setup.py config 
running config
   debian/rules override_dh_auto_build
make[1]: Entering directory '/home/waja/python-acme-0.0.0.dev20151104'
dh_auto_build
I: pybuild base:170: /usr/bin/python setup.py build 
running build
running build_py
creating /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/util_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/other_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/fields.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/fields_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/messages.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/__init__.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/jws.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/client.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/challenges_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/standalone_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/challenges.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/errors.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/test_util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/standalone.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/jws_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/crypto_util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/client_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/other.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/errors_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/messages_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
copying acme/crypto_util_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme
creating /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/util_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/jwa.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/interfaces_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/jwa_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/interfaces.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/__init__.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/jwk.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/jws.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/jwk_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/json_util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/b64.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/errors.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/jws_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/b64_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/json_util_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
copying acme/jose/errors_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/jose
running egg_info
creating acme.egg-info
writing requirements to acme.egg-info/requires.txt
writing acme.egg-info/PKG-INFO
writing top-level names to acme.egg-info/top_level.txt
writing dependency_links to acme.egg-info/dependency_links.txt
writing entry points to acme.egg-info/entry_points.txt
writing manifest file 'acme.egg-info/SOURCES.txt'
reading manifest file 'acme.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'acme.egg-info/SOURCES.txt'
creating /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/README -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/cert-san.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/cert.der -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/cert.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/csr-6sans.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/csr-nosans.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/csr-san.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/csr.der -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/csr.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/dsa512_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/rsa1024_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/rsa2048_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/rsa256_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
copying acme/testdata/rsa512_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_2.7/build/acme/testdata
I: pybuild base:170: /usr/bin/python3 setup.py build 
running build
running build_py
creating /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/util_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/other_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/fields.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/fields_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/messages.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/__init__.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/jws.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/client.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/challenges_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/standalone_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/challenges.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/errors.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/test_util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/standalone.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/jws_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/crypto_util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/client_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/other.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/errors_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/messages_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
copying acme/crypto_util_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme
creating /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/util_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/jwa.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/interfaces_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/jwa_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/interfaces.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/__init__.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/jwk.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/jws.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/jwk_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/json_util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/util.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/b64.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/errors.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/jws_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/b64_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/json_util_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
copying acme/jose/errors_test.py -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/jose
running egg_info
writing requirements to acme.egg-info/requires.txt
writing entry points to acme.egg-info/entry_points.txt
writing dependency_links to acme.egg-info/dependency_links.txt
writing acme.egg-info/PKG-INFO
writing top-level names to acme.egg-info/top_level.txt
reading manifest file 'acme.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'acme.egg-info/SOURCES.txt'
creating /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/README -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/cert-san.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/cert.der -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/cert.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/csr-6sans.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/csr-nosans.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/csr-san.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/csr.der -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/csr.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/dsa512_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/rsa1024_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/rsa2048_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/rsa256_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
copying acme/testdata/rsa512_key.pem -> /home/waja/python-acme-0.0.0.dev20151104/.pybuild/pythonX.Y_3.4/build/acme/testdata
PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml docs/ build/html
Making output directory...
Running Sphinx v1.2.3

Exception occurred:
  File "conf.py", line 130, in <module>
ImportError: No module named sphinx_rtd_theme
The full traceback has been saved in /tmp/sphinx-err-gTZ0ba.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <https://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!
debian/rules:9: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory '/home/waja/python-acme-0.0.0.dev20151104'
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sphinx-err-gTZ0ba.log
Type: text/x-log
Size: 726 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/letsencrypt-devel/attachments/20151113/3719ead8/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/letsencrypt-devel/attachments/20151113/3719ead8/attachment-0001.sig>


More information about the Letsencrypt-devel mailing list