Package: src:python-bottle Version: 0.12.9-1 Severity: serious Dear maintainer:
I tried to build this package with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with python2,python3,sphinxdoc --buildsystem=pybuild --test-tox
dh_testdir -i -O--buildsystem=pybuild -O--test-tox
dh_update_autotools_config -i -O--buildsystem=pybuild -O--test-tox
dh_auto_configure -i -O--buildsystem=pybuild -O--test-tox
pybuild --configure --test-tox -i python{version} -p 2.7
I: pybuild base:184: python2.7 setup.py config
running config
pybuild --configure -i python{version} -p 3.5
I: pybuild base:184: python3.5 setup.py config
running config
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
[... snipped ...]
context = self if api > 1 else self._context
/<<PKGBUILDDIR>>/bottle.py:3563: DeprecationWarning: The include and rebase
keywords are functions now.
line, comment = self.fix_backward_compatibility(line, comment)
/<<PKGBUILDDIR>>/bottle.py:3563: DeprecationWarning: PEP263 encoding strings in
templates are deprecated.
line, comment = self.fix_backward_compatibility(line, comment)
/<<PKGBUILDDIR>>/bottle.py:189: DeprecationWarning: Template encodings other
than utf8 are no longer supported.
value = obj.__dict__[self.func.__name__] = self.func(obj)
/<<PKGBUILDDIR>>/bottle.py:3358: DeprecationWarning: Escape code lines with a
backslash.
code = parser.translate()
/<<PKGBUILDDIR>>/bottle.py:3210: DeprecationWarning: The template lookup path
list should not be empty.
self.filename = self.search(self.name, self.lookup)
WARNING: Skipping 'meinheld' test (ImportError).
WARNING: Skipping 'bjoern' test (ImportError).
WARNING: Skipping 'cherrypy' test (ImportError).
WARNING: Skipping 'diesel' test (ImportError).
WARNING: Skipping 'fapws3' test (ImportError).
WARNING: Skipping 'rocket' test (ImportError).
/<<PKGBUILDDIR>>/bottle.py:380: RuntimeWarning: Route <GET /object/<id:float>>
overwrites a previously defined route
warnings.warn(msg % (method, rule), RuntimeWarning)
/<<PKGBUILDDIR>>/bottle.py:380: RuntimeWarning: Route <GET
/func2(:param#(foo|bar)#)> overwrites a previously defined route
warnings.warn(msg % (method, rule), RuntimeWarning)
/<<PKGBUILDDIR>>/bottle.py:3325: DeprecationWarning: The template lookup path
list should not be empty.
fname = self.search(name, self.lookup)
/<<PKGBUILDDIR>>/bottle.py:3325: DeprecationWarning: Absolute template path
names are deprecated.
fname = self.search(name, self.lookup)
======================================================================
ERROR: test_simple (test_server.TestServer)
Test a simple static page with this server adapter.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/test/test_server.py", line 77, in tearDown
raise AssertionError(line.strip().decode('utf8'))
AssertionError: AttributeError: 'NoneType' object has no attribute 'split'
======================================================================
ERROR: test_simple (test_server.TestTornadoServer)
Test a simple static page with this server adapter.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/test/test_server.py", line 77, in tearDown
raise AssertionError(line.strip().decode('utf8'))
AssertionError: ERROR:tornado.application:Uncaught exception
----------------------------------------------------------------------
Ran 331 tests in 8.191s
FAILED (errors=2)
debian/rules:26: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:8: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------
Because this source package only generates "Arch: all" packages, this
is the same as a FTBFS bug in the usual sense, and the fact that I was
doing "dpkg-buildpackage -A" does not mean anything special.
I attach three different failed build logs.
Thanks.
python-bottle_0.12.9-1_amd64-20160819T104405Z.gz
Description: application/gzip
python-bottle_0.12.9-1_amd64-20160818T214850Z.gz
Description: application/gzip
python-bottle_0.12.9-1_amd64-20160818T193031Z.gz
Description: application/gzip

