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]

Reply via email to