Source: python-bottle
Version: 0.12.7-1
Severity: serious
Tags: jessie sid
User: [email protected]
Usertags: qa-ftbfs-20140628 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/«PKGBUILDDIR»'
> python test/testall.py
> /«PKGBUILDDIR»/bottle.py:3546: DeprecationWarning: The include and rebase
> keywords are functions now.
> line, comment = self.fix_backward_compatibility(line, comment)
> /«PKGBUILDDIR»/bottle.py:3546: 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:3355: DeprecationWarning: Escape code lines with a
> backslash.
> code = parser.translate()
> /«PKGBUILDDIR»/bottle.py:3207: DeprecationWarning: The template lookup path
> list should not be empty.
> self.filename = self.search(self.name, self.lookup)
> /«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:3322: DeprecationWarning: The template lookup path
> list should not be empty.
> fname = self.search(name, self.lookup)
> /«PKGBUILDDIR»/bottle.py:3322: DeprecationWarning: Absolute template path
> names are deprecated.
> fname = self.search(name, self.lookup)
> /«PKGBUILDDIR»/test/test_configdict.py:30: DeprecationWarning: Attribute
> assignment is deprecated.
> c.test = 5
> /«PKGBUILDDIR»/test/test_configdict.py:31: DeprecationWarning: Attribute
> access is deprecated.
> self.assertEqual(5, c.test)
> /«PKGBUILDDIR»/test/test_configdict.py:34: DeprecationWarning: Attribute
> access is deprecated.
> self.assertEqual(6, c.test)
> /«PKGBUILDDIR»/test/test_configdict.py:38: DeprecationWarning: Attribute
> access is deprecated.
> self.assertEqual(None, c.test)
> /«PKGBUILDDIR»/test/test_configdict.py:61: DeprecationWarning: Calling
> ConfDict is deprecated. Use the update() method.
> self.assertEqual(c, c(a=1))
> /«PKGBUILDDIR»/test/test_configdict.py:63: DeprecationWarning: Attribute
> access is deprecated.
> self.assertEqual(1, c.a)
> /«PKGBUILDDIR»/test/test_configdict.py:12: DeprecationWarning: Constructor
> does no longer accept parameters.
> d, m = dict(a=5), ConfigDict(a=5)
> /«PKGBUILDDIR»/test/test_configdict.py:70: DeprecationWarning: Accessing
> namespaces as dicts is discouraged. Only use flat item access:
> cfg["names"]["pace"]["key"] -> cfg["name.space.key"]
> self.assertEqual('c', c['a']['b'])
> /usr/lib/python2.7/_abcoll.py:414: DeprecationWarning: Accessing namespaces
> as dicts is discouraged. Only use flat item access:
> cfg["names"]["pace"]["key"] -> cfg["name.space.key"]
> return [(key, self[key]) for key in self]
> /«PKGBUILDDIR»/test/test_configdict.py:43: DeprecationWarning: Attribute
> access is deprecated.
> self.assertEqual(ConfigDict.Namespace, c.Name.Space.__class__)
> /usr/lib/python2.7/_abcoll.py:382: DeprecationWarning: Accessing namespaces
> as dicts is discouraged. Only use flat item access:
> cfg["names"]["pace"]["key"] -> cfg["name.space.key"]
> return self[key]
> /«PKGBUILDDIR»/test/test_configdict.py:44: DeprecationWarning: Attribute
> access is deprecated.
> c.Name.Space.value = 5
> /«PKGBUILDDIR»/test/test_configdict.py:44: DeprecationWarning: Attribute
> assignment is deprecated.
> c.Name.Space.value = 5
> /«PKGBUILDDIR»/test/test_configdict.py:45: DeprecationWarning: Attribute
> access is deprecated.
> self.assertEqual(5, c.Name.Space.value)
> /«PKGBUILDDIR»/test/test_configdict.py:46: DeprecationWarning: Attribute
> access is deprecated.
> self.assertTrue('value' in c.Name.Space)
> /«PKGBUILDDIR»/test/test_configdict.py:47: DeprecationWarning: Attribute
> access is deprecated.
> self.assertTrue('Space' in c.Name)
> /«PKGBUILDDIR»/test/test_configdict.py:51: DeprecationWarning: Attribute
> assignment is deprecated.
> self.assertRaises(AttributeError, lambda: setattr(c, 'Name', 5))
> /«PKGBUILDDIR»/test/test_configdict.py:53: DeprecationWarning: Attribute
> assignment is deprecated.
> self.assertRaises(AttributeError, lambda: setattr(c, 'keys', 5))
> /«PKGBUILDDIR»/test/test_configdict.py:56: DeprecationWarning: Attribute
> access is deprecated.
> self.assertEqual(5, c.Name)
> 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:527: DeprecationWarning: Switch to Plugin API v2 and
> access the Route object directly.
> context = self if api > 1 else self._context
> ======================================================================
> ERROR: test_simple (test_server.TestGeventServer)
> 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: 'wsgi.errors': <open file '<stderr>', mode 'w' at
> 0x7faf614e61e0>,
>
> ======================================================================
> 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'
>
> ----------------------------------------------------------------------
> Ran 328 tests in 9.086s
>
> FAILED (errors=2)
> make[1]: *** [override_dh_auto_test] Error 1
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2014/06/28/python-bottle_0.12.7-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]