Your message dated Tue, 19 Mar 2019 16:49:11 +0000
with message-id <e1h6hvl-00070l...@fasolo.debian.org>
and subject line Bug#924805: fixed in python-molotov 1.6-3
has caused the Debian Bug report #924805,
regarding python-molotov: FTBFS: dh_auto_test: pybuild --test --test-pytest -i 
python{version} -p 3.7 returned exit code 13
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.)


-- 
924805: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924805
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-molotov
Version: 1.6-2
Severity: serious
Tags: buster sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20190315 qa-ftbfs
Justification: FTBFS in buster on amd64

Hi,

During a rebuild of all packages in buster (in a buster chroot, not a
sid chroot), your package failed to build on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PYBUILD_SYSTEM=custom PYTHONPATH=. dh_auto_test
> I: pybuild base:217: python3.7 -m pytest
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.7.2+, pytest-3.10.1, py-1.7.0, pluggy-0.8.0
> rootdir: /<<PKGBUILDDIR>>, inifile:
> collected 86 items
> 
> molotov/tests/test_api.py .......                                        [  
> 8%]
> molotov/tests/test_fmwk.py ..................                            [ 
> 29%]
> molotov/tests/test_listeners.py ..                                       [ 
> 31%]
> molotov/tests/test_quickstart.py ...                                     [ 
> 34%]
> molotov/tests/test_run.py .............................s.                [ 
> 70%]
> molotov/tests/test_session.py F..FF..FF..                                [ 
> 83%]
> molotov/tests/test_sharedconsole.py ..                                   [ 
> 86%]
> molotov/tests/test_sharedcounter.py ....                                 [ 
> 90%]
> molotov/tests/test_slave.py sss                                          [ 
> 94%]
> molotov/tests/test_util.py .....                                         
> [100%]
> 
> =================================== FAILURES 
> ===================================
> __________________ TestLoggedClientSession.test_add_listener 
> ___________________
> 
> self = <molotov.tests.test_session.TestLoggedClientSession 
> testMethod=test_add_listener>
> loop = <_UnixSelectorEventLoop running=False closed=True debug=True>
> console = <molotov.sharedconsole.SharedConsole object at 0x7fa4528024a8>
> results = {'WORKER': <SharedCounter 0>, 'REACHED': <SharedCounter 0>, 
> 'RATIO': <SharedCounter 0>, 'OK': <SharedCounter 0>, 'FAILED': <SharedCounter 
> 0>, 'MINUTE_OK': <SharedCounter 0>, 'MINUTE_FAILED': <SharedCounter 0>}
> 
>     @async_test
>     async def test_add_listener(self, loop, console, results):
>         class MyListener(BaseListener):
>             def __init__(self):
>                 self.responses = []
>     
>             def on_response_received(self, **options):
>                 self.responses.append(options['response'])
>     
>         lis = MyListener()
>         async with self._get_session(loop, console,
>                                      verbose=2) as session:
>             session.eventer.add_listener(lis)
>             request = Request()
>             binary_body = b''
> >           response = Response(body=binary_body)
> 
> molotov/tests/test_session.py:32: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> method = 'GET', status = 200, body = b''
> 
>     def Response(method='GET', status=200, body=b'***'):
>         if util.IS_AIOHTTP2:
>             response = LoggedClientResponse(method, URL('/'))
>         else:
> >           response = LoggedClientResponse(method, URL('/'), **_respkw())
> E           TypeError: __init__() got an unexpected keyword argument 
> 'auto_decompress'
> 
> molotov/tests/support.py:155: TypeError
> _________________ TestLoggedClientSession.test_empty_response 
> __________________
> 
> self = <molotov.tests.test_session.TestLoggedClientSession 
> testMethod=test_empty_response>
> loop = <_UnixSelectorEventLoop running=False closed=True debug=True>
> console = <molotov.sharedconsole.SharedConsole object at 0x7fa452a9b630>
> results = {'WORKER': <SharedCounter 0>, 'REACHED': <SharedCounter 0>, 
> 'RATIO': <SharedCounter 0>, 'OK': <SharedCounter 0>, 'FAILED': <SharedCounter 
> 0>, 'MINUTE_OK': <SharedCounter 0>, 'MINUTE_FAILED': <SharedCounter 0>}
> 
>     @async_test
>     async def test_empty_response(self, loop, console, results):
>         async with self._get_session(loop, console,
>                                      verbose=2) as session:
>             request = Request()
>             binary_body = b''
> >           response = Response(body=binary_body)
> 
> molotov/tests/test_session.py:46: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> method = 'GET', status = 200, body = b''
> 
>     def Response(method='GET', status=200, body=b'***'):
>         if util.IS_AIOHTTP2:
>             response = LoggedClientResponse(method, URL('/'))
>         else:
> >           response = LoggedClientResponse(method, URL('/'), **_respkw())
> E           TypeError: __init__() got an unexpected keyword argument 
> 'auto_decompress'
> 
> molotov/tests/support.py:155: TypeError
> ____________________ TestLoggedClientSession.test_encoding 
> _____________________
> 
> self = <molotov.tests.test_session.TestLoggedClientSession 
> testMethod=test_encoding>
> loop = <_UnixSelectorEventLoop running=False closed=True debug=True>
> console = <molotov.sharedconsole.SharedConsole object at 0x7fa45546f470>
> results = {'WORKER': <SharedCounter 0>, 'REACHED': <SharedCounter 0>, 
> 'RATIO': <SharedCounter 0>, 'OK': <SharedCounter 0>, 'FAILED': <SharedCounter 
> 0>, 'MINUTE_OK': <SharedCounter 0>, 'MINUTE_FAILED': <SharedCounter 0>}
> 
>     @async_test
>     async def test_encoding(self, loop, console, results):
>         async with self._get_session(loop, console,
>                                      verbose=2) as session:
>             request = Request()
>             binary_body = b'MZ\x90\x00\x03\x00\x00\x00\x04\x00'
> >           response = Response(body=binary_body)
> 
> molotov/tests/test_session.py:59: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> method = 'GET', status = 200, body = b'MZ\x90\x00\x03\x00\x00\x00\x04\x00'
> 
>     def Response(method='GET', status=200, body=b'***'):
>         if util.IS_AIOHTTP2:
>             response = LoggedClientResponse(method, URL('/'))
>         else:
> >           response = LoggedClientResponse(method, URL('/'), **_respkw())
> E           TypeError: __init__() got an unexpected keyword argument 
> 'auto_decompress'
> 
> molotov/tests/support.py:155: TypeError
> ________________ TestLoggedClientSession.test_gzipped_response 
> _________________
> 
> self = <molotov.tests.test_session.TestLoggedClientSession 
> testMethod=test_gzipped_response>
> loop = <_UnixSelectorEventLoop running=False closed=True debug=True>
> console = <molotov.sharedconsole.SharedConsole object at 0x7fa4528237f0>
> results = {'WORKER': <SharedCounter 0>, 'REACHED': <SharedCounter 0>, 
> 'RATIO': <SharedCounter 0>, 'OK': <SharedCounter 0>, 'FAILED': <SharedCounter 
> 0>, 'MINUTE_OK': <SharedCounter 0>, 'MINUTE_FAILED': <SharedCounter 0>}
> 
>     @async_test
>     async def test_gzipped_response(self, loop, console, results):
>         async with self._get_session(loop, console,
>                                      verbose=2) as session:
>             request = Request()
>             binary_body = gzip.compress(b'some gzipped data')
> >           response = Response(body=binary_body)
> 
> molotov/tests/test_session.py:140: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> method = 'GET', status = 200
> body = 
> b'\x1f\x8b\x08\x00\x80\x81\x8c\\\x02\xff+\xce\xcfMUH\xaf\xca,(HMQHI,I\x04\x00\xd3\xcc\x81z\x11\x00\x00\x00'
> 
>     def Response(method='GET', status=200, body=b'***'):
>         if util.IS_AIOHTTP2:
>             response = LoggedClientResponse(method, URL('/'))
>         else:
> >           response = LoggedClientResponse(method, URL('/'), **_respkw())
> E           TypeError: __init__() got an unexpected keyword argument 
> 'auto_decompress'
> 
> molotov/tests/support.py:155: TypeError
> ___________________ TestLoggedClientSession.test_not_verbose 
> ___________________
> 
> self = <molotov.tests.test_session.TestLoggedClientSession 
> testMethod=test_not_verbose>
> loop = <_UnixSelectorEventLoop running=False closed=True debug=True>
> console = <molotov.sharedconsole.SharedConsole object at 0x7fa4520ec438>
> results = {'WORKER': <SharedCounter 0>, 'REACHED': <SharedCounter 0>, 
> 'RATIO': <SharedCounter 0>, 'OK': <SharedCounter 0>, 'FAILED': <SharedCounter 
> 0>, 'MINUTE_OK': <SharedCounter 0>, 'MINUTE_FAILED': <SharedCounter 0>}
> 
>     @async_test
>     async def test_not_verbose(self, loop, console, results):
>         async with self._get_session(loop, console,
>                                      verbose=1) as session:
>             req = ClientRequest('GET', URL('http://example.com'))
>             await session.send_event('sending_request', request=req)
>     
> >           response = Response(body='')
> 
> molotov/tests/test_session.py:86: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> method = 'GET', status = 200, body = ''
> 
>     def Response(method='GET', status=200, body=b'***'):
>         if util.IS_AIOHTTP2:
>             response = LoggedClientResponse(method, URL('/'))
>         else:
> >           response = LoggedClientResponse(method, URL('/'), **_respkw())
> E           TypeError: __init__() got an unexpected keyword argument 
> 'auto_decompress'
> 
> molotov/tests/support.py:155: TypeError
> =============================== warnings summary 
> ===============================
> molotov/session.py:43
>   /<<PKGBUILDDIR>>/molotov/session.py:43: DeprecationWarning: Inheritance 
> class LoggedClientSession from ClientSession is discouraged
>     class LoggedClientSession(ClientSession):
> 
> molotov/tests/test_sharedconsole.py:17
>   /<<PKGBUILDDIR>>/molotov/tests/test_sharedconsole.py:17: 
> DeprecationWarning: invalid escape sequence \(
>     TypeError\("unsupported operand type.*"""
> 
> molotov/tests/test_run.py::TestRunner::test_redirect
>   /usr/lib/python3/dist-packages/aiomeasures/reporters/statsd_reporter.py:42: 
> DeprecationWarning: 'with (yield from lock)' is deprecated use 'async with 
> lock' instead
>     with (yield from self._connecting):
>   /<<PKGBUILDDIR>>/molotov/listeners.py:73: DeprecationWarning: unread_data() 
> is deprecated and will be removed in future releases (#3260)
>     response.content.unread_data(content)
>   /<<PKGBUILDDIR>>/molotov/listeners.py:73: DeprecationWarning: unread_data() 
> is deprecated and will be removed in future releases (#3260)
>     response.content.unread_data(content)
> 
> molotov/tests/test_run.py::TestRunner::test_runner
>   /usr/lib/python3/dist-packages/aiomeasures/reporters/statsd_reporter.py:42: 
> DeprecationWarning: 'with (yield from lock)' is deprecated use 'async with 
> lock' instead
>     with (yield from self._connecting):
>   /usr/lib/python3/dist-packages/aiomeasures/reporters/statsd_reporter.py:42: 
> DeprecationWarning: 'with (yield from lock)' is deprecated use 'async with 
> lock' instead
>     with (yield from self._connecting):
> 
> molotov/tests/test_run.py::TestRunner::test_slow_server_force_shutdown
>   /usr/lib/python3/dist-packages/aiomeasures/reporters/statsd_reporter.py:42: 
> DeprecationWarning: 'with (yield from lock)' is deprecated use 'async with 
> lock' instead
>     with (yield from self._connecting):
> 
> molotov/tests/test_run.py::TestRunner::test_slow_server_graceful
>   /usr/lib/python3/dist-packages/aiomeasures/reporters/statsd_reporter.py:42: 
> DeprecationWarning: 'with (yield from lock)' is deprecated use 'async with 
> lock' instead
>     with (yield from self._connecting):
> 
> molotov/tests/test_session.py::TestLoggedClientSession::test_request
>   /<<PKGBUILDDIR>>/molotov/listeners.py:73: DeprecationWarning: unread_data() 
> is deprecated and will be removed in future releases (#3260)
>     response.content.unread_data(content)
> 
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> ========= 5 failed, 77 passed, 4 skipped, 10 warnings in 68.82 seconds 
> =========
> E: pybuild pybuild:338: test: plugin custom failed with: exit code=1: 
> python3.7 -m pytest
> dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.7 returned 
> exit code 13

The full build log is available from:
   http://aws-logs.debian.net/2019/03/15/python-molotov_1.6-2_testing.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.

--- End Message ---
--- Begin Message ---
Source: python-molotov
Source-Version: 1.6-3

We believe that the bug you reported is fixed in the latest version of
python-molotov, 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 924...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ondřej Nový <on...@debian.org> (supplier of updated python-molotov 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: Tue, 19 Mar 2019 17:35:11 +0100
Source: python-molotov
Binary: python3-molotov
Architecture: source all
Version: 1.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<python-modules-t...@lists.alioth.debian.org>
Changed-By: Ondřej Nový <on...@debian.org>
Description:
 python3-molotov - tool to write load tests in Python
Closes: 924805
Changes:
 python-molotov (1.6-3) unstable; urgency=medium
 .
   * Fix FTBFS (Closes: #924805)
     - d/p/0002-Disable-internet-tests.patch:
       Disable tests if they require Internet access
     - d/p/0003-Disable-session-tests.patch:
       Disable session tests, they doesn't work with newer aiohttp
Checksums-Sha1:
 46638bfb4e7286ca47440acf7c53c0b43d664416 2144 python-molotov_1.6-3.dsc
 fd3c24713b068cf5e313dae1c629ebf6613a2112 3344 
python-molotov_1.6-3.debian.tar.xz
 362d008e9df970202c0cdb33aaafe15a9b559bf2 6381 
python-molotov_1.6-3_amd64.buildinfo
 f96849913ebeeaeb9e5f591102e458a38e325ce8 30444 python3-molotov_1.6-3_all.deb
Checksums-Sha256:
 1377d980ac77def42ec849707d45cb3407f27d74fc3f09fdd9cf680966066b00 2144 
python-molotov_1.6-3.dsc
 48ba16abe09b75d72d6c514a81faaabcdeaab938d8341b6a4f2217164e00d69b 3344 
python-molotov_1.6-3.debian.tar.xz
 6ad0471e6dfc3e69bb32758504165e77fcb30b633d621c980fd48718403a092b 6381 
python-molotov_1.6-3_amd64.buildinfo
 3bc84102e43abb46b5470c12fb7adde767479919d3c16111e73e303c3b329074 30444 
python3-molotov_1.6-3_all.deb
Files:
 06dbb1972fc44133360a9b3eeb837825 2144 python optional python-molotov_1.6-3.dsc
 53c2d03a6b5f248c698d498e818372fe 3344 python optional 
python-molotov_1.6-3.debian.tar.xz
 cf9fabd3fdeb15d00b8bd64d3c546aee 6381 python optional 
python-molotov_1.6-3_amd64.buildinfo
 178794d450c4a7928ef8d01a83b8e8e5 30444 python optional 
python3-molotov_1.6-3_all.deb

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

iQIzBAEBCgAdFiEEPZg8UuuFmAxGpWCQNXMSVZ0eBksFAlyRGzsACgkQNXMSVZ0e
BktqOg//b3KHSFnCg38hTitfQEZPpkriOVBOH1sZXAF3RQs0anhc9c3aGG9qJpyM
3XqCWX+gx5B4q9DDL/8D1AI1DKdD7N4YLgsak60vlgVTbzEU2AH3cs8aeEDcxMWW
iEJn4TmeQdMWnFuVVexrc94IHr/vNej2yBF1TLM25rIDa7N6bdC62NFtezoxie7J
lCOB8XvtGjovAI6GSnP9vkEJk5zyblfUMf7+qQziNjIDJv4MNxlWc7Z6Ho6HBX6K
lBVRtxU9bfJBJoHMBndwsNrYmK8OxiS3IoYiViun9Nc0RGBgEa971Ftj/rHasQU4
JK6D4AOSraFP8UpipMaQKVPxFujg3WRf4Yx/TydLla95/F/4hlyVD5XfPLfZtVrF
TC+dP8hXig+Pu09zECcs9Ekp//ahTbJC63DdSPS138pyLcjMICQwY0fExosYAG+c
mxeERbUKUZ4DcpaZT4GuQN5eQJpEoIYpsX0Uls1duN1uxRp01cIVUi6+rFqySQl3
xHmb+f1XUMkOT420QiL9zEAuJ6jyJoBdSPaaLMH9FBJ4xfqAeOyat2bs13U702Nn
pCeX6xXtM2Kp8MA4AHMQ9b7EiplYoyc+U7PbLF9HU0q6O3jqA+8I0Q4LGDCHa54A
l99iQ28zl2aRW6mj8BakD6SAlJw9v1Z6wxn7uT9Xfc3xmCztHhM=
=ycuv
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to