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.

Attachment: python-bottle_0.12.9-1_amd64-20160819T104405Z.gz
Description: application/gzip

Attachment: python-bottle_0.12.9-1_amd64-20160818T214850Z.gz
Description: application/gzip

Attachment: python-bottle_0.12.9-1_amd64-20160818T193031Z.gz
Description: application/gzip

Reply via email to