Your message dated Tue, 28 Feb 2023 22:19:30 +0000
with message-id <e1px8jm-00c7e0...@fasolo.debian.org>
and subject line Bug#1028743: fixed in python-bottle 0.12.23-1.1
has caused the Debian Bug report #1028743,
regarding python-bottle: FTBFS: AssertionError: b'OK' != 
"URLError(ConnectionRefusedError(111, 'Connection refused'))"
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1028743: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028743
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-bottle
Version: 0.12.23-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230113 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
>       pybuild --build -i python{version} -p "3.10 3.11"
> I: pybuild base:240: /usr/bin/python3.10 setup.py build 
> running build
> running build_py
> copying bottle.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottle/build
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> running build
> running build_py
> copying bottle.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottle/build
> PYTHONPATH=. http_proxy='http://127.0.0.1:9/' sphinx-build -N -E -bhtml docs 
> build/html
> Running Sphinx v5.3.0
> making output directory... done
> loading intersphinx inventory from http://docs.python.org/objects.inv...
> loading intersphinx inventory from 
> http://werkzeug.pocoo.org/docs/objects.inv...
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'http://docs.python.org/objects.inv' not fetchable due 
> to <class 'requests.exceptions.ProxyError'>: 
> HTTPConnectionPool(host='127.0.0.1', port=9): Max retries exceeded with url: 
> http://docs.python.org/objects.inv (Caused by ProxyError('Cannot connect to 
> proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at 
> 0x7f7ae8af2690>: Failed to establish a new connection: [Errno 111] Connection 
> refused')))
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'http://werkzeug.pocoo.org/docs/objects.inv' not 
> fetchable due to <class 'requests.exceptions.ProxyError'>: 
> HTTPConnectionPool(host='127.0.0.1', port=9): Max retries exceeded with url: 
> http://werkzeug.pocoo.org/docs/objects.inv (Caused by ProxyError('Cannot 
> connect to proxy.', NewConnectionError('<urllib3.connection.HTTPConnection 
> object at 0x7f7ae8b04710>: Failed to establish a new connection: [Errno 111] 
> Connection refused')))
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 19 source files that are out of date
> updating environment: [new config] 19 added, 0 changed, 0 removed
> reading sources... [  5%] api
> reading sources... [ 10%] async
> reading sources... [ 15%] changelog
> reading sources... [ 21%] cli
> reading sources... [ 26%] configuration
> reading sources... [ 31%] contact
> reading sources... [ 36%] deployment
> reading sources... [ 42%] development
> reading sources... [ 47%] faq
> reading sources... [ 52%] index
> reading sources... [ 57%] plugindev
> reading sources... [ 63%] plugins/index
> reading sources... [ 68%] plugins/sqlite
> reading sources... [ 73%] plugins/werkzeug
> reading sources... [ 78%] recipes
> reading sources... [ 84%] routing
> reading sources... [ 89%] stpl
> reading sources... [ 94%] tutorial
> reading sources... [100%] tutorial_app
> 
> /<<PKGBUILDDIR>>/bottle.py:docstring of bottle.request:1: WARNING: duplicate 
> object description of bottle.request, other instance in api, use :noindex: 
> for one of them
> /<<PKGBUILDDIR>>/bottle.py:docstring of bottle.ConfigDict:1: WARNING: Inline 
> emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/docs/contact.rst:: WARNING: image file not readable: 
> _static/myface_small.png
> /<<PKGBUILDDIR>>/docs/faq.rst:1: WARNING: duplicate object description of 
> bottle, other instance in api, use :noindex: for one of them
> /<<PKGBUILDDIR>>/docs/plugindev.rst:1: WARNING: duplicate object description 
> of bottle, other instance in faq, use :noindex: for one of them
> /<<PKGBUILDDIR>>/docs/plugins/index.rst:1: WARNING: duplicate object 
> description of bottle, other instance in plugindev, use :noindex: for one of 
> them
> /<<PKGBUILDDIR>>/docs/recipes.rst:1: WARNING: duplicate object description of 
> bottle, other instance in plugins/index, use :noindex: for one of them
> /<<PKGBUILDDIR>>/docs/tutorial.rst:1: WARNING: duplicate object description 
> of bottle, other instance in recipes, use :noindex: for one of them
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... /<<PKGBUILDDIR>>/docs/cli.rst: WARNING: document 
> isn't included in any toctree
> /<<PKGBUILDDIR>>/docs/contact.rst: WARNING: document isn't included in any 
> toctree
> /<<PKGBUILDDIR>>/docs/deployment.rst: WARNING: document isn't included in any 
> toctree
> done
> preparing documents... done
> writing output... [  5%] api
> writing output... [ 10%] async
> writing output... [ 15%] changelog
> writing output... [ 21%] cli
> writing output... [ 26%] configuration
> writing output... [ 31%] contact
> writing output... [ 36%] deployment
> writing output... [ 42%] development
> writing output... [ 47%] faq
> writing output... [ 52%] index
> writing output... [ 57%] plugindev
> writing output... [ 63%] plugins/index
> writing output... [ 68%] plugins/sqlite
> writing output... [ 73%] plugins/werkzeug
> writing output... [ 78%] recipes
> writing output... [ 84%] routing
> writing output... [ 89%] stpl
> writing output... [ 94%] tutorial
> writing output... [100%] tutorial_app
> 
> /<<PKGBUILDDIR>>/docs/stpl.rst:89: WARNING: undefined label: 
> 'stpl-custom-tokens'
> /<<PKGBUILDDIR>>/docs/stpl.rst:61: WARNING: Could not lex literal_block as 
> "html+django". Highlighting skipped.
> /<<PKGBUILDDIR>>/docs/stpl.rst:84: WARNING: Could not lex literal_block as 
> "html+django". Highlighting skipped.
> /<<PKGBUILDDIR>>/docs/tutorial.rst:175: WARNING: unknown document: 'Routing'
> /<<PKGBUILDDIR>>/docs/tutorial.rst:287: WARNING: undefined label: 
> 'tutorial-output-filter'
> generating indices... genindex py-modindex done
> highlighting module code... [100%] bottle
> 
> writing additional pages... search done
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 18 warnings.
> 
> The HTML pages are in build/html.
> PYTHONPATH=. http_proxy='http://127.0.0.1:9/' sphinx-build -N -E -bman docs 
> build/man
> Running Sphinx v5.3.0
> making output directory... done
> loading intersphinx inventory from http://docs.python.org/objects.inv...
> loading intersphinx inventory from 
> http://werkzeug.pocoo.org/docs/objects.inv...
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'http://docs.python.org/objects.inv' not fetchable due 
> to <class 'requests.exceptions.ProxyError'>: 
> HTTPConnectionPool(host='127.0.0.1', port=9): Max retries exceeded with url: 
> http://docs.python.org/objects.inv (Caused by ProxyError('Cannot connect to 
> proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at 
> 0x7ffbf5c41e10>: Failed to establish a new connection: [Errno 111] Connection 
> refused')))
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'http://werkzeug.pocoo.org/docs/objects.inv' not 
> fetchable due to <class 'requests.exceptions.ProxyError'>: 
> HTTPConnectionPool(host='127.0.0.1', port=9): Max retries exceeded with url: 
> http://werkzeug.pocoo.org/docs/objects.inv (Caused by ProxyError('Cannot 
> connect to proxy.', NewConnectionError('<urllib3.connection.HTTPConnection 
> object at 0x7ffbf5c433d0>: Failed to establish a new connection: [Errno 111] 
> Connection refused')))
> building [mo]: targets for 0 po files that are out of date
> building [man]: all manpages
> updating environment: [new config] 19 added, 0 changed, 0 removed
> reading sources... [  5%] api
> reading sources... [ 10%] async
> reading sources... [ 15%] changelog
> reading sources... [ 21%] cli
> reading sources... [ 26%] configuration
> reading sources... [ 31%] contact
> reading sources... [ 36%] deployment
> reading sources... [ 42%] development
> reading sources... [ 47%] faq
> reading sources... [ 52%] index
> reading sources... [ 57%] plugindev
> reading sources... [ 63%] plugins/index
> reading sources... [ 68%] plugins/sqlite
> reading sources... [ 73%] plugins/werkzeug
> reading sources... [ 78%] recipes
> reading sources... [ 84%] routing
> reading sources... [ 89%] stpl
> reading sources... [ 94%] tutorial
> reading sources... [100%] tutorial_app
> 
> /<<PKGBUILDDIR>>/bottle.py:docstring of bottle.request:1: WARNING: duplicate 
> object description of bottle.request, other instance in api, use :noindex: 
> for one of them
> /<<PKGBUILDDIR>>/bottle.py:docstring of bottle.ConfigDict:1: WARNING: Inline 
> emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/docs/contact.rst:: WARNING: image file not readable: 
> _static/myface_small.png
> /<<PKGBUILDDIR>>/docs/faq.rst:1: WARNING: duplicate object description of 
> bottle, other instance in api, use :noindex: for one of them
> /<<PKGBUILDDIR>>/docs/plugindev.rst:1: WARNING: duplicate object description 
> of bottle, other instance in faq, use :noindex: for one of them
> /<<PKGBUILDDIR>>/docs/plugins/index.rst:1: WARNING: duplicate object 
> description of bottle, other instance in plugindev, use :noindex: for one of 
> them
> /<<PKGBUILDDIR>>/docs/recipes.rst:1: WARNING: duplicate object description of 
> bottle, other instance in plugins/index, use :noindex: for one of them
> /<<PKGBUILDDIR>>/docs/tutorial.rst:1: WARNING: duplicate object description 
> of bottle, other instance in recipes, use :noindex: for one of them
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... /<<PKGBUILDDIR>>/docs/cli.rst: WARNING: document 
> isn't included in any toctree
> /<<PKGBUILDDIR>>/docs/contact.rst: WARNING: document isn't included in any 
> toctree
> /<<PKGBUILDDIR>>/docs/deployment.rst: WARNING: document isn't included in any 
> toctree
> done
> writing... bottle.1 { } done
> build succeeded, 13 warnings.
> 
> The manual pages are in build/man.
> rm -rf ./build/html/.doctrees
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild -O--test-tox
>       pybuild --test --test-tox -i python{version} -p "3.10 3.11"
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottle/build; 
> tox -c /<<PKGBUILDDIR>>/tox.ini --sitepackages -e py310 
> GLOB sdist-make: /<<PKGBUILDDIR>>/setup.py
> py310 create: /<<PKGBUILDDIR>>/.tox/py310
> py310 installdeps: Mako, jinja2
> WARNING: Discarding $PYTHONPATH from environment, to override specify 
> PYTHONPATH in 'passenv' in your configuration.
> py310 inst: /<<PKGBUILDDIR>>/.tox/.tmp/package/1/bottle-0.12.23.zip
> WARNING: Discarding $PYTHONPATH from environment, to override specify 
> PYTHONPATH in 'passenv' in your configuration.
> WARNING: Discarding $PYTHONPATH from environment, to override specify 
> PYTHONPATH in 'passenv' in your configuration.
> py310 installed: alabaster==0.7.12,Babel==2.10.3,bottle @ 
> file:///<<PKGBUILDDIR>>/.tox/.tmp/package/1/bottle-0.12.23.zip,certifi==2022.9.24,chardet==5.1.0,charset-normalizer==3.0.1,distlib==0.3.6,docutils==0.17.1,filelock==3.9.0,idna==3.3,imagesize==1.4.1,Jinja2==3.0.3,Mako==1.2.4.dev0,MarkupSafe==2.1.1,packaging==22.0,Paste==3.5.2,platformdirs==2.6.0,pluggy==1.0.0+repack,py==1.11.0,Pygments==2.14.0,pytz==2022.7,requests==2.28.1,roman==3.3,six==1.16.0,snowballstemmer==2.2.0,Sphinx==5.3.0,Tempita==0.5.2,tornado==6.2,tox==3.28.0,urllib3==1.26.12,virtualenv==20.17.1+ds,Werkzeug==2.2.2
> py310 run-test-pre: PYTHONHASHSEED='1828942243'
> py310 run-test: commands[0] | /<<PKGBUILDDIR>>/.tox/py310/bin/python -m 
> unittest discover
> /<<PKGBUILDDIR>>/test/test_importhook.py:4: DeprecationWarning: the imp 
> module is deprecated in favour of importlib and slated for removal in Python 
> 3.12; see the module's documentation for alternative uses
>   import imp
> /<<PKGBUILDDIR>>/test/test_server.py:53: SyntaxWarning: "is" with a literal. 
> Did you mean "=="?
>   if rv is 128: # Import error
> /<<PKGBUILDDIR>>/test/test_server.py:57: SyntaxWarning: "is" with a literal. 
> Did you mean "=="?
>   if rv is 3: # Port in use
> ./<<PKGBUILDDIR>>/test/test_config.py:39: DeprecationWarning: Please use 
> assertEqual instead.
>   self.assertEquals(c['a.b.foo'], 5)
> ...../<<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/python3.10/_collections_abc.py:911: DeprecationWarning: Accessing 
> namespaces as dicts is discouraged. Only use flat item access: 
> cfg["names"]["pace"]["key"] -> cfg["name.space.key"]
>   yield (key, self._mapping[key])
> ../<<PKGBUILDDIR>>/test/test_configdict.py:43: DeprecationWarning: Attribute 
> access is deprecated.
>   self.assertEqual(ConfigDict.Namespace, c.Name.Space.__class__)
> /usr/lib/python3.10/_collections_abc.py:824: 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)
> ................../<<PKGBUILDDIR>>/test/test_environ.py:302: 
> DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals(tob(expect), BaseRequest(e).body.read())
> ..................../usr/lib/python3.10/mimetypes.py:99: ResourceWarning: 
> unclosed file <_io.FileIO name=3 mode='rb+' closefd=True>
>   exts = self.types_map_inv[strict].setdefault(type, [])
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ....................s.................../usr/lib/python3.10/unittest/case.py:549:
>  ResourceWarning: unclosed file <_io.BufferedReader 
> name='/<<PKGBUILDDIR>>/test/test_fileupload.py'>
>   method()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./<<PKGBUILDDIR>>/test/test_fileupload.py:67: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/tmp/tmpbgnuxxyo/test_fileupload.py'>
>   self.assertEqual(fu.file.read(), open(filepath, 'rb').read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./usr/lib/python3.10/unittest/case.py:549: ResourceWarning: unclosed file 
> <_io.BufferedRandom name=4>
>   method()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ......<frozen importlib._bootstrap>:914: ImportWarning: 
> _ImportRedirect.find_spec() not found; falling back to find_module()
> <frozen importlib._bootstrap>:671: ImportWarning: 
> _ImportRedirect.exec_module() not found; falling back to load_module()
> ......../<<PKGBUILDDIR>>/bottle.py:3265: DeprecationWarning: The template 
> lookup path list should not be empty.
>   self.filename = self.search(self.name, self.lookup)
> /<<PKGBUILDDIR>>/bottle.py:3265: DeprecationWarning: Absolute template path 
> names are deprecated.
>   self.filename = self.search(self.name, self.lookup)
> /<<PKGBUILDDIR>>/bottle.py:3380: DeprecationWarning: The template lookup path 
> list should not be empty.
>   fname = self.search(name, self.lookup)
> /<<PKGBUILDDIR>>/bottle.py:3380: DeprecationWarning: Absolute template path 
> names are deprecated.
>   fname = self.search(name, self.lookup)
> ..................................................../<<PKGBUILDDIR>>/bottle.py:539:
>  DeprecationWarning: Switch to Plugin API v2 and access the Route object 
> directly.
>   context = self if api > 1 else self._context
> ..../<<PKGBUILDDIR>>/test/test_plugins.py:197: DeprecationWarning: Please use 
> assertEqual instead.
>   self.assertEquals(getattr(plugin, 'app', None), self.app)
> ................/<<PKGBUILDDIR>>/test/test_resources.py:76: ResourceWarning: 
> unclosed file <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/test/test_resources.py' mode='r' encoding='UTF-8'>
>   self.assertEqual(fp.read(), open(__file__).read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.10/unittest/case.py:549: ResourceWarning: unclosed file 
> <_io.TextIOWrapper name='/<<PKGBUILDDIR>>/test/test_resources.py' mode='r' 
> encoding='UTF-8'>
>   method()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ............./<<PKGBUILDDIR>>/bottle.py:392: RuntimeWarning: Route <GET 
> /object/<id:float>> overwrites a previously defined route
>   warnings.warn(msg % (method, rule), RuntimeWarning)
> .../<<PKGBUILDDIR>>/bottle.py:392: RuntimeWarning: Route <GET 
> /func2(:param#(foo|bar)#)> overwrites a previously defined route
>   warnings.warn(msg % (method, rule), RuntimeWarning)
> ................................/<<PKGBUILDDIR>>/test/test_sendfile.py:87: 
> ResourceWarning: unclosed file <_io.BufferedReader 
> name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   f = static_file(basename, root=root)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_sendfile.py:88: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual(open(__file__,'rb').read(), f.body.read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.10/unittest/case.py:549: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   method()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./<<PKGBUILDDIR>>/test/test_sendfile.py:80: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual(open(__file__,'rb').read(), static_file(basename, 
> root=root).body.read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ../<<PKGBUILDDIR>>/test/test_sendfile.py:65: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   f = static_file(basename, root=root, mimetype='some/type')
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_sendfile.py:67: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   f = static_file(basename, root=root, mimetype='text/foo')
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_sendfile.py:69: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   f = static_file(basename, root=root, mimetype='text/foo', charset='latin1')
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./<<PKGBUILDDIR>>/test/test_sendfile.py:94: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual(c.read(16), tob('').join(f.body))
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_sendfile.py:95: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual('bytes 10-25/%d' % len(open(__file__, 'rb').read()),
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ../<<PKGBUILDDIR>>/test/test_sendfile.py:46: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual(open(__file__,'rb').read(), out.body.read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48260)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'meinheld' test (ImportError).
> ./usr/lib/python3.10/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=3>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.10/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=5>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48262)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48264)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'bjoern' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48266)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'cherrypy' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48268)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'diesel' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48270)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48272)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'eventlet' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48274)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'fapws3' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48276)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'gevent' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48278)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'gunicorn' test (ImportError).
> .F/<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=6, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48284)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'rocket' test (ImportError).
> ./usr/lib/python3.10/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=4>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.10/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=7>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> F/<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=8, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48290)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> F/<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=10, family=AddressFamily.AF_INET, 
> type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 48296)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'twisted' test (ImportError).
> ./usr/lib/python3.10/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=8>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.10/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=11>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ........./<<PKGBUILDDIR>>/bottle.py:3619: DeprecationWarning: The include and 
> rebase keywords are functions now.
>   line, comment = self.fix_backward_compatibility(line, comment)
> ...../<<PKGBUILDDIR>>/bottle.py:3619: DeprecationWarning: PEP263 encoding 
> strings in templates are deprecated.
>   line, comment = self.fix_backward_compatibility(line, comment)
> ....../<<PKGBUILDDIR>>/bottle.py:201: DeprecationWarning: Template encodings 
> other than utf8 are no longer supported.
>   value = obj.__dict__[self.func.__name__] = self.func(obj)
> ..../<<PKGBUILDDIR>>/bottle.py:3413: DeprecationWarning: Escape code lines 
> with a backslash.
>   code = parser.translate()
> ..../<<PKGBUILDDIR>>/test/test_stpl.py:57: DeprecationWarning: Please use 
> assertEqual instead.
>   self.assertEquals('"&lt;&#039;&#13;&#10;&#9;&quot;\\&gt;"', 
> html_quote('<\'\r\n\t"\\>'));
> ......................................../<<PKGBUILDDIR>>/test/test_wsgi.py:260:
>  DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals('/test/6', bottle.url('foo', x=6))
> ....................
> ======================================================================
> FAIL: test_simple (test.test_server.TestPasteServer)
> Test a simple static page with this server adapter.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/test_server.py", line 88, in test_simple
>     self.assertEqual(tob('OK'), self.fetch('test'))
> AssertionError: b'OK' != "URLError(ConnectionRefusedError(111, 'Connection 
> refused'))"
> 
> ======================================================================
> FAIL: test_simple (test.test_server.TestServer)
> Test a simple static page with this server adapter.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/test_server.py", line 88, in test_simple
>     self.assertEqual(tob('OK'), self.fetch('test'))
> AssertionError: b'OK' != "URLError(ConnectionRefusedError(111, 'Connection 
> refused'))"
> 
> ======================================================================
> FAIL: test_simple (test.test_server.TestTornadoServer)
> Test a simple static page with this server adapter.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/test_server.py", line 88, in test_simple
>     self.assertEqual(tob('OK'), self.fetch('test'))
> AssertionError: b'OK' != "URLError(ConnectionRefusedError(111, 'Connection 
> refused'))"
> 
> ----------------------------------------------------------------------
> Ran 333 tests in 3.550s
> 
> FAILED (failures=3, skipped=1)
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=3>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=5>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=4>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=7>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=6>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=9>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ERROR: InvocationError for command /<<PKGBUILDDIR>>/.tox/py310/bin/python -m 
> unittest discover (exited with code 1)
> ___________________________________ summary 
> ____________________________________
> ERROR:   py310: commands failed
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_bottle/build; tox -c 
> /<<PKGBUILDDIR>>/tox.ini --sitepackages -e py310 
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottle/build; 
> tox -c /<<PKGBUILDDIR>>/tox.ini --sitepackages -e py311 
> GLOB sdist-make: /<<PKGBUILDDIR>>/setup.py
> py311 create: /<<PKGBUILDDIR>>/.tox/py311
> py311 installdeps: Mako, jinja2
> WARNING: Discarding $PYTHONPATH from environment, to override specify 
> PYTHONPATH in 'passenv' in your configuration.
> py311 inst: /<<PKGBUILDDIR>>/.tox/.tmp/package/1/bottle-0.12.23.zip
> WARNING: Discarding $PYTHONPATH from environment, to override specify 
> PYTHONPATH in 'passenv' in your configuration.
> WARNING: Discarding $PYTHONPATH from environment, to override specify 
> PYTHONPATH in 'passenv' in your configuration.
> py311 installed: alabaster==0.7.12,Babel==2.10.3,bottle @ 
> file:///<<PKGBUILDDIR>>/.tox/.tmp/package/1/bottle-0.12.23.zip,certifi==2022.9.24,chardet==5.1.0,charset-normalizer==3.0.1,distlib==0.3.6,docutils==0.17.1,filelock==3.9.0,idna==3.3,imagesize==1.4.1,Jinja2==3.0.3,Mako==1.2.4.dev0,MarkupSafe==2.1.1,packaging==22.0,Paste==3.5.2,platformdirs==2.6.0,pluggy==1.0.0+repack,py==1.11.0,Pygments==2.14.0,pytz==2022.7,requests==2.28.1,roman==3.3,six==1.16.0,snowballstemmer==2.2.0,Sphinx==5.3.0,Tempita==0.5.2,tornado==6.2,tox==3.28.0,urllib3==1.26.12,virtualenv==20.17.1+ds,Werkzeug==2.2.2
> py311 run-test-pre: PYTHONHASHSEED='1248029930'
> py311 run-test: commands[0] | /<<PKGBUILDDIR>>/.tox/py311/bin/python -m 
> unittest discover
> /<<PKGBUILDDIR>>/test/test_importhook.py:4: DeprecationWarning: the imp 
> module is deprecated in favour of importlib and slated for removal in Python 
> 3.12; see the module's documentation for alternative uses
>   import imp
> /<<PKGBUILDDIR>>/test/test_server.py:53: SyntaxWarning: "is" with a literal. 
> Did you mean "=="?
>   if rv is 128: # Import error
> /<<PKGBUILDDIR>>/test/test_server.py:57: SyntaxWarning: "is" with a literal. 
> Did you mean "=="?
>   if rv is 3: # Port in use
> ./<<PKGBUILDDIR>>/test/test_config.py:39: DeprecationWarning: Please use 
> assertEqual instead.
>   self.assertEquals(c['a.b.foo'], 5)
> ...../<<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'])
> <frozen _collections_abc>:861: DeprecationWarning: Accessing namespaces as 
> dicts is discouraged. Only use flat item access: cfg["names"]["pace"]["key"] 
> -> cfg["name.space.key"]
> ../<<PKGBUILDDIR>>/test/test_configdict.py:43: DeprecationWarning: Attribute 
> access is deprecated.
>   self.assertEqual(ConfigDict.Namespace, c.Name.Space.__class__)
> <frozen _collections_abc>:774: DeprecationWarning: Accessing namespaces as 
> dicts is discouraged. Only use flat item access: cfg["names"]["pace"]["key"] 
> -> cfg["name.space.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)
> ................../<<PKGBUILDDIR>>/test/test_environ.py:302: 
> DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals(tob(expect), BaseRequest(e).body.read())
> ./<<PKGBUILDDIR>>/bottle.py:1731: ResourceWarning: unclosed file <_io.FileIO 
> name=3 mode='rb+' closefd=True>
>   super(HTTPError, self).__init__(body, status, **options)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> .......................................s.................../usr/lib/python3.11/unittest/case.py:579:
>  ResourceWarning: unclosed file <_io.BufferedReader 
> name='/<<PKGBUILDDIR>>/test/test_fileupload.py'>
>   if method() is not None:
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./<<PKGBUILDDIR>>/test/test_fileupload.py:67: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/tmp/tmp3rk7cw_f/test_fileupload.py'>
>   self.assertEqual(fu.file.read(), open(filepath, 'rb').read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./usr/lib/python3.11/unittest/case.py:579: ResourceWarning: unclosed file 
> <_io.BufferedRandom name=4>
>   if method() is not None:
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ......<frozen importlib._bootstrap>:1049: ImportWarning: 
> _ImportRedirect.find_spec() not found; falling back to find_module()
> <frozen importlib._bootstrap>:673: ImportWarning: 
> _ImportRedirect.exec_module() not found; falling back to load_module()
> ......../<<PKGBUILDDIR>>/bottle.py:3265: DeprecationWarning: The template 
> lookup path list should not be empty.
>   self.filename = self.search(self.name, self.lookup)
> /<<PKGBUILDDIR>>/bottle.py:3265: DeprecationWarning: Absolute template path 
> names are deprecated.
>   self.filename = self.search(self.name, self.lookup)
> /<<PKGBUILDDIR>>/bottle.py:3380: DeprecationWarning: The template lookup path 
> list should not be empty.
>   fname = self.search(name, self.lookup)
> /<<PKGBUILDDIR>>/bottle.py:3380: DeprecationWarning: Absolute template path 
> names are deprecated.
>   fname = self.search(name, self.lookup)
> ..................................................../<<PKGBUILDDIR>>/bottle.py:539:
>  DeprecationWarning: Switch to Plugin API v2 and access the Route object 
> directly.
>   context = self if api > 1 else self._context
> ..../<<PKGBUILDDIR>>/test/test_plugins.py:197: DeprecationWarning: Please use 
> assertEqual instead.
>   self.assertEquals(getattr(plugin, 'app', None), self.app)
> ................/<<PKGBUILDDIR>>/test/test_resources.py:76: ResourceWarning: 
> unclosed file <_io.TextIOWrapper 
> name='/<<PKGBUILDDIR>>/test/test_resources.py' mode='r' encoding='UTF-8'>
>   self.assertEqual(fp.read(), open(__file__).read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:579: ResourceWarning: unclosed file 
> <_io.TextIOWrapper name='/<<PKGBUILDDIR>>/test/test_resources.py' mode='r' 
> encoding='UTF-8'>
>   if method() is not None:
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ............./<<PKGBUILDDIR>>/bottle.py:392: RuntimeWarning: Route <GET 
> /object/<id:float>> overwrites a previously defined route
>   warnings.warn(msg % (method, rule), RuntimeWarning)
> .../<<PKGBUILDDIR>>/bottle.py:392: RuntimeWarning: Route <GET 
> /func2(:param#(foo|bar)#)> overwrites a previously defined route
>   warnings.warn(msg % (method, rule), RuntimeWarning)
> ................................/<<PKGBUILDDIR>>/test/test_sendfile.py:87: 
> ResourceWarning: unclosed file <_io.BufferedReader 
> name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   f = static_file(basename, root=root)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_sendfile.py:88: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual(open(__file__,'rb').read(), f.body.read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:579: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   if method() is not None:
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./<<PKGBUILDDIR>>/test/test_sendfile.py:80: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual(open(__file__,'rb').read(), static_file(basename, 
> root=root).body.read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ../<<PKGBUILDDIR>>/test/test_sendfile.py:65: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   f = static_file(basename, root=root, mimetype='some/type')
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_sendfile.py:67: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   f = static_file(basename, root=root, mimetype='text/foo')
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_sendfile.py:69: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   f = static_file(basename, root=root, mimetype='text/foo', charset='latin1')
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./<<PKGBUILDDIR>>/test/test_sendfile.py:94: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual(c.read(16), tob('').join(f.body))
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_sendfile.py:95: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual('bytes 10-25/%d' % len(open(__file__, 'rb').read()),
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ../<<PKGBUILDDIR>>/test/test_sendfile.py:46: ResourceWarning: unclosed file 
> <_io.BufferedReader name='/<<PKGBUILDDIR>>/test/test_sendfile.py'>
>   self.assertEqual(open(__file__,'rb').read(), out.body.read())
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=2, type=1, proto=0, laddr=('0.0.0.0', 48298)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'meinheld' test (ImportError).
> ./usr/lib/python3.11/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=3>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=5>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=2, type=1, proto=0, laddr=('0.0.0.0', 48300)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'bjoern' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=2, type=1, proto=0, laddr=('0.0.0.0', 48302)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'cherrypy' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=2, type=1, proto=0, laddr=('0.0.0.0', 48304)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'diesel' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=2, type=1, proto=0, laddr=('0.0.0.0', 48306)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'eventlet' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=2, type=1, proto=0, laddr=('0.0.0.0', 48308)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'fapws3' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=2, type=1, proto=0, laddr=('0.0.0.0', 48310)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'gevent' test (ImportError).
> ./<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=4, family=2, type=1, proto=0, laddr=('0.0.0.0', 48312)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'gunicorn' test (ImportError).
> .F/<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=6, family=2, type=1, proto=0, laddr=('0.0.0.0', 48318)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'rocket' test (ImportError).
> ./usr/lib/python3.11/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=4>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=7>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> F/<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=8, family=2, type=1, proto=0, laddr=('0.0.0.0', 48324)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> F/<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=10, family=2, type=1, proto=0, laddr=('0.0.0.0', 48330)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/test/test_server.py:47: ResourceWarning: unclosed 
> <socket.socket fd=10, family=2, type=1, proto=0, laddr=('0.0.0.0', 48332)>
>   if ping('127.0.0.1', port): return
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> WARNING: Skipping 'twisted' test (ImportError).
> ./usr/lib/python3.11/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=8>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/suite.py:84: ResourceWarning: unclosed file 
> <_io.BufferedReader name=11>
>   return self.run(*args, **kwds)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ........./<<PKGBUILDDIR>>/bottle.py:3619: DeprecationWarning: The include and 
> rebase keywords are functions now.
>   line, comment = self.fix_backward_compatibility(line, comment)
> ...../<<PKGBUILDDIR>>/bottle.py:3619: DeprecationWarning: PEP263 encoding 
> strings in templates are deprecated.
>   line, comment = self.fix_backward_compatibility(line, comment)
> ....../<<PKGBUILDDIR>>/bottle.py:201: DeprecationWarning: Template encodings 
> other than utf8 are no longer supported.
>   value = obj.__dict__[self.func.__name__] = self.func(obj)
> ..../<<PKGBUILDDIR>>/bottle.py:3413: DeprecationWarning: Escape code lines 
> with a backslash.
>   code = parser.translate()
> ..../<<PKGBUILDDIR>>/test/test_stpl.py:57: DeprecationWarning: Please use 
> assertEqual instead.
>   self.assertEquals('"&lt;&#039;&#13;&#10;&#9;&quot;\\&gt;"', 
> html_quote('<\'\r\n\t"\\>'));
> ......................................../<<PKGBUILDDIR>>/test/test_wsgi.py:260:
>  DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals('/test/6', bottle.url('foo', x=6))
> ....................
> ======================================================================
> FAIL: test_simple (test.test_server.TestPasteServer.test_simple)
> Test a simple static page with this server adapter.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/test_server.py", line 88, in test_simple
>     self.assertEqual(tob('OK'), self.fetch('test'))
> AssertionError: b'OK' != "URLError(ConnectionRefusedError(111, 'Connection 
> refused'))"
> 
> ======================================================================
> FAIL: test_simple (test.test_server.TestServer.test_simple)
> Test a simple static page with this server adapter.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/test_server.py", line 88, in test_simple
>     self.assertEqual(tob('OK'), self.fetch('test'))
> AssertionError: b'OK' != "URLError(ConnectionRefusedError(111, 'Connection 
> refused'))"
> 
> ======================================================================
> FAIL: test_simple (test.test_server.TestTornadoServer.test_simple)
> Test a simple static page with this server adapter.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/test_server.py", line 88, in test_simple
>     self.assertEqual(tob('OK'), self.fetch('test'))
> AssertionError: b'OK' != "URLError(ConnectionRefusedError(111, 'Connection 
> refused'))"
> 
> ----------------------------------------------------------------------
> Ran 333 tests in 3.334s
> 
> FAILED (failures=3, skipped=1)
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=3>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=5>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=4>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=7>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=6>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> sys:1: ResourceWarning: unclosed file <_io.BufferedReader name=9>
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ERROR: InvocationError for command /<<PKGBUILDDIR>>/.tox/py311/bin/python -m 
> unittest discover (exited with code 1)
> ___________________________________ summary 
> ____________________________________
> ERROR:   py311: commands failed
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_bottle/build; tox -c 
> /<<PKGBUILDDIR>>/tox.ini --sitepackages -e py311 
>       rm -fr -- /tmp/dh-xdg-rundir-U3hTxxe8
> dh_auto_test: error: pybuild --test --test-tox -i python{version} -p "3.10 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/01/13/python-bottle_0.12.23-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230113;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230113&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-bottle
Source-Version: 0.12.23-1.1
Done: Louis-Philippe Véronneau <po...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-bottle, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1028...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Louis-Philippe Véronneau <po...@debian.org> (supplier of updated python-bottle 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 26 Feb 2023 15:59:44 -0500
Source: python-bottle
Architecture: source
Version: 0.12.23-1.1
Distribution: unstable
Urgency: medium
Maintainer: Federico Ceratto <feder...@debian.org>
Changed-By: Louis-Philippe Véronneau <po...@debian.org>
Closes: 1028743
Changes:
 python-bottle (0.12.23-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ James Addison ]
   * d/patches: add 0004 to disable the local proxy for the tests. (Closes:
     #1028743)
Checksums-Sha1:
 408dc89d01a5bdad50363edf9d86282927363ddb 1551 python-bottle_0.12.23-1.1.dsc
 50d36e924ef4195e9fd8531e963dbc362c1c20f4 6992 
python-bottle_0.12.23-1.1.debian.tar.xz
 f7cc851bb958a6d643d65855e1915e649ee14643 7991 
python-bottle_0.12.23-1.1_amd64.buildinfo
Checksums-Sha256:
 29e2e60f33f7b34b848a9fde7fae1c16110c1a31e2320f7c3fb50bfef21ada4f 1551 
python-bottle_0.12.23-1.1.dsc
 3ca8c3c5a5318104dbf1f72afb2e806453d2cb732b44cf2be1d2b291eda8aef1 6992 
python-bottle_0.12.23-1.1.debian.tar.xz
 c26289cb01c07c6da785f329c3a01291b7c5ebb414d2bdec6bd5d2b9b818741c 7991 
python-bottle_0.12.23-1.1_amd64.buildinfo
Files:
 2491c8040d0a2e5574961494d32c1603 1551 python optional 
python-bottle_0.12.23-1.1.dsc
 668722bc37fe5011eecd136ebcf310e4 6992 python optional 
python-bottle_0.12.23-1.1.debian.tar.xz
 e26121d5c720f9ba9a4297b7c610b07f 7991 python optional 
python-bottle_0.12.23-1.1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTKp0AHB6gWsCAvw830JXpQshz6hQUCY/vMSwAKCRD0JXpQshz6
hZISAP4jL4GUjzIDVukeH32AH7l1Bx6wH6SfMU5XJHoY2UQfxQD+Izb86KymPS4a
OrPFzLMKa+aoQ0Vm2uY5h2FsGTXfcgA=
=Q2FU
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to